Loading tutorials…
Loading tutorials…
Wix has improved page speed dramatically since 2022 with Turbo. But the 60-70% of slowness that's still in your control? Almost all of it is images, Wix App Market app bloat, third-party scripts, and Editor design choices.
Who this is forWix site owners with PageSpeed scores under 50 mobile or sites that "feel" slow. Especially urgent if you're running paid ads with rising bounce rates.
What you'll need
Step 1
pagespeed.web.dev → your URL → Analyze. Note mobile score, Core Web Vitals, identify Largest Contentful Paint element.
Go to pagespeed.web.dev. Paste URL. Click Analyze.
Note: Mobile score (focus on this — 60-80% of traffic is mobile), LCP, INP, CLS metrics.
Find LCP element: PageSpeed report → 'Largest Contentful Paint element' → usually the hero image or a large text block.
Healthy 2026 Wix scores: 70-80 mobile, 90-95 desktop. Under 50 mobile = real performance problem.
Run Lighthouse in Chrome DevTools on top 3 pages: home, top service/product, top blog. Different pages have different issues.
Step 2
Biggest LCP win is image optimization. Compress, properly size, lazy load below-the-fold.
DevTools → Network tab → reload → filter Img → sort by Size. Anything >300KB above-the-fold is a problem.
Compress before upload: TinyPNG, Squoosh, ImageOptim. Target <200KB per image, hero <300KB.
Dimensions: Wix serves responsive sizes via 'srcset.' But if source is 5MB, served size on mobile is still 800KB-1.2MB.
Format: Wix auto-serves WebP. If you upload PNG-with-transparency that doesn't need transparency, convert to JPG — saves 40-60%.
Lazy load: Wix lazy-loads below-the-fold images. Above-the-fold should be eagerly loaded. Verify in DevTools.
Alt text: not a speed issue per se, but improves accessibility and image search rankings.
Step 3
Each app adds 50-200KB JS + potentially blocks rendering. Audit and remove unused.
Wix Admin → My Apps. List every installed app.
Common bloat: chat widgets (Tidio, Tawk = 200-500KB), Instagram feed apps (200-400KB), live chat (Intercom-style apps = 300-500KB), popup apps (50-200KB), review widgets (100-300KB), currency converters.
Per app: is it generating measurable value? Is the chat tracked separately? Are Instagram embeds driving real conversions?
Remove what you don't actively use. Don't 'keep just in case' — every unused app is a speed tax.
For apps you must keep: see if they have 'lazy load' or 'defer' options in their settings. Many add buttons to delay loading.
Step 4
Each custom font weight adds 50-150KB. Limit to 3-4 font weights total. Use system fonts where possible.
Editor → Site Design → Site Theme → Fonts. Count font families and weights.
Common bloat: Headline (3 weights), Body (4 weights), Display (2 weights) = 9 files = 600KB-1MB.
Reduce: 2 families max. Regular + Bold each = 4 files = 200-400KB.
Skip italic / light variations unless design demands. Use font-display: swap (Wix default now) so text renders in fallback first.
For a single H1 in a 'display' font: consider system font with custom styling instead. Saves the font file entirely.
Step 5
Settings → Custom Code → audit every script. Defer non-critical, remove unused.
Settings → Custom Code → Header / Body. List every script.
Common bloat: multiple tracking pixels (Meta + Google + TikTok + Pinterest + LinkedIn = 200-400KB), heatmap tools (Hotjar, Clarity), exit-intent popups, A/B testing tools, schema generators.
Consolidate via GTM: replace 5-10 individual Custom Code injections with one GTM container. GTM lets you load scripts async, defer non-critical.
Defer non-critical: GTM triggers can fire 'after page load' or 'on first scroll' instead of immediately. Saves 200-400ms LCP.
Remove unused: tracking pixel for an ad platform you no longer use is just dead weight.
Step 6
Wix Editor allows free placement which can cause layout thrash. Check for animations, parallax, video backgrounds.
Animations: Wix has parallax scrolling, fade-in animations, autoplay videos. Each is a CPU cost.
Per page: audit animations. Remove anything that doesn't add to UX or conversion.
Video backgrounds: 300-500KB initial load + ongoing CPU usage. Replace with static images on mobile (use Mobile View to set mobile-specific images).
Parallax: looks cool, costs 50-150ms INP per scroll on mobile. If your audience is mobile-heavy, disable on mobile (Editor → Page → Mobile View → element settings).
Background videos auto-play: pause when off-screen. Wix does this for most but verify in DevTools (look for 'paused' status).
Step 7
PageSpeed simulates mobile but real devices show different issues. Test on real hardware. Set up ongoing monitoring.
Open site on real iPhone + Android. Walk user flow: home → service page → contact form.
Note: slow page load (>3 sec visible delay), scroll jank (stuttery scrolling), keyboard overlap (input fields hidden by keyboard), broken tap targets.
Touch-target: minimum 48x48 px. Verify in Editor.
Test 4G via Chrome DevTools throttling. If LCP > 4 sec on Slow 4G, real users on weak connections are leaving.
After fixes, re-run PageSpeed. Score should incrementally improve. Realistic target: 75-85 mobile.
Set up monthly monitoring: GTmetrix free tier or manual quarterly review.
Common mistakes
Uncompressed hero images
What goes wrong: 5MB hero image = 3-6 second LCP on mobile 4G. Bounce rate spikes 30-50%. PageSpeed crashes under 30.
How to avoid: Compress every above-the-fold image to <300KB. TinyPNG, Squoosh, ImageOptim. Dimensions ~2000x1000 for hero.
Wix App Market app bloat
What goes wrong: 5-10 installed apps = 300-1500KB extra JS + multiple HTTP requests. Mobile LCP slows 1-3 seconds.
How to avoid: Audit My Apps. Remove anything unused. Limit to 3-5 essential apps.
Too many custom fonts
What goes wrong: 9-12 font files = 600KB-1MB additional download. FCP slowed 500-1000ms.
How to avoid: 2 font families max, 2 weights each. System fonts for utility text.
Chat widget loading on every page
What goes wrong: Intercom-style widget adds 300-500KB. Most visitors never engage chat. LCP slows 300-600ms.
How to avoid: Load chat via GTM on user interaction (after first scroll or 10 seconds). Or remove if not generating measurable leads.
Video backgrounds without mobile-specific overrides
What goes wrong: Video background = 300-500KB load + ongoing CPU usage. Mobile users on weak networks especially suffer. LCP slows 1-2 sec.
How to avoid: Mobile View → set background to static image. Desktop keeps video if useful.
Parallax / animations on every section
What goes wrong: Parallax = 50-150ms INP per scroll on mobile. Scroll feels janky. Bounce rate increases.
How to avoid: Use parallax sparingly — 1 instance per page max. Mobile View → disable parallax. Test scroll on real mobile.
Recap
Done — what's next
How to set up a Wix site from scratch
Read the next tutorial
Hand it off
Wix speed has a ceiling around 75-85 mobile with full optimization. For paid-ads-driven brands, that's usually enough. For maximum speed (90+), migrate to Webflow or WordPress + premium hosting. A Wix speed specialist at $14-16/hr can audit + fix in 4-8 hours, typically $100-300, lifting mobile PageSpeed by 20-30 points.
See specialist rates
60-70% of Wix slowness is controllable: uncompressed images, Wix App Market bloat, too many fonts, third-party scripts, animations/video backgrounds. The remaining 30-40% is platform overhead — not changeable. With full optimization, you can hit 75-85 mobile PageSpeed.
Difficult. Wix's framework caps around 80-85 mobile after full optimization. To exceed 85, you'd need to migrate to Webflow (typical 85-95) or WordPress + premium hosting (90-100). For most service businesses, 75-80 is good enough.
Yes, small but real. Google uses Core Web Vitals (LCP, INP, CLS) as a ranking signal since 2021. More importantly, it affects conversions — every 1 second of slow load = 7-10% drop in conversions on mobile.
Wix Turbo is auto-applied on most newer plans. Manual optimization on top adds another 10-20 PageSpeed points. They're additive, not exclusive.
Only if you've fully optimized AND speed is a real bottleneck for your business (paid ads, mobile-heavy traffic, conversion-sensitive). Migration is 2-6 weeks of work plus SEO disruption. For most small businesses, 75-80 mobile on Wix is fine.
Wix
Wix promises 'AI builds your site in 30 minutes.' True — and the result is a 30-minute site. The brands that actually rank and convert on Wix invest 5-7 hours getting the basics right, not 30 minutes letting AI guess.
Wix
Wix improved its SEO significantly in 2022-2024 — but the defaults still leave most rankings on the table. The Wix SEO Wiz walks beginners through basics; the real work is what comes after.
Wix
Wix's promise is 'anyone can build a site.' True. The harder questions: anyone can build a site that ranks, converts, and integrates with their stack? Those gaps are where specialists earn their fee.
Wix
Each platform's marketing copy claims to be best. The honest answer depends entirely on your use case, your technical comfort, and how much you'll tolerate maintenance. Here's the comparison without affiliate spin.
Squarespace
Squarespace's server speed is locked — you can't switch hosts. But the 70-80% of slowness that's actually under your control? Almost all of it is images, third-party scripts, fonts, and code injection overhead. Here's the diagnosis.