Remy Perona
Lead developer of WP Rocket at WP Media
@remyperona
Joost De Valk - Yoast
Detect possible optimizations (with caution)
Detect possible optimizations (with caution)
In addition to a loading time measurement tool (Pingdom Tools)
Activate GZIP compression on your server (.htaccess, nginx.conf)
Activate GZIP compression on your server (.htaccess, nginx.conf)
Activate Expirations headers on your server (.htaccess, nginx.conf)
Activate GZIP compression on your server (.htaccess, nginx.conf)
Activate Expirations headers on your server (.htaccess, nginx.conf)
Minimize/Remove redirections to the final landing page
Minify your static resources (Autoptimize, WP Rocket…)
Minify your static resources (Autoptimize, WP Rocket…)
Use a static cache (with a plugin) or server cache (Varnish, NGINX…)
Minify your static resources (Autoptimize, WP Rocket…)
Use a static cache (with a plugin) or server cache (Varnish, NGINX…)
Use a solution to reduce images file size (ImageOptim, Smush, Imagify…)
Load CSS and JavaScript files using defer/async solutions
!
Can cause display issues
Critical CSS might be different for each page
Insert critical CSS into the <head> tag of your pages
!
Hard to implement in WordPress
Heavily dependent on Theme/Plugins
Structure Your HTML to load the critical, above-the-fold content first
Ressources