- Minimize HTTP requests
- Minify and combine files
- Minimize time to first byte
- Reduce server response time
- Choose the right hosting option for your needs
- Run a compression audit
- Enable compression
- Enable browser caching
- Reduce image sizes
- Use a CDN
- Use external hosting platforms
- Optimize CSS delivery
- Prioritize above-the-fold content (lazy loading)
- Reduce the number of plugins you use on your site
- Reduce redirects
- Reduce external scripts
- Monitor your speed over time
- Monitor mobile page speed
1. Compress your images
- WP Smush Image plugin for WordPress sites.
- Crush.pics for Shopify-based store.
- Compress JPEG, Optimizilla and more for free online tools.
2. Use browser caching
- W3 Total Cache plugin for WordPress sites. It claims to at least a 10x improvement in overall site performance and help achieve higher results in Google’s PageSpeed tools.
3. Minify your HTML
- Minify HTML plugin for WordPress sites. Google PageSpeed Insights recommend to minify HTML, JavaScipt and CSS.
4. Implement AMP (Accelerated Mobile Pages)
- AMP for WP plugin to speed up your mobile site.
1. Improve your hosting plan
- Upgrade your hosting plan to avoid sharing on bandwidth, RAM, CPU, etc.
2. Understand HTTP requests
- Use Pingdom ti run a speed test. This will enable you to see how many HTTP requests a page on your site makes and the biggest culprits.
3. Make images internet-friendly
- Changing the resolution
- Compressing the picture
- Cropping the picture
Can edit in Photoshop or a free program like Gimp.
ImageOptim for Mac users.
- WP-Smushit plugin for WordPress sites.
4. Use plugins sparingly (WP sites only)
Review and evaluate your plugins every 4-6 months:
- You don’t use it anymore.
- It’s not doing what it’s supposed to be doing.
- It is “calling deprecated functions”.
- There are new and improved plugins that will work better.
5. Cut down on external scripts
Some external scripts that could be slowing down your site:
- Facebook “like my page” boxes
- Bootstrap (if brought in via CDN)
- Icon sets like Font Awesome (also when broght in with a CDN)
- External commenting systems (like Disqus)
- Pop-up boxed and similar lead-capture tools (like SumoMe)
- Website analytics services (i.e. Google Analytics or Mixpanel)
- External fonts (i.e. Google Fonts)
6. Optimize JS and CSS files
- BWP Minify WordPress plugin
- W3 Total Cache WordPress plugin
7. Take advantage of caching
- W3 Total Cache
- WP Super Cache
8. Eliminate website baggage
- Remove spam comment or trackbacks.
- Store media files externally.
- Remove older installations of WordPress.
- Use WP-Optimize WordPress plugin to clean up your database.
9. Use a content delivery network (CDN)
- Amazon CloudFront