Getting Started

What Is Google Search Console? A Complete Guide

Google Search Console is a free Google service that reports how Google crawls, indexes, and ranks your website — including the exact search queries that bring you traffic, which pages are indexed, and which are silently excluded.

9 min read · Updated

Google Search Console (often shortened to GSC, and still called Webmaster Tools by people who have been doing this a while) is the only place you can see your website from Google's side of the fence. Analytics tools tell you what visitors did once they arrived. Search Console tells you something no analytics tool can: what Google thinks of your site before anyone clicks.

That distinction matters more than it sounds. If Google has decided not to index a page, that page will never appear in any analytics report — it simply generates no data. It is invisible in exactly the way a page that does not exist is invisible. Search Console is how you find those pages.

What Search Console actually tells you

The tool is really five products sharing a sidebar. Each answers a different question:

ReportThe question it answers
PerformanceWhich queries and pages earn impressions and clicks, and at what position?
Page indexingWhich URLs did Google index, which did it refuse, and why?
URL inspectionWhat does Google know about this one specific URL, right now?
SitemapsDid Google read the list of URLs I submitted?
Core Web Vitals & ExperienceAre real users experiencing this site as slow or unstable?

Everything else in the interface — Enhancements, Removals, Crawl stats, Links, manual actions — orbits those five.

Why the Performance report is not a rank tracker

This is the single most common misreading of Search Console data, so it is worth being precise. The Performance report gives you four metrics, and each one means something narrower than it appears:

  • Impressions — a link to your site appeared in a result set a user saw. Note that it does not have to be *on screen*; for most result types it counts if the user could have scrolled to it.
  • Clicks — a user clicked through to your site from Google Search.
  • CTR — clicks divided by impressions. A ratio, not a rate of anything absolute.
  • Average position — the mean of your *best* ranking position for each impression.

The corollary is that a *falling* average position is not automatically bad news. If a page starts ranking on page three for two hundred new long-tail queries, its average position gets worse while its traffic goes up. Read position alongside impressions, never alone. See Clicks, Impressions, CTR & Position Explained for how to pull these apart properly.

Domain property or URL-prefix property?

When you add a site, Google makes you pick one of two property types, and the choice is not cosmetic — it changes what data you are allowed to see.

Domain propertyURL-prefix property
CoversEvery subdomain and both protocolsExactly one prefix, e.g. https://www.example.com/
VerificationDNS record onlyHTML file, meta tag, Analytics, Tag Manager, or DNS
Best forAlmost everyoneIsolating one subdomain or subfolder

A domain property is the right default. It aggregates http, https, www, and the bare domain into one dataset, which means you stop hunting for traffic that turned out to be sitting in a property you forgot you had. The one real cost is that DNS verification is the only option — you need access to your registrar. Full walkthrough: How to Verify Site Ownership.

Use a URL-prefix property when you genuinely need to isolate a slice — a blog on a subdomain run by a different team, say, or a staging environment you want reported separately. There is no penalty for having both.

The data has limits. Know them before you trust it.

Search Console is authoritative but not complete, and the gaps trip people up constantly.

  • 16 months of history, and not a day more. Export what you need before it rolls off, or you will lose your own year-over-year baseline.
  • Anonymized queries. Google withholds rare search terms to protect user privacy. The sum of your per-query clicks will never quite equal your reported total — the difference is queries too rare to show.
  • A 1,000-row export ceiling in the interface. The Search Console API returns far more; the web UI quietly truncates. If a report looks suspiciously round, this is why.
  • A lag of roughly one to three days. Today's data is not there yet. Do not panic on a Monday about a Sunday that has not finished reporting.
  • Sampling and thresholds in Core Web Vitals. Low-traffic pages may show no field data at all, because there are not enough real users to report on.

What to actually do, in order

  1. Verify a domain property

    One DNS TXT record covers every subdomain and protocol at once. Do this even if you already have a URL-prefix property.

  2. Submit a sitemap

    It does not guarantee indexing — nothing does — but it is how you tell Google which URLs you consider canonical and worth its time.

  3. Read the Page indexing report before anything else

    Not the Performance report. Indexing is upstream of everything: a page that is not indexed cannot rank, so no amount of optimization will move it.

  4. Fix the excluded pages that should not be excluded

    Sort by reason. 'Excluded by noindex tag' and 'Alternate page with proper canonical tag' on a page you wanted indexed are self-inflicted and fixable today.

  5. Only then optimize for clicks

    Once pages are indexed, the Performance report becomes useful: find queries where you rank 5–15 with high impressions and low CTR. That is where rewriting a title tag pays off fastest.

Search Console on your phone

Google does not ship an official Search Console mobile app, and its web interface is genuinely painful on a small screen — the Performance chart in particular assumes a mouse and a wide viewport. That gap is what the Search Console App fills: it reads the same official Google Search Console API, so the numbers are identical, but the reports are laid out for a phone. More on that in Is There an Official Google Search Console App?

Frequently asked questions

Is Google Search Console free?

Yes. Google Search Console is completely free with no paid tier, no seat limits, and no usage caps on the reports. All you need is a Google account and the ability to prove you own the site.

What is the difference between Google Search Console and Google Analytics?

Search Console reports on what happens in Google Search before the click — impressions, queries, rankings, indexing, and crawling. Google Analytics reports on what happens after the click — sessions, engagement, conversions, and revenue. Search Console is the only one of the two that can tell you a page is missing from Google's index, because an unindexed page produces no analytics data at all.

How long does Google Search Console keep data?

Performance data is retained for 16 months. Older data is permanently deleted, so if you need a longer historical baseline you must export it yourself or pull it through the Search Console API on a schedule.

How often does Google Search Console update?

Performance data typically lags by one to three days. Index status in the URL Inspection tool reflects Google's last crawl, which may be older still. Core Web Vitals uses a rolling 28-day window of real user data, so it responds to fixes slowly.

Keep reading