SEO Audit: The Full-Site Health Check for Rankings
An SEO audit reviews technical, on-page, and off-page factors to find what is blocking growth. Learn what to check and how to run one.
An SEO audit is a systematic review of a site's technical, on-page, and off-page factors to find what is holding it back.
Why Run an SEO Audit
- Diagnose a drop in rankings or traffic.
- Prepare for a migration, redesign, or relaunch.
- Find quick wins and prioritize long-term work.
- Give a new campaign a clean starting point.
The Technical Layer
- Crawlability and indexability of key pages.
- Canonical tags and duplicate content.
- Redirect health, including chains and loops.
- Site speed and Core Web Vitals.
- XML sitemaps, robots.txt, and mobile usability.
The On-Page Layer
- Title tags, meta descriptions, and heading structure.
- Keyword mapping and search intent alignment.
- Internal linking between related pages.
- Content quality and freshness.
The Off-Page Layer
- Backlink profile and referring domains.
- Anchor text distribution.
- Toxic links that may need disavowing.
- Brand presence and unlinked mentions.
How to Run an Audit
Crawl the site with an SEO tool, cross-reference the findings with Search Console, and prioritize fixes by impact and effort. Fix the issues that block indexing first.
The trigger: organic traffic has fallen for two months.
The audit: a crawl finds 400 orphaned product pages with no internal links.
The fix: add category links so the pages are discoverable again.
The reading: re-crawled pages regain indexation and traffic recovers.
Quick Tip
Fix the issues that block indexing first. A page that cannot be found in Google never gets a chance to rank, no matter how good its content is.
Frequently Asked Questions
SEO Audits, Bottom Line
An audit turns guesswork into a list of fixes ordered by impact.
Run one before big changes, review the highest-impact signals monthly, and let the data decide what to fix.