AI Crawlers Skip JavaScript — Why ChatGPT May Not Index Your Site
Unlike Googlebot, the crawlers powering ChatGPT, Claude, and Perplexity do not execute JavaScript, meaning sites that rely on client-side rendering may appear as near-empty pages to these bots. The most common failure modes include server responses containing almost no readable text, CDN or firewall rules returning 403 errors to bot user agents, and accidental blanket disallow rules in robots.txt. A key distinction exists between GPTBot, which collects training data, and OAI-SearchBot, which feeds ChatGPT's live search index — blocking one does not block the other. Developers can diagnose the issue by fetching their own pages using a crawler user agent via command-line tools, without relying on browser-based inspection. The recommended fix for missing content is server-side rendering, as adding structured data or schema markup does not resolve the underlying problem of undelivered page text.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in