# Google Search Console, explained for a product founder

Search Console is the only place Google tells you what it does with your site: the searches it shows you on, the clicks you get, the pages it has and the pages it refused. These guides read it report by report, in the order a small site needs them.

Updated 2026-09-14 · Source: https://porteur.ai/guides/search-console

## What Search Console is, and what it is not

Google Search Console is free, verified once, and reports what Google Search saw and did with your site: which queries showed one of your pages, how often, at what position, how many people clicked, which URLs are in the index and which were left out with a reason, how the site loads for real Chrome users, and what other sites link to it. It is the ground truth for search. Every figure a tool sells you about your own site is an estimate of what this report holds.

It is pre-click. It stops at the results page. It does not know what a visitor did after landing, whether they signed up, or what they paid. That side lives in your analytics, and the two only meet on one key, the landing page. Search Console also does not rank your rivals, does not give search volumes, and hides the rare and anonymised queries from its tables, so a query table always adds up to less than the total above it.

For a product site with a few hundred pages, it is enough. The reports below are all you need to know whether Google finds your pages, shows them, and lets people click; a paid suite adds rivals and volumes, not more truth about your own site.

## The three reports that matter, and what each answers

The Performance report answers whether Google shows you and whether people click. Its four figures are impressions (a link to your page appeared on a results page somebody loaded), clicks, average position (the mean of the highest position your site held across those impressions, which is why one page can average 8 while appearing at 3 and at 40) and click-through rate. The dimensions are query, page, country, device, search appearance and date, with 16 months of history and a comparison of any two periods.

The Page indexing report answers whether Google has the page at all. Every URL it knows is Indexed or Not indexed with a reason: crawled and left out, discovered and not yet fetched, a duplicate it folded into another URL, a redirect, a noindex, a block in robots.txt, a 404, a soft 404. Most of the reasons are correct and need nothing; a few are a page you wanted in the index that is not, and each has its own guide below.

The URL Inspection tool answers the same question for one URL, now: whether it is on Google, how it was discovered, when it was last crawled, which canonical Google chose against the one you declared, and, with Test live URL, what the page looks like to Googlebot this minute, rendered, with the resources it could not load. Request indexing queues a crawl and has a small daily quota; it is for a handful of pages after a real change, not a habit.

## The order to read the guides

Start with verification and the ten-minute routine, then the Performance report column by column, because everything after depends on reading impressions, clicks and position correctly. Then the two states that turn impressions into nothing: pages Google shows and nobody clicks, and two pages fighting over one search. Then striking distance, the searches one page from the first page, which is where a small site's next month of traffic usually sits.

Read the indexing guides when the report shows a reason you did not expect: crawled and not indexed, discovered and not indexed, the canonical statuses, the redirect status, noindex, robots, 404 and soft 404. Read the operating reports (sitemaps, removals, links, crawl stats, Core Web Vitals) once, then only when one changes. The API guide is for the day the interface is not enough; the Bing guide is for the index that answers Copilot and part of the others, with a one-click import from Search Console.

- First: verify the right property, learn the ten-minute weekly read, and the Performance report column by column.
- Then: impressions without clicks, cannibalisation, striking distance, keyword rankings and keyword research from the queries you already get.
- When the index disagrees with you: the Page indexing statuses, one guide each, and the URL Inspection tool.
- Once, then when something changes: sitemaps, removals, links, crawl stats, Core Web Vitals, manual actions.
- When you outgrow the interface: the API, and Bing Webmaster Tools beside it.

## What a weekly read looks like

Ten minutes, the same four questions. Compare the last 28 days to the 28 before on the Performance report: what fell, what rose, and is the change in impressions (Google shows you less or more) or in clicks at steady impressions (the title or the snippet lost or won the click). Open the Pages tab sorted by impressions and read the click-through rate against the position: a page shown thousands of times at position 4 with a rate under 2% has a title problem, not a page problem. Open the Queries tab filtered to positions 5 to 15: those are the searches a better page wins this month.

Then the Page indexing report: did the count of Not indexed move, and which reason grew. A new template that shows up as Crawled, currently not indexed across twenty URLs is a decision Google made about that template. Last, the URL Inspection tool on the one page you changed this week, to see whether Google has the new version.

> The figures in Search Console are Google's, not a sample: the totals at the top of the Performance report are the real impressions and clicks, and the query table under them is the part Google agrees to show.

## Where the free check fits

Search Console tells you what Google did; it does not say what to change, and it does not see your rivals. The free check reads your site and the searches around it from the outside, names the rivals that hold your searches and the ones within reach, and writes three findings whole. The report, bought once, reads your Search Console when you connect it, read-only, and joins it to the crawl of the site and the results pages: every finding then carries your own impressions, clicks and positions, and says which page to change and how the next report will judge it.

The guides below are what you would do by hand with the report open. Read them, do the weekly read, and the report is the version of that read that does not skip a page.

## The guides, in the order to read them

- [How to verify a site in Google Search Console, and which property to pick](https://porteur.ai/guides/how-to-verify-google-search-console): Pick Domain or URL-prefix, then verify in minutes with DNS, an HTML file or a meta tag. Avoid common pitfalls and know what to check first.
- [How to use Google Search Console in ten minutes a week](https://porteur.ai/guides/how-to-use-google-search-console): A quick weekly routine: set four filters, compare 28 days, check pages then queries, and fix three findings, without getting lost in noise.
- [The Search Console performance report, column by column](https://porteur.ai/guides/search-console-performance-report): Every column in the Google Search Console performance report explained with the traps that trip small sites, and how to act on each.
- [What an impression means in Search Console, and what it does not](https://porteur.ai/guides/what-is-an-impression-in-search-console): An impression is a counted view of your link on a Google results page. Here is what it includes, what it omits, and what to do with it.
- [What is a good click-through rate in search, by position](https://porteur.ai/guides/what-is-a-good-click-through-rate-in-search): CTR depends on position, query intent and the results page. Learn how to benchmark your own CTR in Search Console and what to fix on low-CTR pages.
- [Pages Google shows and nobody clicks: a title problem, not a page problem](https://porteur.ai/guides/pages-shown-but-never-clicked): If a page gets impressions but no clicks, read its queries and position. On page one, rewrite the title. Past page one, change targeting first.
- [Keyword cannibalization: two pages, one search, and how to fix it](https://porteur.ai/guides/keyword-cannibalization): Two pages ranking for one query cost you clicks. See it in Search Console, pick a winner, merge or canonicalise, and know when to keep both.
- [Striking distance keywords: the searches one page from the light](https://porteur.ai/guides/striking-distance-keywords): Find queries you already rank for at positions 11 to 20, fix the one page that’s close, and add links. Faster wins than writing a new page.
- [How to see your keyword rankings in Search Console](https://porteur.ai/guides/how-to-check-keyword-rankings-in-search-console): Use the Performance report as a free rank tracker. Filter by query or page, add country and device, compare dates, and read what average position hides.
- [Keyword research from Search Console alone](https://porteur.ai/guides/search-console-for-keyword-research): Use Search Console alone to find queries you already earn, gaps with impressions and no page, long questions, and pages that compete. Build a plan.
- [How to find declining pages in Search Console before the traffic is gone](https://porteur.ai/guides/find-declining-pages-in-search-console): Use Search Console to compare periods, sort by click loss, read queries, and act before a page’s traffic is gone. Works for SaaS and small shops.
- [How to use the URL Inspection tool in Search Console](https://porteur.ai/guides/url-inspection-tool): Read each panel, run Test live URL, and know when to request indexing. Fix new pages, dropped pages, and canonicals Google ignores.
- [Crawled, currently not indexed: what it means and what to do](https://porteur.ai/guides/crawled-currently-not-indexed): What “Crawled, currently not indexed” means in Search Console, how to tell why it happened on your site, and what to change that gets pages indexed.
- [Discovered, currently not indexed: why Google has not crawled the page](https://porteur.ai/guides/discovered-currently-not-indexed): Google knows the URL but has not crawled it. Here is how to check why, cut junk URLs, add internal links, fix the sitemap, and set a date.
- [Duplicate without user-selected canonical: the fix in three steps](https://porteur.ai/guides/duplicate-without-user-selected-canonical): What the Search Console status means, where duplicates come from, how to pick the canonical, and the three steps to clear it for small product sites.
- [Page with redirect in Search Console: normal, until it is not](https://porteur.ai/guides/page-with-redirect): “Page with redirect” is normal after a move. Fix it only when your sitemap or internal links still hit the old URL, or you have a chain or a loop.
- [Excluded by noindex tag: check it is what you meant](https://porteur.ai/guides/excluded-by-noindex-tag): Search Console shows Excluded by noindex tag when a page says not to index. This guide shows how to confirm the cause, fix it, and get the right pages back.
- [Blocked by robots.txt: what Google can still do with the URL](https://porteur.ai/guides/blocked-by-robots-txt): What “Blocked by robots.txt” and “Indexed, though blocked by robots.txt” mean, how to test a URL, the common accidents, and the clean fixes.
- [How to fix 404 errors reported in Search Console](https://porteur.ai/guides/how-to-fix-404-errors-in-google-search-console): Decide which 404s to fix, find the ones with links or traffic, choose redirect, restore or 410, clean internal links and sitemaps, and revalidate.
- [Soft 404: when a page says 200 and Google reads not found](https://porteur.ai/guides/soft-404): Soft 404 means your server says 200 but the page reads like an error or empty. See where it shows in Search Console and fix each case fast.
- [The Sitemaps report: what Success, Has errors and Couldn’t fetch mean](https://porteur.ai/guides/search-console-sitemaps-report): How to submit your sitemap URL, read Success, Has errors and Couldn’t fetch, and fix invalid XML, 404s, cross‑host URLs and missing child sitemaps.
- [The Removals tool: how to take a page out of Google, properly](https://porteur.ai/guides/search-console-removals-tool): Use the Removals tool without breaking your site: hide results for about six months, clear cached snippets, and make removals permanent the right way.
- [The Links report in Search Console: what it shows and what it hides](https://porteur.ai/guides/search-console-links-report): What Google’s Links report really shows, why counts differ from Ahrefs or Semrush, and two jobs it is good at on a small site.
- [The Crawl stats report: how much Google fetches and where it struggles](https://porteur.ai/guides/search-console-crawl-stats-report): Find Crawl stats in Search Console Settings. Read the four charts, host status and breakdowns. Spot 5xx spikes and wasted crawls. Know what is normal.
- [The Core Web Vitals report in Search Console, page group by page group](https://porteur.ai/guides/search-console-core-web-vitals-report): Understand where the Core Web Vitals data comes from, how page groups work, what to fix by template, and how to move groups to Good.
- [Manual actions and the reconsideration request](https://porteur.ai/guides/manual-actions-and-reconsideration): Tell a Google manual action from an algorithmic drop, fix the cause, use disavow only when needed, and write a clear reconsideration request.
- [The Search Console API: pull your own search data](https://porteur.ai/guides/search-console-api): What the Google Search Console API gives you, how to authorise it, the request you send, quotas, BigQuery export, and three automations to ship.
- [Bing Webmaster Tools for a small site: what it gives that Google does not](https://porteur.ai/guides/bing-webmaster-tools): Set up Bing Webmaster Tools in minutes. Import from Search Console, reach Copilot and Yahoo, use Backlinks, Keyword Research, Site Scan and IndexNow.
- [Google is not indexing your site: find the reason in Search Console](https://porteur.ai/guides/google-is-not-indexing-my-site): Use the Page indexing report to find the cause. Check for sitewide blockers, then quality reasons. Request a recrawl only after you fix them.
- [Search Console shows no data: what to check, and how long to wait](https://porteur.ai/guides/search-console-shows-no-data): Most empty Search Console views are timing, setup or filters. Check these in order, see what the first data looks like, and know how long to wait.
- [How long SEO takes: indexing in days, rankings in months, and why](https://porteur.ai/guides/how-long-does-seo-take): Indexing takes days to a few weeks. Competitive rankings take months. Here is why it varies, what speeds it up, and what to measure each month.
- [How to check your Google ranking without fooling yourself](https://porteur.ai/guides/how-to-check-google-ranking): Stop biased searches. Use Search Console average position, clean manual checks by country, and trackers when needed. Learn what moves day to day.
- [How to check if a page is indexed by Google](https://porteur.ai/guides/how-to-check-if-a-page-is-indexed): Use site: search for a quick clue, then confirm with Search Console: URL Inspection for one page and the Page indexing report for the whole site.
- [How to get your website on Google: what actually gets a site found](https://porteur.ai/guides/how-to-get-your-website-on-google): No fee, no submission. Do these on day one: verify Search Console, ship a sitemap, get one real link, and use Request indexing well. Here is how.
- [How to submit a sitemap to Google and Bing](https://porteur.ai/guides/how-to-submit-a-sitemap): Find your sitemap, submit it in Search Console and Bing Webmaster Tools, read the status it returns, and know what a sitemap does and does not do.
- [How to submit a website to Google in 2026 (and why you mostly do not have to)](https://porteur.ai/guides/submit-website-to-google): You do not need a submission form. Verify Search Console, add a sitemap, and request indexing for single URLs when needed. Fix blockers if nothing shows.
- [Your organic traffic dropped: how to find the cause by date](https://porteur.ai/guides/organic-traffic-dropped): Use this by-date method to find why your Google search traffic fell: compare pages and queries in Search Console, match the dates, and pick the fix.
- [Analysing Search Console data with Claude or ChatGPT: the exports and the prompts that work](https://porteur.ai/guides/analyse-search-console-with-ai): Which Search Console export to give ChatGPT or Claude, how to clean it, and five prompts written out whole, each with the table it expects.
- [Why your website is not showing up on Google, and the checks in order](https://porteur.ai/guides/why-is-my-website-not-showing-up-on-google): Run these checks, in order, to find why your site is missing from Google, then fix each cause in minutes. With worked examples on yourproduct.com.

## The free tools

- [Click-through rate calculator](https://porteur.ai/tools/click-through-rate-calculator): Clicks and impressions to a rate, the typical range at your position, and the rows of a Search Console export ranked by the clicks they leave behind.
- [Sitemap checker](https://porteur.ai/tools/sitemap-checker): Read a sitemap the way a crawler does: what it lists, how it is dated, whether robots.txt names it, and whether thirty of its addresses answer 200.
- [robots.txt tester](https://porteur.ai/tools/robots-txt-tester): Paste a site, paths and a crawler: what its robots.txt allows by the rules Google reads with, the rule that decided each, why it won, and the file mended.
- [Redirect checker](https://porteur.ai/tools/redirect-checker): Follow a URL's redirects hop by hop: each status and destination, the time each took, the kind of hop, meta and script redirects, one rule to replace it.
- [On-page SEO checker](https://porteur.ai/tools/on-page-seo-checker): Paste a URL and get the page read as a crawler reads it: title, description, canonical, indexability, headings, alt text, links, share tags, what to fix first.

## The words

- [Impressions](https://porteur.ai/glossary/impressions): What an impression is in Search Console, how it is counted, why impressions can rise without clicks, and what to fix on a small site.
- [Clicks](https://porteur.ai/glossary/clicks): What clicks mean in Search Console, why they differ from sessions, how to read the metric, and what to change on small sites.
- [Average position](https://porteur.ai/glossary/average-position): What average position means in Search Console, how Google averages it per impression, how to read it by page and query, and what to act on.
- [Click-through rate (CTR)](https://porteur.ai/glossary/click-through-rate): CTR is clicks divided by impressions. See why it varies by position and the results page, how to read it in Search Console, and how to fix weak titles.
- [Indexation](https://porteur.ai/glossary/indexation): Indexation means a page is stored in Google’s index and can appear in search. Here is how to check status, read Page indexing, and fix what blocks it.
- [Canonical URL](https://porteur.ai/glossary/canonical-url): A canonical URL names the original version of a page. Use it to handle parameters and duplicates, avoid split signals and keep the right page indexed.
- [Noindex](https://porteur.ai/glossary/noindex): Noindex tells search engines not to index a page. Use it for pages that should never rank, and avoid adding it to pages that earn.
- [Crawl budget](https://porteur.ai/glossary/crawl-budget): Crawl budget is how much Googlebot crawls your site. It matters on sites with thousands of URLs. Here is how to check it and avoid wasting it.
- [Striking distance](https://porteur.ai/glossary/striking-distance): Striking distance keywords are queries where you rank 11 to 20. Here is why they are your cheapest wins, how to find them, and what to change next.
- [Keyword cannibalization](https://porteur.ai/glossary/keyword-cannibalization): Keyword cannibalisation is when two of your pages compete for the same search, splitting clicks and weakening both; here is how to find and fix it.
- [Search appearance](https://porteur.ai/glossary/search-appearance): Search appearance splits clicks and impressions by result type. See which rich results, video, Discover or news formats earn traffic, and what to do next.

## Questions

### Do I need Search Console if I have Google Analytics?

Yes. Analytics starts after the click and never sees the searches, the impressions or the positions; Search Console stops at the click and never sees what the visitor did. Neither replaces the other, and the two only meet on the landing page. Linking them adds two reports to Analytics that put queries next to landing pages.

### How long after verification does data appear?

Google backfills the Performance report with the days before verification, usually within a day or two, so a new property shows history it did not collect. Indexing reports fill as Google recrawls. The data itself lags two to three days behind today at all times.

### Why does the query table add up to less than the total?

The query dimension omits rare queries and anonymised ones, so a table of queries always sums to less than the page or site total above it. The totals are complete; the breakdown is the part Google shows.

### Is a Not indexed count a problem?

Usually not. Most reasons are Google agreeing with you: a canonical it followed, a redirect it obeyed, a noindex you set. It becomes a problem when a page you meant to rank sits under Crawled, currently not indexed or Discovered, currently not indexed, and each of those has its own guide here.

Paste your URL and the check reads your site and the searches around it in about thirty seconds; connect Search Console to the report and every finding carries your own impressions, clicks and positions. Free check: https://porteur.ai/
