
How to Do a Website SEO Audit in 30 Minutes (2026 Checklist)
A basic SEO audit takes 30 minutes and requires only free tools. This step-by-step guide walks through a complete website SEO audit — technical issues, on-page optimization, content quality, and quick wins — with the exact tools and steps for each section.
What Is an SEO Audit and Why Do You Need One?
An SEO audit is a systematic review of your website to identify issues that are preventing it from ranking as well as it could in search results. Think of it as a health check — it surfaces the specific problems holding your organic traffic back, prioritized by impact so you know where to focus first.
Most websites have fixable issues that are silently suppressing rankings. A quick audit often reveals low-hanging fruit — pages accidentally marked noindex, missing title tags, images without alt text, or slow-loading pages — that are costing organic traffic right now and are straightforward to fix.
What You'll Need (All Free)
- Google Search Console (search.google.com/search-console) — must be set up for your site
- Google Analytics 4 — for traffic and behavior data
- PageSpeed Insights (pagespeed.web.dev) — performance assessment
- Google's Mobile-Friendly Test (search.google.com/test/mobile-friendly)
- Screaming Frog SEO Spider (free up to 500 URLs) — technical crawl
- Rich Results Test (search.google.com/test/rich-results) — schema validation
The 30-Minute SEO Audit: Step by Step
Minutes 1–5: Google Search Console Health Check
Start here — Search Console gives you Google's actual view of your site.
| Check | Where to Find It | What to Look For |
|---|---|---|
| Manual actions | Security & Manual Actions → Manual Actions | Any manual penalty from Google — highest priority fix |
| Security issues | Security & Manual Actions → Security Issues | Hacked content, malware — fix immediately |
| Coverage errors | Pages → Error | 404 errors, server errors (5xx), crawl anomalies |
| Coverage excluded | Pages → Not indexed | Pages excluded due to noindex, crawl issues, or duplicate content |
| Core Web Vitals | Core Web Vitals report | URLs failing LCP, INP, or CLS thresholds |
| Mobile usability | Mobile Usability | Pages with mobile usability errors |
| Sitemap status | Sitemaps | Is your sitemap submitted? Any errors? |
Red flags that need immediate attention:
- Manual action detected — requires specific remediation before any rankings recover
- Security issues — fix before anything else
- Key pages appearing in "Not indexed" (especially homepage, service pages, money pages)
- Large number of 404 errors on pages that used to exist (check if they need 301 redirects)
- Core Web Vitals showing many "Poor URL" pages
Minutes 5–10: Quick Performance Check
| Tool | What to Check | Target |
|---|---|---|
| PageSpeed Insights (mobile) | Homepage mobile Lighthouse score | Score above 70; all Core Web Vitals green |
| PageSpeed Insights (desktop) | Homepage desktop score | Score above 90 |
| Mobile-Friendly Test | Homepage mobile rendering | Pass — no mobile usability issues |
| Manual browser check | Is the site accessible? Any obvious errors? | No 404 on homepage, loads correctly |
If your mobile Lighthouse score is below 50, page speed optimization should be your first priority before any other SEO work — a slow site underperforms regardless of how well-optimized the content is.
Minutes 10–17: Crawl Audit with Screaming Frog
Crawl your website with Screaming Frog (free for up to 500 URLs). This simulates what Google sees when it crawls your site:
| Screaming Frog Report | What to Look For | Priority |
|---|---|---|
| Response Codes → 404 | Broken internal links pointing to 404 pages | High — fix or redirect |
| Response Codes → 3xx | Redirect chains (A→B→C) and redirect loops | Medium — consolidate to single redirect |
| Page Titles → Missing | Pages with no title tag | High — add unique, keyword-optimized titles |
| Page Titles → Duplicate | Pages sharing identical title tags | High — differentiate with unique titles |
| Page Titles → Over 60 chars | Titles that will truncate in search results | Medium — shorten without losing keywords |
| Meta Description → Missing | Pages with no meta description | Medium — add compelling descriptions |
| H1 → Missing | Pages without an H1 tag | High — H1 is a strong on-page signal |
| H1 → Duplicate | Multiple pages with identical H1s | High — differentiate each page |
| Images → Missing Alt Text | Images without alt attribute | Medium — add descriptive alt text |
| Directives → Noindex | Pages marked noindex | Review — are these supposed to be excluded? |
Minutes 17–22: On-Page Quality Spot Check
Manually review your 3 most important pages (homepage, primary service page, and top blog post):
| Check | What to Look For |
|---|---|
| Title tag | Is the primary keyword included? Under 60 characters? Unique? Compelling? |
| Meta description | Under 155 characters? Includes keyword? Has clear value proposition? |
| H1 | One H1? Includes keyword? Matches page topic? |
| Content depth | Is the page comprehensive? Would a searcher need to go back to Google after reading it? |
| Internal links | Does the page link to related content? Are there 3–5 contextual internal links? |
| Schema markup | Is schema implemented? Check via Rich Results Test |
| Images | Do all images have descriptive alt text? Are images compressed (check file sizes)? |
| URL structure | Is the URL short, lowercase, keyword-including, no parameters? |
Minutes 22–27: Search Console Performance Analysis
Return to Search Console for traffic insights:
| Analysis | Where | What to Find |
|---|---|---|
| Quick wins: near-page-one rankings | Performance → Queries → filter position 8–20 | Keywords where you rank but not on page 1 — optimize these pages |
| High impression, low CTR | Performance → sort by Impressions → check CTR | Pages showing up but not getting clicks — improve title/meta description |
| Which pages drive most traffic | Performance → Pages → sort by clicks | Top traffic pages — protect and improve these first |
| Keyword cannibalization check | Performance → filter by page → see what queries a page ranks for | Multiple pages targeting same keyword = cannibalization |
Minutes 27–30: Priority Action List
By this point you have a list of issues. Prioritize fixes by impact:
| Priority | Fix These First |
|---|---|
| Immediate (do today) | Manual actions, security issues, homepage 404 or noindex, Core Web Vitals failures on high-traffic pages |
| High (this week) | Missing title tags and H1s on important pages, broken internal links (404s with high internal link count), mobile usability errors |
| Medium (this month) | Duplicate title tags, missing meta descriptions, missing alt text on images, redirect chains, low-CTR pages with high impressions |
| Ongoing (add to workflow) | Content updates for near-page-one rankings, internal linking as new content is published, schema expansion |
Common SEO Issues Found in Audits (and How Common They Are)
| Issue | % of Sites Affected | Severity |
|---|---|---|
| Missing or duplicate title tags | ~36% | High |
| Pages with no meta description | ~25% | Medium |
| Broken internal links (404s) | ~42% | Medium-High |
| Images missing alt text | ~45% | Medium |
| Slow page speed (mobile score under 70) | ~55% | High |
| Duplicate content issues | ~29% | High |
| Missing or incorrect canonical tags | ~18% | Medium-High |
| Pages accidentally noindexed | ~7% | Very High (if important pages) |
| No XML sitemap submitted | ~22% | Medium |
| Missing structured data | ~68% | Medium (opportunity) |
When to Do a More Comprehensive Audit
The 30-minute audit covers the highest-impact issues. A full SEO audit — using paid tools like Semrush, Ahrefs, or Moz, and taking 4–8 hours — covers additional depth:
- Backlink profile analysis (toxic links, link opportunities)
- Competitor gap analysis (keywords they rank for that you don't)
- Content gap analysis (topic areas you're not covering)
- Log file analysis (exactly which pages Google crawls and how often)
- JavaScript rendering audit (content that requires JS to render)
- International SEO audit (hreflang tags for multi-language sites)
For most small business websites, the 30-minute audit with free tools surfaces 80% of the issues that are actually limiting rankings. Save the comprehensive paid-tool audit for when you've addressed the most common free-tool-findable issues and are ready to go deeper.
The Bottom Line
A 30-minute SEO audit using free tools — Google Search Console, PageSpeed Insights, Mobile-Friendly Test, and Screaming Frog — will surface the most impactful issues affecting your organic rankings. Start with Search Console for Google-reported errors, check performance with PageSpeed Insights, run a Screaming Frog crawl to find missing title tags, broken links, and missing alt text, then review your most important pages manually for on-page quality. The quick wins found in most audits — fixing accidentally noindexed pages, adding missing title tags, compressing slow-loading images, improving meta descriptions on high-impression pages — often produce measurable ranking improvements within weeks of implementation. Do this audit quarterly to catch new issues as your site grows and changes.
At Scalify, we build websites with clean technical SEO foundations that pass these audit checks from day one — no crawl errors, proper title tags, optimized images, and schema markup built into the delivery.
Top 5 Sources
- Google Search Console — Free tool for technical SEO monitoring and issue detection
- Screaming Frog SEO Spider — Free crawl audit tool for technical SEO issue detection
- Semrush SEO Audit Guide — Comprehensive SEO audit methodology and issue prevalence data
- Ahrefs SEO Audit Tutorial — Step-by-step SEO audit with tool-based workflow
- Moz SEO Audit Framework — Issue prioritization methodology for SEO audits






