hi @junaw
Hi there,
Thanks for sharing your site and the details. I understand how frustrating a high bounce rate can be, especially when you suspect it’s tied to loading times. I took a closer look at your website’s performance, and here’s what’s happening:
On desktop, your site loads quite well (scores above 90, with a Largest Contentful Paint around 1.7 seconds).
On mobile, the load speed is much slower (performance score around 50, with Largest Contentful Paint over 16 seconds).
This gap between desktop and mobile is the main reason visitors leave quickly — most of them browse on mobile, and slow loading makes them bounce.
Here’s what you can do to improve things:
1. Optimize the Hero Section for Mobile
Problem: The hero section looks fine on desktop, but on mobile it’s loading too heavy (video + animations).
Solution: Replace the video with a lightweight static image (WebP or compressed) only for mobile users.
How to do it:
-
Add both the video and an image in the hero section.
-
With Velo code, hide the video for mobile and show the image.
import wixWindow from ‘wix-window’;
$w.onReady(() => {
if (wixWindow.formFactor === “Mobile”) {
$w('#heroVideo').hide();
$w('#heroImage').show();
} else {
$w('#heroVideo').show();
$w('#heroImage').hide();
}
});
Result: Mobile visitors won’t even load the video file; they’ll see a static image, cutting seconds off your load time.
2. Simplify Animations and Effects
Problem: Fancy animations look smooth on desktop but hurt mobile performance because they take more processing power.
Solution: Use simplified versions for mobile, or trigger them only when the section enters the viewport.
How to do it:
$w.onReady(() => {
$w(‘#animatedSection’).onViewportEnter(() => {
**$w('#animatedSection').expand(); // animation runs only when visible**
});
});
Result: The initial load is lighter, and animations don’t delay core metrics like LCP (Largest Contentful Paint).
What you might be missing is that even though your site “feels” fast on desktop, Google measures Core Web Vitals primarily on mobile. That means your SEO and bounce rate are being hurt because mobile visitors are experiencing delays.
**This is a very common issue, and with the right optimizations, you can easily cut mobile load times and see your bounce rate improve.
**
As an alternative, you can also try this speed optimization app for Wix to improve core web vitals.
It takes like 5 minutes to setup.
You can install it from here: https://www.wix.com/app-market/web-solution/websitespeedy