Free diagnosis

A free diagnosis of what’s holding your site back on Google and in AI answers

Not a generic checklist. A person looks at your live pages, the technical SEO and security basics plus the five checks that decide whether ChatGPT, Claude or Perplexity can read and quote you, and emails you a summary. If you want more than that, the full audit and the repair are quoted against what the diagnosis actually finds.

Ask for the free diagnosis

Free, with a summary by email. No call required to start.

Who this is for

Any site that's meant to be found — a service business, a media outlet, an online store, a SaaS product — and that has never actually checked whether an AI assistant can read it, identify who runs it, and find anything on it worth quoting. The five checks below are the same regardless of what you sell; what changes from site to site is which one usually turns out to be broken.

What the diagnosis checks

01

AI crawler access

Whether robots.txt quietly blocks GPTBot, ClaudeBot, PerplexityBot and the rest — and, separately, whether the block is aimed at training or at live citation, since those are different decisions with different consequences. Read the full check →

02

Structured data

Whether your schema.org markup is valid, whether it names what you actually sell, and whether any required field is missing for the type you're using — checked node by node, not guessed from a regex. Read the full check →

03

Content format

Whether any page states a real question and answers it in the next sentence — the shape an assistant can lift directly, instead of an answer buried three scrolls into persuasive copy. Read the full check →

04

/llms.txt

Whether the site tells AI crawlers what it is and which pages matter. Not a confirmed ranking factor, and I won't oversell it, but a 404 there is one more sign a site wasn't built with AI visibility in mind. Read the full check →

05

Core on-page SEO

Meta description, H1, canonical, and whether someone who's never heard your brand name has anywhere to land. Read the full check →

Plus the technical SEO, content and security basics the free checker covers.

All five checks, in order →

How it works

1

Send the domain

One email. No form, no call required to start.

2

I check it

Every check above, run against your actual pages — the real lines from your robots.txt, the schema nodes present and missing, not a template of what's usually wrong.

3

You get the findings first

What's broken, in plain language, before any pitch. Take it to your own developer, or ask for a scoped quote on the full audit or the repair — either is fine.

Beyond the free findings

Priced by what’s broken, not a flat package

A site failing one check doesn’t cost what one failing all five does — and the free diagnosis sometimes turns up more than the five checks cover. After the diagnosis, I quote the full audit — I write the report, your developer implements it — or the repair, where I implement it myself, against everything actually found. Never a flat number before I’ve seen the site.

  • Scoped to what’s actually broken — the five checks and anything else the diagnosis turns up
  • Price confirmed with the diagnosis findings, before you agree to anything
  • Full audit: a report your developer implements. Repair: I implement it myself
  • Before-and-after report you can verify yourself, line by line

The full audit →   The repair →

Questions before you send a domain

What's actually different from a normal SEO audit?

Overlap on the fundamentals — crawlability, structure, content quality — but the target is different. SEO gets you into a list of blue links. This checks whether an AI assistant can read you, identify you as an entity, and find something quotable on the page. A site can rank fine on Google and still fail every one of these five checks.

Does this apply if we're not a SaaS company?

Yes — the five checks are about crawler access, structured data, content format and basic SEO, none of which are specific to software. I do most of my cold outreach toward SaaS blogs because that's where I can find leads at scale, but the diagnosis covers any site that publishes content and wants to be found.

Do you need access to our CMS or hosting?

Not for the diagnosis — it's read-only, against the live site. For the repair, it depends on your stack; usually a developer on your side applies the changes from a spec I hand over, or I can work directly in a staging environment if that's easier for you.

What if the diagnosis comes back clean?

Then you have a real answer instead of a guess, and I'll say so plainly — that's a legitimate outcome, not a failed sales attempt. Some sites are genuinely in good shape on these five items and the actual gap is elsewhere.

Is this a retainer?

No, not by default. The diagnosis is a one-off and the repair is a fixed-scope, seven-day engagement. Once it’s delivered and verified, some clients ask me to keep monitoring citations and shipping new question-and-answer content — that’s a separate monthly conversation, never assumed and never a condition of the repair.

What's not included?

Link building, digital PR, and work to get your brand mentioned on forums, news sites or Wikipedia. New content beyond the five pages rewritten in the repair. Ongoing monitoring after delivery. And no promise of a Google position or a citation by an AI assistant — nobody can honestly guarantee either. What you get is the five checks fixed and a report you can verify line by line.

What’s the difference between the full audit and the repair?

The full audit is the report — every fix specific to your pages, handed over as a document your own developer implements. The repair is the same work, except I implement it myself, on your site. Both are quoted after the diagnosis, based on what’s actually broken.

What does it cost?

The diagnosis is free. The full audit and the repair are both priced after it, scoped to what’s actually broken on your site — whether that’s one of the five checks or something the diagnosis found beyond them. You see the price before agreeing to anything.

Send the domain, get the findings either way

Five checks, run against your real pages, no pitch attached unless you ask for one.

Ask for the free diagnosis