The website is being load very slowly on mobile devices. Especcialy the hero section is loading very slow. Please, give me some advices to increase the speed of the website.
Slow loading times in hero sections are often related to image optimization and resource management. Here’s how you can improve your site’s performance:
Your hero section’s loading speed can be improved by:
Using vector images where appropriate
Compressing raster images
Matching image display sizes to their natural dimensions
Check your network tab, over 600 downloads in the first 9 seconds, 25 MB.
Looks like you have a ton of custom fonts, videos, and maps loading with the page.
All I can say is the browser do doing a lot of work, pulling a lot of content. The things that stood out to me in my quick glance were the fonts, videos, and map, but there’s obviously a ton more than that.
The process of optimizing is to dig into that and refine. Remove anything you don’t need. Setup lazy loading techniques for things you don’t need yet, optimize assets you do need, etc.
It’s a big cleanup project, with a bunch of R&D on optimization techniques.
There’s something happening to delay the initial viewable page; could be the fonts & css load time, or it could be interactions or a loading screen.
My guess is YouTubes should not interfere there, as they’re IFRAMEd content which shouldn’t interfere with the rest of the page load. But if you want to make the page more efficient I’d design some lazy loading there, to prevent the IFRAME itself from loading until the modal is invoked ( or at least after everything else crucial has downloaded, to optimize how your bandwidth is used on phones ).
I’d temporarily replace the map with a static map image; it will account for a lot of the files and that will help you debug.