Google Search Console without guesswork: verification, agency access, CTR and average position by Google's own definitions, and page indexing statuses.

Google says Google Search Console helps anyone with a website "to understand how they are performing on Google Search" (Google Search Central, updated 10 December 2025, accessed 4 October 2026). It shows what happens in Google before the click: whether a page is indexed, which queries it appears for, at what position, and how often people click through.
Each of these numbers has a Google definition that differs from what intuition suggests. Average position is your site's top-ranking link averaged across queries, not the average of all your links. An impression counts even if nobody scrolled down to the result. Rare queries are included in the chart total but missing from the table. A "URL is on Google" status doesn't mean the address will show up in results. And requesting indexing, the first thing most people try, guarantees nothing. Below we describe each report in Google's own definitions, and at the end we show how they look on our own blog's data.
In the words of the documentation, Search Console "provides information on how Google crawls, indexes, and serves websites" (Google Search Central, accessed 4 October 2026). People also search for it as "search console" or "google webmaster tools"; it is the same service.
You don't need to log in every day. Google says plainly that you'll get an email when new issues are found on your site, and that the account is worth checking around once a month or after content changes. A sitemap isn't required to appear in Google (pages can be discovered without one), but submitting it in Search Console "might speed up your site's discovery" (same source).
Search Console stops at the click; what a visitor does next is measured by Google Analytics. That split, and how to use it in diagnosis, is covered in our article on website KPIs. Here are two things that article doesn't cover.
The GA4 connection. Once you link a Search Console property to a GA4 data stream, two reports appear in Analytics: "Google Organic Search Queries" and "Google Organic Search Traffic". Search Console keeps data for the last 16 months, so the Analytics reports also cover 16 months at most, and data reaches both tools 48 hours after Search Console collects it. Search Console metrics combine with only three Analytics dimensions: landing page, device and country. One data stream links to one Search Console property (Google Analytics help, accessed 4 October 2026; the help page itself gives no update date).
Why a click in Search Console almost never equals a session in GA4. Google has a separate document on this and opens with a caveat: clicks and sessions are counted differently, so the numbers will differ and a small gap can be ignored; what matters is that the trends follow the same pattern. For a large gap, Google lists these causes (Google Search Central, updated 7 January 2026, accessed 4 October 2026):
The first decision is the property type. Google's help describes two basic kinds (Search Console help, accessed 4 October 2026):
https://www.example.com/ doesn't cover http://example.com/.For a business website a domain property is usually more convenient, because you don't have to keep track of www and non-www variants. The price is DNS access: if someone else manages the domain, you need their help to verify. The same help page also lists platform properties (Instagram, TikTok, X, YouTube) and a limit of 1,000 properties per account.
Verification proves that you have rights to the site. Methods per Google's help (accessed 4 October 2026): uploading an HTML file, an HTML tag, a Google Analytics tracking code, Google Tag Manager, a Google Sites or Blogger account, and a record with your domain provider (a TXT or CNAME record in DNS). The HTML-file method only works for URL-prefix properties, not domain properties.
Two more points from the same help page. Verification lasts as long as Search Console can confirm a valid token, which it checks periodically. If a site rebuild removes the verification file or tag, you'll be notified, and if the problem isn't fixed, your permissions expire after a grace period. And data is collected for a property as soon as anyone adds it, even before verification, though it takes a few days to accumulate.
The broader question of how to get Google to see your site at all is covered in our article on SEO and indexing.
You sign in to Google Search Console with the Google account that owns the property or has been added as a user. If you don't see your site after signing in, there are two routes: an owner adds your account, or you verify ownership yourself with one of the methods above. If the Search Console login "isn't working", first check which Google account you are signed in with.
Roles per Search Console help (accessed 4 October 2026):
The rules with business consequences: a property needs at least one verified owner, otherwise nobody has access to it. A property can have at most 100 non-owner users. Delegated owners can be added until verified and delegated owners together reach 500; verified owners have no cap. Removing an owner requires deleting their verification tokens, or the removed person can simply re-verify. The help page adds a line worth remembering: "If you've found an owner that you don't recognize, you might have been hacked."
Our practical rule, derived from these policies:
Read access is enough for an audit; what an audit does with that data is covered in our article on website audits.
By default the Performance report shows clicks and impressions for the past three months (Search Console help, accessed 4 October 2026). You can break the data down by query, page, country, device, search appearance and date, and switch the search type between web (text-based, or multimodal, which covers searches with an image, for example from Google Lens or Circle to Search), image, video and news.
The definitions below come from Google's help page "What are impressions, position, and clicks?" (accessed 4 October 2026). Google notes that these rules are subject to change.
A click is any click that takes the user to a page outside Google Search, Discover or Google News. If someone clicks, comes back and clicks the same link again, that counts as one click.
An impression means a user saw, or could have seen, a link to your page. It counts whenever the result is on the current page of results, whether or not it was scrolled into view. The exceptions are carousels and expandable elements, which must actually be scrolled into view or expanded.
CTR (click-through rate) is clicks divided by impressions. For example, 50 clicks from 1,000 impressions gives 5%; that is arithmetic, not a benchmark. Because an impression counts even when nobody scrolled the result into view, CTR can fall simply because impressions build up on lower positions or on queries loosely related to the page. A low CTR can mean a weak title, or simply broader visibility.
On our Polish site (digitalvantage.pl), property sc-domain:digitalvantage.pl, site-wide CTR from 5 July to 2 October 2026 was below 0.1%. A caveat on our own data: this was a period of blog content rework, when Google was still re-crawling many posts. How to write titles and descriptions that raise CTR is covered in our article on SEO copywriting. We don't publish "CTR at position one" benchmarks, because Google doesn't.
This is easy to misread. Google defines position as "the topmost position occupied by a link to your property or page in search results, averaged across all queries in which your property appeared" — in other words, your site's top-ranking link, averaged across all the queries it appeared for.
Google's example: for one query your site has links at positions 2, 4 and 6, and 2 counts. For a second query it has links at positions 3, 5 and 9, and 3 counts. Average position is (2 + 3) / 2 = 2.5. The other links don't drag the average down, because they never enter the calculation.
How Search Console calculates average position
Search Console help, "What are impressions, position, and clicks?" (support.google.com/webmasters/answer/7042828?hl=en); accessed 4 October 2026
Further rules from the same page:
Google also notes that the same number can mean different things in different situations, and recommends watching changes in position over time, especially sudden jumps, alongside the value itself. How not to be misled by these numbers (for example, when one branded query spreads across several addresses) is covered in our article on SEO and indexing.
In Search Console you do this in the Performance report: filter by query or page and read the position column. Before drawing conclusions, remember the distinction Google's help makes: on the chart, average position refers to the site's top result; in the table, to the specific page or row. That is why the number above the chart and the numbers in the table differ, and both are correct.
A second trap: the queries tab of the table leaves out anonymised queries. If a page has a position but no query in the table accounts for it, that is probably where its traffic comes from (more in the next section).
To separate branded queries from the rest, use a regex filter. In the query or page filter choose "Custom (regex)", or "Doesn't match regex" to exclude. Search Console uses RE2 syntax, matching is partial by default (the expression matches any part of the string, unless you use ^ or $), and it's case-insensitive unless you prefix the expression with (?-i). Separate variants with a pipe and wrap them in parentheses (Search Console help, accessed 4 October 2026). For example, (digital vantage|digitalvantage) with "Doesn't match regex" shows queries without the brand name. The same help page warns that filtering by query or URL can change the totals because of data truncation and the omission of anonymised queries.
Before comparing a report with anything else, check what it leaves out.
History: 16 months. The figure comes from the Google Analytics help page on the Search Console integration: "Search Console keeps data for the last 16 months" (GA4 help, accessed 4 October 2026). To compare longer periods, you have to export the data yourself.
Freshness. According to the help page on data discrepancies, collected data is usually available in 2–3 days, and days (except in the 24-hour view) are counted in Pacific Time (Search Console help, accessed 4 October 2026). In the 24-hour view, the chart's data points are hours and include preliminary data (Search Console help). In GA4, Search Console data appears 48 hours after collection. In the API, the dataState parameter distinguishes final data (final, the default), everything including fresh data (all), and hourly data (hourly_all), with dates counted in Pacific Time (API documentation, updated 11 August 2026, accessed 4 October 2026).
Anonymised queries. These are queries not issued by more than a few dozen users over two to three months. Google always leaves them out of tables but includes them in chart totals, unless you filter by query (Search Central Blog, Daniel Waisberg, 19 October 2022, accessed 4 October 2026). Hence a common "mismatch": the table rows add up to less than the number above the chart.
Aggregation. The chart counts by property: if two of your site's results appear for one query, that is one impression. The table for queries, countries, devices and dates also counts per property, but the table for pages and search appearance counts per page. That's why chart and table totals can differ.
Export. The interface exports at most 1,000 rows; values shown as ~ or - are exported as zero. Through the API and Looker Studio the limit is 50,000 rows per day per site per search type, though, as Google writes, it "may not be reached in all cases" (the 19 October 2022 post cited above). For dimensions that involve neither queries nor pages (country, device, search appearance), Search Console shows and exports all the data.
The Page indexing report answers one question: does Google have your page? We give status names exactly as Search Console help prints them (accessed 4 October 2026; the interface and API may show an en dash instead of a hyphen), with our own explanation alongside.
Two statuses are easy to confuse, so we put them side by side:
Discovered - currently not indexed | Crawled - currently not indexed | |
|---|---|---|
In plain terms | found, not yet fetched | fetched, but not indexed |
What Google says | the page was found but not fetched; usually Google wanted to fetch it but expected that to overload the site, so it rescheduled the fetch | the page was fetched by Google but not indexed; it may or may not be indexed in the future |
Did Google fetch the page | no, so the last-crawl date is empty | yes |
Help page's advice | — | "no need to resubmit this URL for crawling" |
The first status is about the crawl schedule; the second is a decision taken after Google looked at the page. The help page gives no reason for the second, unlike the duplicate statuses, which name the cause. What to do with pages that were fetched and rejected is covered in our article on SEO and indexing.
Other reasons a page isn't indexed, per the same help page:
Indexed pages can carry two warnings: Indexed, though blocked by robots.txt and Page indexed without content. "URL is unknown to Google" isn't part of this report: it comes from URL Inspection and means Google hasn't seen the address before (help).
Time-saving pointers from the same help page:
site: search is enough.How long indexing takes, and what to do when a page waits for months, is covered in our article on how long SEO takes.
We checked the index status of every blog post in the sitemap (posts-sitemap.xml) of our Polish site (digitalvantage.pl) twice, on 9 September and 3 October 2026, through the URL Inspection API. Between the two dates we rewrote the blog's content. The figures are shares of the blog posts in the sitemap on each date:
Index status of sitemap posts on our Polish site (digitalvantage.pl): 9 September vs 3 October 2026
Digital Vantage own data: URL Inspection API, posts in posts-sitemap.xml of www.digitalvantage.pl (our Polish site), 9 September and 3 October 2026; shares, not counts
In our data the share of indexed posts doubled, from 20% to 40%. The share fetched but not indexed fell from about half (51%) to under a third (28%). The shares found but not fetched (16% → 17%) and unknown to Google (12% → 14%) did not improve.
That fits Google's definitions from the previous section: rewriting content can change a decision taken after Google has seen a page, but not the crawl schedule, nor whether Google has found the address at all.
Two caveats. First, the denominator changed: in our data the October sitemap held about 12% fewer blog posts, because we redirected merged posts, so part of the shift comes from pruning weak posts, not only from re-evaluation. Second, we already published the September shares in our article on SEO and indexing; the October figures are new.
Indexed doesn't mean visible. From 5 July to 2 October 2026, 12% of the blog posts in the sitemap had at least one impression, against 59% of the sitemap addresses in our resources section (tools, reports, templates). These figures replace the earlier 14% and 54% from 18 June to 15 September 2026. Of the posts indexed on 3 October, 73% had no impressions at all in that 90-day window. A caveat: Google re-fetched many of them after the rewrite, between 20 September and 3 October 2026, so the window mostly measures the old versions.
URL Inspection shows the status of a single page. According to Search Console help (accessed 4 October 2026), the default result is "not a live test": it describes the last indexed version of the page, not the current one. And "URL is on Google" doesn't guarantee that the page appears in results.
When a page "won't index", start with the canonical address. The Page indexing section of the result has two fields side by side:
<link rel="canonical"> tag, an HTTP header, a sitemap or another method). Google says it takes it into account but doesn't guarantee to choose it.If the two fields differ, the page may be fine; a different address is simply the one in the index. That is the situation behind the "Duplicate, Google chose different canonical than user" status (help). The Google-selected canonical shows only in the indexed result; as Google puts it, the live test cannot predict the canonical choice.
The live test has other limits. Google says no test can guarantee that a page gets indexed, and the live test doesn't check for duplicates, compliance with quality and security guidelines, manual actions or removals.
Requesting indexing, per Google's documentation (updated 10 December 2025, accessed 4 October 2026):
You submit a sitemap in the Sitemaps report, but only as a property owner. If you aren't one, list the sitemap in your robots.txt file instead (Search Console help, accessed 4 October 2026).
The report shows four statuses: Success (every address goes into the fetch queue), Has errors, Couldn't fetch and Unknown. "Success" doesn't mean indexed: Google says there is no guarantee that a URL found in a sitemap will be crawled or indexed.
From the same help page: deleting a sitemap from the report doesn't make Google forget it or the URLs in it. The report shows only sitemaps submitted through the report or the API, up to 1,000 submissions. In the Page indexing report you can narrow the view to sitemap pages with the "All submitted pages" filter and compare them with pages outside the sitemap.
The Core Web Vitals report uses CrUX data, collected from real Chrome users (Search Console help, accessed 4 October 2026). It puts similar pages into URL groups and shows each group's 75th percentile over the last 28 days, separately for mobile and desktop. A group's status is set by its worst metric. Groups without a minimum amount of LCP and CLS data are left out, and "No data available" means a new property or too little data in CrUX. The examples table is limited to 200 rows.
A single URL's result in PageSpeed Insights "might not match" the group result in this report, because PageSpeed Insights usually shows data for individual URLs. How to read that tool's report is covered in our article on PageSpeed Insights; thresholds and what each metric means are in our article on Core Web Vitals.
Search Console Insights, in the new version announced on 30 June 2025, is built into the main Search Console interface and replaces the standalone beta (Search Central Blog, 30 June 2025, accessed 4 October 2026). It shows click and impression trends, top pages and queries, and those trending up or down. According to Google's help, trending items are ordered by the change in the number of clicks, not the percentage change. One card splits traffic into branded and non-branded queries; the classification is done by AI, may mislabel queries, and isn't available for sub-properties or sites with few impressions. The report is being introduced gradually and may not be available to everyone. If you don't have it, or don't trust it, the regex filter described earlier gives you the same split on your own terms.
The interface is fine for one-off questions. To check hundreds of addresses or keep more than 16 months of history, you need the API. Limits per Google's documentation (updated 28 August 2025, accessed 4 October 2026):
The URL Inspection API shows index status only for the version in Google's index. It has no live test and no indexing request, so neither can be automated. The 2,000-per-day limit applies to the API, not to the button in the interface. We collected the data for the section on our own site this way, pacing calls to stay within these limits.
A routine that follows directly from Google's documentation:
To go through a site yourself, step by step, use our website audit checklist.
It's a Google tool that shows how Google crawls, indexes and serves your site: whether a page is indexed, which queries it appears for, at what position and how often people click. It stops at the click; what a visitor does next is measured by Google Analytics. Daily logins aren't necessary, because Google emails you about new issues.
As the owner, add the agency's account as a Full or Restricted user. Only an owner or a Full user can request indexing, so an SEO contractor usually needs full access. The company should remain the verified owner. When the engagement ends, remove the agency's users and, if it verified with its own token, that token too, or it can re-verify ownership.
CTR is clicks divided by impressions. An impression counts whenever a result is on the current page of results, even if nobody scrolled it into view, so CTR can fall simply because impressions build up on lower positions or on queries loosely related to the page. A low CTR doesn't always mean a weak title.
For each query it takes the top position reached by a link to your site, then averages those values across queries. Google's example: links at positions 2, 4 and 6 give 2; links at 3, 5 and 9 give 3; the average is 2.5. On the chart the number refers to the whole site, in the table to one row, which is why they differ. Google recommends watching changes in position over time.
No. Google says a request doesn't guarantee appearing in results "instantly or even at all", crawling can take anywhere from a few days to a few weeks, and requesting the same address repeatedly won't speed it up. For a page that was crawled but not indexed, the help page says explicitly that there is no need to resubmit. For many addresses, a sitemap is the right route.
We'll go through the Performance report and the Page indexing report with you and show which addresses Google rejected, which haven't had a chance yet, and which are indexed but seen by nobody.
Six situations: choosing a system, building it yourself, WordPress editors, checking a finished site, and measuring it. Start with the one that is yours.
What each part of the PageSpeed Insights report means: 28 days of user data, the Lighthouse score, phone vs desktop, and why the score keeps changing.
WordPress themes are not chosen on looks: three fields in the directory tell you what a theme will cost you in a year, and what disappears when you switch.
Four pricing mechanisms hidden in builder plans, what the second year actually costs, and what you can export when you outgrow the tool.
Gutenberg, Elementor or Divi: renewal prices, the plugin bill nobody quotes, and three thresholds where a visual editor costs more than it saves.
Why a single measurement proves nothing, how a lab score differs from field data, and what to check before a site goes live and before you sign it off.
What a CMS actually solves, the three families worth knowing, and how to choose before anyone says a product name. With a change-frequency matrix.
What happens to the data when someone clicks reject, why a small site never gets GA4 modelling, and why one consent instead of three costs you data.
Learn more about Wordpress Setup. A practical guide with concrete tips and examples. Learn best practices and avoid common mistakes.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article
Back to the guide: Websites — a guide to the whole section

We found no independent European benchmark for SEO cost. How to turn a fee and its hours into an hourly rate, and what to ask before signing.

What each part of the PageSpeed Insights report means: 28 days of user data, the Lighthouse score, phone vs desktop, and why the score keeps changing.

What a product page needs: photos, the EU 30-day lowest-price rule, mandatory GPSR information, delivery, returns, reviews and Google structured data.

An ecommerce SEO audit runs mostly on free Google reports: indexing, Core Web Vitals, rich results, duplicates and Merchant Center data.

Google Merchant Center: site verification, product data, shipping and landing page rules, disapproval reasons, and Shopify and WooCommerce integrations.

WordPress themes are not chosen on looks: three fields in the directory tell you what a theme will cost you in a year, and what disappears when you switch.

A 502 Bad Gateway, 500, 503 or 504 error tells you which part failed: the application, the link between servers or an overload. And who to call.

A 404 Not Found on your own site is usually a page removed without a redirect. What 4xx status codes mean, what Google does and why our 404 returns 200.

Open rates stopped measuring people in 2021, as Apple and the benchmark publisher admit. What Gmail has required since 2024 and what a lead magnet yields.