Most slow Elementor sites are slow for the same reasons as any WordPress site: large images, cheap or overloaded hosting, too many plugins and too many fonts. Fix those first, then use Elementor's own performance settings, build with containers rather than deeply nested sections, and add a page cache. Measure before and after with PageSpeed Insights so you know what helped.
In order of impact
- Images. Resize to the size shown and compress; a hero photo rarely needs more than 200 KB. Use WebP where possible.
- Hosting. A current PHP version, enough memory and a server near your visitors. See hosting for Elementor.
- Plugins. Remove anything you do not use, especially overlapping add-on packs. See Pro vs add-on packs.
- Fonts. Two families, few weights. See global fonts.
- Caching. A page cache from your host or a caching plugin.
Elementor's own settings
Elementor › Settings has performance options that load fewer assets, output leaner markup and lazy-load background images. Their names and defaults change between versions and many are on by default in recent releases; check them after each major update. Building with Flexbox containers instead of old nested sections and columns also produces less markup.
Design choices that cost speed
- Sliders and video backgrounds at the top of the page.
- Entrance animations on every element.
- Large icon libraries loaded for one icon.
- Several popups loading on every page.
Sources
Prices and features change. Check the source before you buy; we update this guide when they do.