Inhoudsopgave

Who are you, and where do you work as a PageSpeed consultant?

My name is Erwin Hofman, and I work as an independent page speed consultant and CTO at RUMvision in Groningen. RUMvision is a page speed monitoring tool that uses real-time data.

You’re a true PageSpeed guru—how did you get into PageSpeed?

I started out (in 2001) by building my own CMS (called LightBolt). Around that time, WordPress was also gaining popularity. The difference in speed became more noticeable as WordPress gained more features. That’s when I started paying closer attention to it, but I also began learning more about page speed by reading articles.

I then implemented the best practices and knowledge I had gained into our CMS to further widen the speed gap with WordPress in our favor.
Not long after, I started my own web agency and eventually moved into consulting to share all the knowledge I had gained with other agencies and merchants.

Presentatie van Erwin Hofman

“Just a 0.1-second increase in site speed can boost conversions by 8.4% and increase average order value by 9.2%.”

Why are you so passionate about page speed?

The fact that you can make a website faster and faster with individual tweaks is what makes it interesting. A faster site also offers several advantages. Getting buy-in can sometimes be difficult, but what’s often forgotten is that with page speed, you can kill several birds with one stone:

  1. Improving your search visibility (although CWV and Page Experience are just two of many factors).
  2. Improved crawlability.
  3. Improved accessibility (since even a slower internet connection can be a form of reduced accessibility).
  4. Reduced COâ‚‚ emissions.
  5. Increased conversion rates and revenue.
  6. And even better PPC results, thanks to the rising Quality Score.

While Core Web Vitals data is delayed by 28 days (due to field data), the impact on conversion is immediate. I’d put it this way: with that increase in conversions, you could, for example, fund entire teams (such as development, CRO, or SEO teams) or even expand them. What’s more, improved page speed ensures you reach everyone—whether they come directly to your site or via ads, email campaigns, or Google SERPs.

What’s your opinion on Core Web Vitals? Was it a good move on Google’s part to introduce them?

It was definitely a good move. As I outlined above, it affects several aspects of your business. What’s more, more people in a wider variety of roles have become familiar with the concept.

There is sometimes talk or speculation about whether CO2 emissions or a site’s sustainability will become a ranking factor. But in fact, it is already indirectly a ranking factor through Core Web Vitals.

How do you make sure you stay up to date on trends?

I do that in several ways:

  • I’m in a few Slack groups and follow people on X/Twitter and LinkedIn. But not too many, because that just ends up being too distracting.
  • As a Google Developer Expert (specifically in the area of web performance), we have a monthly call with the Google Core Web Vitals team to discuss changes to metrics, DevTools, and browser APIs
  • I attend a selection of (live) events. Take Google I/O, for example, which took place in the Netherlands last year and in Berlin this year. But also performance.now(), which is by far the largest web performance event and takes place in Amsterdam. We’ll be speaking there with RUMvision this year, by the way. Although it’s not a Google event, it does attract a lot of people from Google.

Page speed is an important part of SEO—have you also noticed changes in SEO because of this in recent years?

I won’t beat around the bush: not exactly no. But that’s precisely because it’s just one of many ranking factors. Other factors continue to carry more weight and therefore continue to receive more attention.

What I have seen change—and what has also been to Google’s advantage (as outlined earlier)—is that page speed is now more widely embraced and has gained recognition among more stakeholders.

Questions about the content for Erwin

The interesting thing is that the fundamentals of a fast website aren’t trends—just as the fundamentals of SEO in general remain constant. Take content, for example: keep writing for the user instead of going overboard. Of course, things like PWAs and SPAs come and go, or Google introduces a new metric (such as INP in March 2024). On LinkedIn, I mainly try to provide information about these topics, so I wouldn’t really call it capitalizing on a trend.

But if I had to name one thing: Google is promoting “Speculation Rules,” and that could certainly be interesting for static sites. At the same time, however, more than 90% of my cases involve e-commerce, and in those situations, a page speed best practice that works for a static website might not work for an online store—or it might involve many more nuances.

Frameworks. The amount of JavaScript used in frameworks is constantly increasing. Moreover, the ease of getting started with a framework can lead to developers becoming less familiar with the fundamentals of the web.

Here’s an example: as browsers continue to evolve, you need less and less JavaScript these days—whether it’s for lazy-loading images or even building an interactive image gallery. If a developer isn’t aware of this and blindly relies on what a framework does, the site may continue to serve unnecessary JavaScript for years to come.

I base that primarily on knowledge and experience. A Lighthouse report aims to give the reader an idea of the impact of a recommendation. However, Lighthouse (which is a synthetic test) and Core Web Vitals (which are based on a subset of real users) are not the same. As a result, you might spend days working on a Lighthouse recommendation that, in practice, yields no visible results.

Before I actually share my recommendations, I always start by analyzing RUM (Real User Monitoring) data. This gives me a clear picture of factors such as internet connection and device type, since the target audience always varies from one website to another. I combine this data with the values shown by each individual metric to assess which best practice or current anti-pattern should be given higher priority than another.

By combining this with my knowledge of how browsers work and what has worked in other situations, I can prioritize my recommendations appropriately.

I’ve actually already given that away: with RUM data. Google’s free Core Web Vitals data can be a starting point. But it doesn’t measure everything, lacks nuance, has no filtering options for the data, and is 28 days behind. When a development team implements my recommendations and the marketing team opens the floodgates to third-party tools a week later and unleashes them on the site, it becomes difficult to prove with Google’s data that our technical efforts led to improvements.

Real-time RUM data strengthens the evidence, which is why I consider real-time data indispensable.

Do you have an example of a recent case or project you’re proud of?

A very recent example is https://tinylibrary.nl/. This is a Shopify store that was already performing well, but they wanted to be well within the healthy range for Core Web Vitals. And public data shows that they succeeded: https://www.rumvision.com/tools/core-web-vitals-history/tinylibrary.nl/.

During the performance.now() event, we’ll share a few more case studies, though they’ll focus specifically on INP improvements.

Have you ever had a major setback with your optimizations?

That’s a very interesting question! Fortunately not. My work is different from development (where I’ve occasionally deleted a live database) or technical SEO work (where even I’ve occasionally left a “noindex” tag in place). In those roles, you can suddenly take down an entire site or exclude it from indexing and search engine SERPs.

However, I can’t think of a PageSpeed equivalent for that from a PageSpeed perspective. Incidentally, it sometimes happens that a development team doesn’t consider training necessary and mixes my recommendations with their own knowledge, which leads to mistakes. But I learn from that, too.

If you could debunk one PageSpeed myth, which one would it be and why?

There are perhaps two of them—both examples of standard recommendations that you’ll find in just about every SEO blog post:

1. “Resize/optimize your images”

I’ve noticed that people tend to focus too much on this. Everyone understands that a 10 MB image isn’t going to do any good. However, if your hero or product image is 500 KB, you might never see any real UX gains from further optimizing it down to 250 KB using methods like WebP or tinyjpg.com. Especially with a target audience in the Netherlands or throughout Northern and Western Europe, other optimizations will make a bigger difference.

2. “Combine and reduce files”

Since 2015 (or more specifically, since the introduction of HTTP/2), this nuance has changed significantly. This advice dates back to a time when a browser could download a maximum of 6 to 8 files per domain. As you can imagine, that caused significant limitations and slowdowns.

And although bol.com still loads its website according to that principle, within HTTP/2 it’s actually discouraged to combine your files (also known as merging or bundling). Downloading a single large file takes longer than downloading the same number of kilobytes spread across multiple (and thus smaller) files. On top of that, there are several other benefits—such as client-side caching—to not bundling various CSS and JS files.

What is the most important piece of advice you’d like to share with SEO specialists?

Don’t feel pressured to know everything about SEO. While Core Web Vitals is part of SEO, it’s really its own niche. And it’s a very technical niche where you need to understand other aspects of how a browser works in order to grasp it fully. My answers to the previous question already suggest that there can be many nuances and that the page speed landscape is constantly changing.

Do you still want to work on page speed? Then https://web.dev/articles/vitals is a good place to start, and (as with any SEO niche) ask questions about the results you see. For example, in my early years, I spent countless hours tweaking my Lighthouse scores. I learned a lot from that back then. Understanding how a browser works and handles downloading and executing resources definitely helps in my niche as well.

More information about the INP

On March 21, 2024, Erwin spoke about the INP at 301 Groningen Redirected. His 35-slide presentation is available online. As an SEO specialist, you’ll gain valuable insights into what the INP is and how to improve your website’s speed.

View the presentation
Jarik Oosting

This article is written by Jarik Oosting

With a passion for SEO and an unmatched drive for results, Jarik Oosting is the driving force behind SmartRanking. With over 15 years of experience in the field, he has built an extensive body of knowledge spanning technical SEO to complex site migrations. As the founder of SmartRanking, he has assembled a team of like-minded SEO specialists who help businesses achieve sustainable online growth.

His academic background in information science at the University of Groningen, with a specialization in natural language processing, gives him a unique perspective on the world of SEO. For Jarik, it’s not just about visibility in search engines, it’s about sharing knowledge and guiding businesses toward sustainable online success. That mission also led him to write a Dutch book about GEO.

More about SmartRanking