{"id":65,"date":"2022-10-02T21:00:05","date_gmt":"2022-10-02T21:00:05","guid":{"rendered":"https:\/\/jonathan-wright.com\/?p=65"},"modified":"2022-10-05T12:22:54","modified_gmt":"2022-10-05T12:22:54","slug":"make-wordpress-fast","status":"publish","type":"post","link":"https:\/\/jonathan-wright.com\/make-wordpress-fast\/","title":{"rendered":"How to Make WordPress Blazing Fast"},"content":{"rendered":"\n

I’m not going to make this a super detailed technical post about WordPress speed and performance tweaks (there are already lots of articles on the web that cover that). I’m just going to cover how I set up all my blogs to be blazing fast.<\/p>\n\n\n\n

If you are just starting to set up your blogging tech stack then this guide is all you need, if you follow what I set out here, I promise that you’ll have a blazing fast WordPress site that gets great Core Web Vitals scores.<\/p>\n\n\n\n

All my blogs are quick to load and achieve near-perfect Core Web Vitals and Lighthouse scores. I achieve this by following some simple steps and guidelines which I’ll go into below.<\/p>\n\n\n\n

Start with the Right WordPress Setup<\/h2>\n\n\n\n

The easiest way to make your WordPress site fast and achieve good Core Web Vitals is to get things right from the start. If you are just setting up your blog then you’re in luck because I have an article on My Blogging Tech Stack<\/a> which tells you exactly how I set my sites up with a focus on performance and Core Web Vitals scores.<\/p>\n\n\n\n

If you follow that article then you’ll be in a really good place from the get-go.<\/p>\n\n\n\n

What Sort of Speed and Core Web Vitals Scores Should I be Aiming for?<\/h2>\n\n\n\n

Here are the scores I get with my setup:<\/p>\n\n\n\n

The base scores<\/strong> – I’ve installed my theme and all my plugins, set up a CDN, minified my code, installed Google Tag Manager, Google Analytics etc. (so everything listed in my tech stack article) but other than a logo I haven’t added any content (words and images) and I haven’t built my page layouts.<\/p>\n\n\n

\n\n

GTmetrix Scores<\/h3>\n\n\n
\n
\n\n
\"My<\/figure>\n\n<\/div><\/div><\/div>\n\n
\n\n
\"GTmetrix<\/figure>\n\n<\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n
\n\n

Lighthouse Scores<\/h3>\n\n\n
\n
\n\n

Desktop<\/h4>\n\n\n\n
\"Lighthouse<\/figure>\n\n<\/div><\/div><\/div>\n\n
\n\n

Mobile<\/h4>\n\n\n\n
\"Lighthouse<\/figure>\n\n<\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n
<\/div>\n\n\n\n

The full scores<\/strong> –\u00a0These are the final scores when the site is fully built and has a number of articles published.<\/p>\n\n\n

\n\n

GTmetrix Scores<\/h3>\n\n\n
\n
\n\n
\"GTMetrix1<\/figure>\n\n<\/div><\/div><\/div>\n\n
\n\n
\"GTMetrix2<\/figure>\n\n<\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n
\n\n

Lighthouse Scores<\/h3>\n\n\n
\n
\n\n

Desktop<\/h4>\n\n\n\n
\"Lighthouse<\/figure>\n\n<\/div><\/div><\/div>\n\n
\n\n

Mobile<\/h4>\n\n\n\n
\"Lighthouse<\/figure>\n\n<\/div><\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n

What Scores Should I Aim For<\/strong><\/p>\n\n\n\n

In terms of what scores you should aim for perfection is the enemy of done, don’t strive for 100% scores across all the measures as that last 1% or 2% will be difficult to achieve and entirely unnecessary.<\/p>\n\n\n\n

That being said, as a guideline, you want to aim for (these numbers come directly from Google’s recommendations<\/a>):<\/p>\n\n\n\n

Desktop & Mobile:<\/strong><\/p>\n\n\n\n