Skip to content

What is Google Search Console, and how to read it without fooling yourself

By Carlos Alberto Cardona B.· · reviewed on 20 min read

Google Search Console is Google's free tool that shows how Google sees your site. It tells you which pages it indexed (stored to show in results), which searches you appeared in, and which errors it found. Three reports matter most, and none of them means quite what it seems.

A laptop with a blurred analytics dashboard
Illustrative dashboard · Photo: Lukas Blazek · Unsplash

The essentials

What it is
Google's free tool that shows how Google sees your site. It tells you which of your pages it kept, which searches you appeared in and which errors it found.
Why it matters to you
It doesn't index social media. A Search Console Insights experiment shows some sites how the channels Google links to them perform on Google.
What to do today
It reads better with AI: paste the export, or connect Claude with read-only access, and ask it which content works and what to repeat.

Request your free diagnostic

I read it on my own site first, with Claude connected to my account in read-only mode. From Jul 19 to Oct 16, 2026, cardonaseo.com got 2,248 impressions and one click, average position 83.7 (read on Oct 18, 2026). This guide alone drew 1,282 of them; Google shows my work, and almost nobody clicks through yet.

If every month you get a Search Console screenshot full of green arrows and you can't tell whether that's good, this guide is for you. It's organized by what you do.

If you build websites: how to set up the site, which report to read first, and whose name the property goes under.

If you create content on Instagram, YouTube or TikTok: what Search Console shows about your social channels, and what it doesn't.

If you run a business: the numbers that decide, and how to use them to sell.

For everyone: how to read it with AI, without granting more access than you need to.

How to use Google Search Console: what it does, and what it doesn't

Search Console tells you what Google crawled, what it indexed, what it refused to index and what people typed before they clicked. It doesn't tell you what visitors did once they arrived: that's GA4, and the two disagree on purpose.

It also doesn't rank your site, and nothing you press in it makes Google index a page. The URL Inspection tool lets you request indexing, and Google is explicit that no test can guarantee a page will be indexed.

Here's how it works: Google records what it does with your site as it crawls, indexes and shows it, and Search Console turns that into reports. You prove the site is yours, and data starts showing up within a few days.

Google's own documentation calls it a free service that helps you monitor, maintain and troubleshoot your site's presence in Google Search results.

Do you build websites? Here's how to set up Google Search Console

Setup is six steps, and only the third can take a while. All you need is a Google Account and access to the panel where the domain was bought, because verification uses a DNS record. If the site belongs to a client, the property should be in the client's name, with you added as a user.

  • Sign in to Search Console with your Google account and click “Add property”.

  • Choose “Domain” and type only your domain, without https or www (for example, your-site.com). Why Domain and not URL prefix is in the next section.

  • Copy the TXT record Google gives you and add it to your domain's DNS: in your registrar's panel, or in Cloudflare if you use it. Google warns that your provider can take up to two or three days to start serving it.

  • Go back to Search Console and click “Verify”. If it fails, wait a day and try again before changing anything.

  • Submit your sitemap in the Sitemaps report. How to read its answer is further down.

  • If someone else needs to see it, go to Settings > Users and permissions, click “Add user” and pick Full or Restricted. Only an owner can do it.

Google starts collecting a property's data as soon as it's added, even before it's verified, but it takes a few days to show up.

Having more than one person get the alerts isn't a formality. In 2018, Search Engine Land, the SEO industry's reference publication, vanished from Google for more than 12 hours over a false positive on Google's side. They found out from their readers on social media before Search Console's alert reached them.

Which property should you pick? Domain, not URL prefix

When you add a site, Google offers two property types. A Domain property covers every subdomain and both protocols at once. A URL-prefix property covers exactly one, so https and http, www and bare, are four different properties.

On a domain migration in September 2026 I verified the Domain property through DNS, and the home page showed as indexed the same day. The API said “Crawled - currently not indexed” and the interface said “URL is on Google”. That's two instruments and two readings, and I don't pick one until I check again.

If you already have both, always say which one each number comes from, and don't mix their series: they can start on different dates. On a family member's site, the URL-prefix property's “last 3 months” start on August 22, 2026. So its total doesn't compare with the other view's.

On the 27 days they share, clicks and impressions match day by day (I checked it when saving the Oct 2, 2026 export).

Which report should you open first? Page Indexing

Before Performance, before anything: the Page Indexing report tells you how many of your pages Google decided to keep. A page that isn't indexed can't rank, and no amount of content work changes that.

Two statuses are worth learning by heart. “Discovered - currently not indexed” means Google knows the URL exists and hasn't fetched it. “Crawled - currently not indexed” means it fetched it, read it and chose not to keep it.

The first is usually a crawl-budget or a linking problem. The second is a content problem, and it's the harder one. The full list is in the seven causes of a page not appearing in Google.

Not everything listed as “not indexed” is a problem. This is how I read the statuses people ask me about most, based on Google's help on the report:

StatusWhat it meansDo you need to act?
Page with redirectThe URL points to another; the destination gets indexedNo, if that's the redirect you wanted
Alternate page with proper canonical tagYour canonical points to another version and Google agreedNo
Duplicate without user-selected canonicalTwo URLs with the same content and you didn't say which countsOptional: declare the canonical
URL marked ‘noindex’The page asks not to be storedOnly if you didn't mean it
Duplicate, Google chose different canonical than userYou named one and Google picked anotherYes: check which one is right
Soft 404The page looks empty or like an error, but answers “all good”Yes: make it answer a real 404
URL blocked by robots.txtGoogle can't read it; it can still index it if it finds it linkedIf you don't want it in Google: unblock it and use noindex

On a site I reviewed, the “three pages with redirect” that worried everyone were the home page with “www”, with “http” and with both. That was expected.

If someone alarmed you with a list of “not indexed” pages to sell you a fix, ask them for the exact status of each one. Several of those rows can be expected, like the home page redirects I described above. If you want a second reading before you pay, the free diagnostic gives you one on what's public, in writing, with no sales call.

What does URL Inspection tell you? Two versions you shouldn't mix

Mix up the two versions it shows and you'll either think you're indexed when you aren't, or panic over nothing. “View crawled page” is what Google stored the last time it came by, with its date. “Test live URL” followed by “View tested page” is a visit made today, and it says nothing about what's stored.

In a review I was running on a site built with Base44, the AI agent mixed up the two. It concluded Google couldn't see the site.

Once the crawled page, the tested page and the page source were compared, each with its date, the pattern was different. Pages crawled weeks earlier were missing the content, and recent ones had it. Since then I don't call anything a blocker without those three readings.

Three limits Google states in its help:

  • The live test follows redirects without indicating that it did, or showing the final URL. It can't confirm a redirect.

  • It doesn't check manual actions or security issues: a clean result doesn't rule them out.

  • “Request indexing” has a daily limit and guarantees nothing, and asking several times won't get it crawled faster. For many pages, use the sitemap.

Also check two lines: “User-declared canonical” and “Google-selected canonical”. If they differ, Google picked another version of your page.

Should you submit a sitemap? Yes, but don't trust the first status

Submitting a sitemap tells Google which URLs you consider canonical. It's a hint, not an instruction: Google indexes URLs that aren't in it and ignores URLs that are.

The day this site went live (Sep 15, 2026), the report said it couldn't read the sitemap, though the server answered it with a 200. Four days later, on Sep 19, 2026, the server was still answering with a 200.

Don't believe the first status: open the sitemap URL in a browser, and if it renders, read the report again before changing anything.

How to do it with a Worker in front of the site is in the guide to SEO for single page applications.

From the browser · 3 min

How many pages you think you have, and how many Google kept

Why it matters: If you think you have twenty pages and Google kept five, the other fifteen can't show up when someone searches for them. The sitemap is the list you offer Google; the indexing report shows what Google actually kept.

Want to check it yourself?

Three things you can verify in five minutes, without waiting for any report to refresh:

  • Open Page Indexing and write down the number of indexed pages. Compare it with the number of URLs in your sitemap. A large gap is your first real finding.

  • Pick your most important page, run it through URL Inspection and read “Crawled as”. If it says a smartphone user agent and the rendered HTML has no body text, your problem is rendering, not content.

  • Filter Performance by that page and sort by impressions, never by position.

Do you create content on Instagram, YouTube or TikTok? What Search Console Insights shows you

Search Console doesn't index Instagram, TikTok or YouTube profiles, and you can't add them to it. What does exist is a Search Console Insights experiment: it shows how the channels Google automatically links to your website perform in Google Search. For now, it reaches a limited set of sites.

Google announced it on December 8, 2025. It shows clicks and impressions from Search, top content, the queries that lead to those channels and your audience's countries. The help page names YouTube, Instagram and TikTok as examples, and says that for now you can't choose or add channels.

If you don't see it, there's nothing to switch on. What is in your hands is measuring which of your content brings people to your website:

  • In GA4, with UTM links in your bio and in each campaign. They tell you which network and which post sent you visits and leads. How to build them is in do I need a website if I already sell on Instagram?

  • In Search Console, with searches for your name. If your content works, you'd expect more people to look you up on Google. Compare the same number of days before and after a series of posts.

  • In Search Console, with your website's queries. They're your audience's exact questions, and the ones already earning impressions are topics people already search for, for your next video or post.

What is Search Console Insights?

It's Search Console's summary report, built for people who aren't data experts. Since June 30, 2025, it lives inside Search Console. It shows clicks and impressions against the previous period, and which pages and queries are rising or falling.

Running a business and spending money on your site? Take a baseline snapshot first

Before you pay for ads, redesign or commission content, save how your site stands in Search Console today. Without that snapshot, three months from now nobody can tell you whether the money moved anything, not even me. It takes a moment and costs nothing.

The snapshot is three numbers from the last 28 days: impressions, clicks and CTR, with today's date and the view they come from. If your site is new, compare counts, not percentages: a percentage over zero means nothing.

A real example: on September 28, 2026, I saved the baseline snapshot of a family member's site, in Search Console and in Google Analytics. I keep it in the project log, with its date.

That's how I work: I set the date of the next reading before the data exists. In the measurable SEO and paid search plan, for example, the reading is in late November 2026.

Prompt for your assistant: save the baseline snapshot

Why don't the Performance rows ever add up?

The Performance report shows four numbers. Impressions are how often Google showed your page, and clicks how often someone came in. CTR is the share of viewers who came in, and then there's average position.

The first thing to know about it is that the totals don't equal the sum of the rows, and that's by design, not a bug.

Two reasons. Google anonymizes queries that very few people type, so they exist in the total and in no row. And the chart counts by property: two of your pages in one search are one impression in the total and one in each page row.

Google's Daniel Waisberg defines them this way: “Anonymized queries are those that aren't issued by more than a few dozen users over a two-to-three month period.” On a small site they can be most of the clicks, as in the example below.

I checked it on a URL-prefix property on Sep 28, 2026, with a Search Console connector, for Aug 29 to Sep 28. The total by date said 14 clicks, the sum by page came to 19 and the visible queries added up to 3. Whoever reports “the sum of the table” is reporting a fraction without knowing it.

Average position is the other trap. Google defines it as an average of the topmost position your site reached on each impression. So a page seen once at position 3 and never again beats a page seen four hundred times at position 11.

Read it next to impressions or don't read it at all.

Before explaining a rise or a drop, check the data anomalies list Google publishes. For example, Google says it didn't count impressions correctly from May 13, 2025 to April 27, 2026. A year-over-year comparison that crosses those dates compares two different ways of counting.

One question these reports can't answer is what Google would get from your page if it looked today. The live test in URL Inspection answers it for one page at a time. Without a terminal, View page source on the published page is the other way in: it shows what the server sends your browser.

For whoever runs your site: the terminal version
$ the question the reports can't answer
curl -s -A "Googlebot" https://your-site.com/page | wc -w
→ how many words the crawler actually receives, right now
The reports tell you what Google did the last time it crawled.
This tells you what it would get if it looked today.

What do you decide from the Performance report? Three readings that end in a task

A number only helps if it ends in a task. Open Performance for the last three months and sort the Pages tab by impressions, highest first. Then open the queries for each page and compare them with what the page says.

  • Lots of impressions and hardly any clicks: Google shows it and nobody clicks it. The title and description don't promise what that person was looking for; it's the first thing to rewrite, and it doesn't touch the content.

  • A query with impressions that your page never mentions: Google already connects it to you, but the page doesn't answer it. Answer it in a subheading on that same page, using those same words, not on a new page.

  • The same query split across two of your pages: they're competing with each other. Pick the one that answers it and link to it from the other.

Neil Patel puts it plainly in his guide to keyword cannibalization: “Because Google doesn't know which one to prioritize, they both lose ground.” The way to prevent it from the start is a keyword map, which I cover in how to build a website with AI.

Before deciding, take your brand out. In the query filter, choose “Queries not containing” and type the part of your business name that all its variants share. Searches from people who already know you aren't SEO's doing.

If your property shows the branded queries filter Google introduced in November 2025, it does the same job.

A search that doesn't show up isn't proof that nobody makes it: the query view hides rare searches. What does show up is the floor of demand, not its ceiling.

Selling with data: queries are your clients' own words

Your website's queries are what your clients type when they have the problem, unfiltered. Use them as they are in your offer's headline, in your ads and in the replies you send on WhatsApp. If a query with impressions asks for something you don't offer, write it down: it may be your next service, or a new page.

Rewriting the title and description of a page nobody clicks

When the task is a title, this prompt gives you options tied to that page's real queries, not to what sounds good:

Prompt for your assistant: rewrite the title and description

Google sets no character limit and may rewrite the title and the description. Change one page at a time, write down the date and check the report again after 30 days, comparing the same number of days.

Reading your Search Console with you, page by page, is part of the technical SEO audit.

How do you analyze Search Console with AI?

The simple way is to export the Performance report and paste it into Claude, ChatGPT or Gemini, with a prompt that forbids guessing. The direct way is to connect Claude to your Search Console account with read-only access. Then it queries the data itself and tells you which content works so you can repeat it.

I use the direct way. The tools I work with, which I specified and generated with Claude Code, read Search Console through Google's official API and my own account. They have read-only access: they can query data, but they can't change anything in the property.

Without connecting anything: from the export to the tasks

In Performance, press Export and download the file. Open it, copy the Queries, Pages and Chart tabs (Chart is the one with the dates), and paste them into your assistant with this text:

Prompt for your assistant: from the export to the tasks

With Claude connected: three ways, from less to more control

  • A connector hosted by a third party. In Claude, under Settings > Connectors, you add the address the provider gives you and sign in with Google. It's the fastest, but your data goes through that provider.

  • An open-source MCP server on your computer. You add it to Claude Code with the claude mcp add command, which Anthropic's documentation explains.

  • Your own server on the official API, which is how I run it. It takes more work up front, and in exchange you decide which permission it asks for and where your credentials live.

The steps for the last two, roughly:

  • Create a project in Google Cloud and enable the Search Console API.

  • Create a desktop-type OAuth client and keep its file outside any folder that gets shared or pushed to GitHub.

  • Install the server and add it to Claude Code.

  • The first time, sign in with your Google Account and read which permissions the screen asks for before you accept.

  • Ask Claude to list your properties. If yours isn't there, stop.

The risks, before you connect

  • Credentials. The OAuth client file and the token give access to your data. Don't share them, don't push them to GitHub and don't paste them into a chat.

  • Permissions. Ask for read-only whenever you can. If the server ships with tools to add or delete sites and sitemaps, leave them switched off.

  • Third-party servers. Anthropic warns that you should trust each server before connecting it, because servers that fetch outside content can slip instructions to Claude.

  • The wrong property. If Claude reads another site, it will answer with the same confidence: have it always tell you which property and which period it read.

  • The same limits as the report. The API also leaves out anonymized queries, so the total comes from the by-date numbers, not from the sum of the rows.

Once it's connected, this prompt tells you which content works and what to repeat:

Prompt for your assistant: which content works and what to repeat

Watch it explained, by the people who built it

Three short videos from Google's own channels. They're the same source the links above point to, in video form:

Frequently asked questions

Sources

Article reviewed on October 18, 2026. Each date is the source's last published update.

See the 28 sources
  1. 01Google Search Console (the tool) · Google
  2. 02Intro to Google Search Console · Google Search Central · video
  3. 037 ways to verify site ownership · Google Search Central · video
  4. 04Performance reports in Search Console · Google Search Central · video
  5. 05Search Console: get started · Search Console Help
  6. 06Add a website property · Search Console Help
  7. 07Verify your site ownership · Search Console Help
  8. 08Managing owners, users, and permissions · Search Console Help
  9. 09URL Inspection tool · Search Console Help
  10. 10Page Indexing report · Search Console Help
  11. 11Performance report (Search results): overview and basic setup · Search Console Help
  12. 12What are impressions, position and clicks? · Search Console Help
  13. 13Performance report (Search results): Troubleshooting data discrepancies · Search Console Help
  14. 14A deep dive into Search Console performance data filtering and limits · Google Search Central Blog · Daniel Waisberg, Oct 19, 2022
  15. 15The new Search Console Insights report is here · Google Search Central Blog · Moshe Samet, Jun 30, 2025
  16. 16Introducing social channels in Search Console · Google Search Central Blog · Hillel Maoz, Dec 8, 2025
  17. 17Insights report: Social channel insights (experimental) · Search Console Help
  18. 18Search Analytics: query · Google · Search Console API
  19. 19Keyword Cannibalization: What It Is and How to Avoid It · Neil Patel
  20. 20What we learned when Google deindexed our site for a day · Search Engine Land · Barry Schwartz, Dec 6, 2018
  21. 21Claude Code documentation on MCP · Anthropic
  22. 22Build and submit a sitemap · Google Search Central
  23. 23Ask Google to recrawl your URLs · Google Search Central
  24. 24Data anomalies in Search Console · Search Console Help
  25. 25Performance report (Search results): Advanced filtering and comparison · Search Console Help
  26. 26Introducing the branded queries filter in Search Console · Google Search Central Blog
  27. 27Influencing your title links in search results · Google Search Central
  28. 28Control your snippets in search results · Google Search Central

About the author. Carlos Alberto Cardona B., SEO specialist in Bogotá. I write what I measure, with every number next to its instrument and date, and I verify what AI executes myself.

Not sure what Search Console is telling you about your site?

I'll read it with you, page by page, in the technical audit. Before that, the free diagnostic tells you what Google receives from your site, in writing, within two business days and with no sales call.

Request your free diagnostic

Carlos Alberto Cardona B., who will reply to youCarlos Alberto Cardona B. · SEO Specialist