How fast does your site need to be for AI crawlers?

AI crawlers operate on 3-5 second timeouts. Learn why TTFB, LCP, and Core Web Vitals directly affect citations and visibility.

Draft

You've optimized your content. Your site has expertise, authority, and trust signals. But when an AI crawler reaches your page and faces a timeout—when your server takes 6 seconds to respond, or when LCP isn't done rendering for 5 seconds—the crawler moves on. Your content never gets indexed. Your citations never happen.

Speed kills visibility. Not in a slow-burn way. In an instant, hard-stop way.

AI crawlers operate under constraints that traditional search engines do not. They have strict timeout windows, limited compute budgets, and shallow patience. A page that ranks perfectly for Google can be completely invisible to ChatGPT, Perplexity, or Claude because it fails to load within the crawler's deadline. This chapter covers how Core Web Vitals work for AI, which metrics matter most, and what changes you need to make.

What Core Web Vitals measure and why they exist

Core Web Vitals are three metrics Google created to measure real user experience. They capture the moment the browser starts showing content, the moment users can interact with the page, and how stable the layout stays during load. Google treats them as ranking factors. But for AI crawlers, they are survival factors.

The three metrics are:

Largest Contentful Paint (LCP): How long until the biggest visual element loads. The target is under 2.5 seconds. This is what users see first—if your hero image, headline, or main content section takes 4 seconds to appear, both humans and crawlers have to wait.

Interaction to Next Paint (INP): How long it takes for the browser to respond after a user clicks something. The target is under 200 milliseconds. This metric tests whether your JavaScript is bloated or if your page freezes when crawlers simulate interaction.

Cumulative Layout Shift (CLS): How much the page bounces around while loading. The target is under 0.1. When elements shift unexpectedly, crawlers extract scrambled or incomplete content. Your carefully written paragraphs become garbled in the crawler's parsing.

For traditional search, these are hints. For AI crawlers, they are hard limits.

Why AI crawlers have different speed requirements than Google

Google's crawler distributes the work. It crawls millions of URLs across thousands of servers. It can afford to wait 10 seconds for a page to load because the wait is spread across an enormous infrastructure.

AI crawlers operate on per-query inference. When a user asks ChatGPT a question, Perplexity has 3 to 5 seconds to find, retrieve, and parse your content before the response needs to start generating. Every second matters. Every millisecond is counted against the crawl budget.

Studies of AI crawler behavior show that sites with First Contentful Paint under 0.4 seconds average 6.7 citations, while sites loading over 1.13 seconds average 2.1 citations. This is not correlation. This is causation. Slow pages get skipped.

ChatGPT's retrieval crawler has a documented timeout threshold. Pages that don't respond within that window are marked as unreachable and deprioritized in future crawl attempts. Perplexity's bot does the same. A site that takes 6 seconds to respond doesn't get a second chance.

Time to First Byte (TTFB): the metric AI crawlers care about most

TTFB measures the moment between sending a request and receiving the first byte back from the server. It is the purest measure of server responsiveness.

For AI crawlers, TTFB determines whether they even attempt the _blocked_. If your server takes 700 milliseconds to respond, the crawler has wasted 700 milliseconds of its 3 to 5 second window. The crawler abandons rendering entirely and falls back to parsing HTML only—which means your JavaScript-rendered content becomes invisible.

The benchmarks are clear. A TTFB under 200 milliseconds is considered exceptional. 200 to 500 milliseconds is acceptable but not ideal. Above 600 milliseconds, you have a server infrastructure problem.

Most performance articles treat TTFB as secondary to visual metrics. For AI crawlers, it is the gatekeeper. If TTFB fails, nothing else matters.

Common causes of slow TTFB include slow database queries behind every page load, overloaded hosting with too many sites per server, poor geographic routing of requests, and lack of content delivery network (CDN) caching. These are not design problems. These are infrastructure problems.

Largest Contentful Paint (LCP): waiting for the big asset

LCP measures the time until the largest visual element fully loads. This is usually a hero image, a background image, or a large text block. For content-heavy pages, it is the main content area.

An LCP under 2.5 seconds is the "good" threshold. AI crawlers cite pages in this range 2.8x more often than pages with slower LCP. The difference is not subtle.

The crawler does not wait for every asset to finish loading. But it does wait for the main content to appear. If your hero image is 4 megabytes and you have not optimized it for web, the crawler sits idle while the image downloads. By the time the image finishes loading, you are already over the crawler's timeout.

Common causes of slow LCP include oversized images without compression, unoptimized video embeds that block rendering, web fonts that are not subset and do not load fast, and third-party scripts that _blocked_ above the fold. Each of these adds seconds to LCP.

The fix is not to wait longer. The fix is to make LCP happen faster. This means image optimization, lazy loading of below-the-fold content, asynchronous script loading, and potentially swapping out heavy third-party embeds for static HTML alternatives.

Interaction to Next Paint (INP): JavaScript execution performance

INP measures responsiveness. When a user (or a crawler simulating a user) interacts with the page, how long does it take for something to change on screen? The target is under 200 milliseconds.

For AI crawlers, INP reveals whether your JavaScript is optimized or bloated. A poor INP score signals that your page has too much code running on the main thread, or that code is not properly chunked and deferred.

Crawlers that simulate interaction do this to extract dynamic content. If your page loads static HTML but depends on JavaScript to _blocked_ forms, conditional content, or interactive elements, the crawler needs to execute that JavaScript. If the JavaScript is slow, the crawler gets a poor INP score and marks your page as inefficient.

The hidden problem with client-side rendering is that most AI crawlers don't _blocked_ JavaScript at all. Research shows that static HTML with schema markup achieves 94% parsing success, while JavaScript-rendered content lands at 23%. This means that if your content is hidden behind JavaScript, AI crawlers may never see it.

If your site uses client-side rendering, the INP problem becomes a visibility problem. The crawler cannot wait for JavaScript to execute, so it skips JavaScript-dependent content.

Cumulative Layout Shift (CLS): stability during extraction

CLS measures visual instability. When elements on the page move around during load, the Cumulative Layout Shift increases. The target is under 0.1.

For crawlers, CLS is not about user experience. It is about parsing accuracy. When the DOM shifts while the crawler is extracting content, it may grab the wrong elements. A headline may shift into another headline's space. A sidebar may push the main content out of position. The crawler extracts whatever text is at a position, not whatever text logically belongs there.

Common causes of high CLS include ad spaces that load late and push content down, images without specified dimensions that load and shift the layout, web fonts that swap and change spacing, and carousels that auto-play and shift content. Each causes the layout to move.

The fix is to reserve space for everything that will load. Specify image dimensions in HTML. Define font-display as swap so fonts don't block rendering. Load ads and dynamic content in reserved containers that do not cause layout shifts.

How to optimize for AI crawler speed

Speed optimization for AI crawlers is different from speed optimization for humans. Users care about when they see the page and when they can interact with it. Crawlers care about when the server responds and whether all content finishes rendering.

Start with TTFB. If your server takes more than 500 milliseconds to respond, nothing else matters. Audit your database queries, move to a faster hosting provider, implement caching at the application level, or use a CDN. The investment in TTFB pays off immediately in crawler coverage.

Optimize images. Every image on your page should be compressed, resized for its display dimensions, and served in modern formats like WebP with PNG fallbacks. Use a tool like TinyPNG or ImageOptim. For hero images, use a CDN with automatic optimization.

Defer non-critical JavaScript. Only load JavaScript that is absolutely necessary for the crawler to see content. Scripts that track analytics, load ads, or power interactive features should be deferred or loaded asynchronously. This keeps the main thread free and execution fast.

Server-side _blocked_ critical content. If your site uses a client-side framework like React or Vue, _blocked_ the critical path on the server and hydrate on the client. This ensures crawlers see content immediately. Static site generation (SSG) is even better—build your pages to HTML at deploy time.

Avoid large third-party embeds. If you embed YouTube players, Spotify players, or large external widgets, they block rendering. Replace them with placeholders that lazy-load on click, or extract the essential information into static HTML.

Reserve space for dynamic content. Define explicit dimensions for images, ads, and dynamic sections. This prevents layout shift and ensures the crawler extracts the right content.

Use a CDN. A content delivery network routes requests to the geographically closest server, reducing latency and TTFB. Most CDNs also offer automatic image optimization and compression.

What WEMASY includes for speed and crawler optimization

WEMASY's website builder includes hosting with automatic CDN caching, image optimization on upload, and server-side rendering of all site content. Pages built with WEMASY meet Core Web Vitals standards by default.

When you publish a site with WEMASY, your TTFB is optimized through our CDN, your images are automatically resized and compressed, and your HTML is served as static pages—not generated on demand. This means AI crawlers see your content immediately, without waiting for rendering or processing.

Learn what's included in WEMASY pricing plans.

Frequently asked questions

Does page speed affect AI citations more than traditional SEO?

AI crawlers are more sensitive to speed because they operate under tighter time constraints. Traditional Google crawlers can wait 10 seconds for a page to load. AI crawlers typically timeout after 3-5 seconds. In traditional SEO, speed is a ranking signal. In GEO, speed is a threshold. If you fail it, citations don't happen at all. With WEMASY's website builder, you can set this up directly on your website.

How do I know if my TTFB is fast enough for AI crawlers?

Use Google PageSpeed Insights (run it as if it were a crawler by checking the desktop version). Look for TTFB under 500ms. If it is higher, you need to investigate your hosting, database, or application code. Other free speed testing tools also show TTFB. If your TTFB is consistently above 600ms, contact your hosting provider or consider moving to a faster host.

Should I optimize for Core Web Vitals if I'm not tracking traditional Google rankings?

Yes. Core Web Vitals directly impact AI visibility. Studies show that 85% of sites cited by AI platforms pass all three Core Web Vitals thresholds. Even if Google rankings do not matter to your business, AI visibility does. The optimization is the same.

Is it worth moving to a faster hosting provider just for Core Web Vitals?

If your current TTFB is above 600ms, yes. The cost difference between basic hosting and fast hosting is usually $5-15 per month. The ROI from improved AI citations and crawler coverage is significantly higher. Fast hosting also improves user experience and conversion rates, not just crawlability.

Does caching improve Core Web Vitals?

Caching is essential. Browser caching tells visitors' browsers to store images and static files locally so they don't need to download them again. Server caching stores fully rendered pages in memory so they don't need to be rebuilt from scratch. Both reduce TTFB and LCP significantly. Implement cache headers aggressively and use a CDN with automatic caching.

Will optimizing for AI crawler speed hurt user experience?

No. Optimizations for crawler speed—faster servers, image compression, JavaScript deferral—improve user experience across the board. Pages that load faster for crawlers load faster for humans. The only exception is if you try to optimize purely for crawlers by removing images or stripping down content, which would hurt users. Don't do that. Optimize for speed without removing value.

Put it to work
on your own website.

Start free with WEMASY and build your site in a few minutes.