Graphic: express train as a symbol for speed

WordPress and Pagespeed: It works.

Google Page Speed Insights of the website, measured on December 30, 2020

Google Page Speed Insights is an analysis tool. It provides information about the speed and, more recently, user friendliness of websites. In the past I have optimized a lot on many projects, often for hours or even days. On this new website, I wanted to make Page Speed a matter of course. I am doing this from the start, even though it is not a simple website, but does the following:

  • The site is a full-fledged learning management system. It’s a course platform.
  • is also a complete e-commerce solution. This WordPress site enables the purchase of courses and coaching. It is also providing correct international invoicing.
  • In addition, it is a membership site with sophisticated rights management.

I’m happy about the cool performance: Top scores on both Google Page Speed Insights and GTmetrix. Both tests are anything but easy to pass with good results. A series of measures made it possible to optimize both function and speed.

GTmetrix result for the website, measured on December 30, 2020
  1. Choosing a sleek WordPress theme (in this case: Astra Pro). I really appreciate multifunctional themes like Divi. Of course I like to use them as the holder of a lifetime license. But Gutenberg has meanwhile blossomed into a flexible editor. The Astra WordPress theme is very feature-rich, especially in the Pro version. During my short trial of GeneratePress, I did not like the pricing policy. You have to get a premium license for tasks which are a matter of course. So I switched to Astra.
  2. Use of caching wherever possible with an e-commerce and membership site. Of course there are challenges. But I solved them.
  3. Good hosting – of course.
  4. Outsourcing of static HTML to the Cloudflare Edge Network. We achieved this with the help of Cloudflare Workers. This works in two ways. One costs 5 to 20 USD per month. This relies on an official plugin from Cloudflare. The other solution does not need a paid service. It gets by with the Cloudflare Free Tier, as long as there are no more than 100,000 requests per day. And should I pass this limit at some point, the costs are still moderate.

So – Pagespeed not only works with a jamstack-like HTML construct on a Caddy web server (that’s another topic), but also with WordPress. Still. That’s good, and I wanted to share that.

Leave a Comment

Your email address will not be published.

Bernhard Jodeleit
Scroll to Top