SEO Audit Checklist: The Only 12 Things That Actually Matter
There are SEO checklists with 100+ items. Most of them don't matter. After analyzing audits across thousands of sites, these 12 checks account for 90% of ranking improvements.
The 12 Checks That Move Rankings
1. Title Tags — Present, Unique, Under 60 Characters
Every page needs a tag. It's the #1 on-page ranking signal.
| Problem | Impact | Fix Time |
|---|---|---|
| Missing title | Critical — page won't rank | 2 minutes |
| Duplicate title | High — Google picks one, ignores others | 5 minutes |
| Title > 60 chars | Medium — gets truncated in search results | 2 minutes |
What to do: Primary keyword first, under 60 chars. Pattern: [Keyword] — [Modifier] | [Brand]
2. Meta Descriptions — 120-155 Characters With a CTA
Meta descriptions don't directly affect rankings, but they affect click-through rate — which does.
What to do: Write a benefit statement with a number and call-to-action. Example: "Find and fix 50+ SEO issues in 2 minutes. Free site audit — no credit card required."
3. H1 Tags — One Per Page, Matches Search Intent
Google uses H1 to understand what the page is about. Missing H1 = confused crawler.
What to do: One H1 per page. It should include your target keyword and match what the searcher wants.
4. Broken Links (404s) — Zero Is the Target
Every broken link is a dead end for both users and search engines. Google demotes sites with lots of 404s.
What to do: Run a crawl, find all 404 links, either restore the pages or set up 301 redirects. [Learn how to find and fix broken links](/blog/find-fix-broken-links).
5. Page Speed — Under 3 Seconds
Google confirmed page speed is a ranking factor. Pages over 3 seconds have 50%+ bounce rates.
What to do: Compress images, enable caching, minimize JavaScript, use a CDN.
6. Mobile-Friendly — Viewport Tag Required
Google uses mobile-first indexing. If your site doesn't have a viewport meta tag, you're invisible on mobile search.
What to do: Add to every page.
7. Canonical Tags — Self-Referencing on Every Page
Without canonical tags, Google might index duplicate versions of your pages (www vs non-www, http vs https, trailing slash vs no slash).
What to do: Every page should have .
8. Structured Data (JSON-LD) — Organization + Article
Structured data gets you rich snippets in search results — star ratings, FAQ dropdowns, breadcrumbs. Sites with rich snippets get 20-30% higher CTR.
What to do: Add Organization schema on homepage, Article schema on blog posts, FAQPage on FAQ pages.
9. Sitemap.xml — Submitted and Up-to-Date
Your sitemap tells Google which pages to crawl and how often. Without it, Google discovers pages randomly.
What to do: Generate a sitemap with priorities (homepage = 1.0, key pages = 0.9, blog = 0.7). Submit to Google Search Console.
10. robots.txt — Not Blocking Important Pages
A misconfigured robots.txt can block Google from crawling your entire site. This is more common than you think.
What to do: Allow / for all bots. Only block /api/, /dashboard/, and other private routes.
11. Internal Links — Every Page Linked From at Least 2 Others
Orphan pages (pages with no internal links pointing to them) rarely rank because Google can't discover them through crawling.
What to do: Every important page should be linked from at least 2 other pages — navigation, footer, related content sections.
12. Content Depth — 300+ Words for Pages, 1000+ for Blog Posts
"Thin content" (under 50 words) signals to Google that a page isn't worth indexing. Blog posts under 300 words rarely rank.
What to do: Aim for 300+ words on regular pages, 1000+ words on blog posts. Quality matters more than quantity — but you need a minimum.
How to Check All 12 in 2 Minutes
Instead of checking each one manually, run a site audit that checks all 12 (plus 40+ more) automatically:
- Add your domain to [SEOBolt](/features)
- Click "Start Audit" — crawls your entire site in 1-3 minutes
- See a prioritized Action Plan: Critical → High → Medium → Low
- Click each issue to see affected pages + how to fix
The audit checks every page on your site, not just the homepage. A 200-page site takes about 2 minutes.
Bonus: After fixing issues, re-crawl and see your before/after comparison — "Health Score: 45 → 78 (+33)".
What You Can Skip
These are in every SEO checklist but rarely matter for small-to-medium sites:
- •hreflang tags — Only needed if you have multiple language versions
- •AMP pages — Google no longer prioritizes AMP
- •XML sitemap index files — Only needed for 50,000+ page sites
- •CDN configuration — Nice to have but won't move rankings alone
Focus on the 12 that matter. Fix them. Then measure with [Google Search Console](/blog/what-keywords-am-i-ranking-for-free).
Ready to improve your SEO?
Free plan available. 14+ SEO tools in one platform.