{"title":"Can AI Search Read JavaScript Websites? What the Evidence Shows","url":"https://outwrite.ai/research/can-ai-search-read-javascript","type":"Research review","modified":"2026-10-29T09:00:00-04:00","methodology":"Reviewed seven original provider or vendor sources on October 29, 2026. Sonar Pro assisted source discovery, followed by direct inspection, Sonnet-assisted synthesis and a separate editorial review. The diagnostic workflow is our interpretation; no new crawler experiment or original traffic dataset was collected.","disclosure":"outwrite.ai sells content research, writing and publishing software. Recommendations are editorial judgments, not measured ranking effects or promises of citations.","sources":[{"id":"1","title":"The rise of the AI crawler","publisher":"Vercel and MERJ","url":"https://vercel.com/blog/the-rise-of-the-ai-crawler","published":"December 17, 2024","period":"Past months and preceding month; exact collection dates not specified","sample":"Vercel network, nextjs.org and two job boards","finding":"Historical observations of crawler behavior; not an answer-citation study.","limitation":"Vendor network sample with unspecified exact collection dates; behavior may change.","verified":true,"checked":"2026-10-29"},{"id":"2","title":"Understand the JavaScript SEO basics","publisher":"Google Search Central","url":"https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics","published":"Living documentation","period":"Checked October 29, 2026","sample":"Official processing guidance, not a study","finding":"Describes Google processing and delivery options.","limitation":"Documentation, not an independent measurement of ranking or citation outcomes.","verified":true,"checked":"2026-10-29"},{"id":"3","title":"Overview of OpenAI Crawlers","publisher":"OpenAI","url":"https://developers.openai.com/api/docs/bots","published":"Living documentation","period":"Checked October 29, 2026","sample":"Official bot policy","finding":"Distinguishes search, training and user-requested access.","limitation":"Documentation, not an independent measurement of ranking or citation outcomes.","verified":true,"checked":"2026-10-29"},{"id":"4","title":"Perplexity Crawlers","publisher":"Perplexity","url":"https://docs.perplexity.ai/docs/resources/perplexity-crawlers","published":"Living documentation","period":"Checked October 29, 2026","sample":"Official crawler and WAF guidance","finding":"Explains crawler purposes and access configuration.","limitation":"Documentation, not an independent measurement of ranking or citation outcomes.","verified":true,"checked":"2026-10-29"},{"id":"5","title":"Does Anthropic crawl data from the web?","publisher":"Anthropic","url":"https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler","published":"April 7, 2026","period":"Checked October 29, 2026","sample":"Official bot policy","finding":"Explains named bots and robots controls.","limitation":"Documentation, not an independent measurement of ranking or citation outcomes.","verified":true,"checked":"2026-10-29"},{"id":"6","title":"URL Inspection tool","publisher":"Google Search Console Help","url":"https://support.google.com/webmasters/answer/9012289","published":"Living documentation","period":"Checked October 29, 2026","sample":"Official diagnostic documentation","finding":"Explains indexed and live inspection.","limitation":"Documentation, not an independent measurement of ranking or citation outcomes.","verified":true,"checked":"2026-10-29"},{"id":"7","title":"Fix Search-related JavaScript problems","publisher":"Google Search Central","url":"https://developers.google.com/search/docs/crawling-indexing/javascript/fix-search-javascript","published":"Living documentation","period":"Checked October 29, 2026","sample":"Official troubleshooting guidance","finding":"Provides rendering diagnostic steps.","limitation":"Documentation, not an independent measurement of ranking or citation outcomes.","verified":true,"checked":"2026-10-29"}],"chart":null}