Technical & schema.
Make your site readable to machines.
AI engines can't cite what they can't read. This is the plumbing: who's allowed in, what they see when they arrive, and the structured labels that tell them exactly what you are.
Technical SEO for AI search makes sure AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Bingbot and Googlebot) can reach and render your pages. Schema markup (JSON-LD) then labels what's on them: who you are, what you sell, who wrote what, and which questions you answer.
Together they're the cheapest, fastest part of AEO (answer engine optimisation). I write the spec and the JSON-LD, your developer ships it, and it's usually done in two to three weeks.
The plumbing, one pipe at a time.
AI crawler access
robots.txt, Cloudflare bot rules and WAF settings. A surprising number of B2B sites block GPTBot or PerplexityBot by default and nobody knows.
Rendering
If your content only appears after JavaScript runs, many AI crawlers see a blank page. I check what the bots actually get, not what your browser shows.
Schema that's true
Organization, Person, Service, Article, BreadcrumbList, FAQPage and Product or SoftwareApplication where it fits. Hand-written, validated, matching what's on the page.
Entity consistency
Same name, description and links on your site, LinkedIn, G2, Crunchbase and directories. Mixed signals make models less sure who you are.
Indexing hygiene
Canonicals, sitemaps, noindex accidents, redirect chains, plus Bing IndexNow. ChatGPT's web search has leaned on Bing's index, so Bing matters more than people think.
llms.txt
A plain-text summary of your site for AI tools. It's optional and Google ignores it, but it takes an hour and costs nothing, so I do it.
Does schema help AI search? It's a label, not a magic spell.
There's a lot of nonsense sold around schema. Here's where I stand.
What schema does
- Removes ambiguity about who you are and what each page is about.
- Connects your entity to your people, your services and your profiles elsewhere.
- Makes Q&A easy to lift for engines that quote passages.
- Is checkable. You can validate everything I ship in Google's Rich Results Test and the Schema.org validator.
What it doesn't do
- Rescue thin content. Schema on a weak page is a nice label on an empty box.
- Get you FAQ rich results. Google stopped showing those for most sites in 2023. I still use FAQ markup because it labels Q&A clearly for machines, but I won't sell it to you as a rich-result trick.
- Work if it lies. Markup that doesn't match the visible page gets ignored, or worse.
- Replace a good page. It's step two, not step one.
A spec your dev won't hate.
- Deliverable 1
Crawl and render report
What each AI crawler can and can't see, with the exact rule or setting causing each problem.
- Deliverable 2
Ready-to-paste JSON-LD
Schema blocks for each template (home, service, article, about), validated, with notes on where they go.
- Deliverable 3
Fix list, ranked
Every technical issue ranked by impact and effort. Your developer starts at the top and stops when it stops being worth it.
- Deliverable 4
Check after deploy
I re-crawl once it's live and confirm it worked. If something broke on deploy, I find it before Google does.
Read the long versions.
Technical & schema: straight answers.
Make your site
machine-readable.
Usually two to three weeks of work. Usually the cheapest part of AEO. Usually the bit everyone skipped.