AI search visibility

Be the answer, not the tenth link.

When someone asks an AI assistant who to hire, it replies with a paragraph — often with no links at all. There is no page two. Either the model knows your business well enough to name it, or you are invisible. GEO is the work of making sure it knows.

Pages published Answers a machine can lift Crawled by AI GPTBot, ClaudeBot, PerplexityBot Cited in answers Your name inside the reply AI referrals A human clicks through Leads Attributed back to AI Every stage is measured from your own server logs, not estimated.
Why this is a different job

SEO ranks a link. GEO becomes the sentence.

The habits that win at search do not automatically win here, because the reader changed. A crawler takes your page, a model compresses it, and a human never sees the original.

SEO GEO
Unit of successA ranked URLA sentence inside a generated answer
Who reads the pageA human, after clickingA crawler, then a model, then maybe a human
What winsLinks, keywords, page speedExtractable facts, structured data, an unambiguous identity
Format that worksLong pages, keyword coverageOne question, one direct answer, machine-readable markup
Failure modeRanked eleventhThe model confidently states something wrong about you

That last row is the one people underestimate.

In search, being absent is the bad outcome. In AI answers, being described wrongly is worse — a model that tells people your old opening hours will keep doing it until the sources it learned from change.

How it is put together

Three layers, each one earning the next.

Skipping a layer does not speed things up — it just makes the next one produce numbers you cannot trust.

Layer 01

Make what you already have machine-readable

Crawlers cannot guess. Structured data, clean headings, a reachable robots.txt and a published llms.txt decide whether a model can extract a fact about you at all.

GEO Audit Readiness Analysis
Layer 02

Publish content built to be quoted

One page, one question, one direct answer — served as HTML and as plain Markdown, indexed in llms.txt. Set to allow AI crawlers while staying out of Google, so it never competes with your own site.

AI Content Nodes
Layer 03

Measure what AI systems actually did

Server-side logs of real bot requests, real referral visits and real attributed leads. Not an estimate, not a sample — the requests that actually hit your pages.

AI Crawler Traffic GEO Analytics
The order to work in

Five stages, and the order is the point.

This is not the order the tabs appear in — it follows the dependency chain, because each stage produces what the next one needs.

01

Diagnose

GEO Audit

Crawl your site, score five dimensions, and turn the findings into draft assets you can import with one click.

Why here: It runs first because it is the only step that hands you material for every later step. Run it last and you will have hand-written what it would have given you.
Open GEO Audit
02

Fix the foundations

Readiness Analysis

Thirteen pass or fail checks across technical basics, business information and AI readability. Re-run after each batch of fixes.

Why here: Publishing onto a site whose robots.txt blocks AI crawlers wastes the entire effort. Close that first.
Open Readiness Analysis
03

Publish for extraction

AI Content Nodes

Turn the audit questions into published question-and-answer pages, reviewed before they go live and rebuilt automatically when your facts change.

Why here: This is the only stage that creates something new for a model to find. Everything before it clears the way; everything after it measures the result.
Open AI Content Nodes
04

Measure

AI Crawler Traffic

Which bots came, which pages they took, which pages they ignored, and how many visitors arrived from an AI answer.

Why here: A trend means nothing without a baseline. Take the reading before you start optimising against it.
Open AI Crawler Traffic
05

Monitor

GEO Analytics

Watch the 30 and 90 day trend, keep published facts accurate, and push events into your own systems when something changes.

Why here: GEO drifts. Facts go stale, robots.txt gets edited during a redesign, and a page that was crawled weekly stops being crawled at all.
Open GEO Analytics

Tool links open the workspace and require a signed-in account.

What is in the box

Every tool, and the job it does.

Reading the numbers

Which signal to trust first.

Hard evidence

AI crawler traffic

Every row is a request that actually reached your server, with the agent that made it and how long you took to answer. Start here — it is the one number nothing else has to interpret for you.

The most useful view is the orphan list: pages you published that no bot has ever fetched. A list that will not shrink is a discovery problem, not a writing problem.

Watch the window

Rates versus trends

The headline percentages on the hub are lifetime averages, so they get harder to move as your history grows. To judge recent work, read the 30-day trend in GEO Analytics instead.

A dash is not a zero. It means not measured; zero means measured and genuinely nothing. That distinction is kept everywhere in the product.

Keeping it running

What to do, and how often.

Most of it is not a daily job. The parts that repay attention are the weekly coverage check and re-auditing after anything changes on your site.

WhenWhat
Once, at setupComplete the business profile, verify brand facts, publish llms.txt, run the first audit in discovery mode, import the node blueprints.
WeeklyCheck whether the orphan-node list is shrinking, approve pending nodes, clear fact mismatches.
MonthlyRe-run Readiness on key pages, read the 30-day trend and the ROI funnel.
QuarterlyRe-run the full audit and read the comparison panel against last time.
After any site changeRe-audit the homepage and confirm robots.txt still allows AI crawlers — the highest-impact regression there is.
No surprises

What each action costs

Credits are shown next to the step that spends them, so the bill is never the first place you learn about it.

Action Credits Notes
GEO AuditFreeCrawling, scoring, assets and exports are unmetered.
Readiness analysis1No AI call — the cheapest way to confirm a fix landed.
AI node generation2Nightly rebuilds of stale nodes are free.
Node citation test1One question, one engine.
Fact check1Charged per verified fact, so the count is shown before you run it.
Tracking run2Per question, per engine, per run — size the set deliberately.

The one that multiplies

A tracking run charges per question, per engine, every time it fires. Ten questions on two engines running daily is six hundred credits a month. Start with the handful of questions you would actually act on.

Start where the evidence is.

Run one audit on your homepage. It costs nothing, takes a minute, and hands you the list of questions worth publishing answers to.