Summary
Core Web Vitals are a Google page experience topic, and there is no public evidence that LLMs rank sources by LCP, INP or CLS. Speed still matters indirectly for GEO and AEO: slow or broken pages can time out for AI crawlers, hide content behind JavaScript, and weaken the classic search signals that feed AI answers. This guide separates what is proven from what is plausible, and gives a practical plan to test the effect on your own brand.
Short answer
Core Web Vitals do not appear to be a direct ranking factor inside ChatGPT, Gemini, Perplexity, Claude, Copilot or Mistral. But page speed and stability still matter for AI visibility in three indirect ways: crawlers need to fetch your page reliably, your main content must be present in the HTML they receive, and the search engines that feed AI answers still reward good page experience. Fix reliability first, polish metrics second, and measure mention rate before and after.
Do Core Web Vitals affect AI search visibility?
Core Web Vitals are Google metrics that describe loading speed (Largest Contentful Paint), responsiveness (Interaction to Next Paint) and visual stability (Cumulative Layout Shift). They were designed to measure what a human visitor experiences in a browser. A language model that composes an answer does not experience your page that way.
As far as public documentation goes, no AI engine has said that it ranks or selects sources by LCP, INP or CLS. Anyone who claims a precise score threshold for being cited by ChatGPT or Gemini is guessing. The honest position is that the direct effect is unproven, and that the indirect effects are real enough to deserve attention.
This matters for your GEO (Generative Engine Optimization) priorities. If your team has a limited budget, rebuilding a site only to move a Core Web Vitals score from good to excellent is unlikely to be the best use of it. Fixing the problems that stop AI systems from reading your content at all is usually worth more.
Where page speed does matter for AI engines
There are three realistic paths between performance and AI visibility. None of them require believing that speed is a magic citation signal.
- Retrieval reliability: AI engines that browse the web or retrieve pages in real time work under tight time limits. A page that responds very slowly, times out or returns errors may simply be skipped in favor of another source.
- Content availability: heavy client-side rendering can leave the initial HTML nearly empty. If a crawler does not execute your JavaScript, your pricing, features and answers are invisible to it, whatever your scores say.
- Upstream search signals: Google AI Overviews and AI Mode build on Google Search systems, and other assistants may rely on search indexes for retrieval. Page experience can influence how well you perform in those indexes, so it can influence which pages are even candidates.
The first two are about access. The third is about competition. In all three cases, the cause of the problem is not a number on a dashboard but a page that is hard to fetch, hard to read or hard to trust.
Do not confuse a good score with good access
A page can pass Core Web Vitals in a lab test and still be unreadable to an AI crawler if the text is injected by JavaScript after load. Always check the raw HTML response, not only the performance report.
What AI crawlers actually need from your pages
AI crawlers such as GPTBot, ClaudeBot and PerplexityBot behave more like simple fetchers than like full browsers. Their exact capabilities differ, change over time and are not always documented, so the safe approach is to assume that the HTML response is what they read.
That gives you a concrete checklist, far more useful than a speed score:
- A fast, stable server response with a successful status code, without long redirect chains or intermittent errors.
- The main content, headings, prices and key facts present in the initial HTML, not only after scripts run.
- No blocking by robots.txt, firewall rules or bot-protection challenges for the AI crawlers you want to allow.
- Clean canonical URLs, so that the version cited is the version you want people to land on.
- A clear structure with descriptive headings, short paragraphs and a direct answer near the top, which is the format answer engines extract most easily.
Our guides on AI crawler access and on JavaScript rendering go deeper on the first three points. For performance work, the key idea is simple: treat the crawler as a visitor with no patience and no JavaScript, and make sure that visitor still gets your best content.
Performance fixes that help both users and AI crawlers
Some optimizations improve Core Web Vitals and AI readability at the same time. These are worth doing first because they pay off twice.
Server response and caching
A slow time to first byte hurts every metric and every crawler. Use caching for public pages, serve them from a CDN, and avoid generating key content on demand for each request. Pages that matter for AI visibility, such as pricing, comparisons, documentation and glossary entries, are usually static enough to be cached.
Server-side rendering for important content
If your site is a single-page application, render the essential content on the server or at build time. This improves LCP for people and gives AI crawlers a complete page without needing to run scripts.
Lean pages and stable layouts
Compress images, defer non-critical scripts, reserve space for banners and embeds, and limit third-party tags. This helps CLS and INP, and it also reduces the chance that a fetch is slowed down or truncated by heavy pages.
Avoid hiding answers behind interactions
Tabs, accordions and "read more" buttons are fine if the text is in the HTML. If the answer only loads after a click that triggers a request, an AI crawler will never see it. Put your FAQ and key definitions in the page itself.
How Refine fits in
Refine tracks how your brand appears across ChatGPT, Gemini, Perplexity, Claude, Copilot and Mistral, including mention rate, citations and share of voice. Once you ship performance or rendering fixes, you can compare the same prompt set before and after, instead of guessing whether they helped. You can start with a free audit at getrefine.ai/audit.
How to test whether speed changes your AI visibility
Because the effect is not documented, the right answer for your brand is empirical. You can run a simple test without special tools, but you need discipline about what you change and when.
- Build a fixed prompt set of 20 to 50 questions that real buyers ask in your category, including branded and unbranded prompts.
- Record a baseline: for each prompt and engine, note whether your brand is mentioned, whether a page of yours is cited, and which competitors appear.
- Change one thing at a time on a defined group of pages, for example server-side rendering on your comparison pages.
- Wait long enough for the changes to be recrawled, then repeat the same prompts. Answers vary from run to run, so repeat each prompt several times.
- Compare mention rate and citation rate against a group of similar pages you did not change.
Because AI answers are non-deterministic, a single before-and-after screenshot proves nothing. Look for a consistent shift across many runs and several engines, and treat small movements as noise. If nothing moves, that is still a useful result: it tells you that your next hour is better spent on content, entity signals or third-party mentions than on milliseconds.
A 30-day action plan
This plan assumes a small team and a site that has never been checked for AI access. Adapt the order to what you find.
- Week 1: fetch your ten most important pages as a plain HTTP request, with no JavaScript, and confirm that headings, text, prices and FAQ answers are present. List every page where they are not.
- Week 2: check robots.txt, firewall and bot-protection rules for the AI crawlers you want to allow, and fix response errors and redirect chains on key pages.
- Week 3: improve server response and caching on those pages, and move critical content to server-side or build-time rendering where needed.
- Week 4: run your fixed prompt set again on all major engines, compare against the baseline, and decide whether more technical work is justified.
Keep Core Web Vitals in the picture as a general quality goal for visitors and for Google Search. Just do not expect a green score to substitute for authoritative content, clear entities and mentions on other trusted sites.
FAQ: Core Web Vitals and AI search
Are Core Web Vitals a ranking factor in ChatGPT?
There is no public evidence that they are. ChatGPT and other assistants may use search indexes or live retrieval, where reliability matters, but a direct Core Web Vitals threshold has not been documented.
Does page speed affect Google AI Overviews?
AI Overviews build on Google Search systems, where page experience is one of many signals. Relevance and content quality remain far more important, so treat speed as a supporting factor.
Can a slow site be skipped by AI crawlers?
It is plausible. Crawlers and retrieval systems work with time limits, and a page that times out or errors repeatedly may be dropped. Fixing reliability is a low-risk move.
Is JavaScript a problem for GEO?
It can be. If key content only appears after scripts run, some AI crawlers may never see it. Server-side rendering of important pages is the safest approach.
Should I optimize speed before content?
Usually not. Fix access problems first, then invest in content that answers real questions directly, and keep performance at a good level rather than chasing perfect scores.
Short on time? Have an assistant summarise this page for you.

