Most websites lose rankings to problems the owner never sees. Broken links, slow pages, and orphaned content pile up quietly while traffic slips away.
An SEO audit is how you catch those problems before they cost you more. It is a full health check of your site, run step by step, so nothing important hides.
One real-estate site learned this the hard way. A rebrand left roughly 300,000 pages returning 404 errors with no redirects, and organic traffic collapsed. An audit caught it, the team fixed the redirects, and weekly organic sessions jumped from 974 to 12,276. This checklist walks you through the same 14 steps, and you can run every one with free tools.
Why an SEO audit matters in 2026
Google rewards sites that are healthy, fast, and trustworthy. Most sites are not, which is exactly where your opening lies.
The numbers are blunt. Ahrefs found that 96.55% of pages get zero traffic from Google, often because of issues an audit would catch in an afternoon.
Performance is just as weak across the web. Only about 33% of sites pass Core Web Vitals, so a clean technical bill of health is a real edge (Searchlab, 2026).
Search is also changing fast. AI answers now sit above the old blue links, so an audit has to check more than rankings alone.
How one audit recovered a site
A real-estate brand rebranded and restructured its URLs. The move left about 300,000 pages returning 404 errors, with no redirects in place.
Organic traffic collapsed because every old link now hit a dead end. The content still existed, but Google could no longer reach it.
A technical audit surfaced the broken redirects fast. After the team mapped old URLs to new ones, weekly organic sessions climbed from 974 to 12,276, a 1,379% rise, as Croton Content documented.
The lesson is simple. The problem was invisible from the dashboard, but an audit found it in an afternoon.
The 14-step SEO audit checklist
Work through these steps in order. Each one stands alone, so you can pause after any step and pick up later.
1Step 1 - Crawl your entire site first
You cannot fix what you cannot see. A full crawl shows every page, redirect, and error the way a search engine finds them.
Start here every time. The crawl becomes the map for the rest of your audit.
- Crawl your whole site with a tool like Screaming Frog or our free website audit.
- Export every URL with its status code, title, and meta description.
- Compare the crawl count to the number of pages you expect to exist.
- Flag pages that return errors, redirect, or block crawlers.
- Note any pages missing titles, headings, or meta descriptions.
- Pull your XML sitemap and check it matches the live crawl.
- Save the crawl as your baseline so you can measure fixes later.
Crawl as a mobile user and render JavaScript. Google indexes the mobile, rendered version, so crawl the page your visitors actually get.
2Step 2 - Review your organic traffic and rankings
Numbers point you to the real problems. Before you fix anything, see what your traffic and rankings are actually doing.
This step turns a long checklist into a focused plan. You fix what is bleeding traffic first.
- Open the Performance report in Google Search Console.
- Track clicks, impressions, and average position over the last 12 months.
- Find pages and queries that recently dropped, and note the dates.
- List your top pages so you protect them while you make changes.
- Check Google Analytics for traffic trends and high-exit pages.
- Confirm your tracking and tags actually fire on every template.
- Watch your live rankings over time with our SERP analyzer.
A traffic drop tied to one date usually means an algorithm update or a site change. Match the date to your release log to find the cause.
3Step 3 - Fix indexing and coverage gaps
A page that is not indexed cannot rank. Indexing is where a lot of quiet traffic loss hides.
Google indexes far less of the web than people assume. Your job is to get your best pages in and keep your junk pages out.
- Open the Pages report in Google Search Console.
- Review which URLs are indexed and which are excluded, and why.
- Confirm your money pages all show as indexed.
- Find index bloat, like tag pages, filters, or thin archives.
- Check for accidental noindex tags or blocks in robots.txt.
- Check the Manual Actions report for any Google penalties.
- Fix canonical tags that point to the wrong URL.
- Confirm a page actually ranks once indexed with our SERP analyzer.
One stray noindex or Disallow can wipe a whole section. Re-check your templates after any redesign or migration.
4Step 4 - Audit Core Web Vitals and page speed
Speed is both a ranking signal and a conversion lever. Slow pages lose rankings and customers at the same time.
Most sites still fail here. Only about a third pass Core Web Vitals, so a fix is often a quick edge.
- Test key templates in Google PageSpeed Insights.
- Check that LCP loads in under 2.5 seconds.
- Check that INP responds in under 200 milliseconds.
- Check that CLS stays under 0.1 so the layout does not jump.
- Compress images and serve them in modern formats.
- Defer or trim heavy JavaScript that blocks the main thread.
- Re-test after each change and track the trend in Search Console.
INP is the metric most sites now fail. Focus on JavaScript across the whole session, not just the first load.
5Step 5 - Confirm mobile-first readiness
Google indexes the mobile version of your site, not the desktop one. If your mobile pages are thinner, your rankings follow them down.
Mobile is where most people already read you. Treat the small screen as the real site.
- Check that mobile and desktop show the same content and links.
- Make sure text is readable without pinching or zooming.
- Confirm buttons and links are easy to tap, with space around them.
- Set a correct viewport meta tag on every template.
- Avoid intrusive pop-ups that cover the main content.
- Test real pages on a phone, not just an emulator.
- Re-crawl as a mobile user agent to catch parity gaps.
Hiding text behind tabs is fine. Serving less content on mobile than on desktop is not, and it can cost you rankings.
6Step 6 - Audit on-page SEO: titles, meta, and headings
On-page basics still decide a lot of rankings. Titles and headings tell Google and readers what a page is about.
Small fixes here add up fast. They are cheap, quick, and often move pages within weeks.
- Give every page one clear, unique title tag with its main keyword.
- Keep titles near 50-60 characters so they do not get cut off.
- Write one unique meta description per page that earns the click.
- Use a single H1 that matches the page intent.
- Structure the body with logical H2 and H3 headings.
- Fix duplicate or missing titles flagged in your crawl.
- Sharpen your titles with our headline analyzer.
About 59.5% of sites have a missing H1. A quick H1 sweep is one of the easiest wins on this whole list (Searchlab, 2026).
7Step 7 - Hunt down technical errors
Broken links and bad redirects waste crawl budget and frustrate readers. They also leak the authority your links worked hard to build.
Status codes tell the real story. A quick pass here cleans up errors that quietly drag a whole site.
- List every URL by status code from your crawl.
- Fix 404 errors on pages that still get links or traffic.
- Replace redirect chains with a single direct redirect.
- Remove internal links that point to dead or redirected URLs.
- Check that moved pages use 301, not 302, redirects.
- Confirm HTTPS is set everywhere, with no mixed-content warnings.
- Re-crawl to confirm the errors are gone with our website audit.
About 95.2% of sites have 3XX redirect issues. Redirect chains are common and easy to miss, so map them carefully (Searchlab, 2026).
8Step 8 - Review site architecture and internal linking
Your structure tells Google which pages matter most. Important pages should sit close to the homepage and earn the most internal links.
Internal links spread authority and help readers go deeper. Orphan pages get neither.
- Map how many clicks it takes to reach key pages from the homepage.
- Keep important pages within three clicks where you can.
- Find orphan pages with no internal links pointing to them.
- Add internal links from strong pages to pages that need a lift.
- Use clear, descriptive anchor text, not "click here".
- Build hub pages that link out to related articles.
- Confirm a clean, logical URL structure across the site.
Poor internal linking affects 66.2% of sites. A few smart internal links often lift a page faster than new backlinks (Searchlab, 2026).
9Step 9 - Audit your content for thin, duplicate, and outdated pages
Not every page deserves to stay. Thin and duplicate pages dilute your site and waste crawl budget.
A content audit shows what to keep, improve, merge, or remove. Fewer, stronger pages usually beat many weak ones.
- List every page with its traffic, rankings, and last update.
- Flag thin pages that offer little unique value.
- Find duplicate or near-duplicate pages chasing one keyword.
- Merge overlapping pages into one stronger resource.
- Refresh outdated posts with current data and a new date.
- Remove or redirect pages that add nothing and earn nothing.
- Find new content gaps with our keyword research tool.
Keyword cannibalization is easy to cause by accident. Two pages targeting the same term split your rankings, so consolidate them.
10Step 10 - Check E-E-A-T and trust signals
Google wants to know who stands behind your content. Experience, expertise, authority, and trust matter most on pages about money or health.
Trust signals live on the page and across the web. Weak ones hold good content back.
- Add a real, named author with credentials to important pages.
- Publish full author bio pages and link to them.
- Cite credible sources and link out where it helps the reader.
- Show clear contact details, policies, and an about page.
- Keep your facts current and correct, especially on sensitive topics.
- Earn mentions and citations of your experts on trusted sites.
- Build trust signals off-site with our off-page SEO guide.
Faceless content lost ground in recent core updates while credentialed authors gained. A real, verifiable byline is worth the effort (Google, 2026).
11Step 11 - Benchmark against your competitors
You do not rank in a vacuum. An audit should show how you stack up against the sites beating you.
Competitor gaps are some of the fastest wins. They show you exactly what to build next.
- List the three to five sites that outrank you for key terms.
- Compare their content depth and topics to yours.
- Find keywords they rank for that you do not.
- Study their site structure and internal linking for ideas.
- Note any page types or features they have and you lack.
- Check rivals' authority over time with our domain overview.
- Run a side-by-side gap check with our competitor analysis tool.
Copy the format, not the words. Match the page types and depth that win, then make your version genuinely better.
12Step 12 - Audit your backlink profile
Backlinks still shape authority, but quality beats quantity. A clean, relevant profile helps, while a toxic one can hurt.
An audit shows where you stand and where the gaps are. Then you can earn the links you are missing.
- Pull your full backlink list with our backlink analyzer.
- Sort links by relevance, authority, and real traffic.
- Flag spammy or irrelevant links that look unnatural.
- Disavow only clearly toxic links, and only when truly needed.
- Check that your anchor text mix looks natural, not over-optimized.
- Find links rivals have that you do not with our backlink gap tool.
- Plan outreach to earn the most valuable missing links.
Do not disavow in a panic. Most sites never need it, and a careless disavow file can remove links that were helping you.
13Step 13 - Validate structured data and schema
Schema helps Google understand your pages and can win rich results. Rich results stand out and lift your click-through rate.
Bad markup is worse than none. Errors can block the rich result you wanted.
- List the schema types that fit your pages, like Article, FAQ, or Product.
- Add valid structured data to the templates that need it.
- Test each template in Google's Rich Results Test.
- Fix every error and warning the test reports.
- Make sure the markup matches the visible content on the page.
- Keep required properties complete, not half filled.
- Re-test after changes and watch the Enhancements reports in Search Console.
FAQ and How-to markup can earn extra space in the results. Add it only where the content genuinely supports it.
14Step 14 - Audit for AI-search visibility
Search is no longer just ten blue links. AI Overviews, ChatGPT, and other engines now answer questions and cite sources.
Most checklists skip this step. Auditing for AI search is how you stay visible as search keeps changing.
- Search your key questions in AI Overviews and AI chat tools.
- Note whether you get cited, and which competitors do.
- Write clear, direct answers near the top of each page.
- Use plain headings that match how people ask questions.
- Add FAQ content and schema to support quoting.
- Strengthen your E-E-A-T so engines trust you as a source.
- Track which queries trigger AI answers with our SERP analyzer.
AI engines favor clear, well-structured, trustworthy pages. The same fundamentals you just audited also win AI citations.
Your SEO audit checklist at a glance
| Audit area | What to check | Free tool | Common red flag |
|---|---|---|---|
| Crawl | Every URL, status, and title | Website Audit | Crawl count far off your page count |
| Traffic | Clicks, queries, and drops | SERP Analyzer | Unexplained drop on one date |
| Indexing | Indexed vs excluded pages | Search Console | Money pages not indexed |
| Core Web Vitals | LCP, INP, CLS thresholds | PageSpeed Insights | Slow LCP or high INP |
| Mobile | Mobile and desktop parity | Search Console | Thinner content on mobile |
| On-page | Titles, meta, headings | Headline Analyzer | Missing or duplicate H1s |
| Technical errors | 404s, redirect chains, HTTPS | Website Audit | Broken internal links |
| Architecture | Click depth, orphans | Website Audit | Key pages buried deep |
| Content | Thin, duplicate, outdated | Keyword Research | Pages chasing one keyword |
| E-E-A-T | Authors, sources, trust | Search the web | No named, credible author |
| Competitors | Content and keyword gaps | Competitor Analysis | Rivals outrank you everywhere |
| Backlinks | Toxic links and gaps | Backlink Analyzer | Spammy or unnatural links |
| Schema | Valid structured data | Rich Results Test | Markup errors or mismatch |
| AI search | Citations in AI answers | SERP Analyzer | Rivals cited, you are not |
How to prioritize what you fix first
An audit always finds more than you can fix at once. The trick is to sort by impact and effort, then start where the payoff is biggest.
Fix high-impact, low-effort issues first. Indexing blocks, redirect chains, and missing titles usually fit here, and they move fast.
Schedule the big rebuilds. A full speed overhaul or content rewrite matters, but it should not block the quick wins.
Then measure. Re-run the audit after each batch of fixes, and watch your rankings and Core Web Vitals trend in the right direction.
"Most sites do not need more content. They need to fix the technical and trust issues an audit surfaces, then double down on the pages that already work."
Anatolii Ulitovskyi, Founder of UNmissRun your audit with free tools
You do not need an expensive stack to audit your site. Each step above maps to a free tool you can start today.
Start your crawl with our website audit, check rankings with the SERP analyzer, and size up rivals with our domain overview.
Frequently asked questions
What is an SEO audit?
An SEO audit is a full health check of your site across technical, on-page, content, and off-page factors. It shows you what limits your rankings so you can fix it.
How long does an SEO audit take?
A focused audit of a small site takes a day or two. A large site can take a week or more, depending on how many issues you find.
How often should I run an SEO audit?
Run a full audit at least every six months. Run a quick one before and after any big change, like a redesign or a migration.
Can I run an SEO audit for free?
Yes. You can crawl your site, check Core Web Vitals, and review backlinks with free tools, including our free website audit.
What is the difference between a technical and a content audit?
A technical audit checks crawling, indexing, speed, and code. A content audit checks the quality, relevance, and overlap of your pages. A full SEO audit covers both.
Should I check competitors during an SEO audit?
Yes. Competitor gaps show you what to build next, from missing topics to links worth earning. It turns a long checklist into a clear plan.
Do I need Screaming Frog to run an audit?
It helps, but it is not the only option. See our guide to the best Screaming Frog alternatives for free and paid tools.
How fast will I see results after fixing audit issues?
Some fixes, like indexing or titles, can move pages in days or weeks. Bigger gains from content and links usually take a few months.
What are the most common SEO audit mistakes?
Skipping mobile and Core Web Vitals, ignoring indexing, disavowing links in a panic, and auditing once then never again. Make it a habit, not a one-off.
This article was authored by RH Fardin and fact-checked by Anatolii Ulitovskyi, founder of UNmiss. Last updated June 2026.