Quick Answer

The 60-minute SEO audit covers six phases: (1) crawl with Screaming Frog (15 min), (2) Search Console review (10 min), (3) Core Web Vitals + mobile usability (10 min), (4) on-page sample audit on top 10 pages (10 min), (5) backlink and competitor SERP scan (10 min), (6) prioritized fix list (5 min). Output: a one-page action list ranked by impact ÷ effort.

Every audit I run surfaces variations of the same dozen problems. Once you have a checklist that catches them, you can audit any site in under an hour and know exactly which fixes will move the needle.

This is the exact process. Steal it, run it on your own site, ship the top three fixes this week.

Tools you need (free unless noted)

  • Google Search Console - already verified for your site
  • Google Analytics 4 - for traffic and conversion context
  • PageSpeed Insights - Core Web Vitals
  • Screaming Frog SEO Spider - free up to 500 URLs; $259/year for unlimited
  • Ahrefs Webmaster Tools - free for verified domains
  • Ahrefs / Semrush - paid, optional but valuable for backlink + keyword data
  • Chrome DevTools - for Lighthouse and rendering diagnostics

Phase 1: Crawl with Screaming Frog (0:00–0:15)

Set Screaming Frog to crawl with your site's sitemap loaded. While it runs, configure these views in the right sidebar:

  • Response Codes → Client Error (4xx) - every broken internal link
  • Response Codes → Server Error (5xx) - server-side problems
  • Response Codes → Redirection (3xx) - chains that waste crawl budget
  • Page Titles → Missing / Duplicate / Over 60 / Below 30 chars
  • Meta Description → Missing / Duplicate / Over 160 chars
  • H1 → Missing / Multiple / Duplicate
  • Canonicals → Missing / Self-referencing / Cross-domain
  • Directives → Noindex / Disallow

Export each tab to CSV. You now have a complete defect list in 15 minutes.

JS-heavy sites

If the site is a SPA (React, Vue, Angular without SSR), enable JavaScript rendering in Screaming Frog. The default HTML crawl will under-report content and links. This adds a few minutes to the crawl but the data is then trustworthy.

Phase 2: Search Console review (0:15–0:25)

Six tabs to check, in order:

  1. Pages: how many URLs are indexed vs. discovered/excluded? A healthy ratio is >85% of submitted URLs indexed. Lower ratios mean canonical, noindex, soft-404, or low-quality issues.
  2. Page Experience: Core Web Vitals breakdown. Note how many URLs are "Poor" or "Needs improvement" on mobile.
  3. Manual actions: must be empty. If not, this is the only thing that matters until it is fixed.
  4. Security & manual actions: also must be empty.
  5. Sitemaps: submitted recently? Indexed count matches submitted count?
  6. Performance (last 28 days): note top 10 queries by impressions and top 10 pages by clicks. Anything ranking 4–15 is a candidate for a quick on-page lift.

Phase 3: Core Web Vitals + mobile usability (0:25–0:35)

Run PageSpeed Insights on the homepage and three high-traffic interior pages (use the GA4 top pages list). For each, record:

MetricTargetMost common fix when failing
LCP (Largest Contentful Paint)< 2.5sOptimize hero image, defer JS, add CDN
INP (Interaction to Next Paint)< 200msReduce main-thread JS, break up long tasks
CLS (Cumulative Layout Shift)< 0.1Add width/height to images, reserve ad slots
TTFB (Time to First Byte)< 0.8sUpgrade hosting, add edge caching

If a metric is failing on the homepage it is almost certainly failing site-wide on the same template. One fix, applied site-wide, lifts dozens or hundreds of pages.

Phase 4: On-page sample audit on top 10 pages (0:35–0:45)

Pull the top 10 pages by organic traffic from GA4 (or Search Console). For each, score against this 10-point on-page checklist:

  1. Title tag contains primary keyword, < 60 chars
  2. Meta description compelling, < 160 chars, includes the primary phrase
  3. Single H1 with the primary keyword
  4. H2/H3 hierarchy uses related semantic keywords
  5. First 100 words address search intent directly
  6. At least 3 outbound links to authoritative sources
  7. At least 3 inbound internal links to related cluster pages
  8. Canonical URL set correctly
  9. Open Graph + Twitter Card meta present
  10. Schema markup appropriate to page type (Article, Product, Service, FAQ)

Score 8+/10 = strong page. Below 6/10 = priority fix.

Phase 5: Backlink + competitor SERP scan (0:45–0:55)

Open Ahrefs (or Semrush). Two views:

  • Site Explorer → Best by Links: which pages on your site have the most backlinks? Are those pages still relevant? Internal-link from them to your priority pages - instant authority transfer.
  • Content Gap: enter your domain and 3 top competitors. Show keywords competitors rank for that you do not. Sort by KD < 30 and search volume > 100. You now have a content-gap list of 30–100 quick-win opportunities.

If you do not have Ahrefs, Ahrefs Webmaster Tools (free) gives you 80% of the backlink data, and Semrush's free trial covers content gap.

Phase 6: Prioritized fix list (0:55–1:00)

Take every issue surfaced in phases 1–5, score each on Impact (1–5) × Confidence (1–5) ÷ Effort (1–5), and sort. The top 5–10 items become this quarter's roadmap.

The pattern that repeats in 90% of audits I run:

  1. Fix Core Web Vitals on the most-trafficked template (impact: site-wide).
  2. Fix broken internal links (impact: crawl efficiency, user experience).
  3. Rewrite missing/weak meta titles & descriptions on top 20 pages (impact: CTR).
  4. Add schema markup where missing (impact: GEO + rich results).
  5. Internal-link from high-authority pages to under-linked priority pages (impact: authority transfer).
  6. Ship the top 3 content-gap articles (impact: new keyword footprint).

The audit report template I send to clients

The output of every audit is a one-page document with five sections:

  • Executive summary: 3 bullets - what's working, what's broken, what to do next.
  • Critical issues: anything that blocks indexing, raises safety or legal risks, or has a manual action.
  • High-impact fixes: 5–10 items, ranked by impact ÷ effort.
  • Quick wins: anything that takes <1 hour and lifts performance.
  • Long-term roadmap: content, links, technical work over the next 90 days.

One-page rule

If the audit is more than one page, no one will read it. The discipline of fitting it onto one page forces real prioritization. Save the 30-page deck for the kickoff workshop.

Conclusion: audits without action are just spreadsheets

The audit is the easy part. The hard part is shipping the fixes. Pick the top three items from the prioritized list this week. Measure the lift in 30 days. Repeat. That cadence - quarterly audit, weekly fixes - is how SEO actually compounds.

Key takeaways

  • Six phases, 60 minutes: crawl, Search Console, vitals, on-page sample, links, prioritized fix list.
  • Free tools cover 80% of the audit - Search Console + Screaming Frog + PageSpeed Insights.
  • LCP is the most common technical failure - usually fixable in <4 hours.
  • Audit quarterly + lightly monthly; full audit within 7 days of any major site change.
  • Score each fix on Impact × Confidence ÷ Effort. Ship the top three this week.
  • One-page audit reports get read. Anything longer does not.
Share

Frequently asked questions

The most common SEO audit questions I get from founders, marketers, and developers.

How often should I audit my website's SEO?

Run a full SEO audit quarterly and a light audit (Core Web Vitals + Search Console errors + new broken-link scan) monthly. After any major site change - migration, redesign, CMS swap, structural template change - run a full audit within 7 days to catch regressions before they affect rankings.

What tools do I need to do an SEO audit?

Free essentials: Google Search Console, Google Analytics 4, PageSpeed Insights, Screaming Frog (free up to 500 URLs), Ahrefs Webmaster Tools (free for verified sites). Paid upgrades worth it: Screaming Frog Pro ($259/year), Ahrefs or Semrush ($129+/month) for keyword and backlink intelligence. You can ship 80% of the audit with the free stack alone.

What is the most common technical SEO problem?

Slow Largest Contentful Paint (LCP) is the most common - typically caused by unoptimized hero images, render-blocking JavaScript, or no CDN. Roughly 60% of the sites I audit fail their LCP target on mobile. The fix is usually under 4 hours of work: compress hero images, add width/height attributes, defer non-critical JS, serve images via Next.js Image or a CDN.

How long does an SEO audit take?

A focused technical SEO audit takes 60 minutes if you follow a structured checklist. A full audit including keyword analysis, competitor analysis, content gap analysis, and prioritization typically takes 6–10 hours for a medium-sized site, plus 2–3 hours for the strategy and recommendations writeup.

What should an SEO audit checklist include?

A complete SEO audit checks: (1) crawlability and indexability, (2) Core Web Vitals and mobile usability, (3) sitemap and robots.txt configuration, (4) on-page elements (titles, meta descriptions, headings, internal links, canonicals), (5) schema markup, (6) duplicate content, (7) backlink profile health, (8) content gaps versus competitors, (9) Search Console errors and manual actions, (10) GEO/AEO readiness for AI Overviews.

Can I do an SEO audit myself?

Yes. Follow this checklist top to bottom with Screaming Frog, PageSpeed Insights, and Google Search Console. You will find 80% of the issues a professional auditor would find. Hire a specialist for prioritization (which fixes deliver the biggest lift) and for issues that require code-level diagnosis (JS-rendered content, edge cases in faceted navigation, complex schema markup).

What is the difference between an SEO audit and a content audit?

An SEO audit examines technical health, on-page implementation, and link signals across the whole site. A content audit reviews every published page for relevance, accuracy, performance (rankings, traffic, conversions), and consolidation opportunities. They overlap on on-page elements but answer different questions. Run an SEO audit quarterly; run a content audit once or twice a year.

Want me to run the audit for you?

I do a small number of full SEO + GEO audits each month. You get the 60-minute audit plus the prioritized 90-day roadmap, delivered as a one-page action list and a 30-minute Loom walkthrough.

Request an audit Read GEO guide

Related guides