If your pages are not showing up in Google, the fix is rarely to keep clicking “Request Indexing” and hoping for the best. Indexing problems usually come from a small set of causes: Google cannot discover the page, cannot crawl it properly, is told not to index it, sees a duplicate or weak version of it, or decides another URL is more useful. This checklist is designed as a reusable troubleshooting guide you can return to whenever pages disappear, stay excluded, or behave differently after a redesign, migration, plugin change, or content update.
Overview
Before you try to fix anything, separate three different problems that often get mixed together:
- Not indexed: the page is not in Google’s index at all.
- Indexed but not ranking well: the page exists in the index but does not earn visibility.
- Indexed under a different URL: Google chose another canonical or is surfacing a duplicate instead.
This article focuses on the first and third issues: pages not indexed in Google and related google indexing issues. The safest workflow is to diagnose in this order:
- Confirm whether the page is really missing from the index.
- Check whether Google can discover the URL.
- Check whether Google can crawl the URL.
- Check whether the page is blocked from indexing.
- Check whether the page looks duplicate, soft, thin, or low-priority.
- Check whether a sitewide change caused the issue.
If you are new to the toolset, pair this checklist with our Google Search Console for Beginners and the broader Technical SEO Checklist for Small Sites. Those guides help you understand the reports behind the decisions in this article.
A practical note: indexing can take time. A brand-new page is not necessarily broken just because it is missing for a few days. The real problem starts when a page that should be indexable remains excluded for an extended period, disappears after a site change, or keeps flipping between indexed and excluded.
Checklist by scenario
Use the scenario that matches what you are seeing. The goal is to avoid random changes and isolate the likely cause quickly.
Scenario 1: A brand-new page is not showing in Google
Start with the basics before assuming a technical fault.
- Check the exact URL in Google Search Console. Use the URL inspection tool on the live page URL, not a draft, preview, or parameter version.
- Confirm the page returns a normal 200 status. If it redirects, 404s, times out, or behaves differently for logged-out users, fix that first.
- Make sure the page is internally linked. A page with no internal links can be hard to discover. Add it from a relevant category, hub, or related article.
- Ensure it is in your XML sitemap if appropriate. Sitemaps do not guarantee indexing, but they help discovery and reduce ambiguity.
- Check for a noindex directive. Look in the page source and your SEO plugin settings. A single noindex tag can explain the whole issue.
- Review robots.txt. If important sections are disallowed, Google may not crawl what it needs to evaluate.
- Look for weak or duplicate intent. If the page is extremely similar to another page on your site, Google may ignore it or choose the older one.
If the page is technically open but still not indexed, improve its uniqueness before trying again. Pages built from thin templates, tag archives, near-duplicate location pages, or minimal AI-edited copy often struggle. Search engines usually need a reason to keep a URL in the index.
Scenario 2: An older page was indexed before, but disappeared
This usually points to a site change, a quality reassessment, or a canonical problem.
- Compare the current page to a previous version. Did content shrink dramatically, become outdated, or lose core sections?
- Check whether the URL changed. A slug update, category change, trailing slash difference, or HTTPS/non-HTTPS conflict can split signals.
- Inspect canonical tags. If the page now points to another URL, Google may drop it from the index.
- Review plugin and theme changes. SEO plugins, cache plugins, and theme updates can accidentally change indexing settings.
- Check whether the page was redirected. A redirect may be intentional, but make sure it points to the closest equivalent.
- Look for server instability. If Google encountered errors repeatedly, the URL may have been crawled less often.
When pages disappear after a redesign or CMS cleanup, check groups of pages rather than one URL at a time. If many pages from the same folder, tag type, or template are affected, the cause is often sitewide.
Scenario 3: The page is crawled but marked as duplicate or alternate
This is one of the most common reasons behind “why is my page not showing on Google” complaints.
- Check the canonical URL declared on the page. It should usually self-reference unless there is a clear reason not to.
- Check for duplicate versions. Common examples include print URLs, URL parameters, archive pages, pagination variants, and multiple category paths.
- Review internal links. If your site links more heavily to the wrong version, Google may treat that version as primary.
- Standardize one preferred format. Pick one consistent URL pattern for slash usage, lowercase, protocol, and hostname.
- Make the target page materially different. If two pages answer the same query with nearly identical copy, one will usually lose.
This is less about forcing indexation and more about reducing confusion. Canonical signals work best when your redirects, internal links, sitemap entries, and on-page declarations all support the same preferred URL.
Scenario 4: A page is discovered but not indexed
This usually means Google knows the URL exists but is not prioritizing it yet.
- Check crawl depth. If a page is buried several clicks deep with no contextual links, it may be treated as low-priority.
- Review content quality. Ask whether the page offers something distinct, useful, and complete.
- Check the site’s overall index quality. Large volumes of thin pages can affect how often stronger pages get crawled and indexed.
- Trim unnecessary low-value URLs. Search results pages, faceted navigation combinations, thin archives, and auto-generated pages can waste crawl attention.
- Improve internal linking to important pages. Build clear paths from your homepage, category pages, and relevant articles.
If many pages are “Discovered – currently not indexed,” do not assume every URL deserves a fix. Sometimes the better decision is consolidation. Merge overlapping pages and strengthen the best version.
Scenario 5: A page is crawled but currently not indexed
This can happen when Google crawls a page, then decides not to keep it in the index right now.
- Review the main content. Is it too short, too similar, outdated, or missing the practical detail searchers need?
- Check template-heavy pages. If navigation, ads, boilerplate, or affiliate blocks outweigh the unique content, the page may not seem worthwhile.
- Compare against other pages on your own site. If another page satisfies the same intent better, improve or combine them.
- Check engagement pathways. Add related links, examples, supporting visuals, FAQs, or definitions that make the page more useful.
A good seo indexing fix here is often editorial, not technical. If the URL is open to indexing but adds little value, technical tweaks alone may not change the outcome.
Scenario 6: Whole sections of the site stopped indexing after an update
When the issue affects many URLs at once, look for broad causes:
- Sitewide noindex settings. This is especially common after staging-to-live migrations or plugin resets.
- Robots.txt changes. A folder-level disallow can remove access to critical content or resources.
- Broken canonicals. Templates can accidentally set every page to canonicalize to the homepage or a parent page.
- Sitemap errors. If old URLs remain in the sitemap or new ones are missing, discovery gets messy.
- Rendering problems. If key content only appears through scripts that fail, Google may see a weak page.
- Server or hosting issues. Frequent downtime, blocked crawlers, or inconsistent response codes can reduce trust in the section.
If your site runs on WordPress, plugin conflicts are worth checking early. Our guide to the best SEO plugins for WordPress explains where settings can overlap and create accidental technical issues.
What to double-check
Once you identify the likely scenario, use this second-pass checklist. These are the details that often get missed during a quick audit.
1. URL version consistency
- HTTP vs HTTPS
- www vs non-www
- Trailing slash vs non-trailing slash
- Uppercase vs lowercase paths
- Parameter versions showing as separate URLs
If multiple versions exist, pick one preferred format and make your redirects, canonicals, internal links, and sitemap agree with it.
2. Indexability signals
- Meta robots noindex
- X-Robots-Tag headers
- Canonical tags
- Robots.txt restrictions
- Password protection or login walls
Remember that a page can be crawlable but still non-indexable, or indexable in theory but practically blocked by conflicting signals.
3. Internal linking strength
Important pages should not rely only on a sitemap. Link to them naturally from relevant pages using clear anchor text. This helps discovery, context, and prioritization. If internal linking is weak across the site, review your broader SEO audit process rather than fixing one page in isolation.
4. Content uniqueness and search intent
Ask two simple questions:
- Does this page target a distinct search intent?
- Does it offer something meaningfully different from other pages on my site?
If the answer is unclear, indexing may remain inconsistent. This is where better planning helps. Our SEO Content Brief Checklist can help reduce duplication before pages are published.
5. Site quality patterns
Sometimes the problem is not the page itself. A site with many thin archives, duplicate filters, expired pages, or old low-value posts may send mixed quality signals. Improving overall site hygiene can help stronger pages get crawled and indexed more reliably.
6. Performance and rendering
Slow, unstable, or partially rendered pages are not always the root cause of indexing problems, but they can contribute to weak crawl and evaluation outcomes. If the page is resource-heavy or layout-shifts badly, review Core Web Vitals for Beginners for practical first fixes.
Common mistakes
Many indexing problems get worse because site owners react too quickly or fix the wrong thing. These are the mistakes to avoid.
- Requesting indexing repeatedly without changing anything. If the underlying issue is duplication, noindex, poor internal linking, or low-value content, repeated requests do little.
- Treating every excluded page as a problem. Some pages should stay out of the index, including thin tag archives, internal search pages, and filtered duplicates.
- Using canonical tags as a cleanup shortcut. Canonicals are hints, not a substitute for solid architecture, redirects, and unique content.
- Publishing many near-duplicate pages. This often happens with local pages, product variations, or slight keyword rewrites.
- Blocking crawling too aggressively. If Google cannot access the page or supporting resources, indexing decisions become harder.
- Ignoring internal links. A technically perfect page with weak site integration can still be neglected.
- Making several changes at once. If you change content, canonicals, redirects, and navigation together, it becomes harder to identify what actually fixed or caused the issue.
A useful rule: first make the page clearly indexable, then make it clearly valuable, then make it clearly connected to the rest of the site.
When to revisit
The best time to use this indexing problems checklist is not only when something breaks. Revisit it during any moment when indexing signals are likely to change.
- After a site migration or redesign — check templates, canonicals, redirects, sitemaps, and robots settings.
- After changing SEO plugins, themes, or major WordPress settings — confirm that indexing directives did not reset.
- Before seasonal publishing cycles — make sure your high-priority pages are still indexed before traffic matters most.
- After pruning or consolidating content — confirm redirects and canonicals point correctly.
- When launching a new section or content hub — verify internal links and discovery paths early.
- When Search Console patterns shift — rising excluded counts or disappearing impressions are worth investigating.
For a simple recurring routine, use this monthly:
- Review your key pages in Search Console.
- Spot-check whether important URLs remain indexed.
- Look for sudden increases in duplicate, excluded, or crawled-not-indexed patterns.
- Audit any recently changed templates, plugins, or navigation elements.
- Improve or consolidate pages that are technically open but consistently not indexed.
If you only take one action after reading this, make it this: build a short list of your highest-value URLs and check their index status after every meaningful site update. That habit catches many google indexing issues before they turn into traffic losses.
And if indexing problems keep appearing across the site, step back and run a broader technical review with our Technical SEO Checklist for Small Sites. Indexing is rarely an isolated issue; it usually reflects how clearly your site communicates which pages matter, how they relate to each other, and whether they deserve a place in search results.