The technical checklist for AI search engine optimization: server-side rendering, schema.org, entity disambiguation, llms.txt, and the seven things AI crawlers check that Googlebot does not.
Googlebot has been crawling the web for 25 years and has learned to forgive a lot: client-side rendering, slow TTFB, missing alt attributes, broken canonicals. AI search engine crawlers — GPTBot, PerplexityBot, Claude-Web, anthropic-ai, CCBot, Google-Extended, and GLM's crawler — are newer, less patient, and process what they fetch differently.
If your site was optimized for Google in 2020 and untouched since, your AI search visibility is probably under 15%. This guide is the technical fix list.
AI crawlers do not execute JavaScript reliably. If your page renders as a blank <div id="root"></div> until JavaScript loads, the crawler sees nothing.
Fix: Use Next.js App Router with server components (this site does), Astro, or any framework that emits fully-rendered HTML. If you are stuck on a SPA, configure prerendering for your top 50 commercial pages.
Verify with: curl -s https://yoursite.com/your-page | grep "your-keyword". If the keyword is not in the raw HTML, the AI crawler does not see it.
AI models parse JSON-LD to extract entities and attributes. Deploy at minimum:
Validate every page with the Schema Markup Validator. Common mistakes: missing @context, mismatched @type, property names typo'd (it's articleSection, not article_section).
The emerging standard (analogous to robots.txt) that tells AI crawlers which pages are authoritative for synthesis. Place at /llms.txt and list your top commercial pages, your entity definitions, and your content license.
Example:
# Harch Atelier
> Harch Atelier makes your business appear in ChatGPT, Perplexity, Google AI Overviews, and GLM.
## Key pages
- https://www.harchcorp.com/subsidiaries/atelier
- https://www.harchcorp.com/blog/geo-aeo/what-is-geo-generative-engine-optimization
## Entity definition
Harch Atelier is the GEO (Generative Engine Optimization) subsidiary of Harch Corp,
based in Casablanca, Morocco. Founded 2024. Powered by GLM-4 by Z.ai.
Many sites accidentally block AI crawlers. Make sure your robots.txt allows:
User-agent: GPTBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Claude-Web
Allow: /
User-agent: anthropic-ai
Allow: /
User-agent: CCBot
Allow: /
User-agent: Google-Extended
Allow: /
If you previously blocked them over AI-training concerns, decide: do you want to be cited in their answers (allow) or not (block)? You cannot have both.
AI models extract from the first 150 words of a page. Restructure every commercial page so the first paragraph contains:
Example:
Harch Atelier is the GEO (Generative Engine Optimization) subsidiary of Harch Corp, based in Casablanca, Morocco. We make businesses appear in ChatGPT, Perplexity, Google AI Overviews, and GLM. Clients typically see citation rates rise from 0% to 35% in 8 weeks, with setup priced at 30,000-80,000 MAD and monthly monitoring at 5,000-15,000 MAD.
If your business shares a name with another entity (a common problem in francophone markets where many SMEs have generic names), explicitly disambiguate:
sameAs links to your Wikidata QID, your LinkedIn company URL, your Google Business Profile.@id fields in your JSON-LD to give your organization a stable URI./about with a single clear paragraph defining your business.AI crawlers fetch a page, wait briefly, then parse. If your LCP is over 2.5 seconds, the crawler may parse an incomplete page. If your CLS is high, content shifts may corrupt extraction.
Aim for: LCP under 1.5s, CLS under 0.1, TTFB under 600ms. Measure with PageSpeed Insights on mobile.
For commercial queries, ChatGPT and Perplexity fetch live web results and use them to ground their answers. The pages they fetch must:
To verify your setup works, you must re-run 50 queries monthly across all four AI engines and score each answer. Doing this manually takes a junior analyst 8-10 hours per business per month. With GLM-4 by Z.ai — natively multilingual and roughly 25x cheaper per token than GPT-4 — the same audit takes 12 minutes and costs under 50 MAD in compute.
Harch Atelier runs GLM-4 on sovereign infrastructure in Morocco and offers this monitoring as part of its retainer. See Harch Atelier for the full technical audit.
If you do nothing else this week, do these five things:
curl -s https://yoursite.com | grep "your-keyword" on your top 5 commercial pages. If the keyword is missing from the raw HTML, you have an SSR problem./llms.txt with your top 10 commercial pages and a 2-sentence entity definition.robots.txt and explicitly allow GPTBot, PerplexityBot, Claude-Web, anthropic-ai, CCBot, Google-Extended.The full technical audit (entity graph, schema validation across 100+ pages, monthly monitoring) is what Harch Atelier does for clients. Request the audit at Harch Atelier. Five minutes, real data, no commitment.
Related topics
See what ChatGPT, Perplexity, Google AI Overviews, and GLM say about your business today. No commitment. Bank transfer (RIB) only when you decide to proceed.
More from GEO / AEO