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.
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.
