Google Search Console Mastery: The Complete Guide to Search Performance Intelligence

12 sections 7 min read

Google Search Console is Google’s free service for site owners that reports how Google sees a site: which queries show its pages, how often they are clicked, how many pages are indexed and the reasons the rest are not, and whether Google has found spam, security, or page experience problems. It is the only source of this data from Google’s side; rank trackers and crawlers estimate from outside. Mastering it means knowing which report answers which question and where each report’s limits are.

Setting Up a Property

Google’s verification guide describes two property types:

  • A Domain property covers every protocol and subdomain of a domain. It is verified through a DNS record, which Google describes as “More complex, but is the only way to verify a Domain property.”
  • A URL-prefix property covers only the URLs that begin with the prefix you enter, such as https://www.example.com/. It can be verified by an HTML file, a meta tag, Google Analytics, Google Tag Manager, or the DNS record.

On a URL-prefix property, add a second verification method as a backup, so that a removed file or a changed plugin does not cost access during a migration. A Domain property depends on its DNS record, so keep that record in place. Give Owner permissions only to the people who need to manage users.

Performance: Queries, Clicks, and Position

The Performance report for Google Search shows impressions, clicks, click-through rate, and average position. The separate reports for Discover and Google News show clicks, impressions, and CTR, without average position. Google’s explanation of these metrics defines average position as the highest position a link to your site held in the results, averaged over all the queries in which the site appeared. The same page explains that the metric “averages the position value for all impressions,” so a query seen more often weighs more: 100 impressions at position 3 and one at position 15 average about 3.1, not 9.

Filter by query to see the words people used, and by page to follow one URL over time. Three limits apply:

  • Not every query appears. Google’s 2022 post on performance data explains: “Some queries (called anonymized queries) are not included in Search Console data to protect the privacy of the user making the query.” It defines them as queries that “aren’t issued by more than a few dozen users over a two-to-three month period.”
  • History is limited. Search Console keeps performance data for 16 months; export it on a schedule, or through the API, if you need longer trends.
  • Exports are capped. The same 2022 post states that the interface exports at most 1,000 rows, while the Search Analytics API returns up to 50,000 rows per day per site per search type. Google says the limit affects only a few very large sites, and totals from differently filtered exports can differ.

Two patterns are worth looking for. Many impressions with few clicks at a good position can point to a title or snippet that does not earn the click, or to features on the results page that answer the search first. Many impressions at a weak position can point to a page Google already associates with the topic that needs stronger content.

Generative AI Performance and Control

Search Console has a separate generative AI performance report for Search. It shows impressions of your site in AI Overviews and AI Mode, by page, country, device, and date, and Google notes that the usual limits of the Search performance report, such as the 1,000-row table, apply to it too. Its documentation describes impressions, not clicks; clicks from these features are counted in the standard Performance report. If the report is missing, Google gives two reasons: the site has too few impressions in these features, or it has been excluded from them.

That exclusion is set in the Search generative AI control. Including a site is the default, and a property inherits the setting of its closest parent property that changed it, unless its own owner overrides it. Excluding a site removes its links and content from these features, and Google says the change generally takes a few days to apply.

Page Indexing

The Page indexing report, formerly called Index Coverage, counts the URLs Google knows as indexed or not indexed, gives a reason for each excluded group, and lists example URLs, up to 1,000 per list and not guaranteed to be complete. It is where indexing investigations start. After fixing a problem, use the validation option on that reason to ask Google to recheck the affected URLs.

Core Web Vitals

The Core Web Vitals report shows field data from real visitors, grouped into URL groups of similar pages, separately for mobile and desktop. Google’s thresholds for a good experience are a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less, and a Cumulative Layout Shift of 0.1 or less, at the 75th percentile. A group collects similar pages, which does not prove they fail for one reason. Before fixing, look at what the failing URLs have in common, such as a template, a script, or an image setting; where one cause is shared, fixing it can improve the whole group.

URL Inspection

The URL Inspection tool examines one URL: whether it is indexed, which canonical Google chose, when it was last crawled, and what Google saw. The live test fetches the URL now, which confirms whether a fix is visible to Google; the indexed result reflects the last crawl. The tested page view shows the rendered HTML and loaded resources, where JavaScript problems show up. A request for indexing adds the URL to Google’s queue; it does not guarantee indexing and is limited per day.

Sitemaps

The Sitemaps report lists submitted sitemaps with a status for the last read, such as Success or Couldn’t fetch, and the URLs discovered in each. A gap between submitted and indexed URLs is a question for the Page indexing report, not a sitemap error. Splitting sitemaps by content type, such as articles, products, and categories, makes it easier to see which type has trouble.

The Links report “shows a sample of internal and external links to help you understand your site’s overall link profile.” It lists top linking sites, top linked pages, and top linking text for external links, and the most linked pages internally. Because it is a sample, it is not a complete backlink list. Pages with few internal links in the report may be under-supported, and a single commercial phrase dominating the linking text is worth a closer look.

Manual Actions and Security Issues

These two reports outrank everything else on the list.

  • The Manual Actions report shows any action a human reviewer applied for a spam policy violation, with affected patterns and the fix to make. After fixing every affected page, request review. Google says a review usually takes several days or weeks, and link-related requests can take longer.
  • The Security Issues report covers hacked content, malware and unwanted software, and social engineering. Affected pages “can appear with a warning label in search results or an interstitial warning page in the browser.” Clean the whole site, not only the flagged pages, then request review.

Turn on email notifications so either report reaches you without a login.

Settings and Tools That Changed

  • International targeting. Google’s notice states: “The International Targeting report has been deprecated.” It adds that country targeting in Search Console “was determined to have little value for the ecosystem, and is no longer supported.” Hreflang remains supported.
  • URL parameters. Google announced in March 2022 that the URL Parameters tool would be removed a month later. Parameter handling now belongs in canonical tags, internal links, and robots.txt.
  • Change of Address. The Change of Address tool is for moving to a new domain. Google says not to use it for an HTTP to HTTPS move or between www and non-www on the same domain; those are handled with redirects.
  • Removals. The Removals tool hides a URL temporarily: “A successful request lasts only about six months.” Permanent removal needs a fix at the source, such as a 404 or 410 status, a login, or noindex.

Why Search Console and Analytics Differ

Search Console counts clicks from Google results. Analytics counts sessions in which its tag loaded, which consent banners, slow pages, blocked scripts, and filters can reduce. A steady gap is normal. A sudden change in the gap is worth investigating: a tracking or consent change is one possible cause, and so are redirects that strip campaign parameters, a shift in traffic mix, or a change in what one of the reports counts.

Questions About Search Console

Should I add both www and non-www properties?
A Domain property covers both. With URL-prefix properties, add both so you can see data for whichever serves traffic, and set the preferred version with redirects and canonical tags.

How quickly does new data appear?
Performance data arrives with a short delay, and indexing data follows Google’s crawling of each page. Judge changes over weeks rather than days.