Open this lesson in your favourite AI. It'll walk you through the why, explain the demo, and quiz you on the try-it list.
Conflating crawling errors with indexing errors leads to wrong fixes — a 404 is a crawl error (the server rejected the request) while a 'Duplicate without canonical' is an indexing error (the server responded fine but Google chose not to index it). Diagnosing the right layer determines whether you fix your server configuration, your canonical tags, or your content quality.
curl -o /dev/null -w '%{http_code}' https://yourpage — confirm the HTTP status is 200, then explain why Google classified it as a soft 404 despite the 200 response.curl -IL https://yoururl — identify whether the final destination is the canonical version you intended.Use these three in order. Each builds on the one before.
In one paragraph, explain the difference between a crawling error and an indexing error in Google Search Console.
Walk me through the distinct causes of crawling errors versus indexing errors — what happens at the server layer versus the Google decision layer for each category?
Given a site migration where 500 URLs were moved and now show a mix of 301 chains, soft 404s, and canonical mismatches in Search Console, design the diagnostic and remediation sequence that resolves each error class in the correct order.