Service · 03 / SEO Audit

An honest diagnostic of where

you stand.

You can’t fix what you can’t see. A proper SEO audit names what’s broken, ranks it by impact, and tells you exactly what to do first — in plain language, with no sales theatre wrapped around it.

· 200+ checkpoints

· 4 dimensions

· 90-day roadmap

Mobile Usability Schema Validity Title & Meta Core Web Vitals Cannibalization
Mobile Usability Schema Validity Title & Meta Core Web Vitals Cannibalization

The scorecard

One number for the room..
Six numbers for the work.

Every audit opens with a single Site Health Score and six dimension sub-scores — so leadership sees the headline and the team knows exactly where to invest.

Technical
70
/100
On-Page
64
/100
Content
58
/100
Authority
41
/100
Local
80
/100
UX & CWV
67
/100

The four dimensions

Every angle
covered,
nothing hand-waved.

A real SEO audit isn’t a Lighthouse screenshot. It’s a structured pass across four dimensions — each one with its own checkpoints, its own evidence, and its own fix list.

Dimension / 01

Is the engineering underneath your content even working?

Full-site crawl reconciled with log files and GSC coverage. We surface crawl errors, indexation gaps, render-blocking JS, Core Web Vitals regressions and schema issues — each one tagged by severity and effort.

Dimension / 02

Does every important page actually deserve to rank?

Page-by-page evaluation of titles, meta, heading structure, intent alignment, content depth and internal linking. Cannibalization, thin content and quick-win opportunities are flagged with rewrite priority.

Dimension/ 03

Where is link equity flowing — and where is it leaking?

Backlink profile reviewed for quality, toxicity and competitive gap. You’ll see which referring domains drive value, which need disavowing, and which links your closest competitors have that you don’t.

Dimension/ 04

What should you actually do first, second and third?

Every finding is scored by impact and effort, then mapped to weeks 1–12. The deliverable is a prioritized 90-day plan plus a live walk-through — not a 200-page PDF that dies in a Drive folder.

What you receive

A real report,
written for humans.

Plain-language findings with screenshots, severity flags and effort estimates. Plus a filterable spreadsheet your dev team can ticket straight from.

growwithmh-audit-2026.pdf · p. 18

Product list pages are not server-rendered

47 PLPs ship empty HTML and rely on client-side hydration for product data. Googlebot processes most JS, but rendering is delayed and you’re paying a measurable LCP penalty. Field LCP on this template is 3.4s; competitors average 1.8s.

Severity

Critical

Effort

Medium

Impact

+18% est. organic

Recommended fix

Move PLP templates to SSR or ISR. Render product cards server-side; keep filtering interactive. Re-measure CWV after deploy and confirm in GSC.

Issue tracker export

T-014

PLP rendering

T-015

Title rewrites · top 10

T-016

Schema · Product + BC

T-021

Cannibal cleanup

T-022

Internal link rebuild

T-031

Hreflang audit

PLUS

Live walk-through (recorded). Q&A. Slack follow-up window. Recording yours forever.

The process

A predictable,
shape of work

Local SEO is rhythm work. Audit, fix, then earn proof in public, week after week. You’ll always know what’s shipped, what’s queued, and what it moved.

01

Brief

30-minute call to align on goals, market, history and access to GA4/GSC.

02

Investigate

Crawl, log files, content, links, competitors — every angle covered with evidence.

03

Report

Plain-language written report with screenshots, severity flags and prioritization.

04

Debrief

Live walk-through. You leave with a clear, scored 90-day plan and the recording.

Checkpoints reviewed
0 +
Avg delivery time
0 -15d
Avg GBP calls
0 d
Pages of fluff
0

Common questions

Before you ask.

Typically 10–15 business days from kickoff to delivery, depending on site size and complexity. Enterprise sites with multiple templates and large URL inventories can run slightly longer.

No. Many clients take the roadmap and execute it in-house. If you want help executing, monthly engagement is a completely separate decision — not a condition of the audit.

Yes. Read-only access to GA4, GSC and any rank-tracking tools you already pay for grounds the audit in your real data instead of generic third-party estimates.

Yes — redacted samples are available on request. Reach out via the contact page and I’ll send one over.

Scanners surface symptoms. This audit interprets them — ranks by business impact, looks at intent and competitors, and tells you what to do first in language non-SEOs can act on.

Ready when you are

Let's see what's really holding your rankings back.

A no-obligation conversation first. If an audit is the right next step, we book it. If it isn’t, I’ll tell you that too.