Analytics

Google Search Console: complete guide 2026

Google Search Console: complete guide for SEO

Google Search Console is Google's free tool for monitoring a site's organic presence. It shows real data on clicks, positions, indexing, and errors. We cover all key sections and practical applications.

Google Search Console (GSC) is Google's free tool that shows how the search engine sees your site. Unlike Google Analytics, GSC focuses not on user behaviour after a click, but on what happens before it: how Google crawls, indexes, and ranks your pages.

GSC is the only source of accurate Google data about your site. Third-party tools (Ahrefs, Semrush) build estimates from samples. GSC shows real clicks, real positions, and real crawler errors.

Connect GSC on your site's first day — it only starts collecting data from the moment of verification. Past data cannot be recovered. GSC stores history for the last 16 months.

What is GSC

16 mo

Data history

Maximum period for analysis in the standard GSC interface

1,000

Rows per export

UI limit — via the API you can retrieve all data without restrictions

~3 days

Data delay

GSC updates data with a 2–4 day lag from the actual event

Properties

Unlimited sites can be added to a single account

Setup and verification

To add a site to GSC you need to verify ownership. Google offers two property types: 'Domain' (covers all versions: www, non-www, http, https) and 'URL prefix' (only the specified URL variant).

Each GSC report — Performance, Coverage, CWV and Links — maps to a specific optimization action.
Verification methodHow to implementRecommended
DNS record (Domain type)Add TXT record in your hosting control panelYes — covers all domain versions
HTML fileUpload verification file to the site rootYes — reliable
HTML meta tagAdd tag to <head> of the homepageYes — simple for CMS
Google AnalyticsIf using the same Google accountYes — automatic
Google Tag ManagerIf GTM is already installedYes — no code access needed
It is recommended to add a 'Domain' property via DNS record — it covers all versions (www, non-www, http, https, subdomains). A 'URL prefix' property only sees the version you specified.

Performance report

The main GSC report. Shows four metrics: Clicks (how many times users clicked through to the site from Google), Impressions (how many times pages appeared in results), CTR (clicks-to-impressions ratio), and Position (average position in results).

MetricWhat it showsHow to use it
ClicksReal organic traffic from GooglePrimary KPI for organic SEO
ImpressionsSearch visibility — how many times pages appearedRising impressions with flat clicks = falling CTR
CTRPercentage of clicks per impressionLow CTR at good position = title/description problem
PositionAverage position of a page for a queryPosition 4–10 with high impressions = growth opportunity

Key filters and dimensions

Performance data can be broken down across four dimensions: Queries (what users search), Pages (which pages get clicks), Countries (traffic geography), Devices (desktop, mobile, tablet). Combine filters for precise analysis.

Indexing report

The 'Page indexing' section shows which pages Google has indexed and which it hasn't — and why. This is critical information for diagnosing visibility problems.

StatusMeaningAction
IndexedGoogle has included the page in the indexNormal — monitor the count
Excluded by canonicalPage duplicates another; Google chose the canonical versionVerify canonical is correct
Excluded by noindexThe page has a noindex directiveIntentional or a mistake?
Discovered — not crawledGoogle knows about the page but hasn't visited itCrawl budget issue
Crawled — not indexedGoogle visited but didn't add to the indexLow-quality content or duplicate
404 errorPage not foundSet up a 301 redirect or remove from sitemap

URL Inspection tool

The URL Inspection tool is a powerful diagnostic tool for a specific page. It shows how Google sees the page: whether it's indexed, when it was last crawled, which canonical is detected, and whether there are any issues.

Key features: 'Request indexing' — send the page for re-crawl (use after updating important content); 'Test live URL' — see the rendered page through Googlebot's eyes and check resource loading.

'Request indexing' does not guarantee immediate re-indexing — it's only a queue request. Googlebot typically visits within hours to days. Don't overuse the feature: Google limits request frequency.

Sitemaps

The 'Sitemaps' section lets you submit your sitemap.xml URL and monitor its status. GSC shows how many URLs were discovered in the sitemap and how many were actually indexed — a discrepancy can indicate problems.

BASH
# Add sitemap in GSC
# GSC → Sitemaps → Add a new sitemap
https://example.com/sitemap.xml
https://example.com/sitemap-blog.xml
https://example.com/sitemap-index.xml

# Check sitemap status via API
curl "https://www.googleapis.com/webmasters/v3/sites/\
https%3A%2F%2Fexample.com/sitemaps?key=YOUR_API_KEY"

Core Web Vitals in GSC

GSC shows Core Web Vitals data based on real users (Chrome User Experience Report). Pages are split into three groups: 'Good', 'Needs improvement', 'Poor' — separately for mobile and desktop.

CWV metricGoodNeeds improvementPoor
LCP (loading)< 2.5 s2.5–4.0 s> 4.0 s
INP (interactivity)< 200 ms200–500 ms> 500 ms
CLS (stability)< 0.10.1–0.25> 0.25

The 'Links' section contains two blocks: external links (inbound from other sites) and internal links. External links in GSC reflect what Google actually sees, unlike tools like Ahrefs which build their own index.

Practical uses: find pages with the most external links (optimisation priority), discover unwanted links for rejection via the Disavow Tool, verify internal link structure.

Practical applications

TaskWhere in GSCAction
Find pages with low CTRPerformance → Pages → sort by CTRImprove title and description
Find queries ranking 4–10Performance → Queries → filter position 4–10Optimise content for those queries
Diagnose index dropsIndexing → Pages → 'Excluded' statusCheck the reason, fix it
Speed up new page indexingURL Inspection → Request indexingRequest after publishing
Check mobile versionMobile usability → error listFix rendering errors
Monitor manual penaltiesSecurity & Manual ActionsFix violations, submit reconsideration
Golden technique: in the Performance report, filter queries with position 4–15 and high impressions. These pages are already close to the top 3 — a small content optimisation will produce disproportionately large traffic gains.

FAQ

This is a normal discrepancy. GSC counts all clicks from Google Search, including images, videos, and news. GA4 counts only sessions on your site. The difference also comes from ad blockers, which block Analytics but don't affect GSC data.
Performance data (clicks, positions) is retained for 16 months. Indexing and error data updates in near real-time — history doesn't accumulate. For long-term storage, export data via the API to BigQuery or Google Sheets.
GSC only shows pages with organic Google traffic (at least 1 impression). New pages without impressions and pages with noindex don't appear in the Performance report. In the 'Indexing' section you can see all pages discovered by Googlebot.
1) Check the reason via 'URL Inspection'. 2) Confirm there's no noindex, robots.txt block, or disallow. 3) Check the canonical — it may point to a different URL. 4) Ensure the page is accessible without JavaScript. 5) Request indexing via GSC.
Yes — they are independent tools. GSC works standalone and doesn't require GA. For basic SEO monitoring, GSC is sufficient. GA adds data on user behaviour on the site, conversions, and sessions. Optimally — use both.