The five steps, in order
Roughly 80% of this is automated by the platform. The other 20% is a short guided review by you — approving facts and ad cards — because engines penalize claims a real owner never verified.
- Step 1· About 60 seconds
Scan how AI sees you today
We query ChatGPT, Perplexity, Gemini and Apple Intelligence for your service in your city, then crawl your site as those engines do. You get a 0–100 score per engine and the specific reason behind each gap.
Free — no card required
- Step 2· Same day
Unblock the AI crawlers
Most firms are invisible because their firewall silently returns a 403 to GPTBot and PerplexityBot. We detect the block, then deploy the WAF rules and robots.txt directives that let those crawlers through.
GEO Starter ($99/mo) and above
- Step 3· Same day
Publish your facts in machine-readable form
We generate and host your /llms.txt, /llms-full.txt, /ai.json and LocalBusiness JSON-LD from your real business profile — name, address, phone, services, hours, licenses and proof documents. This is the source AI engines quote.
GEO Starter ($99/mo) and above
- Step 4· 15 minutes of your time
Generate and approve your answer cards
We draft the short, factual answers an engine can lift verbatim when someone asks for your service. You review and approve; approved cards publish free into your AI files. Paid ChatGPT ad placement stays optional and separate.
Local Dominance ($299/mo) and above
- Step 5· Every 30 minutes, ongoing
Monitor, verify and auto-heal
We re-probe the four engines, re-check your files and crawler access, and repair drift automatically. When something breaks — a redeploy wipes your files, a firewall setting reverts — you get an alert and we push the fix.
Local Dominance ($299/mo) and above
What your score actually measures
Your 0–100 AI Visibility score is the average across four engines, and every point traces back to one of four checks. No black box — each failing check links to the page that fixes it inside your dashboard.
Crawler access
Do GPTBot, PerplexityBot, ClaudeBot and Applebot-Extended receive a 200 — not a 403 — on your key pages?
Structured facts
Are valid JSON-LD, /llms.txt and /ai.json live and consistent with your real name, address and phone?
Directory consistency
Does the same NAP appear across the directories and maps data these engines cross-reference?
Answer presence
When we ask each engine for your service in your city, are you named — and how prominently?
Why this replaced traditional SEO
Platforms like Google AI Overviews and Perplexity synthesize answers instead of listing links. Ranking on page one no longer guarantees a visit — being the cited source does. Three structural changes separate the firms AI names from the ones it ignores.
From keywords to context
GEO rewards topical depth, semantic clarity and factual density over exact-match keyword placement.
From links to citations
Trusted mentions across news, forums and authoritative sites are what AI engines pull from when assembling an answer.
Zero-click answers
Users get the answer on the results page. If you are not the cited source, the click never happens at all.
Why most firms cannot do this in-house
Each of these is solvable — they just require tooling and monitoring that a marketing team or web contractor typically does not own.
ROI is hard to see
Click-through rate no longer measures visibility. You need engine-level citation tracking and call attribution to know it is working.
Content strategy has to change
Generic AI-written blogs are actively discounted. Engines favor original, verifiable, expert-backed facts about your business.
The technical layer is unforgiving
Without correct structured data and crawler access, your information cannot be parsed or cited — regardless of how good your site looks.
Your firewall is probably blocking the AI crawlers
Cloudflare’s Bot Fight Mode is on by default on every Free and Pro plan. It challenges any user-agent that is not a mainstream browser — including GPTBot, PerplexityBot, ClaudeBot and Applebot-Extended. The result is a 403 served to the exact crawlers building the answers your buyers are reading. Your Google ranking looks fine. Your AI visibility is zero.
62%
of the North Atlanta local-service homepages in our own sample returned a 403 or challenge to GPTBot.
1 click
to fix it inside GEO Starter — the same change a traditional agency bills as a technical SEO retainer.
How we detect it: we request your domain using the GPTBot user-agent and read the cf-ray and cf-mitigated headers plus your robots.txt, so the block is proven rather than assumed.
How we fix it: we deploy a Cloudflare WAF skip-rule for GPTBot, PerplexityBot, ClaudeBot and Applebot-Extended and turn Bot Fight Mode off — in the same session, then re-verify.
Sample basis: crawler-access checks run by Montjoy Synapse against publicly reachable local-service homepages in the North Atlanta metro. Your own result is measured directly against your domain in the free scan — we never estimate it.
How to start — pick your entry point
$0
Scan and see
Run the free scan, create an account, and read your full diagnostic. Nothing deploys until you say so.
Running a marketing agency instead? The $799/mo white-label partner tier covers five client locations.