A Google Search Console SEO audit is the process of systematically working through each GSC report to find indexing gaps, traffic leaks, crawl errors, and technical issues that are suppressing your rankings. It takes roughly two to three hours done properly and costs nothing beyond the time, since Search Console is a free tool provided directly by Google.
The value is in the specificity. Unlike third-party crawlers that estimate what Google might see, GSC shows you what Google actually sees: which pages are indexed, which queries trigger impressions, where your average position sits, and whether your Core Web Vitals pass or fail by real user data. That directness is why a GSC audit is the right starting point for any SEO engagement.
For brands trying to appear in both Google’s organic results and in AI-generated answers (Google AI Overviews, ChatGPT, Perplexity), the audit scope has expanded. You now need to verify that your best explanatory content is crawlable and indexed, because AI engines pull heavily from the same pages Google ranks. A page that Google can’t index is invisible to AI too.
How to Set Up Google Search Console Before Auditing
Before running an audit, verify ownership of your property and choose the right property type. Search Console supports two types: domain properties (covering all subdomains and protocols) and URL-prefix properties (a single URL pattern). A domain property gives you the most complete data and requires a DNS TXT record verification.
Once verified, submit your XML sitemap through Sitemaps in the left navigation. A sitemap can contain up to 50,000 URLs per file with a maximum uncompressed size of 50MB, per Google’s documentation. If your site is larger, use a sitemap index file that references multiple sitemaps. Submitting a sitemap doesn’t guarantee indexing but it does signal to Google which pages you consider canonical and important.
Give GSC at least 48 to 72 hours to populate data before drawing conclusions, and check back after significant site changes.
Step-by-Step: How to Run a Google Search Console SEO Audit
Step 1: Check the Page Indexing Report
Navigate to Indexing > Pages. This report divides your URLs into four states: indexed, not indexed, excluded, and errored. Start with the “Not indexed” and “Error” tabs.
Common errors to investigate:
- “Crawled - currently not indexed”: Google visited the page but chose not to index it. Usually thin content, near-duplicate pages, or low perceived value.
- “Discovered - currently not indexed”: Google knows the page exists but hasn’t crawled it yet. Can indicate crawl budget issues on large sites or low internal link equity to those pages.
- “Redirect error” and “404 Not Found”: Broken pages that need fixing or permanent redirects.
- “Blocked by robots.txt”: Pages your robots.txt is preventing Google from crawling. May be intentional or accidental.
For any URLs you want indexed that are currently excluded, use the URL Inspection tool to check the specific issue, fix it, and request re-indexing.
Step 2: Inspect the Performance Report for Traffic Patterns
Go to Performance > Search results. The default view shows the past three months of data with four metrics: total clicks, total impressions, average CTR (clicks divided by impressions), and average position.
Key audit moves in this report:
Find high-impression, low-CTR pages. Filter by Pages, then sort by impressions. Pages sitting in positions 1-10 with CTR below 2-3% usually have weak title tags or meta descriptions. Rewriting them can lift clicks without any ranking change.
Find ranking pages you don’t know about. Switch to the Queries tab and sort by impressions. You’ll often find queries your pages rank for that you’ve never targeted deliberately. These signal content expansion opportunities.
Find pages losing position. Click into a specific URL and switch to the Date comparison mode. Any page where average position has moved more than 3-5 spots downward in the past 90 days deserves a content or link audit.
Check branded vs non-branded split. Add a query filter and exclude your brand name. What remains is your non-branded organic performance, the number that reflects how you’re doing against competitors in your category.
Step 3: Review Core Web Vitals
Go to Experience > Core Web Vitals. This report uses real user data (not lab data) and classifies each URL group as Good, Needs Improvement, or Poor across three metrics:
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| Largest Contentful Paint (LCP) | 2.5 seconds or less | 2.5 to 4 seconds | More than 4 seconds |
| Interaction to Next Paint (INP) | 200 ms or less | 200 to 500 ms | More than 500 ms |
| Cumulative Layout Shift (CLS) | 0.1 or less | 0.1 to 0.25 | More than 0.25 |
A URL group’s overall status is set by its worst-performing metric, and the threshold is based on the 75th percentile of visits. So a page passes only if 75% of real users experience the “Good” threshold across all three metrics.
Core Web Vitals are a confirmed Google ranking signal. “Poor” status pages may be held back relative to otherwise equal competitors. Fix LCP first since it affects the largest share of pages and has the clearest remediation path (usually image optimisation, server response time, or render-blocking resources).
Step 4: Check the Links Report
Go to Links in the left nav. This report shows your top linked pages (most internal and external links), your top linking sites, and your top linking anchor text.
What to look for:
- Top linked pages: Are your most important commercial pages getting the most internal links? If your blog posts have hundreds of internal links and your product pages have five, that’s a link equity distribution problem.
- Top linking sites: Are there domains linking to you that you don’t recognise? If something looks suspicious, cross-reference with Google’s spam policies (under Security & Manual Actions).
- Anchor text patterns: Exact-match anchors dominating your profile can occasionally attract manual review, but this is rarely an issue for legitimate sites.
Step 5: Check Manual Actions and Security Issues
Go to Security & Manual Actions. A manual action means a Google reviewer has determined part or all of your site violates Google’s spam policies, and it will suppress rankings for the affected scope (some pages or the entire site).
If you have a manual action, the report tells you what type it is and which pages are affected. Fix the underlying issue, then submit a reconsideration request explaining what you did. The report will update once Google reviews the request.
Security Issues covers hacking, malware, and social engineering. Any alert here should be treated as urgent, since security issues can trigger “This site may be hacked” warnings in search results that tank click-through rates immediately.
Step 6: Use the URL Inspection Tool for Spot-Checks
The URL Inspection tool shows the current index status of a specific page: whether it’s indexed, when Google last crawled it, which canonical Google selected, and a screenshot of how Google rendered the page.
Use it for:
- New pages that aren’t appearing in search after a few weeks
- Pages where the canonical in your code doesn’t match the canonical Google selected
- Pages where you suspect rendering issues (JavaScript content that should be visible but might not be)
The “Test live URL” feature shows you how Google renders the page right now, not what’s in the current index. This is useful after making fixes to confirm they’re working before requesting re-indexing.
Reading GSC Data for AI Visibility, Not Just Google Rankings
Search Console was designed for Google organic search, but the data it surfaces is directly relevant to AI citation performance. Here’s the connection:
Indexed pages are AI-eligible pages. Google AI Overviews draw from pages Google has indexed. If a page is sitting in the “Crawled - not indexed” bucket in GSC, it won’t appear in AI Overviews regardless of how relevant its content is. The Page Indexing audit is your AI eligibility check too.
High-impression queries show you what AI engines are asked about. If a query generates thousands of impressions for your site, it’s a topic your content covers at some depth. These same topics are likely being asked to ChatGPT, Perplexity, and Gemini. Pages that rank well for these queries have a better base to be cited by AI engines, since both Google rankings and AI citations rely on the same quality signals: authoritativeness, depth, and clear entity structure.
Position matters for AI citation probability. Research consistently shows that AI engines cite sources that rank in the top positions on Google for the same query. If your GSC data shows a page averaging position 12 for a query you want AI citation on, improving that ranking is also the path to AI visibility.
Structured data confirms AI-readable signals. GSC’s Rich Results report shows whether your structured data (FAQ schema, HowTo, Article, etc.) is valid and generating rich results. Structured data that renders correctly in Google search also makes your content more parseable for AI engines. FAQ schema in particular surfaces your content in a format AI engines can cite directly.
To close the loop, you need a separate layer of monitoring for whether AI engines are actually citing you. GSC won’t show you when ChatGPT or Perplexity mentions your brand. Fokal tracks AI citation visibility across ChatGPT, Perplexity, and Google AI Overviews separately from your GSC data, so you can see both sides of the picture.
Common GSC Audit Findings and What to Do About Them
Problem: Many pages are “Crawled - not indexed.” Usually a content quality issue. Google crawled these pages and decided they weren’t worth indexing. Audit for thin content, near-duplicate pages (especially faceted navigation or filtered views), and pages with no meaningful differentiation from others already indexed. Consolidate or improve before requesting re-indexing.
Problem: Important pages show “Blocked by robots.txt.” Check your robots.txt file for Disallow rules that are too broad. A common mistake is blocking /wp-admin/ but accidentally also blocking /wp-content/uploads/ where your images live, which prevents Google from seeing image content on indexed pages.
Problem: Core Web Vitals shows many “Poor” URLs on mobile. Run the affected URLs through PageSpeed Insights (also free from Google) which provides specific recommendations. Mobile LCP issues are often caused by unoptimized hero images or server response times. The GSC report groups similar pages together, so fixing one page type (like your blog posts template) can move dozens of URLs from Poor to Good at once.
Problem: High-ranking pages have very low CTR. The title tag and meta description are your search ad. Write them with the user’s intent in mind, include a specific benefit or number, and test rewrites on your highest-traffic pages first. A 1% CTR improvement on a page with 10,000 monthly impressions is 100 additional clicks per month at zero cost.
Problem: No manual actions, but rankings dropped sharply. A drop with no manual action is typically an algorithmic update, a link loss, or a content quality change. Pull the Date comparison in the Performance report to identify exactly when the drop started and which pages were affected. Then check Google’s update history to correlate the timing.
How Often to Run a GSC Audit
Google’s own documentation recommends checking your account monthly or after significant content changes. For active sites publishing content regularly, a lighter monthly review (Indexing + Performance reports) plus a deeper quarterly audit (all reports including Core Web Vitals and Links) is a practical cadence.
For new sites or sites recovering from a penalty, check weekly until the key metrics stabilise.
Set up email alerts in GSC (Settings > Email preferences) to be notified immediately when Google detects a new manual action or security issue. These you want to know about the same day, not in the next monthly review.
GSC as a Pillar of Your Ongoing SEO Strategy
A one-time GSC audit finds the obvious problems. The real value comes from treating it as a continuous feedback loop: publish content, watch whether it gets indexed and what queries it ranks for, improve what’s underperforming, track whether Core Web Vitals stay in the “Good” range as you add new functionality.
Combined with on-page SEO services for content improvements and a technical SEO checklist for systematic site health, GSC gives you the ground truth to prioritise where to invest time. Every SEO recommendation worth following can be validated or challenged with GSC data.
The same data discipline that keeps your Google rankings healthy is what positions your content to be cited in AI search optimization contexts. Both channels reward pages that are well-indexed, fast-loading, and topically clear. GSC is where you verify all three.
For teams wanting to extend GSC insights into AI citation monitoring and automated weekly audits, Fokal’s SEO audit services connect your GSC data to AI visibility tracking in a single dashboard, so you can manage both channels without switching between tools.