PrestaShop Documentation, PrestaShop Tutorials

PrestaShop speed optimization checklist

Hereโ€™s a practical PrestaShop Speed Optimization Checklist you can follow step-by-step. This is useful for both PrestaShop 1.7 and 8.x, and especially relevant since youโ€™re working on improving website speed ๐Ÿš€


โœ… 1. Hosting & Server Optimization (Very Important)

โœ” Use SSD / NVMe hosting
โœ” PHP version 8.1 or recommended by your PrestaShop version
โœ” Enable OPcache
โœ” Minimum 2 GB RAM (4 GB+ recommended for busy stores)
โœ” Use HTTP/2 or HTTP/3
โœ” Enable GZIP / Brotli compression
โœ” Keep memory_limit โ‰ฅ 256M

๐Ÿ‘‰ Avoid shared hosting if possible; use VPS / Cloud


โœ… 2. PrestaShop Performance Settings

Back Office โ†’ Advanced Parameters โ†’ Performance

โœ” Smarty Cache: ON
โœ” Compilation: Never recompile templates
โœ” Cache type: Filesystem or Memcached/Redis
โœ” CCC (Combine, Compress, Cache):

  • โœ” Combine CSS โ†’ ON
  • โœ” Combine JS โ†’ ON
  • โœ” Minify HTML โ†’ ON
  • โœ” Move JS to bottom โ†’ ON
  • โœ” Smart cache for CSS โ†’ ON

โš  Disable CCC temporarily only while debugging


โœ… 3. Enable Caching (Critical)

โœ” Use Redis or Memcached
โœ” Page Cache module (official or trusted 3rd-party)
โœ” Enable browser caching

Apache

ExpiresActive On
ExpiresDefault "access plus 1 year"

Nginx

expires 365d;

โœ… 4. Image Optimization (Big Speed Boost)

โœ” Use WebP images
โœ” Resize large product images
โœ” Regenerate thumbnails
โœ” Lazy-load images
โœ” Compress images (TinyPNG / ImageMagick)

๐Ÿ‘‰ Product images are the #1 cause of slow PrestaShop sites


โœ… 5. Theme Optimization

โœ” Use a lightweight theme
โœ” Remove unused JS & CSS files
โœ” Avoid heavy sliders & animations
โœ” Optimize header & footer hooks
โœ” Disable unused theme features

โš  Many themes load 30โ€“50 JS files unnecessarily


โœ… 6. Module Optimization (Very Important)

โœ” Disable unused modules
โœ” Remove heavy modules:

  • Live chat
  • Multiple sliders
  • Tracking scripts
    โœ” Avoid duplicate SEO / cache modules
    โœ” Use one page-cache module only

๐Ÿ‘‰ Each enabled module adds DB + PHP load


โœ… 7. Database Optimization

โœ” Clean:

  • Cart rules
  • Connections
  • Stats
  • Logs
    โœ” Optimize tables
    โœ” Remove old abandoned carts
    โœ” Disable unnecessary statistics modules

โœ… 8. Reduce External Scripts

โœ” Limit:

  • Google Fonts
  • Facebook Pixel
  • Chat widgets
    โœ” Use async / defer for JS
    โœ” Self-host fonts if possible

โœ… 9. CDN (Recommended)

โœ” Use Cloudflare / BunnyCDN
โœ” Enable:

  • Image CDN
  • CSS/JS caching
    โœ” Enable Cloudflare APO for PrestaShop if possible

โœ… 10. Mobile Speed Optimization

โœ” Test mobile separately
โœ” Reduce image size for mobile
โœ” Avoid pop-ups on mobile
โœ” Ensure lazy-loading works on mobile


โœ… 11. Core Web Vitals (Google Ranking)

Target:

  • LCP < 2.5s
  • CLS < 0.1
  • INP < 200ms

Fix:
โœ” Hero image preload
โœ” Remove layout shifts
โœ” Defer non-critical JS


โœ… 12. Regular Maintenance

โœ” Update PrestaShop core
โœ” Update theme & modules
โœ” Clear cache after changes
โœ” Monitor speed monthly


๐Ÿงช Speed Testing Tools

โœ” Google PageSpeed Insights
โœ” GTmetrix
โœ” WebPageTest
โœ” Lighthouse (Chrome)


๐Ÿ”ฅ Quick Wins (Most Impact)

โœ” Enable Smarty + Redis
โœ” Image optimization (WebP)
โœ” Disable unused modules
โœ” Cloudflare CDN
โœ” Lightweight theme


 

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →