freecourses.digital
Lesson progress: 0 of 3 activities done
All lessons in Technical SEO Auditing Lesson 4.8 of 84

Comparing Crawl Data with Google Search Console

In this lesson

  • How to read the Search Console Pages report reasons
  • How to match each reason to crawl data
  • How to use URL Inspection and bulk inspection
  • How to turn mismatches into findings

Short answer

Export Search Console's Pages report by reason, then match those URLs to your crawl's indexability data. Indexable URLs that Google did not index point to quality, duplication, or discovery problems, while non-indexable URLs that Google indexed point to blocked noindex or weak canonicals. Use URL Inspection to confirm individual cases before reporting.

In Module 2, you compared URL counts. Now you compare indexing decisions. Your crawl says what each page signals. Search Console says what Google decided. The interesting findings live where they disagree.

Step 1: Export the Pages report

In Search Console, go to Indexing, Pages. Export each “Why pages aren’t indexed” reason. Common ones:

  • Excluded by noindex tag
  • Blocked by robots.txt
  • Page with redirect
  • Not found (404) and Soft 404
  • Alternate page with proper canonical tag
  • Duplicate, Google chose different canonical than user
  • Crawled, currently not indexed
  • Discovered, currently not indexed

Step 2: Match reasons to crawl data

Add each URL’s Search Console reason next to its crawl indexability. Then look at two mismatch types:

Indexable in your crawl, not indexed by Google. Usually “Crawled” or “Discovered, currently not indexed,” or Google choosing another canonical. Causes: thin or duplicate content, weak links, crawl capacity.

Non-indexable in your crawl, indexed by Google. Usually robots.txt blocks hiding noindex, or canonicals Google ignored. Causes: conflicting signals from Lesson 4.4 and 4.7.

Step 3: Inspect samples

For each mismatch group, inspect 3 to 5 URLs with URL Inspection. Check last crawl date, user-declared and Google-selected canonical, and the rendered page. Use the URL Inspection API through your crawler for larger samples.

Practice: what does this mismatch suggest?

Sort each item into the right group.

  • Indexable product pages: Crawled, currently not indexed

  • noindex pages: Indexed, though blocked by robots.txt

  • Deep blog posts: Discovered, currently not indexed

  • Google chose a different canonical than user

  • Near-identical branch pages not indexed

Common mistakes

  • Reading the Pages report without crawl context. Reasons are symptoms, not causes.
  • Treating every not-indexed URL as a problem. Redirects and intended noindex should be excluded.
  • Not sampling with URL Inspection. Assumptions about groups can be wrong.
1. Your crawl marks a page indexable, but Google says 'Crawled, currently not indexed.' Likely cause?
2. Which tool confirms Google's chosen canonical for one URL?
3. 'Page with redirect' in the not-indexed list is usually...

Your action

You have finished Module 4. In Module 5, you will audit URL structure and duplicate content.

Key terms

Pages report
The Search Console report showing indexed and not-indexed URLs, with a reason for each non-indexed group.
Not-indexed reason
Search Console's explanation, such as 'Excluded by noindex tag' or 'Crawled, currently not indexed'.
URL Inspection API
A way to check indexing status for many URLs at once through tools like Screaming Frog.
Mismatch
A URL where your crawl and Google's data disagree about its indexability or status.

Questions beginners ask

The Pages report only exports 1,000 URLs per reason. What now?

Filter by sitemap to get smaller groups, use the URL Inspection API for priority URLs, or connect Search Console to your crawler.

What does 'Discovered, currently not indexed' mean?

Google knows the URL but has not crawled it yet, often due to crawl capacity or low perceived importance. Better internal links help.

How should I treat 'Crawled, currently not indexed'?

As a quality or duplication signal. Check thin content, near duplicates, and weak internal linking.

How long after a fix will Search Console update?

Days to weeks. Use Validate Fix in the Pages report and URL Inspection's Request Indexing for priority pages.

Related lessons

Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.