Shopify speed and AI indexing: why slow stores get skipped
AI crawlers and search engines avoid slow websites. The faster your Shopify store loads, the more often it gets indexed and cited by AI. Here's how to improve it.
A slow webshop doesn’t just cost you visitors and conversions — it costs you AI discoverability too. Crawlers from search engines and AI tools like Perplexity and ChatGPT have a limited crawl budget: they stop crawling if a page takes too long to respond.
Why speed matters for AI indexing
Traditional search engines like Google have linked load time to rankings for years via Core Web Vitals. But AI crawlers are even stricter: they actively crawl the web looking for citable sources, and they do so with less patience than Googlebot.
A page that takes more than 3 seconds to load runs a significant risk of:
- Being crawled less frequently
- Being indexed less completely (only the first few kilobytes are loaded)
- Getting lower priority in content selection for AI answers
For Shopify stores this is especially relevant because product pages — the most valuable pages for AI recommendations — are often heavy due to images, apps and tracking scripts.
Core Web Vitals: the three metrics
Google (and indirectly AI crawlers) measure page speed via three metrics:
LCP — Largest Contentful Paint
How quickly does the largest visible element appear on the page? For product pages this is almost always the product image.
Good: under 2.5 seconds Poor: above 4 seconds
For Shopify: preload the LCP image with <link rel="preload" as="image"> in the <head> — this is one of the biggest quick wins.
INP — Interaction to Next Paint
How quickly does the page respond to a click or input? This is the successor to FID (First Input Delay).
Good: under 200ms Poor: above 500ms
For Shopify: too much JavaScript from apps is the most common cause of a poor INP score.
CLS — Cumulative Layout Shift
Do elements shift on the page as it loads? Buttons that slide away when you try to click them are the well-known example.
Good: under 0.1 Poor: above 0.25
For Shopify: images without explicit width and height are the most common cause.
How does the average Shopify store perform?
From our practical experience with Shopify audits:
- A standard Shopify store without optimisation averages 40–60 on PageSpeed Insights (mobile)
- After targeted optimisation most stores achieve 75–90 on mobile and 90+ on desktop
- One specific case went from a PageSpeed score under 40 to 95+ after migration to Shopify
The most impactful optimisations for Shopify
1. Optimise images
Product images are by far the biggest cause of slow load times. Shopify offers built-in image optimisation, but you need to use it correctly:
- Always use the
image_urlfilter with the right size:{{ product.featured_image | image_url: width: 800 }} - Add
loading="lazy"to images that aren’t immediately visible - Use WebP format (Shopify supports this automatically via the CDN)
- Preload the LCP image on product pages
2. Critically evaluate apps
Every Shopify app that runs on the storefront adds JavaScript. Ten apps = ten extra scripts = slower load time.
Audit your app list annually:
- Which apps do you actually use?
- Does the app load on every page or only where needed?
- Can the functionality also be built natively in Shopify?
3. Optimise theme code
Many Shopify themes load functionality you don’t use. In the theme code you can:
- Remove unused sections and templates
- Load JavaScript with defer or async
- Split CSS so only the necessary styles load immediately
4. Font optimisation
Loading Google Fonts via CSS @import is render-blocking — the browser waits for the font before displaying the page. Instead use <link rel="preconnect"> and load the stylesheet non-blocking:
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="stylesheet" href="..." media="print" onload="this.media='all'">
5. Optimally use Shopify’s CDN
Shopify serves static files via a global CDN (Cloudflare). Make sure your images and assets are always served via Shopify’s CDN, not via external hosting.
Crawl budget: why it matters for AI discoverability
Crawl budget is the number of pages a crawler is willing to visit on your site in a given period. For large stores (1,000+ products) this is directly relevant.
AI crawlers have a stricter crawl budget than Googlebot. If your store is slow:
- Fewer product pages get crawled
- New products get indexed later
- The crawler stops sooner, meaning deeper pages are never visited
A PageSpeed score of 90+ on desktop and 75+ on mobile is a good threshold for optimal crawl budget utilisation.
Tools to measure speed
- Google PageSpeed Insights: pagespeed.web.dev — tests per URL, gives concrete improvements
- GTmetrix: detailed waterfall analysis of load times
- Shopify Speed Dashboard: in your admin under Online Store → Themes — shows a speed score
Conclusion
Speed is not a luxury optimisation — it’s a fundamental requirement for both user experience and AI discoverability. A Shopify store that loads slower than 3 seconds structurally misses opportunities to be crawled, indexed and cited.
The combination of speed, structured data and llms.txt forms the technical foundation for an AI-ready Shopify store.
Want to know how your store performs? See our Shopify optimisation service or book a free conversation.
- #shopify
- #speed
- #core web vitals
- #ai
- #pagespeed
- #seo
- #crawl budget