How to Run an SEO Audit in 2025: The Complete Checklist (Manual + Automated)
A complete SEO audit should connect technical health, Search Console performance, content quality, internal links, and prioritization. Use this step-by-step checklist to audit manually, then see where automation can speed up the work without replacing expert judgment.
An SEO audit is the process of finding the issues, opportunities, and priorities that determine how a site performs in organic search. The output should not be a giant spreadsheet of problems. It should be a clear action plan: what to fix, why it matters, and what impact to expect.
This checklist is built for SEO consultants, in-house marketers, and agency auditors who need a repeatable process. It starts with the manual workflow every SEO should understand, then shows where automation helps you move faster without losing control of the strategy.
For a deeper breakdown of audit methodology, see Rankbox's guide to SEO audit workflows.
What an SEO audit should cover
A useful SEO audit connects six layers:
- Indexing and crawlability - can search engines discover, crawl, and index the right pages?
- Technical performance - are pages fast, stable, secure, and structurally sound?
- On-page SEO - do pages have clear titles, headings, metadata, schema, and search intent alignment?
- Content quality - does the content deserve to rank for the queries it targets?
- Search performance - what does Google Search Console show about queries, pages, CTR, and position?
- Prioritization - which fixes are most likely to improve traffic, leads, or revenue?
The last layer matters most. A 90-page audit that does not rank work by business impact is documentation, not strategy.
Before you start: define the audit scope
Do not open a crawler until you know what you are auditing.
Checklist
- Confirm the primary domain, subdomains, and international versions in scope.
- Confirm whether staging, app, help center, or blog subfolders should be included.
- Identify the business goal: traffic growth, lead generation, ecommerce revenue, migration validation, or technical cleanup.
- Get access to Google Search Console, Google Analytics, CMS, sitemap files, and crawl tools.
- Define the reporting period. For most audits, use the last 3 to 6 months of GSC data.
- List known constraints: engineering capacity, CMS limitations, migration deadlines, or legal review.
Manual output
Create a short audit brief with:
- Site scope
- Business objective
- Key templates or page types
- Data sources
- Known risks
- Expected deliverable format
This prevents the audit from expanding into unrelated work halfway through.
Step 1: Check indexation and crawlability
Your first question is simple: can Google access and index the pages that matter?
Checklist
- Review Google Search Console indexing reports.
- Check
robots.txtfor accidental blocks. - Inspect XML sitemaps for outdated, redirected, canonicalized, or non-indexable URLs.
- Compare submitted URLs to indexed URLs.
- Check canonical tags on important templates.
- Look for
noindex, blocked scripts, blocked CSS, and inconsistent canonical signals. - Confirm HTTP to HTTPS redirects work correctly.
- Check whether parameter URLs, internal search pages, or filtered pages are being indexed.
- Review 404, soft 404, redirect, duplicate, and alternate canonical issues.
What to look for
High-impact problems include:
- Important pages excluded from the index
- Old URLs still indexed after a migration
- Canonical tags pointing to the wrong page
- Sitemap URLs that return redirects or errors
- Large groups of thin or duplicate pages indexed unnecessarily
Prioritization rule
Fix crawlability and indexation issues before content polishing. A better title tag will not help a page Google cannot index.
Step 2: Crawl the site like a search engine
A crawl gives you the structural view that browser-based spot checks miss.
Checklist
- Crawl the full site or a representative section if the site is very large.
- Export status codes, indexability, canonical tags, titles, meta descriptions, H1s, word count, depth, and internal links.
- Flag 3xx redirect chains and loops.
- Flag 4xx and 5xx URLs receiving internal links.
- Check whether important pages are more than three clicks from the homepage.
- Review orphan pages by comparing crawl data with GSC, analytics, and sitemap exports.
- Check whether paginated pages, faceted navigation, and category pages are handled consistently.
What to look for
The crawl should answer:
- Which pages are discoverable?
- Which pages are wasting crawl budget?
- Which pages receive internal links?
- Which templates create repeated problems?
- Which technical errors affect high-value pages?
Manual output
Group findings by template, not just URL. "Every product category page has duplicate H1s" is more useful than a spreadsheet with 400 separate category URLs.
Step 3: Audit technical SEO and performance
Technical SEO is not only about errors. It is about whether the site reliably delivers pages that Google and users can understand.
Checklist
- Confirm the site uses HTTPS consistently.
- Check mobile rendering and responsive layout.
- Review Core Web Vitals for key templates.
- Test important pages with PageSpeed Insights or Chrome UX Report data.
- Check JavaScript rendering for important content and internal links.
- Validate structured data with schema testing tools.
- Review hreflang if the site serves multiple languages or regions.
- Check pagination, canonicalization, and duplicate template patterns.
- Confirm important pages return correct status codes.
- Review image sizing, lazy loading, and alt text on key pages.
What to look for
Prioritize issues that affect ranking, crawling, or conversion:
- Slow templates that drive revenue or leads
- JavaScript that hides content or links from crawlers
- Invalid schema on review, product, article, FAQ, or local pages
- Mobile UX problems on top landing pages
- International pages with conflicting hreflang or canonical tags
Do not over-prioritize minor technical warnings on pages that receive no impressions, links, or business value.
Step 4: Review on-page SEO fundamentals
On-page SEO is where search intent and page structure meet.
Checklist
- Check title tags for uniqueness, keyword alignment, and click appeal.
- Check meta descriptions for clarity and duplication.
- Review H1s and heading hierarchy.
- Confirm each important page targets one primary search intent.
- Check whether the first screen communicates the page's purpose clearly.
- Review URL structure for readability and consistency.
- Check image alt text where images support meaning or conversion.
- Validate schema markup where relevant.
- Compare top pages against current ranking competitors.
What to look for
Good on-page SEO does not mean stuffing the target keyword into every field. It means the page clearly answers the query better than competing pages.
Look for pages where:
- The title promises one thing and the content delivers another
- Multiple pages target the same intent
- The H1 is vague or brand-only
- The content lacks proof, examples, pricing, process, or next steps
- The page ranks on page two and needs focused improvements
Step 5: Analyze Google Search Console performance
GSC is where the audit moves from generic best practice to actual opportunity.
Checklist
- Export page and query data for the last 3 to 6 months.
- Segment branded and non-branded queries.
- Identify pages with high impressions and low CTR.
- Identify queries ranking in positions 4 to 15.
- Find pages losing impressions or clicks over time.
- Find pages with strong clicks but declining average position.
- Review query cannibalization across pages.
- Compare desktop and mobile performance where relevant.
- Check country-specific performance for international sites.
Opportunity patterns
Use GSC to find:
- CTR wins: high impressions, low CTR, decent position
- Distance-to-rank wins: position 4 to 15 with relevant content
- Decay recovery: pages that lost clicks or impressions
- Content expansion: queries where the page ranks despite not covering the topic well
- Cannibalization: multiple URLs competing for the same query cluster
This is where an SEO audit becomes commercially useful. A technical crawler can tell you a title is too long. GSC tells you whether improving that title might actually earn more clicks.
Step 6: Audit content quality and search intent
Content quality is not a word-count check. It is a comparison between what the searcher needs and what the page provides.
Checklist
- Map priority pages to primary intent: informational, commercial, transactional, navigational, or local.
- Compare each page with top-ranking competitors.
- Check whether content is current, specific, and complete.
- Review author credibility, citations, examples, screenshots, or product proof.
- Identify thin pages that should be improved, merged, redirected, or removed.
- Find outdated statistics, old screenshots, expired offers, and broken references.
- Check whether pages include clear next steps for users.
- Review content duplication across category, service, and blog pages.
What to look for
Pages often underperform because they are missing one of four things:
- Depth: the page does not answer enough of the query.
- Specificity: the page says generic things competitors also say.
- Trust: the page lacks proof, author expertise, examples, or source support.
- Conversion path: users get the answer but have no obvious next step.
Document content recommendations as page-level actions, not abstract advice.
Step 7: Review internal linking
Internal links help search engines discover pages, understand relationships, and distribute authority. They also help users move from education to action.
Checklist
- Identify pages with strong backlinks or organic traffic that can pass internal authority.
- Find important pages with too few internal links.
- Check anchor text for clarity and relevance.
- Review navigation, footer, breadcrumbs, related posts, and contextual links.
- Identify orphan pages.
- Check whether blog posts link to product, service, or conversion pages.
- Remove or update internal links pointing to redirected or broken URLs.
- Make sure internal links support the buyer journey.
What to look for
Useful internal links are contextual. A blog post about SEO audit methodology should link to an audit service, tool, or deeper guide when the reader naturally needs it. That is why this article links to the SEO audit workflow page near the beginning instead of hiding the link in a footer.
Step 8: Check backlinks and authority signals
Backlinks are not always part of a technical audit, but they often explain why good pages do not rank.
Checklist
- Review referring domains and link quality.
- Identify pages with strong links that redirect, 404, or have weak internal linking.
- Check whether important commercial pages have enough internal and external authority.
- Look for toxic or spam-heavy patterns, especially after negative SEO concerns.
- Compare backlink gaps against ranking competitors.
- Identify linkable assets that could support future outreach.
What to look for
Do not turn every backlink issue into a disavow project. Most sites need better authority distribution, stronger internal links, and better link-worthy assets before they need aggressive cleanup.
Step 9: Build the prioritized action plan
The best SEO audit is useless if the client or team cannot act on it.
Checklist
- Group findings by impact: critical, high, medium, low.
- Add effort estimates: small, medium, large.
- Identify owner: SEO, content, design, engineering, analytics, or client.
- Tie each recommendation to evidence from crawl data, GSC, or SERP review.
- Separate quick wins from structural projects.
- Include expected outcome and success metric.
- Turn the top recommendations into a 30-day action plan.
Example priority model
| Priority | Definition | Example |
|---|---|---|
| Critical | Blocks crawling, indexing, or revenue pages | Important service pages are noindex |
| High | Strong traffic or conversion upside | Page ranks position 6 for a high-intent query but has weak title and content |
| Medium | Useful improvement with moderate upside | Category template has duplicate meta descriptions |
| Low | Hygiene issue with limited expected impact | Minor alt text gaps on low-traffic images |
Every recommendation should answer: what changes, who does it, and how success will be measured.
Manual SEO audit deliverables
A client-ready SEO audit usually includes:
- Executive summary
- Top opportunities
- Technical findings
- GSC performance analysis
- Content recommendations
- Internal linking recommendations
- Backlog with priority, effort, owner, and status
- 30-day implementation plan
Avoid sending raw exports as the main deliverable. Exports are evidence. The audit is the interpretation.
Where automation helps in an SEO audit
Automation is useful when it handles repetitive work and gives the SEO more time for judgment.
Good tasks to automate
- Pulling GSC data
- Crawling URLs
- Detecting status code and indexability issues
- Summarizing page and query performance
- Finding duplicate titles, headings, and descriptions
- Grouping pages by template or issue type
- Generating first-pass recommendations
- Creating a repeatable report format
Tasks that still need expert review
- Deciding business priority
- Interpreting search intent
- Reviewing brand, legal, and product nuance
- Choosing whether to consolidate, rewrite, redirect, or leave a page alone
- Turning findings into an implementation plan
- Explaining tradeoffs to stakeholders
The right workflow is not manual versus automated. It is manual judgment on top of automated evidence gathering.
Automating an SEO audit with Rankbox
Rankbox is built for SEO teams that want the audit process to be repeatable. Instead of manually exporting data, running separate tools, and writing the same sections from scratch, Rankbox connects the core inputs and generates a structured report.
How the Rankbox workflow works
- Connect Google Search Console.
- Select the verified property you want to audit.
- Run a site audit that combines GSC performance data with crawl and page-level signals.
- Choose the AI model for analysis where available.
- Review the generated report and recommendations.
- Share the output with a client or teammate.
- Re-run the audit after fixes to compare progress.
Why this matters for agencies
For one site, a manual SEO audit can be manageable. For 20 client sites, the process becomes a bottleneck. Rankbox helps standardize the repeatable parts:
- Same audit structure across clients
- Same data source logic across properties
- Faster first draft of findings
- Easier re-runs after implementation
- Shareable output without rebuilding a deck each time
That does not replace the SEO auditor. It gives the auditor a stronger starting point and more time to focus on decisions that require experience.
Case study placeholder
Use this section once real customer data is approved for publication.
Suggested case study format
- Client type: e.g. B2B SaaS, ecommerce, local services, publisher
- Starting point: crawl/indexing issue, content decay, weak CTR, or migration risk
- Audit process: what Rankbox found and what the SEO reviewed manually
- Actions taken: technical fixes, content updates, internal links, or page consolidation
- Result: clicks, impressions, indexed pages, conversions, or implementation velocity
- Timeframe: 30, 60, or 90 days
Example placeholder copy
Case study coming soon: how an agency used Rankbox to reduce audit production time while preserving senior SEO review.
Do not publish invented performance numbers. Replace this placeholder only when the source data, customer permission, and timeframe are ready.
Final SEO audit checklist
Use this condensed checklist when running your next audit:
- Define scope, goals, and data sources.
- Review indexation in Google Search Console.
- Check robots, sitemap, canonicals, and
noindexrules. - Crawl the site and export technical signals.
- Fix broken internal links, redirect chains, and status code errors.
- Review mobile usability and Core Web Vitals.
- Validate structured data.
- Audit title tags, meta descriptions, H1s, and page intent.
- Analyze GSC queries, pages, CTR, impressions, and position trends.
- Identify content gaps, decay, duplication, and cannibalization.
- Review internal links and anchor text.
- Check backlinks and authority distribution.
- Rank every finding by impact, effort, owner, and metric.
- Turn recommendations into a 30-day implementation plan.
- Re-run the audit after fixes.
The bottom line
A good SEO audit is not a checklist for its own sake. It is a decision-making system. Manual review gives you judgment; automation gives you speed and consistency.
If you are auditing one site, use the checklist above and document your reasoning. If you are auditing multiple sites every month, automate the repetitive parts with Rankbox so your team can spend more time deciding what matters.