Skip to main content
StackraStackra
Wix Guide
Performance

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.

Duda
85%
Shopify
78%
Wix
79%
Squarespace
65%
WordPress
43%

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.

1

Heavy source images uploaded at full resolution

Most common

Wix 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.

2

Too many App Market scripts loading on every page

Common

Every 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.

3

Velo JavaScript running on page load

Less common

Velo (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.

4

SEO and robots settings not configured

Less common

While 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.

5

Third-party HTML embeds outside the App Market

Situational

Chat 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.

Real-user data

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.

On-demand, any URL

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