Slow Magento 2 stores lose rankings and revenue. Google uses real-user Core Web Vitals; Adobe Commerce sites often fail INP due to third-party scripts and unoptimized PLPs.
Indexing: Run indexers on schedule, not on save, in production. Misconfigured indexers cause category lag and stale inventory — a top cause of support tickets.
Full-page cache: Varnish or Fastly with proper cache tags is mandatory at scale. Bypass cache only where personalization requires it — do not disable FPC globally.
Images: Serve WebP/AVIF from CDN, lazy-load below-fold PLP tiles, and enforce max dimensions at upload. Hero images on mobile often dominate LCP.
JavaScript: Audit RequireJS bundles, defer non-critical scripts, and strip unused extensions. Each marketing pixel adds INP debt — use tag manager governance.
Database: Archive old orders, optimize search (Elasticsearch/OpenSearch), and review custom collection loads in extensions — N+1 queries are common in legacy modules.
Measure before and after in Search Console CWV report and Lighthouse CI — aim for LCP under 2.5s and INP under 200ms on mobile PDP and PLP templates.
Related Articles
Need help implementing these strategies?
Book a Free Consultation