Diagnosing a page that Google has not indexed
In-depth guideA missing result is a symptom, not a diagnosis. Separate discovery, crawling, indexing and ranking before changing content. Each stage has a different remedy.
Read the guide ↗
Make important pages discoverable, understandable and dependable.
Worked examples, decision tables and troubleshooting to help you apply the ideas.
A missing result is a symptom, not a diagnosis. Separate discovery, crawling, indexing and ranking before changing content. Each stage has a different remedy.
Read the guide ↗Choose the URL that should represent a page, then make your links and sitemap agree with that choice. Canonical markup is a signal; contradictory signals make diagnosis harder.
Read the guide ↗A redirect should preserve the visitor's purpose. Send an old page to a replacement only when that replacement answers substantially the same need.
Read the guide ↗A sitemap is an inventory of preferred public URLs. It should describe the site you actually serve, rather than every route your software can generate.
Read the guide ↗Robots rules govern crawler access, not authentication. Treat every rule as a scoped operational change and test the specific URLs it affects.
Read the guide ↗A search engine generally needs to retrieve a page to see its noindex instruction. Blocking the same page in robots.txt can prevent that instruction from being processed.
Read the guide ↗An article is effectively orphaned when readers cannot reach it through normal navigation. A sitemap alone does not create a useful reading journey.
Read the guide ↗Pagination should give every article a stable, discoverable route while keeping the index usable. Search and filtering are enhancements, not the only access method.
Read the guide ↗A useful title names the subject and the decision the page helps make. It should set a promise that the content can fulfil without exaggerated outcomes.
Read the guide ↗A description is a concise invitation to the page. Explain the practical value and audience, while remembering that search engines may choose a different snippet.
Read the guide ↗A page can look complete in a browser yet provide a poor initial document or fail during rendering. Test both the response and the rendered experience.
Read the guide ↗Every unnecessary redirect hop adds complexity and potential failure. A migration map should connect each old URL directly to its final relevant destination.
Read the guide ↗A page can return success while effectively telling the visitor that nothing exists. Search engines may treat these responses differently from meaningful content.
Read the guide ↗Performance work should start with the journeys that matter and the problems users experience. A high laboratory score is not a substitute for usable pages on real devices.
Read the guide ↗Reserve space for images before they load. Stable layout helps readers keep their place and makes nearby controls less likely to move unexpectedly.
Read the guide ↗Link text should tell a reader where it leads. Descriptive links also make a page easier to scan with assistive technology or a crawler.
Read the guide ↗A staging environment needs deliberate access controls and release checks. Search exclusion is useful, but it does not make a publicly reachable staging site private.
Read the guide ↗Changing a slug affects links, history and measurement. Make the decision based on clarity and maintenance, then preserve the old route when a relevant replacement exists.
Read the guide ↗Structured data should describe what a visitor can actually see. Valid JSON is only the first check; the meaning and eligibility also matter.
Read the guide ↗SEO regressions often come from ordinary releases: template changes, routing updates or content imports. A small repeatable check catches them early.
Read the guide ↗