RankEcho
Home / Learn / How to use Google Search Console for SEO
AI Search Intelligence

How to use Google Search Console for SEO

The short answer

Google Search Console is Google's free tool for seeing how your site does in Google Search. Add your site as a domain property, submit a sitemap, then use four reports: Performance for clicks, impressions, CTR and position; Page indexing for pages Google left out; URL Inspection for one page at a time; and the AI performance report for AI Overviews. Once a week, look for pages that rank just off the top, pages with low CTR for their position, pages losing clicks, and pages competing for the same search.

What Search Console tells you, and what it does not

Search Console reports what Google saw: which searches showed your pages, how often people clicked, where you ranked on average, and which pages Google indexed or skipped. It is the only place that shows the actual searches behind your Google traffic, so it is the starting point for most SEO work.

It does not show other search engines, what happened after the click, or why Google ranked a page where it did. Use Bing Webmaster Tools for Bing, and your analytics tool for visits and sign-ups. Rare searches are hidden for privacy, so query tables never add up to the site total.

Set it up in fifteen minutes

Choose a domain property if you can. It covers every subdomain and both http and https in one view, and you verify it once with a DNS record at your domain registrar. A URL-prefix property covers one exact address and suits a site you cannot add DNS records for.

After verification, submit your sitemap in the Sitemaps report. If your site splits its sitemap by section, submit each section file too, so the Page indexing report can be filtered by section. Then add teammates under Settings, Users and permissions, giving full access only to people who change the site.

Recent days usually arrive about two days late, and the Performance report keeps 16 months of history, so set it up early even if you will not use it yet.

  • Add a domain property and verify it with a DNS TXT record.
  • Submit the sitemap index and each section sitemap.
  • Add teammates with the least access they need.
  • Link Search Console to your analytics tool if you use one.

Read the Performance report: four numbers

Impressions count how often a link to your site appeared in results a person loaded. Clicks count how often someone clicked through. CTR is clicks divided by impressions. Average position is the mean of your highest position in each result, so a page at position 8 in one search and 40 in another shows about 24, which matches neither.

Read the numbers by page and by query, never only as a site total. Set the date range to the last 28 days or 3 months, then use Compare to set it against the previous period or the same period last year. Filter by country and device when your audience is mostly in one place or on one kind of device.

Treat impressions as demand and position as distance. A page with thousands of impressions at position 80 is being considered for a search it does not yet answer well. A page with a few hundred impressions at position 12 is close enough that a better answer can move it onto page one.

NumberWhat it countsCommon misreading
ImpressionsTimes a link to your site appeared in loaded resultsAssuming every impression was seen. A result far down the page counts too.
ClicksClicks from Google Search to your siteExpecting it to match visits in analytics. The two count differently.
CTRClicks divided by impressionsComparing CTR across positions. Position 2 and position 9 have very different normal CTRs.
Average positionMean of your top position in each resultReading it as a rank. It is an average across many searches and places.

Read the Page indexing report: why a page is not in Google

The Page indexing report, under Indexing then Pages, splits your URLs into indexed and not indexed, with a reason for each one that is not. Most sites have many URLs that are rightly not indexed, such as redirects, filtered listings and old pages. The question is whether a page you care about is in the wrong group.

Start from your sitemap, not the whole list. Filter the report to your submitted sitemap, so it only shows the pages you asked Google to index. Then open each reason and look at the example URLs.

Status in the reportWhat it meansFirst thing to check
Crawled, currently not indexedGoogle fetched the page and chose not to index it for now.Is the page thin, a near copy of another page, or hard to reach through internal links?
Discovered, currently not indexedGoogle knows the URL but has not fetched it yet.Do other pages link to it? Is the sitemap current? Is the server slow or returning errors?
Duplicate, Google chose different canonical than userGoogle treats another URL as the main version.Which URL did Google pick in URL Inspection, and is that the page you want shown?
Excluded by 'noindex' tagThe page asks not to be indexed.Was the noindex deliberate? Check the HTML and the X-Robots-Tag header.
Page with redirectThe URL redirects somewhere else, so the target is indexed instead.Usually fine. Fix internal links and sitemap entries that still point at the old URL.
Not found (404) and Soft 404The page is missing, or looks empty enough that Google treats it as missing.Restore it, redirect it to the closest page, or let it go if nothing replaces it.
Blocked by robots.txtGoogle is not allowed to fetch the URL.Was the rule deliberate? A blocked URL can still be indexed from links, without its content.

Use URL Inspection for one page at a time

Paste a URL into the search bar at the top of Search Console. URL Inspection shows whether the page is indexed, the canonical Google chose, when Google last crawled it, and whether it found the page through your sitemap or links.

Test live URL checks the page as it is now, which helps after a fix. If the live test looks right, Request indexing asks Google to crawl it again. Use it for pages you changed in a meaningful way; requesting the same page over and over does not speed anything up.

Compare Google's chosen canonical with the one in your page. If they differ, Google is treating another page as the main version, and the fix is usually to make the two pages clearly different or to point one at the other.

Six checks to run every week

These six checks find most of the work worth doing. Each one starts from the Performance report with the last 28 days or 3 months selected. The thresholds in parentheses are the ones RankEcho uses; they are a sensible starting point, not Google rules.

CheckHow to find it by handWhat to do
Pages just off the topQueries at positions 4 to 20 with real impressions (RankEcho: 100 or more in 28 days)Answer the query near the top of the ranking page and use its wording in a heading.
Low CTR for the positionPages in the top 10 whose CTR is well below your site's normal CTR at that position (RankEcho: under 60%)Check the title and snippet against what the searcher wants, then rewrite one.
Pages losing clicksCompare the last 90 days with the 90 before and with last year (RankEcho: a 30% drop on pages with 30+ clicks)See which queries dropped, then update the page.
Pages competing for one searchFilter by a query and open the Pages tab; two or more of your pages share the impressions (RankEcho: each with 15% or more)Pick the page that should own the search and give the other a different job.
Searches with no pageQueries beyond position 10 that no page on your site is aboutWrite a page or a section that answers it.
Indexed pages with no impressionsPages in the Page indexing report that never appear in the Performance reportCheck the search the page targets, its internal links and its canonical.

A real example: rankecho.io's own Search Console

From June to October 2026, rankecho.io had 24,584 impressions and 15 clicks in Google Search. In October alone it had 4,603 impressions and 5 clicks at an average position of 55.8. That is a young site: Google shows it for many searches, but mostly far down the results.

The query rows from 1 August to 29 October 2026 covered 841 searches across 113 pages. Two checks from the table above found the clearest work. First, pages competing: "search intelligence tools" had 391 impressions at an average position of 13.1, split across 8 RankEcho pages. Second, searches with no page: "ai visibility checkers" (412 impressions, position 89.1), "best ai overview checkers" (273, position 84.9) and "ai overview checkers" (231, position 95.1) all landed on a roundup article, when the searcher wanted a tool to use.

So we gave "search intelligence tools" one owning page and rewrote the others for their own searches, without redirecting any of them, and built a free AI visibility checker and AI Overview checker for the tool searches. Whether those changes work will show in the same reports over the next weeks; nothing here is a result yet.

AI Overviews and AI Mode in Search Console

Google's Generative AI performance report shows link impressions when your pages appear in AI Overviews and AI Mode. Read it like the Performance report: by page, over a consistent period, and with clicks and conversions checked separately.

If a page earns AI impressions but few clicks, the answer may already be in the overview. Check what the overview says about your topic, and whether your page offers something the summary cannot, such as a tool, data or a worked example.

Do it by hand, or let RankEcho read it for you

Everything above works by hand in Search Console with a spreadsheet. Expect about an hour a week for a site with a few hundred pages, mostly spent exporting, filtering and comparing periods.

SEO/GEO/AEO Intel in RankEcho connects to Search Console with Google's read-only permission. It collects up to 16 months of site and page data and the latest 90 days of queries, runs the first five checks from the table after each daily sync, and ranks the results by likely extra clicks measured against your own site's CTR at each position. From a result you can open the Writer to refresh or write a page, or a Fix for a title and description, and mark the work done to compare the 28 days before and after.

It is free for 3 days on one site, with no card. Growth and Agency plans include it; on Solo it is an add-on at $29/month. Your team still reviews and publishes every change, and before-and-after numbers describe what happened, not why.

Sources reviewed

Search and publication principles below were checked against primary documentation. The worked examples are fictional; these sources do not establish a traffic outcome or a guaranteed ranking.

5 claim-level source records
Checked 2026-11-02 · Primary-source editorial review · Confidence is recorded per claim.
Claim reviewedOfficial sourceReview record
The Performance report shows clicks, impressions, CTR and average position for Google Search, and can be grouped and filtered by query, page, country, device, search appearance and date.Google Search Console: Performance reportChecked 2026-11-02 · Google public documentation, reviewed 2 November 2026 · Defines the four numbers used on this page. It does not say what a good value is for any site. · Confidence: High
The Page indexing report lists the URLs Google knows about on a property, whether each is indexed, and the reason a URL is not indexed.Google Search Console: Page indexing reportChecked 2026-11-02 · Google public documentation, reviewed 2 November 2026 · Status names are quoted as Google uses them. The first checks in the table are RankEcho's suggestions, not Google's. · Confidence: High
URL Inspection shows the indexed version of a URL and can run a live test of the current page; a person with access can request indexing from it.Google Search Console: URL Inspection toolChecked 2026-11-02 · Google public documentation, reviewed 2 November 2026 · A live test passing does not mean Google will index the page. A request to index is not a promise. · Confidence: High
The Sitemaps report lists sitemaps submitted through the report or the API and the status of Google's last fetch of each one; submitting needs owner permission.Google Search Console: Sitemaps reportChecked 2026-11-02 · Google public documentation, reviewed 2 November 2026 · Sitemaps listed only in robots.txt can still be used by Google but do not appear in this report. · Confidence: High
Search Console has a Generative AI performance report with link impressions from AI Overviews and AI Mode.Google Search Console: Generative AI performance reportChecked 2026-11-02 · Google public documentation, reviewed 2 November 2026 · Impressions in AI features are not clicks or conversions. Availability can differ by property. · Confidence: High

Frequently asked questions

Is Google Search Console free?

Yes. Search Console is free for anyone who can verify they own or manage a site.

How long does Search Console take to show data?

Recent days usually arrive about two days late. The Performance report keeps up to 16 months of history.

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

Use a domain property when you can add a DNS record. It covers every subdomain and protocol in one view. Use a URL-prefix property for one exact address, or when DNS is out of your hands.

Why do Search Console clicks not match my analytics visits?

They count different things. Search Console counts clicks from Google Search; analytics counts visits it can record, which depends on consent, blockers and how the visit is attributed.

What is a good average position?

There is no single target. Read position per query: under 10 is page one, 11 to 20 is close enough to improve, and beyond 50 usually means the page does not yet answer that search well.

Does RankEcho need Search Console to work?

No. The free AI visibility audit uses only your public domain. Connecting Search Console is optional and adds the Google Search checks on this page.

Run a free AI visibility check →
Last updated 2026-11-02 · RankEcho · Operated by Nexus Decision Systems LLC