Home/Blogs/Technical SEO
Technical SEO

How to Use Google Search Console for Technical SEO

Search Console is the only place Google tells you, in its own words, how it crawls, renders and indexes your site. This is how to read every technical report and act on it.

The short answer

To use Google Search Console for technical SEO, verify a Domain property, submit your XML sitemap, then work through five reports in order: Page indexing (which URLs Google left out and why), URL Inspection (how Google sees one page, including the canonical it chose), Crawl stats (server errors and slow responses), Core Web Vitals (real-user LCP, INP and CLS) and the rich result reports (structured data errors). Fix the cause, click Validate fix, and repeat the check every month.

How to Use Google Search Console for Technical SEO
On this page
  1. Set up Search Console properly first
  2. The Page indexing report: why pages are not indexed
  3. The URL Inspection tool: how Google sees one page
  4. The Sitemaps report
  5. The Crawl stats report: server health through Google’s eyes
  6. The Core Web Vitals report
  7. HTTPS, security issues and manual actions
  8. The rich results report and other enhancements
  9. The Links report, Removals and the disavow tool
  10. Using the Performance report for technical SEO
  11. A monthly Search Console routine for technical SEO
  12. Screaming Frog vs Search Console (and Semrush, Ahrefs)
  13. When to bring in a technical SEO consultant or agency
  14. Frequently asked questions

Third-party crawlers such as Screaming Frog, Sitebulb, the Semrush Site Audit and the Ahrefs Site Audit are excellent at finding problems. But they guess at how Google will treat your pages. Google Search Console does not guess: it reports what Googlebot actually crawled, what it indexed, and which canonical URL it picked. That makes it the source of truth for any technical SEO audit, and it is free.

This Google Search Console tutorial focuses on Search Console technical SEO: indexing, crawling, rendering, page experience and structured data. It sits inside our technical SEO audit playbook and pairs with the 12-point technical SEO checklist.

Set up Search Console properly first

Most reporting mistakes start with the wrong property, so settle domain property vs URL prefix first. Search Console offers two types:

Property typeWhat it coversUse it for
Domain propertyEvery protocol and subdomain: http, https, www, non-www, m., blog.Your main property. Required for site-wide crawl stats and the full picture.
URL-prefix propertyOnly URLs under one exact prefix, such as https://www.example.com/blog/.Extra views of a section, or for teams that only own one folder.

Search Console verification for a Domain property uses a DNS TXT record at your domain registrar. Once verified:

  • Submit your XML sitemap under Indexing → Sitemaps.
  • Add colleagues under Settings → Users and permissions, giving developers “Full” rather than “Owner” access.
  • Link Search Console to Google Analytics 4 so landing-page data appears next to engagement data.
  • Import the site into Bing Webmaster Tools, which can copy your verified Search Console properties in a few clicks. Bing also feeds several AI assistants.

The Page indexing report: why pages are not indexed

Open Indexing → Pages. The chart splits your known URLs into indexed and not indexed, and the table underneath lists every reason Google gave. Not every non-indexed URL is a problem: redirects, deliberate noindex pages and canonicalised duplicates should be excluded. What matters is whether pages you want to rank appear in the wrong bucket.

StatusWhat it meansWhat to do
Crawled – currently not indexedGoogle fetched the page but chose not to index it, usually because it judged the page low value or too similar to others.Improve or merge thin pages, strengthen internal links to the ones that matter, remove near-duplicates.
Discovered – currently not indexedGoogle knows the URL but has not crawled it yet, often a crawl capacity or priority issue.Link to it from strong pages, keep it in the sitemap, check server speed in Crawl stats.
Duplicate without user-selected canonicalGoogle sees duplicates and you did not say which one is the main version.Add a rel=canonical to the preferred URL and point internal links at it.
Duplicate, Google chose different canonical than userYou declared a canonical but Google picked another URL.Make signals consistent: internal links, sitemap, redirects and hreflang should all agree.
Alternate page with proper canonical tagThe page points to another canonical and Google respected it.Usually fine. Act only if the page should rank on its own.
Excluded by ‘noindex’ tagA meta robots or X-Robots-Tag noindex is present.Check this list carefully after every release. A stray noindex can remove a whole template.
Blocked by robots.txtGooglebot may not crawl the URL.Unblock pages you want indexed. Remember a blocked URL can still be indexed from links.
Soft 404The page returns 200 but looks empty or like an error page.Return a real 404/410, redirect to a close match, or add genuine content.
Server error (5xx)The server failed when Googlebot asked for the page.Check hosting logs and Crawl stats; fix capacity or application errors first.
Page with redirect / Not found (404)The URL redirects or no longer exists.Fine if intended. Update internal links that still point to these URLs.
Common trap

Blocking a URL in robots.txt does not remove it from Google. If the page also carries a noindex tag, Google cannot see the tag because it is not allowed to crawl the page. To remove a page, allow crawling and use noindex, or return a 404/410.

After fixing a cause, open that reason in the report and click Validate fix. Google re-checks the affected URLs over the following days or weeks and moves them to “Passed” when the issue is gone.

The URL Inspection tool: how Google sees one page

Paste any URL into the search bar at the top of Search Console. The URL Inspection tool shows two different things, and mixing them up causes a lot of confusion:

  • The indexed version — what Google stored the last time it crawled, with the crawl date. This is what a ranking report reflects.
  • Test live URL — a fresh fetch of the page as it is right now. Use it after a fix to confirm Google can see the change before it recrawls.

For technical work, the most useful fields are the user-declared canonical versus the Google-selected canonical, the crawl status, the page fetch result, the indexing allowed flag, and View crawled page, which shows the rendered HTML and a screenshot. If your content is built with JavaScript, compare the rendered HTML with what users see. Missing text or links there means Google cannot see them either.

Request indexing asks Google to recrawl one URL. It has a daily limit and does not guarantee indexing, so save it for new or important pages and rely on sitemaps for everything else.

The Sitemaps report

Under Indexing → Sitemaps, each submitted sitemap shows its status, last read date and the number of discovered URLs. Check three things:

  1. The status is “Success” and the read date is recent.
  2. The discovered count roughly matches the number of pages you want indexed. Far more suggests junk URLs; far fewer suggests missing sections.
  3. The sitemap only lists canonical, indexable URLs that return 200. Redirects, noindex pages and duplicates in a sitemap send mixed signals.

Keep accurate lastmod dates. Google has said it uses lastmod when it is consistently accurate, so only change it when the page content really changes.

The Crawl stats report: server health through Google’s eyes

Find it under Settings → Crawl stats (it is only available for root-level properties, which is another reason to use a Domain property). It shows total crawl requests, download size and average response time over the last 90 days, broken down by:

  • Host status — whether Google had problems fetching robots.txt, resolving DNS or connecting to your server. Any red here is urgent.
  • Response — the share of 200, 301, 404 and 5xx responses. A rising share of 5xx or 404 responses wastes crawl activity.
  • File type — HTML, JavaScript, CSS, images. Unexpectedly heavy JavaScript crawling can point to rendering-dependent pages.
  • Purpose — refresh (recrawling known URLs) versus discovery (new URLs).
  • Googlebot type — smartphone versus desktop. On most sites the smartphone crawler should dominate.

If average response time climbs, crawling usually slows down too. On large sites that is often the hidden cause behind “Discovered – currently not indexed”.

Technical SEOSearch Console full of red you cannot explain?

We read every report, find the root cause and fix it with your developers.

See technical SEO services

The Core Web Vitals report

The Core Web Vitals report uses field data from real Chrome users (the Chrome UX Report), not a lab test. It groups similar URLs together and rates each group “Good”, “Needs improvement” or “Poor” on three metrics, measured at the 75th percentile of visits:

MetricMeasures“Good” threshold
LCP (Largest Contentful Paint)How quickly the main content appears.2.5 seconds or less
INP (Interaction to Next Paint)How quickly the page responds to taps and clicks. It replaced FID in March 2024.200 milliseconds or less
CLS (Cumulative Layout Shift)How much the layout jumps while loading.0.1 or less

Because the data is real-user and rolling, a fix takes weeks to show. Use PageSpeed Insights or Lighthouse to test a change straight away, then use Validate fix here. Our Core Web Vitals and INP guide covers the fixes in depth.

HTTPS, security issues and manual actions

  • HTTPS report — lists URLs Google could not serve as HTTPS, often because of mixed content, invalid certificates or HTTP canonicals.
  • Security issues — hacked content, malware or social engineering. These can trigger browser warnings and hurt traffic overnight.
  • Manual actions — a human reviewer found a policy violation, such as unnatural links or thin content. This is the only place Google tells you about one, and the only time a reconsideration request is needed.

Note that Google retired the Mobile Usability report in late 2023. Mobile problems now show up through Core Web Vitals, URL Inspection screenshots and Lighthouse instead.

The rich results report and other enhancements

When Google detects supported structured data, a report appears under Enhancements or Shopping: the breadcrumbs enhancement, product snippets and merchant listings, review snippets, videos, events, organisation and others. Each item is “Valid”, “Valid with warnings” or “Invalid”. Fix the invalid ones first. A single template error, such as a breadcrumb that points to the wrong ID, can affect every page built from that template.

Two caveats. Since 2023 Google shows FAQ rich results mainly for well-known government and health sites, and HowTo rich results were removed, so do not expect those enhancements to drive traffic. And valid markup makes a page eligible for rich results, not guaranteed to get them. Test changes first with the Rich Results Test.

The Links report lists your top linked pages, top linking sites and top internal links. For technical SEO, the internal links table is the useful part: important pages should be near the top. If a key service page has few internal links, it will struggle to rank whatever its content.

The Removals tool hides a URL from results for about six months. It is a quick fix for an emergency, not a permanent removal. Make the change permanent with a noindex or a 404/410.

The disavow tool is separate from the main interface and rarely needed. Google ignores most spammy links on its own. Use it only for a manual action for unnatural links, or when you know a past agency built paid or manipulative links.

Using the Performance report for technical SEO

The Search Console Performance report is usually treated as a keyword report, but it is also an early-warning system for technical problems:

  • Compare dates before and after a release or migration, by page. A template that lost impressions overnight usually has a technical cause.
  • Use a Search Console regex filter on the Page dimension to isolate sections, such as /blog/ or a product template.
  • Check Search appearance to see whether rich result impressions dropped after a schema change.
  • Remember Search Console keeps 16 months of data. For longer history, set up the Search Console bulk data export to BigQuery, or pull the API into Looker Studio.

A monthly Search Console routine for technical SEO

  1. Page indexing: compare the indexed count with last month and scan new “not indexed” reasons.
  2. Sitemaps: confirm each sitemap was read recently and its counts make sense.
  3. Crawl stats: check host status, 5xx share and average response time.
  4. Core Web Vitals: note any URL group that moved to “Poor”.
  5. Enhancements: fix any new invalid items.
  6. Security issues and Manual actions: confirm both are clear.
  7. Performance: look for pages or sections with sudden drops.
  8. URL Inspection: spot-check your five most important pages, including the Google-selected canonical.

After a site migration or redesign, run this routine weekly for the first two months.

Screaming Frog vs Search Console (and Semrush, Ahrefs)

ToolStrengthLimitation
Google Search ConsoleGoogle’s own indexing, canonical, crawl and field data. Free.Sampled examples, delayed data, no full crawl of your site.
Screaming Frog / SitebulbCrawls every URL; finds broken links, redirect chains, missing tags.Shows what could be wrong, not what Google actually did.
Semrush / Ahrefs site auditsScheduled crawls, issue tracking and competitor data in one place.Paid; priority scores are the tool’s opinion, not Google’s.
Bing Webmaster ToolsFree crawl and index data for Bing, plus IndexNow support.Bing’s view only.

The best audits combine them: a crawler finds the candidate problems, and Search Console tells you which ones Google actually hit. Our guide to the best SEO tools compares the paid options.

When to bring in a technical SEO consultant or agency

You can run the routine above yourself. Bring in a technical SEO consultant or technical SEO agency when indexed pages are falling and you cannot see why, after a migration or redesign, when Google keeps choosing different canonicals, or when developers need a prioritised fix list rather than a list of warnings. A good technical SEO audit should explain each issue’s cause, its likely impact and who needs to fix it. Our technical SEO services include exactly that, with the fixes tracked through Search Console until they pass.

Google Search Console for technical SEO: frequently asked questions

How do I use Google Search Console for technical SEO?

Verify a Domain property, submit your sitemap, then review Page indexing, URL Inspection, Crawl stats, Core Web Vitals and the rich result reports each month. Fix the cause of each issue and use Validate fix to confirm it.

What does “Crawled – currently not indexed” mean?

Google crawled the page but decided not to index it, usually because it judged the page low value or too similar to other pages. Improve or merge the content and strengthen internal links to it.

What is the difference between “Discovered” and “Crawled” – currently not indexed?

Discovered means Google knows the URL but has not crawled it yet. Crawled means Google fetched it and chose not to index it. The first is often about crawl priority; the second about page value.

Why does Google choose a different canonical than mine?

Your signals disagree. Internal links, sitemaps, redirects or hreflang may point to another version. Make every signal point to the same preferred URL.

Should I use a Domain property or a URL-prefix property?

Use a Domain property as your main one. It covers every protocol and subdomain and gives site-wide crawl stats. Add URL-prefix properties only for extra views of a section.

How often should I request indexing?

Only for new or important pages, or after a significant fix. Request indexing has a daily limit and does not guarantee indexing; sitemaps handle everything else.

How long does “Validate fix” take?

Usually from a few days to about two weeks, depending on how many URLs are affected and how often Google crawls them.

Is Search Console enough, or do I need Screaming Frog or Semrush?

Search Console shows what Google did; a crawler such as Screaming Frog or a Semrush or Ahrefs site audit finds every potential issue across all URLs. Most technical SEO audits use both.

Where did the Mobile Usability report go?

Google retired it in late 2023. Use Core Web Vitals, URL Inspection screenshots and Lighthouse to check mobile experience instead.

When should I hire a technical SEO consultant?

When indexed pages fall without an obvious cause, after a migration, when canonicals keep being overridden, or when your developers need a prioritised, explained fix list.

Work with SDM

Want an expert to read your Search Console for you?

SD
Written by
SEO Specialist · More articles