Anton Chisliuk · AI Marketing Ops
Anton Chisliuk
AI Marketing Ops

Tech Marketing

SEO Audit: Free Template, Checklist, and How-To Guide

Run a real SEO audit that leads to shipped fixes, not slide decks. Get a free template and step-by-step checklist to find quick wins, fix blockers, and build a 90-day roadmap tied to revenue.

12 min readWritten by: Anton ChisliukMiddle of funnel

If your SEO “audit” is just a 50‑page export from a crawler, you’re burning time. A real audit gives you a prioritized 90‑day roadmap that fixes what blocks revenue, not just what triggers warnings. This guide walks you through the exact steps, a free checklist you can copy, and the operator playbook for turning findings into pipeline.

What a real SEO audit is (and isn’t)

Most audits die on impact because they confuse data with decisions. A real SEO audit cuts through noise, frames impact in business terms, and leaves you with a short, ranked list of actions someone can ship next week. If it can’t be executed without another month of “analysis,” it’s not an audit. It’s a stall.

Audits also aren’t one‑size‑fits‑all. A marketplace with 2M URLs doesn’t get the same treatment as a regional clinic with 40 pages. Your audit should reflect your model, monetization paths, and the way searchers actually buy from you. That’s why we anchor every finding to its path to revenue: discoverability, conversion, and retention.

The test: can a non‑SEO stakeholder read your audit and explain the top three moves and why they matter? If not, rewrite it until they can.

When should you run an SEO audit?

There are practical triggers. If organic has flatlined for 3+ months while competitors climb, something structural is off - indexation, content targeting, or technical debt. If you’re relaunching a site, migrating CMS, or merging brands, an audit is mandatory or you will pay an invisible tax for a year. And if paid CAC is creeping up, a search gap audit can find compoundable demand you can own instead of rent.

Another good time is when sales voices a change in ICP or messaging. If your positioning shifts and your content doesn’t, you’ll rank for terms that attract the wrong buyers. Auditing for intent alignment keeps your pipeline clean and your reps out of unqualified calls.

Finally, run a lightweight audit every quarter. You don’t need a full rewrite, just a check on indexation, Core Web Vitals, top cannibalization risks, and the few URLs that print most of your leads. Think of it like a health check, not open‑heart surgery.

Tools and data stack to run an audit in 90 minutes

You don’t need a dozen subscriptions to see the truth. You need a crawl, a log of what Google actually sees, a traffic + conversion view, and a way to spot gaps and risks. The stack below works for most businesses:

Core set: a fast crawler (Screaming Frog, Sitebulb, or similar), Google Search Console for queries and coverage, Google Analytics (or your analytics of choice) for sessions and conversions, PageSpeed Insights/Lighthouse for performance, and a link index (Ahrefs, Majestic, or comparable). Use a rank tracker only if you care about specific head terms; otherwise, GSC is more honest.

Optional set: a server log sample if you can get it (what bots hit vs. what you think they hit), a schema validator, and a simple SERP overlay extension to check intent. Don’t overcomplicate. The audit is about judgment, not tool screenshots.

Step 1 - Crawl and indexation baseline

Start by mirroring what search engines can find and index. Run a sitewide crawl and match totals against Google Search Console’s indexed pages. If your crawl finds 4,200 HTML pages but GSC shows 1,300 indexed, you’ve got a blockage. Common culprits: noindex tags that slipped into templates, parameter hell, thin tag/category pages, or orphaned URLs that aren’t linked anywhere useful.

Map the delta. Export all “Excluded” and “Not Indexed” reasons from GSC: Discovered – currently not indexed, Crawled – currently not indexed, Duplicate without user‑selected canonical, Alternate page with proper canonical, Blocked by robots.txt. Triage by pattern (directories, templates, parameters). You’re looking for systemic issues, not one‑offs.

Quick wins often live here: remove accidental noindex, add canonicals on variants, consolidate parameter rules, or block crawl of faceted nonsense that burns budget. Get the foundation right and the rest of the audit pays off faster.

Step 2 - Architecture and internal linking

Site architecture decides what gets seen and how authority flows. If your money pages are three clicks deep with no contextual links, you’re throttling yourself. Check click depth for your top 100 revenue URLs and push them to two clicks or fewer from the homepage or a strong hub. Use breadcrumbs and footer shortcuts where it helps users, not just bots.

Audit internal anchor text. If every link says “learn more,” you’re wasting signals. Use natural, descriptive anchors that match primary topics without spam. Build topic hubs: one authoritative guide linking to subpages, with subpages linking back up and across laterally where helpful.

Find orphans and near‑orphans (linked once from a buried index page). If they matter, add them to a hub or navigation. If they don’t, consider consolidating. Authority isn’t infinite. Spend it where it converts.

Step 3 - On‑page and content quality audit

Open your top traffic and top revenue pages. Do titles match searcher language or internal jargon? Are H1s clear, not clever? Is the intro answering the “what’s in it for me” in under 30 words? You’d be surprised how many pages rank but fail to convert because they dodge the intent in the first scroll.

Quality beats volume. Look for pages with decent impressions but low CTR - your title/meta need a rewrite to match the SERP narrative. Then check time on page and conversion. If engagement is fine but conversions are weak, fix the offer: add pricing context, social proof, comparison blocks, or a lighter CTA for earlier‑stage readers.

Finally, review content freshness and depth. If your competitor’s page includes updated data, FAQs, and a calculator while yours is a 600‑word paragraph wall, you’re gifting them the click. Plan upgrades, not just rewrites. Modules that consistently lift value: FAQs, pros/cons tables, implementation steps, and a “next step” tailored to the reader’s stage.

This is where most audits create returns. Pull your top 200 queries in Google Search Console. For any query with two or more of your URLs receiving impressions, you may have cannibalization. Decide which page should own the query; consolidate or retarget the rest with a different angle or long‑tail variant.

Next, map intent. Open the live SERP for your strategic keywords. If the top results are comparison pages and you’re sending an educational guide, you’re mismatching intent. Build the right asset: comparison, pricing explainer, checklist, or case study depending on the SERP. Don’t fight the intent - align with it and win.

Gap analysis doesn’t need a 200‑keyword cluster map to start. Identify three types of gaps: awareness (definitional “what is…”), consideration (“how to…”, “checklist”, “X vs Y”), and decision (“pricing”, “case studies”, “vendor”). Fill the missing types across your key product lines. Many B2B sites rank for educational terms and ignore decision content. That’s fine for traffic, bad for pipeline.

Step 5 - Performance, Core Web Vitals, and page experience

Page experience is table stakes now. Run your top 50 URLs through PageSpeed Insights. If LCP exceeds 2.5s on mobile for a third of your traffic, it shows up in rankings and conversions. Fix big, boring problems first: image sizing and compression, render‑blocking scripts, bloated tag managers, and unused CSS.

Focus on real‑world data (CrUX) over lab scores alone. If your hero image is a 1.5MB PNG, you don’t need a dev sprint to decide what to do - compress and use modern formats. Lazy‑load below the fold, preconnect to critical domains, and reserve space for late‑loading elements to avoid CLS jumps.

Finally, check interactivity. Heavy third‑party scripts often spike Total Blocking Time. Audit what you’re loading and cut what you don’t need. Every millisecond you reclaim helps conversion, not just SEO.

Step 6 - Technical signals: schema, sitemaps, robots, hreflang

Technical hygiene won’t win alone, but it removes friction. Validate schema (Organization, Product/Service, Article, FAQ, Breadcrumb). Rich results increase SERP real estate and CTR. Use JSON‑LD, keep it accurate, and only mark up what exists on the page.

Sitemaps should be clean and current: indexable URLs only, under 50K per file, and segmented by type if you have scale (blog, docs, products). Monitor “Submitted vs Indexed” in GSC - if entire segments go missing, it’s a signal something’s off.

Robots files are an allowlist posture, not a place to hide duplicate content issues. Block faceted parameters and internal search. If you have multi‑locale sites, check hreflang pairs and self‑references. A broken hreflang setup can tank visibility in your money market.

Authority isn’t just a number in a tool, but those numbers help you benchmark. Compare your referring domains to the competitors that rank ahead for money terms. If they have 3x the number from relevant publications, you’re trying to bench 200 without warm‑up.

Audit for risk: sudden spikes of low‑quality links, sitewide footers from unrelated directories, or PBN patterns. Disavow is a last resort; it’s better to address sources and earn better links through publish‑worthy assets, partnerships, and PR that your sales team can actually use in outreach.

Build authority strategically. Prioritize links to the pages that drive revenue, not just the homepage. Internal links can amplify earned links - when a feature page gets press, make sure it links to your conversion content with contextually relevant anchors.

Step 8 - Analytics, attribution, and measurement

If you can’t measure leads and revenue from organic, the audit ends in a vacuum. Confirm that forms, demo requests, trials, and phone calls are tracked and attributed. Tie sessions to SQLs and deals in your CRM if possible. And keep a small set of leading and lagging KPIs: indexed pages by template, clicks/impressions for focus queries, conversion rate on key pages, and pipeline sourced.

Set up dashboards that separate “health” from “performance.” Health covers crawl errors, CWV pass rates, indexation. Performance covers rankings, clicks, and conversions. Both matter, but performance decides priority. You don’t need a BI team - start with a single sheet where you paste exports and annotate changes.

Finally, choose your reporting cadence. Weekly for execution, monthly for leadership, and quarterly for strategy. Each layer gets a different view: tasks done and blockers, movement on KPIs, and directional bets for the next 90 days.

Prioritization: turning findings into a 90‑day roadmap

An audit without priority is a wish list. Use a simple ICE or RICE model. Impact: expected upside on qualified traffic or conversions. Confidence: how sure are you based on data and precedent. Effort: dev/design/content hours. If two items have the same score, pick the one closest to revenue (e.g., optimizing demo page vs. fixing a low‑traffic tag archive).

Break your plan into three lanes: Fix, Improve, Create. Fix covers technical/indexation/CWV - things that remove friction. Improve covers upgrades to existing pages: rewrite titles, add FAQs, tune CTAs. Create is net‑new content mapped to clear intent gaps. Aim for a 40/40/20 split in the first 90 days unless your site is a technical dumpster fire.

Write your roadmap like a sprint board: one‑line task, owner, ETA, and acceptance criteria. Example: “Consolidate 4 ‘pricing’ posts into a single ‘Pricing & Plans’ page with comparison table; redirect legacy URLs; add FAQ; target [primary keyword]. Success = rank top 5 for [term] and +20% organic demo requests from pricing path within 60 days.”

Free SEO audit template and checklist you can copy

Here’s a no‑frills structure you can drop into your doc. It balances clarity and action. Copy these sections and fill them with your findings and decisions:

1) Executive Summary (1 page): Top 5 issues, impact in business terms, 90‑day plan headline. 2) Indexation & Crawl: totals, gaps, causes, fixes. 3) Architecture & Internal Links: depth, orphans, hubs, anchors. 4) On‑Page & Content: title/H1, metadata, engagement, conversion blockers. 5) Intent & Gaps: cannibalization, SERP intent, content map. 6) Performance (CWV): LCP/CLS, quick wins, dev stories. 7) Technical Signals: schema, sitemaps, robots, hreflang. 8) Authority: benchmark, risks, link opportunities. 9) Measurement: KPI baseline, tagging, dashboards. 10) 90‑Day Roadmap: Fix / Improve / Create tasks with owners.

Use this short checklist when running the audit so you don’t chase noise: - Export GSC indexed vs. excluded; triage by pattern. - Crawl and compare counts; flag deep pages (>3 clicks). - Pull top queries; find cannibalization pairs; pick owners. - Review top 20 pages for title/H1 alignment and first‑screen intent. - Run PageSpeed for top URLs; log 3 biggest blockers. - Validate schema on representative templates. - Benchmark links vs. ranking competitors; list 10 realistic outreach targets. - Confirm conversion tracking and tie it to CRM where possible. - Score tasks (Impact, Confidence, Effort) and stack rank.

Most teams stall after the audit because content ops can’t keep up. Solve that by templatizing the 5–7 page types that matter (comparison, pricing, category, feature, case study, checklist, glossary). Write page briefs that include target query set, SERP notes, structure outline, modules, and internal link plan. Then production becomes assembly, not invention.

For consideration content, checklists and implementation guides often close the gap between “I understand the problem” and “I trust you to solve it.” Anchor every guide with a next step that fits the reader’s state: tool, calculator, case study, or a light CTA to speak with sales if they’re ready.

If you plan to publish at pace, systemize quality control: pre‑publish QA (titles, H1/H2 structure, schema, links, images), post‑publish checks (indexation, CTR after 2 weeks), and a 45‑day review for movement and upgrades. Consistency wins more than a one‑off hero piece.

AI and SEO: where it helps and where it hurts

AI accelerates briefs, outlines, and first drafts, but it can also produce generic sludge. Use AI to standardize structure and speed research - entity lists, competitor SERP summaries, FAQ expansions. Then add your real differentiators: data, screenshots, pricing context, implementation steps, and POV. That’s the part models can’t fake.

AI also helps with internal linking suggestions and cannibalization checks at scale. Feed it your sitemap and top anchors; have it propose hub‑to‑spoke maps for review. Keep a human in the loop for tone, compliance, and claims.

Where AI hurts: hallucinated facts, fake citations, and fluffy intros. Set rules. No claims without a source you own. No launches without QA. Treat AI as your fast junior who never sleeps, paired with a senior who knows what matters.

How to resource the work: in‑house, agency, or operator?

If you have a strong in‑house content lead and developer time, run the audit internally and ship it. You’ll move faster on cross‑functional tasks. The trap: internal teams often lack a forcing function to prioritize across SEO, content, and revops. The audit becomes a backlog rather than a roadmap.

Traditional agencies can help with analysis but often add the account‑manager layer and sell volume - 20 pages a month, 100 links a quarter - regardless of impact. If you’re tired of paying the agency tax, consider an operator model where one senior person runs strategy, builds systems, and ships work.

Resource rule of thumb: pick the path that gets you the first 10 fixes live in 30 days. That momentum is worth more than another round of slides. Whatever you choose, make sure owners, timelines, and acceptance criteria are written down and visible.

Anton Chisliuk · AI Marketing Ops is built around that operator model: one senior builder runs GTM, SEO, outbound, and automation end‑to‑end. No handoffs. Proof over pitch: for Cleverence (B2B SaaS) we grew from 0 to 80K organic visits/month and 2K inbound leads/month. If you want to see how this works in practice, read a short note about the operator approach.

Execution examples: from findings to shipped tasks

Example 1: Indexation gap. Finding: 600 “Discovered – currently not indexed” collection pages. Decision: No demand for most; consolidate to 40 high‑demand hubs. Action: generate redirects, update sitemaps, add links from nav. Result you should expect: faster crawling of what matters and fewer dead‑end pages.

Example 2: Cannibalization. Finding: Two posts and a feature page ranking for the same “X vs Y” query. Decision: The comparison page should own it. Action: merge posts into a single, structured comparison with a calculator; redirect, update internal links, re‑submit in GSC. Expect higher CTR and better conversion alignment.

Example 3: CWV drag on money pages. Finding: 1.9MB hero images and four unused JS libraries. Decision: size and compress images; remove unused scripts; defer non‑critical. Action: ship in one sprint, retest. Expect a lift in mobile conversions, sometimes more than rankings.

Governance: keep SEO aligned with sales and product

SEO wins compound when tied to sales feedback and product reality. Add a 15‑minute monthly sync with sales: what terms are disqualifying, what objections repeat, what competitors come up late. Turn that into content modules and FAQs on your high‑intent pages.

With product, track releases and roadmap. New features create net‑new keyword surfaces and internal link opportunities. Ship a lightweight feature explainer, link it from the parent page, and add it to comparison matrices where relevant. Don’t wait six months for a “big launch” to tell the world.

Finally, document naming conventions and URL rules. Keep slugs short, stable, and human. Every time you change structure without redirects, you reset compounding signals.

Connecting SEO to revenue: offers, CTAs, and routing

Traffic isn’t the goal; qualified conversations are. Audit your offers on high‑intent pages. For B2B, a “See pricing,” “Request a demo,” or “Compare plans” CTA beats “Contact us” nine times out of ten. For services, show scope, pricing bands, and timeline to filter and attract decisives.

Route correctly. If someone downloads a technical checklist, don’t bounce them to a generic SDR cadence. Offer the next relevant step: calculator, case study, or a short consult slot. SEO plus good routing outperforms SEO plus more traffic every time.

Use micro‑conversions to learn. Scroll, module clicks, calculator uses - these tell you what resonates so your next iteration is data‑led, not gut‑led.

What to stop doing after the audit

Stop chasing vanity metrics. Keyword counts, domain scores, and content volume are inputs, not outcomes. Trade them for a narrow set of OKRs that tie to pipeline: number of decision pages upgraded, share of clicks on target queries, demo requests from organic.

Stop publishing unguided content. If a piece doesn’t map to a clear query set and a stage, it’s noise. Assign every page a job and measure it against that job. Delete or consolidate work that never found traction.

Stop hoarding backlog. If a task sits for two months, either slice it smaller or kill it. Audits create clarity; your job after is to protect focus.

Conclusion

A solid SEO audit is a decision engine, not a deck. Crawl and index the truth, align pages to intent, fix load and structure drag, then focus your next 90 days on the moves closest to revenue. Keep the plan simple, owners clear, and iteration fast. If you want an outside pair of senior hands to stand up the audit and ship the first 10 fixes with you, book a free Growth Audit.

Written by Anton Chisliuk - operator, not agency. Leads, sales, content, and systems - one senior operator.

FAQs

- How long should an SEO audit take?

For most SMB and mid‑market sites, the first pass can be done in 90–120 minutes if you know what to look for. The full version with write‑ups and a 90‑day roadmap typically fits in 1–2 weeks alongside normal work. The point isn’t duration; it’s decisions and shipped fixes.

- Do I need paid tools to run a good audit?

No. You can get 70–80% of the way with Google Search Console, Analytics, PageSpeed Insights, and a solid crawler. A link index helps benchmark authority and find risks, but judgment beats tooling. Start lean and only add tools when they unlock a blocked decision.

- What’s the difference between a technical and a full SEO audit?

A technical audit covers crawlability, indexation, site speed, and structured data. A full audit adds content quality, search intent alignment, internal linking, authority, and measurement. Technical fixes without intent and content upgrades rarely move pipeline on their own.

- How often should we re‑audit?

Run a lightweight health check quarterly and a deeper review twice a year or before any major change (site migration, rebrand, product launch). Use the quarterly check to confirm indexation, CWV, and top‑page performance haven’t drifted.

- What KPIs should I track after the audit?

Track a short stack: clicks and CTR for focus queries, number of decision pages upgraded, organic conversion rate on key pages, and pipeline sourced from organic. Keep “health” KPIs (CWV pass rates, indexed pages) separate so they don’t muddy performance discussions.

- Should we delete or redirect underperforming content?

If a page has no traffic, no links, and no strategic role, consolidate or remove it. If it has some value but misses intent, upgrade it. Always redirect when you consolidate to preserve equity and user bookmarks. Pruning is healthy when it sharpens the site’s focus.

- Where do backlinks fit in the 90‑day plan?

They matter, but don’t lead with them unless you’re clearly underpowered against competitors. Fix indexation and intent, upgrade decision pages, then earn links through assets that sales and PR can actually use. Internal links to those assets multiply the benefit.

- Can AI write our content after the audit?

AI can accelerate research, outlines, and first drafts, but you need human edits for accuracy, POV, and proof. Pair AI with firm rules: no claims without sources you own, mandatory QA, and modules that add proprietary value - data, screenshots, pricing, and process.

Written by

Anton Chisliuk

Founder & Lead Operator · AI Marketing Operator

Anton Chisliuk is a GTM Engineer and Marketing Systems Architect. He built Cleverence's AI-native revenue OS (88 Make blueprints, MCP hub, 0→200K organic, 2.2K leads/mo) and now delivers outsourced GTM Engineering — CRM, automation, SEO, outbound — for growth-stage businesses via aimrktops.com.

About Anton →

Ready to fix this — for real?

Book a free Growth Audit. No sales deck — a 30-minute conversation about your pipeline, stack, and what to ship first.