Victory Digital

How to fix indexing issues in Google Search Console

Cai 5 min readSearch Engine Optimisation

Pages that are not indexed cannot appear in search results. The Index Coverage report in Google Search Console shows you exactly which pages are stuck and why. Most common errors can be fixed in under an hour once you know what each status means.

Where to find the Index Coverage report

Open Google Search Console and select your site property. In the left-hand menu, click Indexing then Pages (the full report was previously called Index Coverage). You will see a list of all URLs Google knows about, grouped by status: Valid, Excluded, Error, and those with warnings. Each group has a count, and clicking into a row shows example URLs with that status.

Crawled - currently not indexed

This is the most common indexing issue. It means Googlebot visited the page and decided not to add it to the index. The fix depends on the reason, but the starting point is checking whether the page offers something unique compared to similar pages on your site.

Steps to fix:

  • Check that the page has at least a few internal links from other pages on your site. A page with no internal links may not be treated as important enough to index.
  • Make sure the page has a meta description and a clear title tag that summarises the topic.
  • If the page is thin (under 300 words, or just a few sentences about a product), consider merging it with a similar page or expanding it.
  • Use the URL Inspection tool in Search Console, paste the page URL, and click Request Indexing. This sends Google a fresh crawl request. It works best when you have already fixed the underlying issue.
  • Wait a few days. Some pages that are otherwise healthy just need another crawl cycle.

Discovered - currently not indexed

This status means Google found the page via a sitemap or a link but has not tried to crawl it yet. It is often a signal that your crawl budget is being spent on other pages.

Steps to fix:

  • Remove any low-value pages from your sitemap. Every page in the sitemap tells Google to crawl it, so if your sitemap lists hundreds of thin tag pages or parameter-heavy URLs, the important pages get queued behind them.
  • Add more internal links from your most-visited pages to the stuck page. The stronger the link, the sooner Google will fetch it.
  • Use the Request Indexing tool on the individual page URL. This can move it from Discovered to Crawled in a few hours.

Excluded

Excluded pages are not necessarily broken. The status means Google decided not to index them for one of several deliberate reasons. Click into the row to see the sub-reason.

Common excluded reasons and their fixes:

  • noindex tag in the HTML head: the page has a <meta name="robots" content="noindex"> tag or a noindex X-Robots-Tag header. Remove the tag if you want the page indexed. Check for plugins that add noindex to pages you did not intend.
  • Blocked by robots.txt: a disallow rule in your robots.txt file is stopping Googlebot from fetching the page. You can test this in the URL Inspection tool. Fix the robots.txt rule.
  • Page with redirect: the URL redirects to another page. If the redirect is correct and the target page is indexed, this is expected behaviour. If the redirect is accidental, remove it.
  • Alternate page with proper canonical tag: Google has chosen a different canonical URL for this page. Check that your rel=canonical tags point to the correct version. The page may also appear in search under the canonical's URL, which is fine.
  • Duplicate without canonical: Google picked a representative URL from a set of duplicates. Add a rel=canonical tag to tell Google which page you prefer.

Submitted URL not found (404)

This error means your sitemap or internal links point to a page that returns a 404 Not Found status. Every time Googlebot follows that link, it wastes a crawl on a dead end.

Steps to fix:

  • Remove the URL from your sitemap immediately. A sitemap should only list valid, indexable pages.
  • If the page was moved, set up a 301 redirect from the old URL to the new one. This preserves any link value that existed.
  • If the page no longer exists and no replacement page makes sense, update any internal links that point to it so they link to a live page instead.
  • Once fixed, use Request Indexing on the target URL (the one that should be indexed) and then the error should clear on the next crawl.

Request Indexing: when and how to use it

The Request Indexing button in the URL Inspection tool sends a notification to Google's crawler queue. It is not a magic fix: if the page has a noindex tag, is blocked by robots.txt, or has thin content, requesting indexing will not help until those issues are resolved.

Use it after you have made a meaningful change, such as:

  • Publishing a new page that you need indexed quickly.
  • Adding internal links to a page that was previously isolated.
  • Removing a noindex tag.
  • Rewriting thin content into a substantial article.

Requesting indexing too often on unchanged pages may slow the process. Once per fix is enough.

Google follows links to discover and prioritise pages. A page that is linked from your homepage or a popular blog post sends a much stronger signal than one that is linked only from the sitemap or a footer. If pages are stuck at Discovered or Crawled, adding contextual links from your best-performing pages is often the only fix needed. Our internal linking strategy guide covers this in more detail: https://victory.digital/how-to-build-an-internal-linking-strategy.

What not to do

  • Do not submit the same URL for indexing multiple times a day.
  • Do not add hundreds of thin pages to your sitemap hoping they will index.
  • Do not remove a page from the sitemap as a way to fix an error without also fixing the underlying cause.

If you are dealing with a large site with hundreds of stuck pages, the most efficient fix is often a combination of consolidating thin content and improving the internal link structure, then requesting reindexing on the merged pages.

Where to go from here

The free SEO report at https://victory.digital/run-a-seo-report surfaces crawl and indexing issues as part of its technical check. If you prefer a managed approach, our technical SEO service includes ongoing indexing monitoring and fixes. See the packages and pricing at https://victory.digital/technical-seo.

What are your Feelings?

Share your reaction

Click a reaction to share how useful this article was.

Share This Article