Why Elementor Is Slow
Elementor creates large DOM trees, loads many CSS/JS files, and requests Google Fonts externally by default.
Performance Settings to Change
- Google Fonts → Disable
- CSS Print Method → Internal Embedding
- Improved Asset Loading → Enable
- Lazy Load Background Images → Enable
// Disable Google Fonts in Elementor
add_filter('elementor/frontend/print_google_fonts', '__return_false');
💡 Use system fonts: -apple-system, BlinkMacSystemFont, Segoe UI — zero HTTP requests needed.