Skip to main content
Q-Code

Visibility engine

What the visibility engine measures

The visibility engine scores every build across five pillars: SEO, AEO, LLMO, conversion and agent readiness.

It reads the HTML a crawler actually receives rather than the source it was written from. The result is one number out of a hundred, a plain-English sentence for each thing it found, and a button that hands the finding back to the builder as work to do.

visibility · report

Visibility score

90/100

+11 since last build

  • SEO94
  • AEO88
  • LLMO91
  • Conversion76
  • Agent readiness100

Conversion

The repairs page asks for a booking twice and never says what it costs.

Fix this

AEO

Two pages open with background instead of the answer.

Fix this

A visibility report: an overall score of 90, five pillar scores, and two findings each offering a one-click fix.

Five pillars

Five questions, scored separately.

One overall number is what you glance at. Five separate ones are what tell you where the problem is, and they are deliberately not averaged into invisibility.

SEO

Can a search engine index it?

Title, meta description length, canonical link, Open Graph, one h1, heading order, alt text, internal links, sitemap, robots policy, and anything that would overflow a phone.

  • Title and description present and the right length
  • Exactly one h1, no skipped levels
  • Canonical and Open Graph on every page
  • Nothing that scrolls sideways at 360px

AEO

Will an answer engine quote it?

Answer Engine Optimisation. Whether the first paragraph after the h1 actually answers the page’s question, and whether the questions people ask are visible and marked up.

  • The answer is in the opening paragraph
  • The h1 reads as the question the page answers
  • A visible Q&A block, matching its FAQ markup
  • No markup describing anything invisible

LLMO

Does a model understand what this site is?

Large Language Model Optimisation. Whether the site states its own purpose in machine-readable form, and whether each page’s topic can be extracted without guessing.

  • /llms.txt states the purpose and the key pages
  • Structured data on every page, valid and pruned
  • Entities named consistently across pages
  • No two pages competing for one topic

Conversion

Does the page ask for anything?

The pillar most audits skip. A page can be perfectly indexed and still be a dead end, so this one looks at whether there is a next step, whether it is reachable on a phone, and whether the page says what things cost.

  • One clear next step per page
  • Tap targets at least 44px
  • Forms that work without JavaScript
  • Prices or a reason there are none

Agent readiness

Can software act on it?

Increasingly the visitor is an assistant working for a person. This checks whether opening hours, stock, prices and contact routes are available as data rather than only as sentences.

  • Machine-readable hours, stock and prices
  • A stated crawler policy for training and citation
  • Feeds an assistant can read
  • Stable URLs that do not move

The fix loop

A finding you cannot act on is a complaint.

Most audit tools stop at the diagnosis, in a vocabulary that assumes you already know what a canonical link is for. That is fine for a developer and useless for the person who owns the site.

So each finding here is three things: what is wrong, in a sentence; why it costs you something, in another; and a button that sends it back to the builder as work. Approving a fix starts a build with the task already written.

  1. 01

    Measured

    The built HTML is read page by page. Nothing is inferred from the source.

  2. 02

    Explained

    Each finding says what it is and what it costs, without the jargon.

  3. 03

    Fixed

    One click turns the finding into a build, and the next report shows whether it worked.

Limits

What it will not do.

A visibility tool that will do anything to raise its own number is a liability. These are the things this one refuses.

  • Mark up what you cannot see

    No FAQ markup without a visible FAQ. No rating without a rating. Both are penalties, and both are easy to get away with until you do not.

  • Stuff keywords

    It checks whether a page has one clear topic, not whether a phrase appears often enough to look unnatural.

  • Block AI crawlers to look safe

    Search and citation crawlers stay allowed. Blocking them removes you from AI answers and protects nothing.

  • Promise a ranking

    It scores whether a page can be found, quoted and acted on. It does not pretend to know what it deserves.

Q&A

Questions about the audit

What is the difference between SEO, AEO and LLMO?

SEO is being findable in a list of links. AEO is being the passage an answer engine quotes when it answers instead of listing. LLMO is a model understanding what your site is for at all, so it reaches for you on the right topic. They overlap, but a page can pass one and fail another, which is why they are scored separately.

Why audit the built HTML instead of the source?

Because a component can look correct and still compose into a page with two h1 elements. Crawlers receive the output, so the output is what gets checked.

Will the audit add an FAQ to my page to raise the score?

No. Marking up questions a reader cannot see is a penalty from Google, not a shortcut, and the same is true of a rating that does not exist. If the audit wants an FAQ it asks for a visible one with real answers.

Does a perfect score mean I will rank first?

No, and any tool promising that is selling you something. The score measures whether the page is technically able to be found, quoted and acted on. Whether it deserves to rank is about what it says.

How often does it run?

On every build, before you publish, and again on the published site. Each report is kept, so the score has a history rather than only a current value.

Can I ignore a finding?

Yes. Dismissed findings stay dismissed and stop appearing in the report. A tool that keeps re-reporting a decision you have already made is a tool you learn to stop reading.

Every build is scored before you publish it.

The audit runs on the preview, not as a report you request afterwards. By the time you decide to publish, you already know what it costs you.