Skip to content

How to Do an SEO Audit: The Checklist We Run on Every New Site

A tool can score your site in ninety seconds. A diagnosis tells you which three of the two hundred flagged items actually move revenue.

John Cravey with AIFounder5 min readUpdated Aug 6, 2026

Every engagement we run starts the same way: an SEO audit, before strategy, before content, before anyone touches a title tag. Not because audits are billable, but because sites lie about themselves. The homepage looks fine while half the service pages sit unindexed. Here is the exact checklist we run, in the order we run it, with the tools, all of them free, that each step depends on.

Free estimate · 2 minutes

Your Search Console data already shows the gap.

The estimate doubles as intake for an audit: we read your data, show where the clicks are being lost, and price the fix.

First: why your SEO checker score is not an audit

Paste your URL into any free SEO checker and you get a score and two hundred findings in ninety seconds. The facts are usually true. The score is still misleading, because checkers weight what machines can detect, meta descriptions, alt text, minor markup, all equally against what actually gates traffic, like whether Google indexed the page at all. We have watched a site score 92 while its money pages were noindexed, and a 61 that dominated its market. Use the checker's raw findings as inputs. The audit is deciding which findings matter, and that judgment is the whole product.

Step 1: crawl and indexation, the existence check

Nothing else matters for a page Google has not indexed. In Search Console, open the page indexing report and read the gap: pages you care about sitting in crawled, not indexed or discovered, not crawled are your first work queue. Check robots.txt for leftover staging blocks, spot-check money pages with the URL inspection tool, and confirm the sitemap actually lists what you sell. The deep version of this step is our indexing diagnostics guide, and if you have never opened Search Console at all, start here.

Step 2: speed and Core Web Vitals

Speed is a ranking input and a conversion input, so it pays twice. Run your key pages through PageSpeed Insights and read the field data, not the lab score: Core Web Vitals passing or failing on real visitors is the number Google uses. The usual culprits on business sites are oversized images, third-party scripts, and fonts. The fix sequence is in why slow websites kill your SEO.

Step 3: on-page SEO, one page one job

On-page SEO is where good sites quietly waste their authority. The checks: every important page targets one query family, stated plainly in its title tag; the H1 matches the promise; the first paragraph answers the question instead of warming up to it; internal links connect related pages so authority flows to the pages that convert. The classic failure is five service pages all titled Services, competing with each other for nothing in particular. Titles are also your click-through lever: the same position with a sharper title takes measurably more of the clicks.

A before-and-after makes the standard concrete. Before: a page titled Water Heaters, an H1 reading Quality Service You Can Trust, and an opening paragraph about the company's founding. After: the title reads Water Heater Replacement Cost in Fort Worth, the H1 matches it, and the first paragraph names the actual price range with the three factors that move it. Same plumber, same page, same authority. The second version answers the query in its first breath, and it is the one the engine can confidently serve and the one an AI answer can quote. Most on-page work is exactly this unglamorous.

Step 4: content quality and coverage

Two questions per money page. Would a customer thank you for this page, or is it filler ranking on fumes? And is anything your buyers ask completely unanswered on the site? Your Search Console queries expose the second: searches you appear for on page three are demand you have not built for. Thin pages get merged or rewritten, gaps get scheduled, and mass-produced fluff gets deleted, because Google's quality systems judge the domain, not just the page, a point the ranking systems piece covers in depth.

Step 5: structured data

Structured data does not boost rank directly; it makes you eligible for rich results and helps engines, including AI answer engines, extract facts confidently. The audit check is narrow: the three types that matter for a business site, LocalBusiness, Service or Product, and FAQ, present, valid, and matching what is visibly on the page. The implementation pattern is in our schema markup guide.

Step 6: local signals, if you serve an area

For a service business, the audit extends off-site: Business Profile completeness and category precision, review volume and recency against the three competitors who outrank you, and name-address-phone consistency across the listings that matter. That whole surface has its own complete guide.

The 20-minute monthly mini-audit

The full checklist is annual. In between, a 20-minute monthly pass catches most regressions before they compound. Open Search Console and check three screens: page indexing for new errors or a falling indexed count, Core Web Vitals for URLs that slipped from good to needs improvement, and the performance report's queries sorted by impressions for demand you have not built pages for yet. Then spot-check your top three money pages by hand: do they load fast on your phone, is the title still what you set, does the form still submit? That last check sounds absurd until the month it catches a broken form that had been quietly discarding leads for two weeks. Twenty minutes, once a month, on a calendar recurrence, and the findings go in the same running document each time so trends surface. It is the cheapest insurance anywhere in marketing.

Scoring what you found

Sort every finding you collected into three buckets: blockers, meaning things preventing pages from ranking at all, which get fixed this month; drags, meaning things costing position or clicks, which get scheduled next; and cosmetics, which get done when convenient or never. A finding without a bucket is a distraction. This prioritization is exactly what separates an audit from a checker export, and per Google's Search Essentials, every fix should be something you would do even if search engines did not exist.

What an audit costs, and the free-audit catch

A human audit with a written, prioritized roadmap runs $500 to $2,000 for a typical small-business site. The free audit from an agency is a sales document; the findings are real, the emphasis is whatever they sell. If you are using an audit to vet a vendor, and you should, pair it with the twelve questions that expose pretenders.

Or start further upstream: before auditing the site, size the market it competes in. Run the estimator and we will count the search demand for your services in your area, free. A site audit tells you what to fix; the demand census tells you what fixing it is worth. Both feed the same system.

Answers

Frequently asked questions

What is included in an SEO audit?

A complete audit covers six areas: crawlability and indexation, site speed and Core Web Vitals, on-page SEO including titles and intent match, content quality and coverage, structured data, and, for local businesses, profile and review signals. The deliverable that matters is not the findings list but the prioritization: which fixes unblock the most traffic soonest.

How much does an SEO audit cost?

Automated tool reports are free to roughly $100 and are worth about that. A human audit with a prioritized roadmap runs $500 to $2,000 for a small business site and $2,000 to $7,500 for larger or e-commerce sites. Free audits from agencies are sales instruments; the findings are usually real but curated toward whatever the agency sells.

Is a free SEO checker accurate?

Checkers accurately measure what they measure: missing tags, slow responses, broken links. The score is the misleading part, because it weights every finding by detectability instead of impact. Sites scoring 90 can be invisible in search while sites scoring 60 print leads. Use checkers to find raw facts, never to decide priorities.

How often should you audit a site?

A full audit once a year, or immediately after a redesign, migration, or a sharp traffic drop. In between, a monthly 20-minute Search Console review catches most regressions early: indexing errors, Core Web Vitals slips, and query trends. Continuous auditing sold as a monthly service is mostly re-running the same crawler on an unchanged site.

Why is a free SEO checker score not an audit?

Because checkers weight what machines can detect, so meta descriptions, alt text, and minor markup count alongside the things that actually gate traffic. The individual findings are usually true. The score is misleading, because it cannot tell you which three of two hundred flagged items are costing you revenue.

What is the first step of an SEO audit?

The existence check: crawl and indexation. In Search Console, read the gap in the page indexing report, because pages sitting in crawled-not-indexed or discovered-not-crawled are your first work queue. Nothing else matters for a page Google has not indexed, which is why this comes before speed, content, or anything visible.

How should I check site speed in an audit?

Run your key pages through PageSpeed Insights and read the field data rather than the lab score, because Core Web Vitals measured on real visitors is what Google uses. On business sites the usual culprits are oversized images, third-party scripts, and cheap hosting, in roughly that order.

What does one page, one job mean in an audit?

Every important page targets one query family, stated plainly in its title; the H1 matches that promise; the first paragraph answers the question instead of warming up to it; and internal links connect related pages. A page titled Water Heaters with an H1 reading Quality Service You Can Trust fails all four at once.

How do I judge content quality in an audit?

Two questions per money page. Would a customer thank you for this page, or is it filler ranking on fumes? And is anything your buyers ask completely unanswered on the site? Search Console answers the second: queries where you appear on page three are demand you have not built for yet.

What structured data should a business site have?

Three types, checked for presence and validity rather than volume: LocalBusiness, Service or Product, and FAQ. Structured data does not boost rank directly. It makes you eligible for rich results and helps engines, including AI answer engines, extract facts confidently rather than guessing.

What is the 20-minute monthly mini-audit?

Three Search Console screens. Page indexing, for new errors or a falling indexed count. Core Web Vitals, for URLs that slipped from good to needs-improvement. And the performance report, for queries losing clicks. The full checklist is annual; this monthly pass catches most regressions before they compound.

How should I prioritize audit findings?

Sort every finding into three buckets. Blockers prevent pages from ranking at all and get fixed this month. Drags cost position or clicks and get scheduled next. Cosmetics get done when convenient, or never. A finding without a bucket is trivia, and a report that does not bucket its findings has left the hard part to you.

Question we did not answer? Ask us directly and we will answer it here.

John Cravey, Founder
Written by
John Cravey
Founder

Founder of Frontend Horizon. Writes most of the long-form work on the FH blog.

Older post
SEO Pricing: How Much Does SEO Cost in 2026?
Keep reading

More from the blog

SEO·5 min

How to Find Keywords for SEO: A Working Process That Does Not Need Enterprise Tools

Keyword research fails two ways: guessing with no data, or drowning in a tool export nobody actions. The fix is a small process biased toward searches you can verify and win.

SEO·9 min

Answer Engine Optimization: Getting Cited by AI, Not Just Ranked

Ranking first means nothing if the AI answers the question above your link and the user never scrolls. The new goal is being the source it quotes.

Search Console·10 min

Turn Google Search Console Into an AI Opportunity Finder

You are already ranking on page two for things you never wrote about. An AI agent's job is to find them before you waste effort elsewhere.