Google Search Console: A Practical Guide for SEO

Home / SEO News / Google Search Console: A Practical Guide for SEO
Liam Blackledge
30 May 2025
Read Time: 9 Minutes
Article Summary

Google Search Console is a free tool provided by Google that shows how a website appears in search results. It reports which queries surface the site’s pages, how frequently people click through, which pages have indexing problems and whether Google has detected any technical issues.

Key Takeaways

Google Search Console: A Practical Guide for SEO

Google Search Console is the only tool that shows you exactly how Google sees your website. It reports which queries trigger your pages, how often users click through, which pages have indexing problems, and whether Google has detected technical issues. Unlike GA4, which measures what happens after someone lands on your site, Search Console measures what happens in Google Search before the click.

At Gorilla Marketing, Search Console is the first thing we open for every SEO client. The data is free, it comes directly from Google, and no third-party tool can replicate it. This guide covers setup, every report that matters, and the practical workflows that turn GSC data into ranking improvements.

Setting Up Search Console

Go to search.google.com/search-console and sign in with a Google account. Click “Add property” and choose between two options.

Domain Property

Covers the entire domain – all subdomains, protocols, and paths – in one property. Verification requires adding a DNS TXT record through your domain registrar. This is the right choice for most businesses because it captures everything: www and non-www, http and https, subdomains, and all URL paths. One property, complete data.

URL Prefix Property

Covers only the specific URL pattern you enter (e.g., https://www.example.com). Offers more verification methods – HTML file upload, meta tag, Google Analytics, or Google Tag Manager – but only monitors that exact prefix. If your site serves traffic on both www and non-www, you’d need separate properties for each.

Choose domain property unless you have a specific reason not to. DNS verification sounds technical, but most registrars have clear instructions, and Google provides the exact TXT record to paste.

Data starts appearing within 24 to 48 hours. Search Console doesn’t backfill before your verification date, so set it up before you need the data.

Permissions and Access

Search Console supports three permission levels: Owner (full access including adding/removing users), Full user (can view all data and take most actions), and Restricted user (view-only access to most reports). For agencies managing client accounts, the client should add the agency as a Full user rather than sharing login credentials.

Multiple people can have access simultaneously. If your SEO team, developer, and marketing lead all need Search Console data, give each their own access. There’s no cost and no limit.

Submitting a Sitemap

Once verified, submit your XML sitemap. Go to Sitemaps in the left menu and enter the sitemap URL – typically /sitemap.xml or /sitemap_index.xml for WordPress sites using Yoast or RankMath.

Submitting a sitemap tells Google which pages exist and where to find them. It doesn’t guarantee crawling or indexing – Google still evaluates each page independently based on content quality, authority, and crawl budget. But it ensures Google knows about pages that might otherwise take longer to discover through link following alone.

The Sitemaps report shows the submission status: Success, Has errors, or Couldn’t fetch. If errors appear, check that the sitemap URL is accessible, the XML is valid, and no pages return server errors.

The Performance Report

The Performance Report

The most valuable report in Search Console. It shows how your site performs across Google Search using four metrics.

Clicks – how many times someone clicked through to your site from search results. This is actual traffic data from Google, not an estimate.

Impressions – how many times your pages appeared in results, whether clicked or not. High impressions with low clicks means visibility without engagement.

Click-through rate (CTR) – clicks divided by impressions. Benchmarks vary by position: position one averages roughly 25-30% CTR, position three around 10-12%, position ten around 2-3%. If your CTR is significantly below the benchmark for your average position, the title tag or meta description needs work.

Average position – the mean ranking across all impressions for a query or page. Useful for trends but don’t read it as a fixed number. A page averaging position 8.5 might fluctuate between 5 and 15 depending on the query and personalization.

How to Filter the Performance Report

The unfiltered report covers your entire site. The value comes from slicing the data.

By query to find which search terms drive impressions and clicks. This is where you discover what Google actually associates your site with, which often differs from what you intended.

By page to see how a specific URL performs across all queries it ranks for. Reveals whether a page is ranking for its target keyword, picking up tangential terms, or cannibalizing another page’s queries.

By country to check geographic distribution. If you’re targeting the US market and 40% of your impressions come from India, either your targeting is off or you have an international content opportunity.

By device to compare mobile vs desktop. A page with strong desktop CTR but weak mobile CTR usually has a mobile experience problem – slow loading, layout issues, or content that doesn’t render well on smaller screens.

Date comparisons – the Previous 28 days vs the prior 28 days shows short-term momentum. Year-over-year comparisons reveal seasonal patterns and strip out weekly noise.

Search Appearance Filters

The Performance report also filters by search appearance type: Web, Image, Video, and News results. If your site runs a blog with original images, filtering by Image search can reveal traffic opportunities you didn’t know existed. Similarly, the Discover filter shows performance in Google Discover feeds, which operates on a completely different algorithm from traditional search.

The Performance Report for AI Search

Google has expanded the Performance report to include data on AI Overviews and AI Mode. If your pages are being cited in AI Overviews, you’ll see this reflected in the search appearance data. This is increasingly important as AI-generated results appear for a growing share of queries – tracking whether your content is being selected as an AI source gives you a metric that traditional rank tracking doesn’t capture.

Filter by the AI Overviews appearance type to see which pages are being cited, for which queries, and at what click-through rate. The CTR for AI-cited pages often differs significantly from traditional organic results, so treat this as a separate performance segment rather than combining it with your overall numbers.

Page Indexing Report

Shows which pages Google has indexed, which it hasn’t, and why. This is where you catch problems that silently prevent content from ranking.

Key Status Categories

Crawled, currently not indexed – Google visited the page and chose not to index it. This is usually a content quality signal: the page is too thin, too similar to existing indexed content, or doesn’t offer enough unique value. This is the most important status to monitor because it represents Google’s editorial judgment about your content.

Discovered, not currently indexed – Google knows the page exists but hasn’t crawled it yet. On large sites, this is often a crawl budget issue. On smaller sites, it usually resolves itself within days. If pages stay in this state for weeks, check whether internal linking gives Google a clear path to them.

Excluded by robots.txt – your robots.txt file is blocking access. Verify this is intentional. A common mistake is blocking important directories during development and forgetting to remove the restriction after launch.

Duplicate without user-selected canonical – Google found multiple versions of a page and chose which to index itself. If it chose differently from what you intended, review your canonical tags.

Soft 404 – the page returns a 200 status code but Google considers the content too thin to be a real page. Common with empty category pages, placeholder content, or search results pages with zero results.

Not every page needs indexing. Paginated archives, tag pages, parameter URLs, and utility pages often shouldn’t be in the index. The concern is when important pages – services, key blog posts, product pages – appear as not indexed.

URL Inspection Tool

Enter any URL from your site to see exactly how Google views it: current index status, last crawl date, whether it’s eligible for rich results, canonical URL, and any detected issues.

Two practical uses that make this tool essential:

Request indexing after publishing new content or making significant updates. This pushes the page toward the front of Google’s crawl queue. Not instant, but considerably faster than waiting for the next scheduled crawl.

View crawled page shows the HTML Google actually retrieved, including rendered JavaScript. If your site relies on client-side rendering and the “View crawled page” output doesn’t match what you see in a browser, Google may be missing content. This is one of the fastest ways to diagnose JavaScript SEO problems.

Core Web Vitals Report

Groups your pages by performance against Google’s three user experience metrics.

Largest Contentful Paint (LCP) measures loading speed – specifically, how long the largest visible element takes to render. Good is under 2.5 seconds.

Interaction to Next Paint (INP) measures responsiveness – how quickly the page responds to user interactions like clicks or taps. Good is under 200 milliseconds.

Cumulative Layout Shift (CLS) measures visual stability – whether elements shift around as the page loads. Good is under 0.1.

Pages are rated Good, Needs Improvement, or Poor based on real user data (field data), not lab simulations. The report groups similar pages together, so a template-level issue – like a slow-loading header image on every blog post – shows as affecting dozens of URLs.

Core Web Vitals are a confirmed ranking factor, though minor compared to content relevance and authority. Fixing Poor pages is worth doing for user experience alone. The report links each issue group to PageSpeed Insights for specific diagnostics.

Links Report

Links Report

Two sections: external links (backlinks from other sites) and internal links (your own site structure).

External links shows your top linked pages, the domains linking to you most frequently, and the anchor text used. This tells you which content naturally attracts links and helps spot potentially harmful links from spammy domains. The data isn’t as comprehensive as Ahrefs or Majestic, but it comes directly from Google and catches links third-party tools sometimes miss.

Use this report to answer practical questions: Which content types earn the most links? Are your most-linked pages also your most important pages commercially? Is there a pattern to the domains linking to you – industry publications, directories, local sites? The answers inform your link building strategy by showing what’s already working.

If you spot links from obviously spammy or irrelevant domains, the disavow tool lets you tell Google to ignore them. Use it sparingly – most sites don’t need it, and disavowing legitimate links does more harm than good.

Internal links shows which pages receive the most internal links and which receive the fewest. If an important page has minimal internal links, it’s harder for Google to find and harder for it to accumulate authority from the rest of your site. Cross-reference this with your Page Indexing report – pages with few internal links are more likely to end up in the “Discovered, not currently indexed” bucket.

The ideal pattern: your most commercially important pages should have the most internal links. If your blog post from two years ago has 50 internal links but your core service page has 3, the architecture needs work.

Manual Actions and Security Issues

Manual Actions – penalties applied by Google’s human review team. Rare, and typically the result of deliberate policy violations: link schemes, cloaking, thin content at scale, or user-generated spam. If one appears, it requires specific remediation followed by a reconsideration request. This isn’t something that happens by accident.

Security Issues – flags malware, hacked content, or deceptive pages. Urgent. Google may warn users before they visit your site, which destroys trust and traffic simultaneously.

Both reports showing “No issues detected” is normal. Check them monthly.

Enhancements Reports

Reports on structured data types detected on your site. If you use schema markup for FAQs, breadcrumbs, products, reviews, events, or other types, the Enhancements section shows validation results and errors.

Valid markup means Google can potentially display rich results – star ratings, FAQ dropdowns, event details, product pricing – in search results. These enhanced listings typically earn higher CTR than standard results. Errors need fixing, as invalid markup won’t generate rich results regardless of how well the page ranks.

These reports only appear for structured data types Google detects on your site.

Practical Workflows: Turning Data into Rankings

The reports are useful. What you do with them is what matters.

Find Low-Hanging Fruit Keywords

Filter the Performance report by queries. Sort by impressions descending. Look for queries where your average position is between 8 and 20 – you’re visible enough to appear in results but not high enough to get consistent clicks. These are your best opportunities for quick wins.

For each opportunity, check which page ranks for that query (add Page as a secondary dimension). Then evaluate: does the page actually target that term? Is the content comprehensive enough? Could a better title tag or more relevant content push it onto page one?

This single workflow – finding position 8-20 queries and optimizing the ranking pages – is responsible for more ranking improvements than any other GSC activity. It’s worth running monthly, because new opportunities appear as Google discovers your content for queries you didn’t explicitly target.

Identify Pages Losing Traffic

In the Performance report, compare the last 3 months to the previous 3 months. Sort by clicks difference descending to find pages that have lost the most traffic. For each declining page, check whether positions dropped (content or competition issue), impressions dropped (Google is showing the page less), or CTR dropped (title/description became less compelling relative to competitors).

Each diagnosis leads to a different fix: content refresh for position declines, indexing/quality investigation for impression drops, and title tag optimization for CTR drops.

Detect Keyword Cannibalization

Filter the Performance report by a specific query. Switch to the Pages tab. If multiple pages rank for the same query, you may have a cannibalization problem – two pages competing with each other instead of one strong page ranking well. The fix is usually consolidating the content, setting a clear canonical, or differentiating the pages to target distinct intents.

Monitor After a Site Migration

After a site migration, Search Console is your early warning system. Watch the Page Indexing report for spikes in “Not indexed” pages. Check the Performance report for traffic drops. Use URL Inspection to verify that old URLs redirect properly and new URLs are being indexed. Set up both the old and new properties (if the domain changed) so you can see data for both.

Audit Crawl Efficiency

The Page Indexing report doubles as a crawl audit. If you have thousands of pages in “Crawled, currently not indexed” or “Discovered, not currently indexed,” Google is spending crawl budget on pages it doesn’t value. That budget would be better spent on your important content. Clean up the wasted crawl paths: noindex thin pages, block parameter URLs in robots.txt, and improve internal linking to prioritize your key pages.

Track New Content Performance

After publishing a new page or blog post, use Search Console to track its early performance. Check URL Inspection to confirm it’s been indexed. After a week or two, filter the Performance report by that specific page to see which queries Google is associating it with. This early signal tells you whether your keyword targeting is working or whether Google is interpreting the page differently than you intended.

If the page is ranking for unintended queries, that’s valuable information – it might reveal a better keyword angle than the one you originally targeted, or it might signal a cannibalization issue with an existing page.

Optimize Title Tags and Meta Descriptions

The Performance report is the best source of data for title tag optimization. Filter by queries with high impressions but below-average CTR. These are pages where users see your result but choose a competitor’s instead.

For each underperforming query, check what your title tag and meta description say versus what the searcher was looking for. Common fixes: making the title more specific to the query, adding a compelling value proposition, including the year for freshness-sensitive queries, or removing generic language that doesn’t differentiate your result from the ten others on the page. Small CTR improvements across high-impression queries can generate significant traffic gains without any change in rankings.

Connecting Search Console to Other Tools

GA4 Integration

Link Search Console to GA4 under GA4’s Admin > Product Links > Search Console Links. This imports GSC query and landing page data into GA4, letting you combine search performance with on-site behavior. You can see which queries drive not just clicks but engaged sessions, conversions, and revenue.

Without this connection, Search Console tells you what happens before the click and GA4 tells you what happens after – but you can’t connect the two. The integration bridges that gap. Once connected, GA4’s Acquisition > Search Console reports let you see landing pages and queries alongside engagement metrics, key events, and conversion data. This is how you move from “this page gets traffic” to “this page generates revenue.”

For more on getting SEO value from GA4, see the dedicated GA4 SEO reports guide.

Looker Studio

Google’s Looker Studio (formerly Data Studio) connects directly to Search Console as a data source. This lets you build custom dashboards that combine GSC data with GA4, rank tracking, and other sources in one view. Particularly useful for client reporting and for tracking KPIs across multiple properties.

Third-Party SEO Tools

Most major SEO platforms – Semrush, Ahrefs, Screaming Frog, SE Ranking – offer Search Console integrations. These pull in GSC data alongside their own crawl and backlink data, giving you a unified view. Screaming Frog’s integration is especially useful: it overlays GSC performance data onto a crawl, so you can see which pages have indexing issues alongside their impressions, clicks, and positions.

Common Mistakes

Not connecting to GA4. The most common missed opportunity. Query data in isolation is useful. Query data connected to conversion data is powerful. Set up the integration before you need it.

Ignoring “not indexed” pages. Some are fine to leave. But important pages showing as not indexed means invisible content. Review the list regularly with a focus on commercial pages and key content.

Obsessing over average position. It’s an average across all impressions. A page moving from 12 to 9 matters. Day-to-day fluctuations between 6 and 8 are normal noise. Track trends over weeks, not days.

Only checking monthly. Weekly Performance reviews catch problems early. Monthly indexing and Core Web Vitals checks prevent issues from compounding. Set a recurring calendar reminder.

Treating GSC as the only data source. Search Console shows what Google knows. It doesn’t show competitor data, full backlink profiles, or keyword difficulty. Combine GSC with rank tracking, competitive analysis, and analytics for the complete picture.

Search Console for E-Commerce Sites

E-commerce sites have specific Search Console considerations worth calling out. Product pages frequently cycle in and out of stock, creating indexing challenges. Use the Page Indexing report to monitor whether out-of-stock pages are being de-indexed unexpectedly. The Enhancements reports for Product structured data are critical – errors here mean your products won’t display pricing, availability, or review stars in search results, which directly impacts CTR.

For sites with thousands of product pages, the “Crawled, currently not indexed” category often grows large. This usually means Google doesn’t find enough unique value on individual product pages. The fix is improving product descriptions, adding unique content beyond manufacturer specs, and strengthening internal linking from category pages.

Building a Regular GSC Review Process

For most sites, a structured review cadence works best:

Weekly: Check the Performance report. Look for traffic changes, new queries appearing, and any sudden drops. Flag anything that needs investigation.

Monthly: Review the Page Indexing report for changes in indexed vs not-indexed ratios. Check Core Web Vitals for newly flagged issues. Review the Enhancements reports for structured data errors. Scan Manual Actions and Security Issues.

Quarterly: Run the low-hanging fruit workflow to find new ranking opportunities. Audit internal linking using the Links report. Compare year-over-year performance to identify seasonal patterns and long-term trends.

Search Console is one piece of a broader measurement framework. Combined with analytics, rank monitoring, and competitive intelligence, it provides the foundation for SEO decisions grounded in data rather than guesswork.

Gorilla Marketing’s SEO services include Search Console analysis, technical SEO auditing, and performance monitoring. Get in touch if you want help turning your GSC data into measurable improvements.

Liam Blackledge
Liam has been in the SEO industry since 2019, cutting his teeth as an SEO Executive before levelling up by joining Gorilla at Manager level in 2023. Specialising in technical SEO, site architecture and content strategy, Liam manages a portfolio of clients across multiple sectors and takes a hands-on approach to every campaign he runs. When he’s not buried in Search Console, he’s either hard at work at the snooker table, or telling anyone who’ll listen that he’s going to start back at the gym.

Related Articles