Technical GEO

Being Found in AI Engines

Before AI engines can cite you, they have to find you. Most brands are silently blocking the crawlers, serving content only in JavaScript, or missing the structured data that tells AI what they are. Here are the technical foundations of discoverability in 2026.

Run a Technical Audit

The crawl layer most brands forget

Every major AI engine has one or more dedicated crawlers reading the public web. They are not the same as Googlebot, and your rules need to explicitly allow them. A default WordPress or Shopify install does not automatically welcome them — and many brands unknowingly block access with well-intentioned security plugins, aggressive rate-limiting, or default Cloudflare settings.

The quick check

Open yourdomain.com/robots.txt in a browser. Search for "GPTBot", "ClaudeBot", "PerplexityBot", "Google-Extended" and "Applebot-Extended". If any of these are listed under a Disallow rule — or if your robots.txt disallows / for * — your content is invisible to those engines.

The AI crawlers you should know

CrawlerBelongs toWhat it feeds
GPTBotOpenAIFuture ChatGPT training data
ChatGPT-UserOpenAILive browsing inside ChatGPT
OAI-SearchBotOpenAISearchGPT / search feature
ClaudeBotAnthropicFuture Claude training data
Claude-WebAnthropicLive retrieval inside Claude
Google-ExtendedGoogleGemini training (separate from Googlebot)
PerplexityBotPerplexityPerplexity search and answers
Applebot-ExtendedAppleApple Intelligence models
CCBotCommon CrawlShared training data for many models

The conservative default for a brand serious about GEO is to allow all of the above. If you want to retain control, allow the live retrieval crawlers (ChatGPT-User, Claude-Web, PerplexityBot) and decide about the training crawlers based on IP considerations — but understand that blocking training means you are invisible to the "memory" layer of AI answers long-term.

Rendering, where content goes to die

Most AI crawlers are weaker than Googlebot at JavaScript rendering. If your core content is rendered client-side only, much of it is invisible.

Structured data, speaking the AI language

Schema.org structured data is how you explicitly tell an AI what your content is. Without it, the AI has to guess; with it, you dramatically increase the odds of being correctly understood and cited.

The five schema types every brand should have

  1. Organization — name, logo, URL, social profiles, contact, description. The entity anchor.
  2. Website — canonical site info and, ideally, a SearchAction.
  3. Product (if you sell physical or digital products) — name, description, price, availability, brand, SKU, GTIN, images, reviews, ratings.
  4. FAQPage — on every major collection, category, service or article page.
  5. Article or BlogPosting — on every editorial page, with author, datePublished, dateModified and headline.

Schema mistakes we see constantly

Simple test

Paste your URL into Google's Rich Results Test. If it returns errors or no detected items on a page that should have schema, fix it before anything else. This is the single highest-ROI technical fix for most brands.

Page speed, mobile and Core Web Vitals

Slow pages get partial retrieval. A page that takes 8 seconds to render may only give the AI the first 1,000 characters before the crawler's soft timeout — everything below the fold is effectively invisible. Performance is a GEO signal, not just a UX one.

Sitemaps, canonicals and internal linking

Rendering for different AI engines

Different AI engines have different quirks. A few that matter in practice:

A technical starter checklist

  1. Robots.txt allows GPTBot, ClaudeBot, PerplexityBot, Google-Extended.
  2. Organization, Product and FAQPage schema validate cleanly.
  3. Above-the-fold HTML contains your headline, lede and core claim server-rendered.
  4. Core Web Vitals pass on your top 10 pages.
  5. Sitemap submitted and all priority URLs indexed.
  6. Internal linking is logical and every key page has at least three internal links in.
  7. No important content hidden behind JavaScript-only tabs or accordions.
  8. Canonicals resolve cleanly, no redirect chains longer than 1 hop.

Every one of these is a pass/fail inside our audit. The technical section alone routinely catches 8–15 fixable issues on otherwise well-run sites.

Run a Technical GEO Audit

Our free audit checks the entire technical stack — crawlers, schema, rendering, speed and indexing — and tells you exactly what is blocking AI engines from seeing you.

Run Free Audit