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, and no. Cloaking is showing search engines content that differs from what humans see, in order to manipulate rankings. AI Pages does two things differently: it never modifies what search engines see (Googlebot, Bingbot, and other SEO crawlers always get your original site), and the content it serves to AI crawlers isn't different information, it's the same information in a more legible format. The closest real-world analogy is providing a print stylesheet or a mobile-optimized version of a page. Same facts, different audience.

What happens to my site if AI Pages goes down?

The middleware fails open. If Trakkr's API is unreachable, slow to respond, or returns an error, the middleware drops back to serving your original page. AI crawlers get what they would have gotten without AI Pages installed. Human visitors are never affected because they don't go through the optimization path in the first place.

Can I exclude specific pages?

Yes. In the AI Pages settings, you can configure path-level exclusions (for example, /admin/* or /checkout/*) that skip optimization entirely. By default the middleware already skips static assets, API routes, and a list of common non-content paths.

Will it slow my site down?

For humans, no, the user-agent check adds well under 10ms and your real page serves normally. For AI crawlers, a cache hit returns in about 100ms and a cache miss in about 2 seconds, but cache misses only happen on the first visit to each page or after the seven-day cache expires.

Does this affect what humans see?

No. The middleware checks the User-Agent header before doing anything. Any request that isn't from a known AI crawler is passed through to your origin unchanged. There is no scenario where a human visitor receives the AI page version.

What if my page changes? Will the cached AI page get stale?

Caches expire after seven days, so the next AI crawler visit after expiry triggers re-optimization. If you ship a meaningful content change and want it picked up sooner, you can regenerate the API key (or, soon, manually invalidate specific URLs from the Pages tab) to force a refresh.

Does it work with Shopify, Squarespace, Webflow, or Wix?

Not natively (those platforms don't let you run server-side middleware), but yes via the Cloudflare DNS proxy path documented in Installation. You put Cloudflare's free tier in front of your existing site, deploy the Cloudflare Worker, and the rest works the same.

What's the difference between AI Pages and the Optimize page?

Optimize gives you a list of changes to make to your real site, things you'd hand to a developer or do yourself in your CMS. AI Pages serves an optimized version of your site to AI crawlers without changing the real one. They're complementary: Optimize improves the page for all audiences (humans and AI), AI Pages adds a dedicated layer for the AI audience specifically.