Google Search Console

Google Search Console (GSC) is a free tool provided by Google that lets site owners monitor how their site appears in Google Search. Unlike third-party SEO tools that infer data from crawls and estimates, Search Console reports what Google actually sees. This includes which pages it has indexed, what queries triggered impressions, and what errors it encountered.

It is not optional. Every site should be verified in Search Console before launch and checked regularly throughout its life.

Setting up Search Console

To verify ownership, add your site as a property at search.google.com/search-console. Google offers several verification methods:

  • HTML file upload. Upload a file to the root of your domain.
  • HTML meta tag. Add a tag to your homepage <head>.
  • Google Analytics. If GA4 is already installed and linked.
  • Google Tag Manager. If GTM is active on the site.
  • DNS TXT record. Added via your domain registrar. This verifies the domain rather than a single URL.

The DNS method covers the full domain (including all subdomains) with one verification. The meta tag method only covers the specific URL you add it to.

Add both the https:// and http:// variants as separate properties, or use a domain property to cover everything at once.

The reports that matter

Performance

The Performance report shows how your site appears in Google Search results: clicks, impressions, average position, and CTR. Filter by:

  • Query. What people searched for when your pages appeared.
  • Page. Which URLs are driving search traffic.
  • Country. Geographic breakdown.
  • Search type. Separate data for web, image, video, and news results.

From 2025, the Performance report also surfaces data from AI Overviews and AI Mode as distinct search types. Pages appearing in AI Overviews show high impression counts but lower CTR than traditional organic results — understanding this distinction matters for how you interpret traffic trends.

Use the Performance report to find: high-impression, low-CTR pages (title/description problem); pages dropping in position (a ranking issue to investigate); and queries you didn’t expect to rank for (content opportunities).

Pages (Page Indexing report)

Found under Indexing > Pages, this report shows which URLs Google has indexed and which it hasn’t. They are grouped by reason. It is the starting point for any indexing investigation.

Non-indexed reasons include: noindex tag, blocked by robots.txt, soft 404, crawled but not indexed (content quality signal), redirect errors, and duplicate/canonical issues. The troubleshooting guide covers each reason in detail.

URL Inspection

Lets you check any individual URL. You can see whether it’s indexed, when it was last crawled, what the rendered HTML looks like, and what canonical Google has chosen. You can also request indexing directly from this tool to queue a URL for crawling.

Use it when a specific page isn’t appearing in results, after publishing a new important page, or after fixing a technical issue to confirm the fix has been picked up.

Sitemaps

Under Indexing > Sitemaps, you can submit XML sitemaps and see whether Google has processed them successfully. Errors here, such as malformed sitemaps or sitemaps returning 404, prevent Google from efficiently discovering your full URL inventory.

Core Web Vitals

Under Experience > Core Web Vitals, this report shows real-user performance data (from Chrome users) split into Good, Needs Improvement, and Poor thresholds. Issues are grouped by URL pattern. This helps you identify whether a problem affects one template or the whole site.

Under Links, you can see which external domains link to your site, your most-linked pages, and the anchor text used. This data is from Google’s own link index. It won’t match third-party tools exactly, but it’s directionally reliable for spotting your strongest pages and identifying where you have no external signals.

Manual Actions

If Google has applied a manual penalty to your site for a policy violation (unnatural links, cloaking, spam), it appears here. Clean sites should show “No issues detected.” If there is an active manual action, it will significantly suppress rankings until it is resolved and a reconsideration request is submitted.

Custom annotations

Introduced in 2025, annotations let you add short notes directly to Performance report charts, tied to specific dates. Tag a content publish, a site migration, a link campaign, or an algorithm update date. This makes it much easier to correlate traffic changes to events you actually took, rather than guessing retroactively.

Branded queries filter

The Performance report now includes a branded/non-branded filter that automatically separates queries containing your brand name from those that don’t. For most sites, branded queries perform very differently (higher CTR, positions 1–3). Mixing them into your averages distorts both metrics. Filter branded queries out when evaluating how your content performs for discovery.

What Search Console doesn’t show

  • Ranking data beyond 1,000 queries. The Performance report caps at 1,000 rows by default (you can export more via the API).
  • Historical data beyond 16 months. Data older than 16 months is not accessible in the interface.
  • Competitor data. GSC is your data only.
  • Conversion or revenue data. Link GA4 for that layer.

For a full walkthrough of every report, filters, and how to diagnose common issues, see the Google Search Console guide in resources.