Step 1 — Indexation of the pages that matter
List the pages that generate revenue, then confirm each one is in the index and serving the version you intend. Check the URL inspection result rather than trusting the sitemap, look for a self-referencing canonical, and confirm no stray noindex tag or robots rule is blocking the page.
This is where real problems hide. A single templated noindex left over from a staging deploy will outrank every other finding in an audit for pure business impact.
Step 2 — Crawl waste
Look for the URL patterns eating crawl budget and diluting signals:
- Faceted and filtered URLs generating near-infinite combinations
- Session, tracking, and sort parameters creating duplicates of the same page
- Paginated series with the wrong canonical treatment
- Tag, author, and date archives adding no value on a small site
- Internal links pointing to redirects instead of the final URL
- Soft 404s returning a 200 status with an empty or error state
Step 3 — Speed where it actually costs money
Measure field data, not just lab scores, and only on the templates that receive traffic: homepage, primary service page, primary city page, and any landing page behind paid spend. Largest Contentful Paint and Interaction to Next Paint are the two worth engineering time; a perfect score on a page nobody visits is decoration.
The usual culprits on small business sites are unoptimized hero images, third-party chat and analytics scripts loading in the head, and web fonts blocking render.
Step 4 — Structured data and machine readability
One correct set of markup per page beats five overlapping blocks:
- One Organization or LocalBusiness node per site, referenced by ID elsewhere
- Service, Product, or Article markup matching what the page actually is
- FAQPage markup that matches visible on-page questions and answers
- Breadcrumb markup on deep routes
- No duplicate or conflicting nodes for the same entity
- Server-rendered HTML, so a crawler that does not execute JavaScript still sees the content
Step 5 — Migrations and redirects
If a redesign or replatform is anywhere on the roadmap, this section outranks the rest of the audit. Map every existing indexed URL to its destination before launch, use permanent redirects rather than chains, keep the old sitemap available briefly so the crawler discovers the redirects, and preserve title, heading, and body content on pages that currently rank.
Most catastrophic traffic losses we get called about are migrations, not penalties.
What usually does not matter
Perfect scores on every automated audit tool, keyword density, meta keyword tags, HTML validation warnings, minor heading-order complaints, and image file naming conventions. They generate long reports and almost never change rankings. If a vendor's audit leads with these, it is a document, not a diagnosis.