Free Shopify Tool

Shopify CrUX Grader

Paste any Shopify URL. Pulls real-user Core Web Vitals (LCP, INP, CLS) from Google's Chrome UX Report and returns a Shopify-aware fix list with Liquid snippets you can ship today. Free, browser-only, no signup.

After 100+ Shopify CRO audits, the slowest stores never knew their score until a customer complained. CrUX field data is the actual signal Google ranks on, and most operators never look at it because the tools are buried inside Search Console or PageSpeed Insights and the output is generic.

This tool pulls real-user Core Web Vitals for any Shopify URL and returns the Shopify-specific fixes - not generic web platform advice. Most LCP, INP, and CLS regressions on Shopify themes have well-known Liquid causes: a hero image without fetchpriority, a Klaviyo onsite script eating render budget, a currency widget rewriting prices 400ms in. The tool flags those and ships you the snippet to fix it.

FAQ

Frequently Asked Questions

Where does the data come from?

It comes from Google's PageSpeed Insights API, which wraps two sources. The first is the Chrome User Experience Report (CrUX) - aggregated real-user Core Web Vitals from Chrome users in the field, on a 28-day rolling window. The second is a fresh Lighthouse lab run that returns specific opportunities and diagnostics. Both run server-side at Google. Your URL is not sent anywhere except Google's public PSI endpoint.

Why does it sometimes say 'No CrUX data'?

CrUX requires enough Chrome users to have visited the URL in the last 28 days for Google to publish stable percentile data. Most stores under roughly 1,000 monthly Chrome visitors will not have URL-level data. The tool then falls back to origin-level data (the whole store aggregated) which usually exists for any active commerce store. If neither has data, your store is too new or too small for field data, and you should run a manual audit instead.

Mobile or desktop - which should I check?

Mobile. Google ranks Core Web Vitals on mobile field data, and most Shopify stores are 60-80% mobile traffic. Desktop is shown for completeness but it is not the score that affects search rankings. If your mobile is poor and desktop is fine, fix mobile first.

What is the difference between LCP, INP, and CLS?

LCP (Largest Contentful Paint) measures how fast the biggest above-fold element renders. Good is under 2.5s. On Shopify it is usually the hero image or the PDP main image. INP (Interaction to Next Paint) measures how fast the page responds to clicks and taps. Good is under 200ms. On Shopify it is usually killed by heavy app scripts on PDPs (Klaviyo, Yotpo, Recharge stacking). CLS (Cumulative Layout Shift) measures how much the page jumps around as it loads. Good is under 0.1. On Shopify it is usually currency widgets, review apps, and cookie banners injecting late.

Are the Liquid fix snippets safe to copy and paste?

They are tested against current Dawn and Sense themes. Always paste into a duplicate or development theme first, run Theme Check, and validate on a staging URL before publishing. The snippets are starting points, not finished implementations - your theme structure may differ. If a snippet does not match your section file structure, the fix still applies but the placement will.

Why does the tool show different scores than my Lighthouse run?

Two reasons. First, CrUX is real-user field data over 28 days; Lighthouse is a single synthetic lab run from Google's data center. Field beats lab for ranking signals because that is what Google actually uses. Second, Lighthouse runs vary: network throttling, CPU emulation, and which extensions are active all change the result. Use field data as the truth, lab data as the guide for which fixes to ship next.

Need a developer to actually fix what this tool finds?

I rebuild Shopify Markets currency setups, eliminate hardcoded prices, and ship clean Liquid that converts across every region. Book a free 30-minute strategy call or read the Everly case study that inspired this tool.