Trakkr Docs

AI Pages

:::summarybox learn What an AI page actually is, and why the concept exists at all The infrastructure parallel: robots.txt and sitemap.xml, but for AI consumption How Trakkr generates AI pages and serves them only to AI crawlers What gets transformed: schema, key facts, FAQ structure, entity tags How to install the middleware on Cloudflare, Vercel, WordPress, and seven other platforms How to measure whether it's actually moving the needle on visibility

How Trakkr serves AI pages to crawlers (and only to crawlers)

This is the part that sounds like cloaking but isn't. The mechanism is a small piece of middleware you deploy on your hosting platform. It runs in front of every request, checks the user agent, and routes accordingly:

For a human visitor, the middleware adds under 10ms of latency and then steps out of the way. Your real site loads exactly as it always did. For an AI crawler, the middleware makes a request to Trakkr's optimization service, gets back the cached AI page, and serves that as the response.

The cache is the thing that makes this fast. The first time GPTBot visits yoursite.com/products/widget, Trakkr does the full transformation (render the page, strip the noise, add the structure, save the result) which takes a couple of seconds. Every subsequent visit to that URL by any AI crawler gets the cached version in around 100ms. The cache lives for seven days, so a popular page might get re-optimized once a week.

Trakkr generates code snippets for nine integration paths: Cloudflare Workers, Vercel Edge Middleware, Netlify Edge Functions, Next.js middleware, AWS Lambda@Edge, a WordPress mu-plugin, Node.js / Express, Nginx with OpenResty, and a Cloudflare DNS proxy approach for platforms (Shopify, Squarespace, Wix, Webflow) that don't support server-side middleware natively. The setup wizard on the AI Pages page generates the snippet for your stack with your API key already baked in.

Isn't this just SEO?

SEO is the practice of making your site rank well in search results: title tags, internal linking, page speed, backlinks, keyword targeting. The audience is Google's ranking algorithm, and the goal is to be one of the ten blue links it shows next to a query.

AI Pages is the practice of making your content readable, citable, and trustworthy to a language model that's generating an answer. The audience is GPTBot, ClaudeBot, PerplexityBot. The goal is to be in the answer the model writes, or in the citation list underneath it.

Search engines and AI crawlers behave differently, and AI Pages never serves transformed content to Googlebot or Bingbot. Your search rankings are untouched. The transformation only fires when the user agent matches a known AI crawler. If you removed AI Pages tomorrow, your SEO would not notice.

What you'll see in the dashboard

The AI Pages page in Trakkr is an operational dashboard, not a configuration screen. Once setup is done, it's mostly for watching what AI crawlers are doing on your site.

Three tabs:

TabWhat it shows
OverviewLive crawler activity, requests over time, crawler breakdown by company, response time chart, top pages, recent crawl log.
PagesPer-URL view of which pages have been optimized and cached, sortable by visits or last-crawled time.
UsageMonthly request count vs your plan limit, overage settings, spending cap, billing detail.

The thing to watch most often is the crawler breakdown on the Overview tab. It tells you which AI models are actually showing up on your site. If GPTBot visits 200 times a week and ClaudeBot visits twice, the OpenAI side of your visibility story has more recent data to draw on than the Anthropic side.

The recent crawl log is useful for a different reason: it shows whether AI Pages is doing its job. Each row has a status (Cache Served, Cache Created, or Error) and a response time. A healthy site is mostly Cache Served at sub-150ms with no errors.

What you'll see in your AI visibility, eventually

This part requires patience. Crawling is not the same as ingesting, and ingesting is not the same as recommending. There's a real lag between "Trakkr served an AI page to GPTBot" and "ChatGPT started mentioning your brand."

Model familyTypical lag from crawl to visibility
Perplexity, ChatGPT SearchHours to a few days (live search)
ChatGPT main modelDays to weeks (incremental updates)
ClaudeWeeks to months (training cycles)
Gemini, CopilotDays to weeks

The right way to evaluate AI Pages isn't "did my score change this week?" It's "over the next quarter, on the prompts where I was invisible, am I starting to appear?" Pair AI Pages with the Prompts page so you have a baseline to measure against. If you started AI Pages on March 1 with a 32% visibility score on a key prompt and you're at 47% in May, that's signal. If a competitor that hasn't done this work is flat over the same window, that's stronger signal.

What it costs

AI Pages bills on AI crawler requests that received an optimized response. Human traffic doesn't count. Static assets (.css, .js, images) don't count. Errors don't count. Cache hits and cache misses both count once.

PlanIncluded requestsOverage
Growth2,500 / month$5 per 1,000
Growth + Prism add-on10,000 / month$5 per 1,000
Scale10,000 / month$5 per 1,000
EnterpriseCustomCustom

Overage billing is off by default. When you hit your limit, AI Pages stops serving optimized content and AI crawlers get your normal site until the month resets. If you'd rather keep serving and pay for the extra requests, turn overage on in the Usage tab and (optionally) set a spending cap so you don't get surprised.

A small content site usually fits well inside Growth. A large e-commerce catalog (5,000+ URLs) or anything that crawlers visit aggressively (news, frequently-updated docs) usually wants Scale or the Prism add-on. The Usage tab shows your trajectory inside the month, so you can see early whether you're going to run out.

Common questions

Is this safe? Is it cloaking?

No. Cloaking, as Google defines it, is showing search engines content that differs from what humans see, with the intent of manipulating rankings. AI Pages doesn't do either thing. Googlebot, Bingbot, and every other SEO crawler always receive your original site, untouched. The version served to AI crawlers isn't different information either, it's the same information in a more machine-legible format. The closest real-world analogy is a print stylesheet or AMP version of a page: same facts, different rendering for a different audience.

:::details Want the full reasoning? Here's the precise breakdown of why this doesn't qualify as cloaking. Google's actual cloaking definition (Search Central Spam Policies) has three elements that all need to be present:

  1. Different content is served.
  2. The different content goes to a search engine.
  3. The intent is to manipulate search rankings or mislead users.

AI Pages clearly fails elements 2 and 3, and arguably fails element 1 too. Going through each:

1. "Different content." What an AI page contains is your existing page's facts re-expressed as structured HTML: schema.org markup, an extracted key-facts list, an FAQ block built from your own content, an entity-tagged summary. Nothing is removed, replaced, or contradicted. The technical term is additive, not substitutive. If you diff the human page and the AI page, the AI page is a strict superset of the same underlying claims. You can verify this yourself with the Test Prism tool on the Cache tab: paste a URL and compare the two HTML outputs side by side.

2. "Served to a search engine." AI Pages routes by user agent. Googlebot, Bingbot, DuckDuckBot, Yandex, Baidu, and every other traditional search crawler get the original page. The middleware only intercepts known AI assistant crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.), and you control that list in the Crawlers tab. Your search rankings are mechanically untouchable from this layer.

3. "Intent to manipulate or mislead." The transformation makes the same facts easier for a language model to parse and cite accurately. The goal is fewer misrepresentations of your brand in AI answers, not more. The audit trail is explicit: the injected block is wrapped in <div data-prism-content="true"> so any auditor (or AI lab) can identify the optimization on inspection.

The industry parallel. Edge-side content adaptation has been mainstream SEO practice for years. Major edge platforms support serving differentiated responses by request signal, and schema injection at the edge is documented as standard technical SEO (Search Engine Land). Serving AI crawlers a cleaner version of the same content is the dominant pattern in the 2026 generative-search optimization category.

Two honest caveats. AI Pages is conservative by design, but two settings are yours to choose:

The clean test. If a reasonable auditor compared the AI page and the human page for any URL on your site, would the facts agree? With AI Pages, the answer is yes. That's the whole design constraint, and it's what separates legitimate AI optimization from the "AI-targeted cloaking" attacks (The Hacker News, Oct 2025) where attackers feed crawlers fabricated facts the real site doesn't support.