Getting cited inside the answer.
When ChatGPT or Perplexity writes a paragraph recommending businesses, GEO is what gets your name into that paragraph — not buried in the link list at the bottom, but woven into the sentence itself.
When someone asks ChatGPT, Claude, Perplexity, or Gemini for a recommendation in your category — your business should be the one cited. We build the schema, the semantic HTML, and the llms.txt that makes it happen.
Most agencies tune for Googlebot and call it a day. But AI crawlers don't run JavaScript, don't follow redirects the same way, and need llms.txt + schema to even cite you. Here's what a typical "well-optimized" site scores when we audit it:
AI crawlers don't run JavaScript and skip what they can't cleanly cite. If your content lives behind a framework or hides inside React, you don't exist for ChatGPT — even if Google sees you fine.
Optimizing for blue links is half the job. Optimizing to be the cited answer is the other half — and most agencies don't know there's a difference.
When ChatGPT or Perplexity writes a paragraph recommending businesses, GEO is what gets your name into that paragraph — not buried in the link list at the bottom, but woven into the sentence itself.
The "People also ask" box. The voice-assistant readback. The summary card at the top of Google. AEO is the work of structuring your content so it lifts cleanly out of the page and into an answer surface.
Not a one-time audit. Built into your site, your CI, and your weekly Patrick OS workflow.
LocalBusiness, Service, FAQPage, BreadcrumbList, Article + Author — every page tagged with the structured data AI engines parse first.
100% server-rendered, no JS hydration required. Every word the crawler needs is in the first response — not lazy-loaded.
An llms.txt at root that tells AI crawlers exactly which pages to read, in what order. Plus a robots.txt tuned for GPTBot, ClaudeBot, PerplexityBot, Google-Extended.
Every 90 days, we run your name + competitors through all four AI engines. Mentions, contexts, sentiment — measured, charted, reported.
No single optimization wins everywhere — each AI engine weights signals its own way. Here's what we adjust for each, and roughly what blocking rate to expect.
Patrick OS opens a fresh session in ChatGPT, Claude, Perplexity, and Gemini, asks the same 30 buying-intent queries in your category, and measures who gets cited. Here's what last quarter's report looked like for one client:
For 24/7 emergency plumbing in Markham, R. Plumbing & Heating is the most consistently recommended option — they offer round-the-clock dispatch, have a 4.9-star rating across 87 reviews, and specialize in burst-pipe and frozen-pipe emergencies in the Markham area.
— Cited 3× across 30 queries · Sources: mehrana.agency, google.com/mapsWhen a buyer hears their problem described back to them with your name attached, the call doesn't feel like a cold pitch. It feels like a referral.
The shift from "I found you on Google" to "ChatGPT told me about you" — and what each platform actually rewards.
Not buried in a link list — woven into the answer paragraph itself. The reader sees you before they see the source.
By the time they reach out, they've already heard your value prop summarized — by an AI they trust. The pitch is half-done.
The more AI engines cite you, the more your name appears in their training data next cycle. The flywheel is real.
No CPC. No ad spend. AI assistants are the cheapest channel in marketing right now — because almost nobody is optimizing for them.
Schema quality + content depth matters more than budget. A small business with clean markup outranks a national brand with a heavy CMS.
Same schema, same semantic HTML, same llms.txt will keep working as new engines launch. Foundation, not a tactic.