Can You Serve Only Data to AI Crawlers?

can-you-serve-only-data-to-ai-crawlers?

What if AI crawlers could bypass downloading entire websites and only receive structured JSON data instead? Serving AI bots this way could drastically reduce inefficiencies, improve response times, and optimize resource use. Imagine delivering just the essential dataโ€”product names, prices, descriptionsโ€”without unnecessary UI, animations, or assets.

This idea was inspired by Vercelโ€™s blog post on AI crawlers and their growing influence on SEO. Here are some highlights that led to this thought:

  • AI crawlers are gaining ground:
    GPTBot, Claude, AppleBot, and PerplexityBot made 1.3 billion fetches last month, accounting for 28% of Googlebotโ€™s activity.

  • JavaScript rendering limitations:
    Only Googleโ€™s Gemini and AppleBot fully render JavaScript. Others, like GPTBot and Claude, fetch JavaScript files but donโ€™t execute them, leaving dynamic content partially ignored.

  • Different content priorities:
    GPTBot emphasizes HTML, while Claude focuses on images. This indicates varying strategies or early-stage optimization by AI crawlers.

  • Significant inefficiencies:
    Over 30% of requests by AI crawlers hit invalid URLs, highlighting the need for better URL strategies and reduced waste.

  • Why developers should care:
    Server-side rendering is more vital than ever to ensure AI crawlers access meaningful content, alongside regular users.

These insights inspired the concept of serving JSON-only responses to AI crawlers, streamlining interactions between websites and bots.

For the full analysis and practical tips, read the original blog post here:


The rise of the AI crawler – Vercel

New research reveals how ChatGPT, Claude, and other AI crawlers process web content, including JavaScript rendering, assets, and other behavior and patternsโ€”with recommendations for site owners, devs, and AI users.

favicon
vercel.com

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
installing-wordpress-with-nginx-in-ubuntu

Installing WordPress with Nginx in Ubuntu

Next Post
515.-find-largest-value-in-each-tree-row

515. Find Largest Value in Each Tree Row

Related Posts
๐—›๐—ผ๐˜„-๐˜๐—ผ-๐——๐—ฒ๐—ฝ๐—น๐—ผ๐˜†-๐—ฎ๐—ป-๐—”๐—ฆ๐—ฃ.๐—ก๐—˜๐—ง-๐—–๐—ผ๐—ฟ๐—ฒ-๐—ช๐—ฒ๐—ฏ-๐—”๐—ฝ๐—ฝ-๐˜๐—ผ-๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ-๐—จ๐˜€๐—ถ๐—ป๐—ด-๐—ฉ๐—ถ๐˜€๐˜‚๐—ฎ๐—น-๐—ฆ๐˜๐˜‚๐—ฑ๐—ถ๐—ผ-โ€“-๐—ฆ๐˜๐—ฒ๐—ฝ-๐—ฏ๐˜†

๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐——๐—ฒ๐—ฝ๐—น๐—ผ๐˜† ๐—ฎ๐—ป ๐—”๐—ฆ๐—ฃ.๐—ก๐—˜๐—ง ๐—–๐—ผ๐—ฟ๐—ฒ ๐—ช๐—ฒ๐—ฏ ๐—”๐—ฝ๐—ฝ ๐˜๐—ผ ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ ๐—จ๐˜€๐—ถ๐—ป๐—ด ๐—ฉ๐—ถ๐˜€๐˜‚๐—ฎ๐—น ๐—ฆ๐˜๐˜‚๐—ฑ๐—ถ๐—ผ โ€“ ๐—ฆ๐˜๐—ฒ๐—ฝ-๐—ฏ๐˜†

Are you a developer looking to take your .NET Core web application live in just a few clicks?…
Read More