Why is your Wix site slow? The 5 causes and fixes
Wix manages CDN delivery, image format conversion, caching, and compression automatically. When a Wix site is still slow, the cause is almost always one of five owner-controlled variables. Here is what they are and how to fix them.
Free to sign up · Results in ~3 minutes
Where Wix stands on Core Web Vitals
79% of Wix sites pass mobile Core Web Vitals as of 2026, up from 55% in 2023. Wix deploys performance improvements to all hosted sites simultaneously -- that improvement happened without any owner action required.
Mobile Core Web Vitals pass rate. Source: HTTP Archive / Google CrUX, 2026.
Wix improves your site over time. Infrastructure changes Wix deploys -- CDN updates, image pipeline improvements, CWV optimizations -- apply to every hosted site at once. A Wix site built in 2022 performs measurably better today than on its launch date without the owner changing anything.
The 5 causes, in order of how often each is the root issue
Fix from the top down. Cause 1 is behind the majority of failed LCP scores on Wix. Causes 3-5 are less common but worth ruling out.
Heavy source images uploaded at full resolution
Most commonWix converts all images to WebP and AVIF automatically and generates responsive srcset breakpoints. What it does not do is reduce the file weight of the source you uploaded. An 8MB hero image is delivered in WebP format -- but the WebP version of an 8MB source is still very heavy. This is the root cause of failed LCP on the majority of Wix sites where Core Web Vitals are failing.
How to diagnose
Open PageSpeed Insights (pagespeed.web.dev) and look at the LCP element. If it is your hero image or a large above-fold photo, image weight is almost certainly your problem. PSI will flag images with significant savings available.
How to fix
Compress before uploading. Target under 300KB for full-width hero images, under 150KB for secondary images. Squoosh.app (free, browser-based) lets you compare quality at different compression levels before saving. For bulk uploads, TinyPNG or ImageOptim batch-compress without visible quality loss.
Too many App Market scripts loading on every page
CommonEvery app installed from the Wix App Market injects a script at the site level -- not the page level. A booking app used only on your /book page still loads on your homepage. With 5 or more third-party apps installed, cumulative script weight typically adds 200ms or more to every page load. HubSpot tracking scripts, chat widgets, and email pop-up tools are the most common heavy scripts found on Wix sites.
How to diagnose
Open Chrome DevTools (F12) > Network tab > filter by Script. Reload the page. Any scripts loading from domains other than wix.com or wixstatic.com are third-party App Market scripts. Sort by Size to see which ones dominate.
How to fix
Uninstall apps you are no longer using (Apps > Manage Apps in your dashboard). Prefer Wix native apps over third-party alternatives: Wix Chat over Tidio, Wix Bookings over Calendly, Wix Email Marketing over Mailchimp -- native apps add no external script overhead.
Velo JavaScript running on page load
Less commonVelo (formerly Corvid) is Wix's developer platform for custom JavaScript. Pages with Velo code that fires on load -- API calls, database fetches, dynamic content rendering -- add meaningful latency on top of Wix's own platform overhead. This only applies to sites actively using Velo. Most small business Wix sites do not use it at all.
How to diagnose
Check whether your site uses Velo: in the Wix Editor, look for the Dev Mode toggle (top toolbar). If Velo is active, review which pages have onReady() callbacks with API or database calls.
How to fix
Audit Velo page code for unnecessary onReady() calls, unused imports, and blocking API patterns. Move expensive logic to Wix's backend web methods (serverless functions) so they do not run on the client. If a Velo feature is no longer used, delete the code entirely rather than commenting it out.
SEO and robots settings not configured
Less commonWhile SEO settings do not directly affect page load speed, missing or misconfigured robots.txt entries can affect how efficiently bots re-crawl your pages. More commonly, sites with poor SEO setup (missing meta titles, blank descriptions) rank lower and get less traffic data in CrUX -- meaning PSI may not have enough real-user data to report CWV at all.
How to diagnose
Check Google Search Console Coverage report for pages showing 'Excluded' or 'Discovered - currently not indexed'. Confirm your sitemap is submitted and your robots.txt does not accidentally block Googlebot.
How to fix
Go to Settings > SEO Tools > robots.txt Editor and confirm Googlebot is not blocked. Submit your sitemap (yourdomain.com/sitemap.xml) to Google Search Console. Set title tags and meta descriptions for all key pages via Page SEO settings in the Editor.
Third-party HTML embeds outside the App Market
SituationalChat widgets, booking tools, and marketing embeds added via HTML code blocks (Calendly, HubSpot Chat, Tidio via custom code, etc.) load their scripts entirely outside Wix's optimization layer. Unlike native Wix apps, these receive no infrastructure-level treatment -- they load exactly as configured by the third party.
How to diagnose
Go to your Wix Editor and search pages for HTML embed elements (also called HTML iframes or custom code widgets). Any external URL in an embed src is a candidate for review.
How to fix
Where a native Wix feature covers the same need, replace the embed with the native app. Wix Chat replaces third-party chat widgets with no script cost. Wix Bookings replaces Calendly embeds. If you need to keep a third-party embed for a specific reason, use it only on pages where it is actively needed rather than embedding site-wide.
How to check your Wix site speed
Two tools give you complementary views -- one shows real-user data for your specific site, one shows lab measurements for any URL on demand.
Wix Site Speed Dashboard
In your Wix dashboard: Analytics > Site Speed. Shows real-user LCP, INP, and CLS from Chrome's CrUX dataset for your specific domain. Requires a minimum traffic threshold to populate -- low-traffic sites may show no data. Updates approximately weekly.
Google PageSpeed Insights
pagespeed.web.dev. Enter any URL to get both lab measurements (Lighthouse) and field data (CrUX) if available. The Opportunities section identifies specific images, scripts, and render-blocking resources to address. Useful for diagnosing specific pages.
Check mobile, not just desktop
Wix desktop scores are typically high (95+). The meaningful metric is mobile, where LCP and image weight have more impact. PSI defaults to mobile. Google's ranking signals use mobile-first indexing -- mobile Core Web Vitals are the scores that affect search performance.
Get a full breakdown of your Wix site's performance
Free to sign up · Results in ~3 minutes