Technical, content, authority and AI visibility audit
SEO Audits Checklist: A Practical Guide to Finding and Fixing Search Problems
An SEO audit is a systematic review of a website’s crawlability, indexation, architecture, content, internal links, authority, user experience and search visibility. Start by confirming measurement, then diagnose whether important pages can be discovered, rendered, indexed and matched to demand. Compare crawler findings with Google Search Console, analytics, server logs and manual search results. Prioritize fixes by business impact, affected page count, confidence and effort. The deliverable should be an implementation roadmap, not a long export of unranked warnings.

TL;DR
Key Takeaways
- Validate analytics, Search Console ownership and conversion tracking before diagnosing traffic or ranking changes.
- Audit crawlability, rendering and indexation separately because a URL can pass one stage and fail the next.
- Prioritize systemic template, canonical and internal-link problems before editing isolated title tags.
- Map every important query cluster to a distinct search intent, useful page and conversion path.
- Use Search Console for Google Search performance and analytics for on-site behavior, then reconcile the two rather than expecting identical numbers.
- Treat AI visibility as an additional discovery layer, not a replacement for technical SEO, useful content or independent authority.
- Score recommendations by impact, reach, confidence and effort, then measure outcomes by page group.
- Repeat focused audits after migrations, major releases, traffic shocks and strategic content changes.
1. Establish the audit baseline and business scope
Begin with the business questions the audit must answer. Examples include why nonbrand traffic declined, why product pages remain excluded, whether a migration lost equity, which content should be consolidated, and whether local locations appear for commercially valuable searches. Record the markets, languages, devices, page types and conversion events in scope.
Verify access to Google Search Console, Bing Webmaster Tools, analytics, the content management system and, where available, server logs. Google describes Search Console as the source of truth for Search performance and analytics as the source of truth for behavior on the site. Their clicks and sessions can differ because the systems use different attribution, processing and privacy rules. Do not attempt to make them match exactly.
Baseline checklist
- Annotate migrations, redesigns, releases, manual actions and known outages.
- Export at least 16 months of Search Console data when seasonality matters.
- Segment branded and nonbranded queries, countries, devices and search types.
- Confirm that leads, purchases, calls and other primary conversions fire correctly.
- Identify the templates responsible for revenue, leads or qualified audience growth.
- Create benchmark page groups, such as products, categories, locations, guides and comparisons.
Compare the decline date with affected page groups and queries before blaming an algorithm update. Google advises against reactive quick fixes after core updates and recommends evaluating broad usefulness and quality. A precise timeline frequently separates a technical release problem from changing demand or competitive displacement.
2. Prioritize findings with an impact and failure-stage matrix
A crawler can produce thousands of warnings without establishing which ones suppress meaningful search performance. Classify every material issue by the stage it disrupts, its reach and the evidence supporting the diagnosis. Score impact, reach and confidence from 1 to 5, multiply those values, then divide by effort from 1 to 5. Use the result for ordering, not as a substitute for judgment.
| Failure stage | Diagnostic question | Best evidence | Typical high-priority action |
|---|---|---|---|
| Discovery | Can bots find the important URL? | Internal links, sitemap, logs | Add crawlable links from relevant hubs |
| Crawling | Is access allowed and worth crawl resources? | robots.txt, logs, crawl stats | Remove accidental blocks or crawl traps |
| Rendering | Does rendered HTML contain the main content, links and metadata? | Rendered inspection, HTML comparison | Server-render critical elements |
| Indexation | Did the engine index the intended canonical? | URL Inspection, page indexing reports | Resolve noindex, duplication or quality problems |
| Relevance | Does the page satisfy the query and follow-up needs? | Queries, SERPs, content comparison | Improve intent alignment or consolidate pages |
| Prominence | Does the page receive enough internal and external authority? | Link graph, backlinks, logs | Improve hub links and earn relevant citations |
| Conversion | Does qualified visibility produce business outcomes? | Analytics, CRM, call tracking | Repair UX, offer or measurement friction |
A blocked revenue template affecting 20,000 pages should usually precede 300 missing meta descriptions. A title rewrite can be valuable when impressions are high and click-through rate is weak, but it will not repair an excluded canonical or content hidden from rendered HTML.
3. Audit crawling, rendering and indexation
Crawl the site as both a desktop and mobile user agent, then compare the crawl with XML sitemaps, Search Console and log files. Inspect status codes, redirect chains, redirect loops, orphan pages, pagination, faceted navigation and URLs created by parameters or internal search. Logs reveal what search bots actually request, including wasted crawling on filters and neglected visits to important templates.
Robots.txt controls crawling, not guaranteed indexation. A blocked URL can still appear if search engines discover it through links. Use noindex on crawlable pages that should be removed from search, and use authentication when content must remain private. Sitemaps should generally list canonical, indexable URLs that return successful responses.
Canonical tags are signals rather than commands. Confirm that internal links, redirects, sitemaps, hreflang and canonical tags consistently support the preferred URL. Investigate cases where Google selects a different canonical, especially for near-duplicate products, syndicated articles, parameter URLs and alternate hostnames.
JavaScript and rendered-page checks
- Compare source HTML with rendered HTML for titles, canonicals, headings, body copy and links.
- Verify that links use crawlable anchor elements and stable destination URLs.
- Test content with JavaScript disabled to identify critical client-only dependencies.
- Check lazy-loaded content and images without requiring scrolling or user interaction.
- Keep canonicals in source HTML where practical. Google can process injected metadata, but source implementation reduces ambiguity.
Diagnose indexation by failure mode rather than by a single index coverage percentage. Separate discovered but not indexed, crawled but not indexed, duplicate, soft 404, redirect, blocked and canonicalized URLs. Sample each group manually because one Search Console label can contain several underlying causes.
4. Review site architecture and internal-link flow
A strong architecture connects commercial pages, supporting expertise and navigational context. Build topic hubs around real entities and tasks, then connect spokes to their parent hub, relevant sibling pages and the next logical action. This helps users and crawlers understand relationships without producing repetitive pages for every keyword variation.
Measure click depth, inlinks, unique linking pages, anchor relevance and crawl frequency by template. Important pages should not depend solely on XML sitemaps, JavaScript widgets or site search. Repair orphan pages, broken breadcrumbs and navigation that changes unpredictably between mobile and desktop.
Internal-link decision rules
- If several pages compete for the same intent, choose a primary page and consolidate, redirect or differentiate the others.
- If a useful page has impressions but weak ranking and few internal links, add contextual links from established, relevant pages.
- If a hub receives traffic but its spokes do not, improve descriptive anchors and the hub’s task-based navigation.
- If faceted URLs consume crawl activity without distinct demand, constrain their discovery and indexation.
- If a page is intentionally canonicalized elsewhere, stop linking to the duplicate version internally.
Query fanout should inform architecture without creating doorway pages. One durable resource can answer the primary question, comparisons, implementation steps, costs, risks and troubleshooting needs when those needs share an intent. Separate pages are justified when the audience, result format or conversion task is materially different.
5. Audit content quality, intent coverage and SERP presentation
Create a URL-to-query map using Search Console queries, conversions, manual SERP review and customer language. For each important page, define its primary intent, supporting questions, named entities, evidence, expected action and competing page. This exposes cannibalization, missing coverage and content that attracts irrelevant visits.
Review whether pages provide original experience, accurate claims, clear authorship where appropriate and enough context to support decisions. Improve answer-first passages that can stand alone when extracted. Use explicit definitions, steps, comparisons and limitations rather than burying the answer beneath an introduction.
Content action model
- Keep: The page meets intent, earns qualified traffic and remains accurate.
- Refresh: Demand persists, but facts, examples, screenshots or competitive coverage have decayed.
- Consolidate: Multiple weak URLs answer substantially the same query.
- Reposition: The page ranks for a different useful intent than originally planned.
- Remove: The page has no defensible purpose, links, demand or user value.
Audit titles and descriptions at the page-group level. Look for duplication, truncation, vague wording and mismatch between the search result promise and page content. Test controlled title changes on comparable groups, recording the date and monitoring impressions, position, click-through rate and conversions. Do not interpret a click-through change without considering position and SERP features.
Structured data must represent visible page content and follow the applicable policy. Valid markup creates eligibility, not a guaranteed rich result. Test templates, monitor enhancement reports and avoid adding ratings, FAQs or organizational claims that users cannot verify on the page.
6. Check experience, performance and measurement integrity
Core Web Vitals assess loading, responsiveness and visual stability through Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift. Field assessment uses the 75th percentile of visits. Segment by template and device because an acceptable sitewide average can conceal a failing checkout, product or article template.
Use field data to understand real-user outcomes and lab tools to reproduce causes. Common fixes include reducing render-blocking work, optimizing the main image, reserving media dimensions, limiting third-party scripts and breaking up long main-thread tasks. Performance recommendations should identify the responsible component and template, not merely repeat a score.
Measurement checks
- Confirm analytics tags persist through consent states, payment flows and cross-domain journeys.
- Exclude internal and test traffic without deleting legitimate visitors.
- Verify campaign parameters do not create crawlable duplicate URLs.
- Test forms, calls, purchases and offline lead imports against actual business records.
- Monitor organic conversions, assisted outcomes and revenue by landing-page group.
Accessibility and search usability often overlap, particularly for headings, descriptive links, image alternatives and understandable navigation. Bing’s guidelines also emphasize clarity and accessibility. Treat accessibility as a user requirement rather than a tactic for manipulating rankings.
7. Evaluate authority, local and international signals
Review referring domains, linked pages, anchor patterns, lost links and competitor link intersections. Distinguish legitimate editorial references from paid networks, automated placements and irrelevant sitewide links. Bing explicitly warns about link schemes, and risky links rarely repair weak intent alignment or indexation.
Natural link demand comes from assets other publishers need: original datasets, statistics pages with traceable sources, practical tools, expert contributions, defensible comparisons and timely digital PR. Reclaim broken links and unlinked brand mentions when the citation would genuinely help readers. Avoid fabricated evidence, fake reviews and undisclosed placements.
For local SEO, audit Google Business Profile consistency, location landing pages, categories, review acquisition practices, local citations and conversion actions such as calls or directions. Each indexable location page should contain useful, location-specific information rather than swapped place names. For international sites, test hreflang reciprocity, language and country targeting, regional canonicals, redirects and translated navigation. Do not canonicalize legitimate language alternatives to one language page.
Gray-area tactics such as scaled guest posting, expired-domain acquisition and aggressive digital PR syndication can create temporary reach but carry quality, disclosure and link-scheme risks. Evaluate them against the possibility of ignored links, manual action, brand damage and wasted budget. They should not substitute for an asset worth citing.
8. Add an AI-search visibility audit
AI visibility asks whether answer systems discover, interpret, cite or recommend the organization for relevant questions. It is related to rankings but not identical to them. Audit representative prompts across informational, comparison, local, product and problem-solving journeys. Record mentions, linked citations, factual accuracy, recommendation context and changes over repeated runs.
AI answers are volatile and personalized, so a single prompt is not a KPI. A 2026 academic benchmark compared Google results, AI Overviews and Gemini across 11,500 queries, while a separate cross-platform study audited 2,729 businesses across five generative systems. These studies reinforce the need to measure multiple systems and prompts rather than infer broad visibility from one answer.
AI visibility checklist
- Provide concise definitions, verifiable facts, limitations and clear entity relationships.
- Keep important claims in accessible HTML, supported by primary sources where possible.
- Check whether independent reviews, communities and industry sources describe the brand accurately.
- Correct inconsistent names, products, people and locations across authoritative profiles.
- Track cited URLs and whether AI referrals convert, while labeling vendor estimates appropriately.
- Do not create schema or claims that conflict with visible content.
Pew found traditional-result clicks in 8 percent of observed searches with an AI summary, compared with 15 percent when no summary appeared. This does not mean SEO traffic has disappeared. It means audits should measure citations, branded demand, assisted conversions and AI referrals alongside clicks. Similarweb reported higher conversion for AI referrals in one June 2025 dataset, but that vendor estimate should not be generalized to every industry.
Practitioner reports, which remain anecdotal, often describe third-party reviews, discussions and citations as influential in AI recommendations. The defensible response is not mass placement. It is to improve factual consistency, earn independent coverage and publish material that others can verify and cite.
9. Turn findings into a 30, 60 and 90 day roadmap
During the first 30 days, protect measurement and access. Fix accidental blocks, broken canonicals, redirect failures, severe rendering defects, tracking errors and high-value pages removed from navigation. Establish monitoring for uptime, robots.txt, sitemaps, indexation and conversions.
During days 31 to 60, address systemic architecture and template issues. Consolidate duplicate intent, repair internal-link flow, improve priority templates, reduce crawl traps and resolve performance bottlenecks. Assign every recommendation an owner, acceptance criteria, affected page group and validation method.
During days 61 to 90, expand useful topic coverage and authority. Refresh decayed pages, publish missing comparison or decision assets, launch original research or expert contribution programs, reclaim relevant mentions and test selected titles. Recheck AI answers and local or international visibility where applicable.
Outcome KPIs
- Valid canonical indexation rate for priority page groups.
- Organic clicks, qualified sessions and conversions by intent and template.
- Bot crawl frequency for important URLs versus low-value URL patterns.
- Nonbrand query coverage and visibility for commercially relevant clusters.
- Core Web Vitals pass rate by page type and mobile device.
- Referring domains and editorial links to strategic assets.
- AI mention, citation and referral trends across a stable prompt set.
Validate releases by recrawling, inspecting rendered pages and checking logs or Search Console after search engines revisit the affected URLs. Report completed fixes separately from observed outcomes. Implementation can be immediate, while crawling, indexation and ranking effects may take longer.
10. Separate proven facts, consensus and uncertainty
Proven through official documentation: Robots.txt governs crawling rather than guaranteed indexation. Canonicals are signals, not commands. Google can render JavaScript, but critical content and metadata should be implemented robustly. Structured data provides eligibility rather than guaranteed rich results. Core Web Vitals use LCP, INP and CLS with field assessment at the 75th percentile.
Strong practitioner consensus: Template-level defects, indexation failures, internal-link problems and measurement errors normally deserve attention before cosmetic metadata warnings. Combining crawler data, Search Console, analytics, rendered inspection and logs produces a more reliable diagnosis than relying on one commercial score.
Still uncertain or context dependent: The exact weighting of individual ranking factors, the causal value of any one AI citation source and the durability of AI referral conversion rates remain uncertain. AI answers can vary across systems, time, location and prompt wording. Treat community reports as hypotheses to test, not established facts.
When hiring an auditor, ask for sample deliverables, data access requirements, prioritization logic, implementation support and conflict disclosures. Google advises that no SEO can guarantee a first-place ranking. Avoid providers that promise certainty, conceal methods, recommend doorway pages or ask to control assets without appropriate access governance.
FREQUENTLY ASKED QUESTIONS
SEO Questions Answered
What is an SEO audit?
An SEO audit is a systematic diagnosis of a website’s technical accessibility, crawlability, indexation, architecture, content, links, user experience, measurement and visibility. Its purpose is to identify causes, prioritize actions and define how improvements will be validated.
How often should a website have an SEO audit?
Run a comprehensive audit at least annually for a stable site and more frequently for large or rapidly changing sites. Conduct focused audits after migrations, redesigns, major template releases, sustained traffic declines, security incidents or significant search platform changes.
What should be checked first in an SEO audit?
Check measurement, manual actions, robots.txt, status codes, canonicals, rendering and indexation of high-value pages first. These controls can invalidate later analysis or prevent an otherwise useful page from competing at all.
Why do Google Search Console and analytics report different traffic?
Search Console measures activity in Google Search, while analytics measures behavior after a site loads and tracking conditions are met. Attribution, time zones, consent, privacy processing and tag failures can create legitimate differences. Use each platform for its intended purpose.
Does blocking a URL in robots.txt remove it from Google?
Not reliably. Robots.txt restricts crawling, but a blocked URL can still be discovered and indexed from links. Use an indexable noindex directive for ordinary removal, or authentication when content must remain private.
Why does Google ignore a canonical tag?
A canonical is a signal rather than a command. Google may select another URL when internal links, sitemaps, redirects, content similarity or other signals contradict the declared canonical. Align all signals and ensure the preferred URL is useful and accessible.
Can an SEO audit recover traffic after a core update?
An audit can identify technical failures, intent gaps, weak content, competitive losses and measurement problems, but it cannot guarantee recovery. Google recommends broad quality evaluation rather than reactive quick fixes. Validate changes by affected query and page groups.
Should AI visibility be included in an SEO audit?
Yes, when customers use AI Overviews, Copilot, ChatGPT or similar systems during discovery and comparison. Track mentions, citations, factual accuracy, referral traffic and conversions across a stable prompt set, while recognizing that outputs can vary.
How much does a professional SEO audit cost?
Cost depends on site size, markets, JavaScript complexity, log access, analytics quality and whether implementation support is included. Compare scope and deliverables rather than page count alone. A credible proposal should explain evidence sources, prioritization, ownership and validation.
RESEARCH SOURCES
Sources and Verification
- Google Search Central, Using Search Console and Google Analytics data for SEOOfficial guidance on using Search Console for Search performance and Analytics for on-site behavior.
- web.dev, Web VitalsPrimary technical reference for LCP, INP, CLS and field assessment at the 75th percentile.
- Bing Webmaster Tools, Site ScanOfficial description of Bing's technical site crawling and issue reporting.
- Pew Research Center, Google users and AI summariesIndependent analysis of browsing behavior from 900 US adults, including click rates with and without AI summaries.
- Similarweb, Generative AI referrals to technology platformsVendor-estimated June 2025 referral conversion comparisons. Results should not be treated as universal.
- arXiv, Benchmark comparing Google results, AI Overviews and Gemini2026 academic benchmark covering 11,500 queries across conventional and AI-mediated search experiences.
- ACM Web Science, Authority and information diversity in AI Overviews2026 research audit examining authority and information diversity for health-related AI Overview results.
- SSRN, Cross-platform generative search business auditCross-platform study of 2,729 businesses across five generative systems, with anonymized data and analysis files.
- Reddit r/SEO, Modern first-pass SEO audit discussionCurrent practitioner discussion emphasizing indexation failure modes, rendered HTML, internal links and template fixes. Anecdotal.
- Research sourceConsulted during live web research for this page.
- Research sourceConsulted during live web research for this page.
- Research sourceConsulted during live web research for this page.
- Research sourceConsulted during live web research for this page.
- Research sourceConsulted during live web research for this page.
- Google Crawling Infrastructure, Robots.txt specificationOfficial reference for crawler access rules and robots.txt behavior.
- Bing Webmaster GuidelinesOfficial guidance on content clarity, accessibility, links and prohibited manipulation.
- Similarweb, Sites receiving AI chatbot trafficVendor analysis of AI-platform referrals across a 1,000-domain sample in May 2025.
- Reddit r/AEO, Practitioner discussion of AI search optimizationCommunity observations about reviews, discussions, citations and AI recommendations. Anecdotal, not established evidence.
- Google Search Central, Consolidate duplicate URLsOfficial explanation of canonical signals, preferred URLs and duplicate consolidation.
- Research sourceConsulted during live web research for this page.
SEOS.CO EXPERT MATCH
Ready to Find the SEO Partner That Can Win Your Market?
Tell us your market, goals and growth targets. SEOS.co will help narrow the field and connect you with a serious SEO partner built for the opportunity.