(01) AI search and SEO
Get found in ChatGPT and Google.Not just ranked, but quoted.
ChatGPT, Perplexity and Google's AI Overviews now answer questions your buyers used to search for. I check what those engines can actually read on your site, then fix it: JSON-LD schema, an llms.txt, pages that render on the server, Core Web Vitals on a mid-range phone, and template pages built from your own data.
Free 30-minute call · No commitment · Reply within a day
- ChatGPT and Perplexity
- JSON-LD schema
- Core Web Vitals
- Quoted to your needs
(02) When to call
Signs AI searchis passing you by.
AI answers name your competitors
Ask ChatGPT or Perplexity about your category, and they quote other sites, not yours.
Google sees an empty page
Your app renders in the browser, so search engines and AI crawlers get a blank shell.
Slow on a phone
Core Web Vitals fail on mobile, and rankings slip on the pages that matter.
Hundreds of pages to make
Locations, integrations or comparisons you'd like a page for, without writing each one by hand.
(03) The audit
What the audit checks.Ranked by what moves results.
What crawlers see
Each key page as Googlebot and AI crawlers get it, without JavaScript, and what's missing.
JSON-LD schema
Organization, Service, Product, FAQ and Article markup, checked against Google's rules.
llms.txt and robots
A plain summary AI tools can read, and robots rules that let in the crawlers you want.
Core Web Vitals
Loading, layout shift and response on a mid-range phone, with the causes found in your code.
Answers worth quoting
Whether your pages answer the questions buyers ask, in plain sentences an AI can quote.
Template pages
Where pages built from your data would earn search traffic, and how to build them without thin content.
You get every finding ranked, with how to fix it and a rough estimate. On Next.js sites I can make the fixes; on others, the report is written for your developer.
(04) How it works
Audit, fix, keep it up.Each one priced before it starts.
S/01Audit
Your key pages checked as crawlers and buyers see them, with a ranked list of fixes. If I do the fixes, the audit fee comes off.
$500 – $1,500
Quoted by site size, report in 3 to 5 days.
S/02Fix
Schema, server rendering, speed, llms.txt and template pages, on a staging copy first.
$1,500 – $6,000
Quoted from the audit, agreed in writing before I start.
S/03Keep it up
New pages, checks after each release and updates when the search engines change.
From $800 / month
Automations watched and tuned, plus fixes and updates. Cancel any month.
(05) What you keep
Your code, your accounts.Nothing held back.
Your repository
The code lives in a GitHub repository that's yours, with its full history: your own from the first commit, or one I set up and transfer to you. You can watch every change land.
Your accounts
Hosting, database, payments and app store accounts belong to you. If you have them, you invite me; if not, I set them up for the project and transfer each one to you at handover.
One engineer
The person on the first call is the person who writes the code. Nothing is handed to a junior or passed to another company.
A clean handover
Notes on how it works and how to deploy it, so you or any developer can carry on without me. Monthly plans cancel any month.
The code and designs are legally yours once each invoice is paid. Read the terms
(06) Proof
From my own work,so you can check it.
74 pages, and no old link lost
Cab in Jaipur launched with a sitemap of 74 pages, every route and tour showing its fare, and 31 addresses from the old site redirected to the closest page.
Cab in Jaipur20 guides, in three languages
Yoga with Latu publishes every guide in English, Hinglish and Hindi, and 18 automated checks run on every page before it ships.
Yoga with LatuThis site, built to be read by AI
Every page here has JSON-LD, the site serves an llms.txt written from its own content, and pages render on the server.
See the llms.txtA 45 KB page that loads on any phone
Ghoomar Cab's whole landing page is one small HTML file, with no layout shift as it loads.
Ghoomar Cab
(07) Read first
Free guideson the same problems.
- Why ChatGPT recommends some businesses (I asked it)I asked ChatGPT for the best dentist in Austin, then asked why it picked them. Here's where it looked, and what any local business can copy.
- Getting cited by ChatGPT and Perplexity: what llms.txt and structured data really doWhat makes AI search quote a site: being crawlable and indexed, plain answers, structured data and mentions elsewhere. And what llms.txt does and doesn't do.
- JSON-LD schema markup for a Next.js site, step by stepAdd JSON-LD structured data to a Next.js App Router site: which schema types matter, a small component that renders it safely, and how to test it.
- Why Google can't see your AI-built site, and how to fix itApps from Lovable, Bolt and v0 often send search engines an empty page. How to check yours, why it happens, and the fixes that work.
(08) Questions
What founders askbefore we start.
What is GEO, and is it different from SEO?
Generative engine optimisation is making your site easy for AI search to read, trust and quote. Most of it is good SEO done properly: pages that render on the server, clear structured data and plain answers. The difference is in the details, like llms.txt and which crawlers you let in.
Can you guarantee I'll show up in ChatGPT?
No one honestly can. I can make sure nothing on your site stops AI engines reading and quoting it, and that your pages answer what buyers ask.
How much does it cost?
The audit is $500 – $1,500, fixed by the size of the site. Fixes are quoted from the audit, usually $1,500 – $6,000. If you go ahead within 30 days, the audit fee comes off the fixes.
Does my site need to be on Next.js?
No. The audit works on any site. I make the fixes myself on Next.js and React sites; for others, the report is written so your developer can.
Something I haven't answered? Put it in your brief, or email me. I reply within a day. HS is one person, so the person you talk to is the one doing the work.