SignalFeed

Core Web Vitals Are Dead for AI Search. What Signals Actually Matter in 2026.

CWV transformed traditional SEO for three years. AI search engines do not use LCP, CLS, or FID. The performance signals that matter for AI crawlers are completely different.


Between 2021 and 2024, an estimated $500 million in engineering investment flowed into Core Web Vitals optimization across the web. Teams rebuilt image loading pipelines to hit Largest Contentful Paint targets. Developers stripped third-party scripts to reduce Cumulative Layout Shift. Product managers reprioritized roadmaps around Interaction to Next Paint scores. Google's Page Experience update made CWV a ranking signal, and the industry responded accordingly.

In 2026, that investment is largely irrelevant for the fastest-growing search surface on the web. GPTBot, ClaudeBot, PerplexityBot, and every other AI crawler that now determines whether your content appears in synthesized answers does not measure LCP, CLS, or INP. They do not render pages in browser context. They do not simulate user interactions. They send an HTTP GET request, wait for a server response, parse the returned HTML, and move on. The signals that determine your AI search visibility are an entirely different set of technical properties — and most engineering teams have not recalibrated their infrastructure accordingly.

This piece covers what actually matters, what the real audit checklist looks like, and how to reprioritize developer resources away from CWV and toward the signals that AI crawlers actually use.

Why Core Web Vitals Were Never Going to Transfer

Core Web Vitals were designed for a specific purpose: measuring the quality of the user experience as a human browser renders a page. LCP measures how long it takes for the largest visible element to paint on screen. CLS measures how much the layout shifts while loading. INP measures how quickly the page responds to user input. All three are browser-context measurements that require JavaScript execution, DOM rendering, and user interaction simulation.

AI crawlers operate in none of those contexts. GPTBot's documentation describes a crawler that fetches pages "to improve our AI models." Anthropic's ClaudeBot, Perplexity's PerplexityBot, and Google's Googlebot-for-AI-Overviews all function similarly: they issue HTTP requests, receive HTML, and extract text content. There is no browser rendering engine, no JavaScript execution layer, no viewport to measure paint times against, and no user to interact with.

The technical consequence is that every engineering hour spent improving LCP scores, reducing layout shift, or optimizing INP has zero measurable impact on AI crawler behavior. CWV optimization improves the Google traditional ranking signal and the user experience — both legitimate reasons to invest — but it should not be justified to engineering leadership on the basis of AI search visibility in 2026.

The signals that actually matter are older, simpler, and in many cases easier to fix — but they require a fundamentally different technical audit framework.

What AI Crawlers Actually Measure

The factors that determine how well an AI crawler indexes your content break down into four categories: access, retrieval speed, content extractability, and freshness. Each maps to specific technical properties with measurable thresholds.

Access: Robots.txt and Crawler Permissions

Before a single byte of content can be indexed, the AI crawler must be allowed to access the page. Robots.txt files configured before 2023 typically contain rules for Googlebot, Bingbot, and a generic `User-agent: *` fallback. They rarely contain explicit rules for the AI-specific bots that now account for a growing share of crawl traffic.

The consequence of this gap depends on what the generic `*` rule says. Sites that have `Disallow: /` as a catch-all are blocking every AI crawler entirely. Sites with `Allow: /` are permitting access — but missing the opportunity to configure differential access by crawler type, which matters if you want to allow inference crawlers while blocking training crawlers.

The complete list of AI crawler user agents that require explicit consideration in 2026:

CrawlerOperatorPurposeDefault Behavior
GPTBotOpenAIInference + trainingBlocked if `Disallow: /` in `*`
ChatGPT-UserOpenAIBrowsing/real-timeFollows robots.txt
ClaudeBotAnthropicInference + trainingFollows robots.txt
Claude-UserAnthropicReal-time browsingFollows robots.txt
PerplexityBotPerplexityInferenceFollows robots.txt
GoogleOtherGoogleAI Overviews trainingFollows robots.txt
Google-ExtendedGoogleAI/Bard trainingConfigurable opt-out
CCBotCommon CrawlTraining dataFollows robots.txt
cohere-aiCohereTrainingFollows robots.txt

The correct 2026 robots.txt configuration for a site that wants maximum AI search visibility explicitly allows inference crawlers by name. This eliminates ambiguity about what the generic `*` rule permits and gives you an audit trail if your visibility degrades after a bot policy update.

For a full analysis of how robots.txt and llms.txt interact as AI crawler control layers, llms.txt — the new robots.txt for AI crawler control is the definitive treatment.

Retrieval Speed: Time to First Byte

Once a crawler has permission to access a page, the next gate is server response time. AI crawlers operate on automated schedules with significantly tighter timeout tolerances than Googlebot, which has sophisticated retry logic and is effectively never going to give up on a page from a major domain.

The practical threshold based on available crawler behavior data is Time to First Byte under 800ms for reliable AI crawler indexing, and under 400ms for high-frequency crawl scheduling. Pages with consistent TTFB above 1.5 seconds are crawled materially less often — the exact reduction varies by domain authority and topic freshness, but a 40 to 60 percent reduction in crawl frequency relative to fast pages on the same domain is well within the observed range.

The compounding effect matters because AI crawlers visit infrequently. Googlebot might revisit a popular page daily. GPTBot might revisit the same page every ten days. If that ten-day visit encounters a slow server response and the crawler times out, the page misses its indexing window for another ten days. Over a quarter, a page that is consistently slow may be indexed six times while a page that is consistently fast is indexed nine times — a 50 percent gap in indexing frequency that directly translates to how current your content appears in AI answers.

The TTFB optimization playbook for AI search specifically is:

1. Measure current TTFB from multiple geographic locations. The crawlers come from distributed cloud infrastructure. A page that responds in 400ms to a US East Coast request may respond in 1.8 seconds to a request from a European or Southeast Asian point of presence. Use WebPageTest's TTFB measurement from multiple locations.

2. Eliminate unnecessary server-side computation before HTML delivery. Authentication checks, database queries, and middleware processing that happen before the first byte is sent are the most common sources of TTFB inflation. For pages that are publicly accessible, aggressive server-side caching of the rendered HTML eliminates most of this computation cost.

3. Use a CDN with AI crawler-aware cache configuration. Standard CDN configurations optimize for human browser sessions. For AI crawlers that visit infrequently, the important configuration is ensuring the cached HTML version of the page is fresh enough to serve — which means cache TTLs aligned with content update frequency rather than session-based invalidation.

4. Optimize origin infrastructure for burst traffic. AI crawlers tend to crawl in bursts — a significant portion of a domain's pages may be visited within a short window as the crawler processes its crawl schedule. Cold-start latency on serverless or auto-scaling origin infrastructure inflates TTFB during these bursts. Keeping warm instances available during expected crawl windows is a low-cost insurance policy.

Content Extractability: Server-Side Rendering and HTML Quality

The third major gate is whether the content is actually readable by the crawler when it receives the HTTP response. Two failure modes dominate.

JavaScript-rendered content. The most widespread AI search invisibility problem in 2026 is content that only exists in the DOM after JavaScript execution. React SPAs, Vue applications, Angular sites, and any marketing site that loads content dynamically via API calls after the initial page load are delivering empty or skeletal HTML to AI crawlers. GPTBot, ClaudeBot, and PerplexityBot do not execute JavaScript. If your H1, body copy, and structured data only appear after a client-side render, the crawler sees none of it.

The scope of this problem is substantial. An estimated 40 to 60 percent of B2B SaaS marketing sites were built during the 2019-2023 era when client-side React was the dominant architecture. Many have never implemented server-side rendering because Google's crawler has JS execution capability and traditional SEO metrics looked fine. AI search has exposed the underlying invisibility that was always there for non-JS crawlers.

The fix is server-side rendering or static site generation of all primary content. For Next.js sites, this means ensuring pages use `getServerSideProps` or `getStaticProps` rather than client-side data fetching. For sites on other frameworks, the migration path is covered in detail in our React SPA crawler audit playbook.

Content-to-noise ratio. The second extractability problem is less well understood but equally consequential. AI crawlers extract substantive text from raw HTML. Pages where the byte ratio of substantive content to HTML markup is very low — because of navigation menus with hundreds of links, cookie consent scripts, third-party ad tags, chat widget scripts, and excessive structural markup — deliver a signal that correlates with lower extraction quality.

The metric to measure here is the ratio of visible text bytes to total HTML bytes for the crawled response. A page where 15% of the HTML byte content is visible text is extracting far less efficiently than a page where 40% is visible text. For reference:

Content-to-HTML RatioTypical Page TypeAI Extraction Quality
Less than 15%Heavy SPA with ad scriptsPoor
15-25%Standard CMS with pluginsBelow average
25-40%Clean CMS or markdown-renderedGood
More than 40%Documentation, minimal layoutExcellent

Documentation sites — the Stripes, Linears, and Notions of the world — consistently score above 40% content-to-HTML ratio, which is one structural reason why documentation pages dominate AI citation rates across SaaS categories. Marketing sites with aggressive third-party script loading routinely fall below 15%.

Freshness Signals: Crawl Frequency and Content Recency

AI crawlers weight content freshness differently than Google's traditional ranking algorithm does. In traditional SEO, freshness matters for query types where recency is relevant — news, rapidly changing topics — but matters less for evergreen informational content. AI crawlers use freshness signals differently: they use them to determine how often to revisit a page, and a page that has not been updated since its last crawl visit may receive a lower revisit priority.

The freshness signals that AI crawlers parse from HTML include:

  • `<meta name="last-modified">` or `Last-Modified` HTTP header: Both signal the date content was last substantively changed. Pages with last-modified dates more than six months in the past receive lower revisit priority.
  • Schema.org `dateModified` field on Article or BlogPosting schema: Explicitly parsed by AI crawlers as the authoritative content recency signal.
  • Sitemap `<lastmod>` values: AI crawlers check sitemaps to prioritize crawl scheduling. Accurate `<lastmod>` values that reflect genuine content updates improve crawl allocation.
  • Content in the body that includes dated references: AI models parse content for temporal context clues — phrases like "as of Q1 2026" or "in the March 2026 update" signal to the model how current the information is, independent of technical metadata.

The critical error to avoid is updating `dateModified` values without making substantive content changes — a form of date manipulation that AI models are increasingly capable of detecting by comparing the declared date against the apparent content age. Tracking AEO citation visibility covers how to measure the freshness signal's impact on your specific citation rates.

The Technical AEO Audit Checklist

Running a complete technical AEO audit requires a different toolset and evaluation framework than a traditional CWV or technical SEO audit. The following checklist covers the full scope.

1. Robots.txt audit. Fetch your robots.txt directly and evaluate every AI crawler user agent against each rule. Confirm that GPTBot, ClaudeBot, PerplexityBot, and Google-Extended are explicitly addressed — not relying on the `*` fallback. If you have a `Disallow: /` fallback, confirm that all relevant AI crawlers have explicit allow rules before it.

2. Crawler simulation. Fetch your most important pages as a plain HTTP GET with no JavaScript execution — `curl -A "GPTBot/1.1" https://yoursite.com/page` — and confirm that the full content body, headings, and structured data are present in the response. If the page returns a skeleton HTML with the content missing, you have a server-side rendering gap.

3. TTFB measurement. Test TTFB from at least three geographic regions (US East, US West, Europe) using WebPageTest or an equivalent tool. For each region, identify pages consistently over 800ms and trace the server-side delay source. Pages over 1.5ms TTFB from any major region are at material risk of reduced crawl frequency.

4. Content-to-noise ratio calculation. For your ten most important pages, calculate the ratio of visible text bytes to total HTML response bytes. Pages below 20% should be treated as priority optimizations — reducing script tag bloat, deferring non-critical JavaScript loading, and stripping unnecessary navigation markup from the server-rendered response.

5. Schema.org coverage check. Verify that every page type has appropriate schema markup with `dateModified`, `datePublished`, and `author` fields populated correctly. FAQ schema, Article schema, and BreadcrumbList schema are the highest-value types for AI extraction. Validate output using Google's Rich Results Test — if it parses correctly there, AI crawlers will parse it correctly.

6. Sitemap freshness and accuracy. Check that your sitemap's `<lastmod>` values are accurate and that all pages with AI-relevant content are included. Sitemaps with stale `<lastmod>` values actively depress crawl allocation. Auto-generate sitemaps from content modification timestamps rather than maintaining them manually.

7. Page size and response payload. Check total HTML response size for key pages. Pages over 500KB of raw HTML are processing overhead for crawlers. Responses over 1MB may trigger truncation. Gzip or Brotli compression should be confirmed active via response headers.

8. HTTPS and redirect chain audit. AI crawlers follow redirects but incur latency at each hop. Pages with two or more redirect hops before reaching canonical content are losing crawl efficiency. HTTP-to-HTTPS redirects should be the only redirect in the chain.

9. Link accessibility audit. Internal link structures determine how AI crawlers discover pages beyond the sitemap. Pages that are only reachable via JavaScript-rendered navigation (click handlers rather than `<a href>` links) are invisible to crawl graph traversal. The site's crawl graph as seen by a non-JS crawler should include all content you want indexed.

10. Llms.txt implementation. The llms.txt file is the AI-specific equivalent of robots.txt — a machine-readable document that tells AI crawlers what your site contains, how to interpret it, and what to prioritize. Sites without llms.txt are missing the opportunity to actively guide AI crawler behavior rather than relying on inference from crawled HTML structure.

Reprioritizing Dev Resources: What to Drop, What to Build

The practical implication of this analysis is a significant reprioritization of how development resources are allocated to performance and SEO work.

CWV optimization beyond "good" thresholds. Getting LCP under 2.5 seconds and CLS under 0.1 is worth doing for user experience and Google traditional rankings. Spending engineering cycles to push LCP from 1.8s to 0.9s, or CLS from 0.08 to 0.02, has zero marginal impact on AI crawler behavior.

Lighthouse score optimization. Lighthouse measures browser-context performance metrics. Perfect Lighthouse scores do not correlate with AI search visibility. Teams that treat Lighthouse as a proxy for AI search health are optimizing the wrong proxy.

Core Web Vitals monitoring for AI search KPIs. CWV dashboards should be maintained for user experience and traditional SEO purposes, but removed from AI search performance reporting. Including CWV metrics in AEO dashboards creates false confidence when scores are good and false alarm when scores drop.

What to build instead

Server-side rendering for all primary content. If your marketing site renders content client-side, this is the single highest-priority technical investment for AI search. The migration path for Next.js, Nuxt.js, and other frameworks typically takes 2-4 weeks of engineering time for a standard marketing site.

TTFB optimization pipeline. Instrument TTFB at the CDN edge and origin separately. Build alerts for pages consistently over 800ms TTFB from any major region. Review server-side computation in the critical path before first byte delivery — database queries, auth checks, and remote API calls are the most common TTFB inflators.

Robots.txt AI crawler configuration. A complete robots.txt update for all named AI crawlers takes two hours of engineering time and unlocks or blocks crawler access immediately. This is one of the highest-ROI technical changes in all of AEO.

Structured data completeness and freshness. Schema.org implementation across all page types, with accurate `dateModified` and `datePublished` fields, improves both AI citation extraction quality and freshness signaling. The schema markup and entity context analysis covers which schema types drive the highest extraction lift.

Content-to-noise ratio improvements. Deferring non-critical JavaScript, removing navigation bloat from server-rendered HTML, and reducing third-party script loading in the initial response are standard performance optimizations that happen to dramatically improve AI crawler extraction quality.

Llms.txt file implementation. A well-crafted llms.txt file guides AI crawlers to your most important content and provides context that raw HTML cannot. Implementation typically takes one day of work and produces measurable improvements in crawl depth and citation accuracy within weeks.

The Development Resource Reallocation Table

For engineering and product leaders trying to translate this analysis into sprint priorities, the following framework maps investment categories to their expected impact across traditional SEO and AI search:

Investment CategoryTraditional SEO ImpactAI Search ImpactRecommended Action
LCP optimization (beyond 2.5s)HighNoneMaintain at "good" threshold, stop investing further
CLS reductionMediumNoneMaintain at "good" threshold only
INP optimizationMediumNoneUser experience only — no AEO justification
Server-side renderingMediumCriticalHighest priority if not implemented
TTFB under 800msMediumHighPriority — crawl frequency multiplier
Robots.txt AI crawler rulesLowHighQuick win — 2 hours to implement
Schema.org completenessMediumHighHigh priority — extractions + freshness
Sitemap accuracyMediumMediumStandard maintenance
Content-to-noise ratioLowMediumOngoing — script and markup hygiene
Llms.txt implementationNoneMediumNew — 1 day to implement
HTTPS + redirect chainMediumMediumStandard hygiene
JS-only navigation linksLowHighFix all click-handler navigation

The Measurement Shift

The most important operational change for teams managing technical AEO is measurement. CWV metrics are well-served by tools: Google Search Console, Lighthouse, WebPageTest, and CrUX all provide rich data on LCP, CLS, and INP. The equivalent infrastructure for AI-specific technical performance is newer and less mature, but it exists.

TTFB monitoring by geographic region and crawler user agent. Configure your CDN or observability platform to log TTFB separately for AI crawler user agents. Most CDN platforms (Cloudflare, Fastly, AWS CloudFront) expose user agent strings in access logs. A weekly report on TTFB percentiles for GPTBot and ClaudeBot traffic specifically will surface degradation before it compounds into indexing frequency loss.

Crawler accessibility audits. Run monthly audits that simulate AI crawler fetches — plain HTTP GET requests without JavaScript execution — against your top 100 pages and confirm that full content is present in the response. Any page that fails this test is invisible to AI search regardless of its traditional SEO metrics.

Citation accuracy tracking. Beyond technical access and rendering, the downstream measure of technical AEO health is whether the content that gets indexed actually appears in AI responses. Tracking AI search visibility with a structured citation audit covers the measurement framework for connecting technical crawl health to observed citation rates.

Crawl frequency estimation. Parse your server access logs for AI crawler user agent visits and compute revisit frequency per page over rolling 30-day windows. Pages being crawled less than twice per month are likely experiencing TTFB or access problems. Pages being crawled more than once per week are high-authority pages that should be prioritized for content freshness.

For teams that have invested in AI search cannibalization tracking and organic traffic collapse analysis, the technical AEO audit described here is the prerequisite infrastructure step — you cannot meaningfully interpret citation data if you do not first confirm that your pages are accessible and extractable by the crawlers generating those citations.

What This Means for the Agencies Still Selling CWV

A significant portion of the technical SEO agency market is still selling Core Web Vitals remediation as a service. In 2025, this was defensible — CWV mattered for Google rankings, and Google rankings still drove meaningful traffic. In 2026, two things have changed: the traffic value of Google rankings has continued to decline as AI Overviews capture more zero-click share, and AI search is now a significant enough traffic driver that clients are asking directly about AI search performance, not just traditional rankings.

The agencies navigating this transition well have reframed their technical audits to include AI crawler accessibility, TTFB analysis by user agent, robots.txt AI configuration, SSR readiness, and schema completeness — alongside the CWV work. The agencies that are losing clients are those still leading with LCP and CLS scores while their clients watch AI Overviews and Perplexity cannibalize their organic traffic.

The reframing is not just cosmetic. Technical AEO requires genuinely different skills and tools than CWV optimization. TTFB debugging, server-side rendering implementation, and crawler behavior analysis are server-side and DevOps-adjacent competencies that traditional frontend-focused SEO agencies may not have on staff. The SEO agency pivot to AEO services involves real capability building, not just rebranding.

The Bottom Line on CWV in 2026

Core Web Vitals remain worth optimizing — for user experience, for traditional Google rankings, and for the brand signal of a fast, stable site. None of that is going away. But the $500 million the industry collectively spent on CWV optimization between 2021 and 2024 bought no meaningful AI search visibility. The engineering hours directed at pushing Lighthouse scores from 87 to 98 did not improve citation rates, did not increase crawl frequency, and did not make content more extractable by GPTBot or ClaudeBot.

The signals that determine AI search visibility are TTFB, server-side rendering, robots.txt access, schema completeness, and content-to-noise ratio. None of these show up in a Lighthouse report. All of them are measurable, fixable, and — relative to the CWV optimization investments they replace — inexpensive to address.

The teams that recalibrate their technical investment now will compound their AI search visibility over the next 18 months. The teams that continue optimizing for browser-context performance signals while neglecting server-context accessibility are building a precision race car with a locked door.

Takeaway: Core Web Vitals optimized for human browser experiences, not machine crawlers, and AI search engines are exclusively machine crawlers. The technical signals that drive AI search visibility — Time to First Byte under 800ms, server-side rendered HTML, explicit robots.txt permissions for each AI crawler, clean content-to-markup ratios, accurate schema with dateModified signals — are an entirely different stack from LCP, CLS, and INP. Engineering teams should maintain CWV at "good" thresholds for user experience and traditional rankings, then redirect their AI-search-specific investment into the server-side accessibility and freshness signals that actually govern whether GPTBot, ClaudeBot, and PerplexityBot index, revisit, and extract your content. The window to fix these fundamentals before AI search share fully hardens is open but narrowing.

Frequently Asked Questions

Do AI search engines like ChatGPT and Perplexity use Core Web Vitals to rank content?

No. Core Web Vitals — Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint — are signals Google introduced for its traditional ranking algorithm to reward fast, stable user experiences. GPTBot, ClaudeBot, PerplexityBot, and Gemini's crawler do not measure or report LCP, CLS, or INP because they are not rendering pages in a user-facing browser context. They are fetching raw HTML from servers to extract text and structured data. What AI crawlers do care about is whether the server responds quickly (Time to First Byte under 800ms is a reliable threshold), whether the content is rendered in server-side HTML rather than client-side JavaScript, whether the robots.txt grants crawl access, and whether the page delivers a high ratio of substantive content to HTML markup overhead. Investing in CWV scores for the purpose of AI search visibility is a misallocation of engineering resources in 2026.

What page performance signals actually matter for AI crawler indexing?

Four signals dominate. First, Time to First Byte (TTFB): AI crawlers on automated schedules have lower timeout tolerance than Google's crawler. Pages returning HTML in under 800ms are reliably indexed; pages over 2 seconds face meaningful crawl abandonment. Second, server-side rendering: GPTBot, ClaudeBot, and PerplexityBot do not execute JavaScript by default, so content that only appears after JS execution is invisible. Third, robots.txt directives: explicit allow rules for named AI bots determine whether they crawl at all. Fourth, content-to-noise ratio in raw HTML: pages where substantive text represents less than 20% of total HTML byte size — because of navigation bloat, cookie banners, ad scripts, and excessive markup — get lower extraction quality scores, which correlates with lower citation rates. Page size, on the other hand, matters less than these four factors.

How does server response time affect AI search visibility?

AI crawlers visit most sites far less frequently than Googlebot — typically every 7 to 21 days depending on the domain's perceived freshness and authority. Each crawl visit is therefore high-stakes: a slow server response during that visit means the page gets skipped entirely rather than re-tried quickly as Googlebot would. Internal benchmarks from Cloudflare's bot analytics data suggest that pages with TTFB consistently above 1.5 seconds are crawled 40 to 60 percent less frequently by AI bots than pages under 800ms on the same domain. The compounding effect is significant: a site that is crawled once every three weeks instead of once every ten days misses approximately half the indexing cycles in a quarter. For fast-moving topics — which is where AI search delivers the most value to users — that frequency gap translates directly into stale or absent content in AI responses. Optimizing server response time is the single highest-leverage performance investment for AI search in 2026.

Should websites block or allow GPTBot, ClaudeBot, and PerplexityBot?

The decision has two components that are often conflated. Blocking inference crawlers (the bots that retrieve content for real-time user queries) costs AI search visibility directly and immediately — blocking PerplexityBot, for example, means your content never appears in Perplexity answers. Blocking training crawlers (the bots that collect data for model fine-tuning) is a separate decision with no short-term visibility impact but potential licensing and ethical implications. Most operators should allow inference crawlers — GPTBot, ClaudeBot, PerplexityBot, and Google-Extended for AI Overviews — by default, unless they have specific legal or competitive reasons to block them. Training crawlers are a more nuanced choice: some publishers are negotiating paid licensing deals before unblocking CCBot and other training scrapers. The guide at [llms.txt — the new robots.txt for AI crawler control](/article/llms-txt-new-robots-txt-ai-crawler-control-2026) covers the full directive taxonomy.

What is the highest-impact technical optimization for AI search in 2026?

Server-side rendering of all primary content is the single highest-impact technical change for most sites that have not already implemented it. GPTBot, ClaudeBot, and PerplexityBot fetch raw HTML and do not wait for JavaScript to execute. A React or Vue SPA that renders its content client-side is invisible to AI crawlers regardless of how excellent its content is, how high its CWV scores are, or how optimized its robots.txt configuration is. The rendering gap affects an estimated 40 to 60 percent of B2B SaaS marketing sites built during 2019-2023, when client-side rendering was the dominant architecture pattern. After SSR, the second highest-impact change is configuring explicit robots.txt allow rules for each named AI crawler. After that, reducing TTFB below 800ms. Core Web Vitals optimization — LCP, CLS, INP — does not appear in the top ten AI-search-specific technical investments for 2026.