One of the most common things I hear from clients during our first meeting is: “Our website looks perfectly fine, so why are we so far down in Google?” The answer often begins where the owner never looks—loading speed. WordPress speed is not just a technical detail tucked away in a developer’s drawer. It is a direct line item in your search results table and your sales figures. In this article, I will break down how these three things—load time, Google rankings, and regular maintenance—are interconnected, and what can be done to move things in the right direction.
The three seconds that make a customer leave
Google’s own Think With Google study reveals a very uncomfortable figure: if a mobile page load time increases from 1 second to 3 seconds, the probability of a visitor leaving before the page opens increases by 32%. Six seconds? A 106% increase. Ten seconds? 123%.
Read that again. You could spend €400 a month on Facebook ads, bring in a hundred clicks, and then lose a third of them before they even see what you are selling. Not because of the price, not because of a bad image—but because the page loads a second longer than it should.
And you wouldn’t even know it. Because in your own browser, the page is already cached—it opens for you instantly. The customer is seeing it for the first time. On their mobile. On a 4G network. Their thumb is already on the back button.
What Google measures exactly
Google officially included Core Web Vitals among its ranking criteria. This is a set of three metrics that indicate whether your page feels fast to the user or not.
LCP (Largest Contentful Paint) — how quickly the largest element appears on the screen. Usually a header image or a large block of text. A good result: under 2.5 seconds.
INP (Interaction to Next Paint) — how quickly the page reacts when a customer clicks on something. A good result: under 200 milliseconds.
CLS (Cumulative Layout Shift) — how much the content “jumps” on the screen during loading. You know the feeling—you want to click a button, but at the last moment an ad slides in and you click the wrong place. A good result: under 0.1.
You can check these three numbers yourself for free—enter your URL on the PageSpeed Insights page and get a report. I recommend doing it immediately after reading this article, as your own numbers will make the rest of this discussion much more concrete.
If all three are in the green zone, Google has less reason to push you to the back pages of search results. If they are not, you are competing under difficult conditions, even if your content is actually better than your competitor’s.
Why WordPress slows down over time
A fresh WordPress installation is usually quite fast. The problem arises over months and years if no one is actively keeping it in order. I have reviewed hundreds of Estonian WordPress sites, and the patterns are always the same.
Plugins accumulate. Initially, 8 plugins were installed; now there are 27. Half of them are no longer used, but they still load their code every time a page is opened.
Images are uploaded directly from a phone. 4 MB JPG files that could be 200 KB WebP files. If there are 15 such images on the home page, that is 60 MB of downloading for the customer.
Database full of junk. Every post automatically saves revisions, every loaded plugin leaves its mark, every deleted user leaves “orphaned” rows. Over ten years, several hundred megabytes accumulate there, which every query must sift through.
Old PHP version. The server is running PHP 7.4, but PHP 8.2 would be significantly faster for the same task. Only because the hosting provider hasn’t updated by default and no one has pressed the button.
Lack of caching. For every visitor, the server builds the page from scratch. Even though 95% of the content is the same for everyone and could be pre-prepared.
Each of these five problems alone can add a second or two to the loading time. Together, they act like iron weights—the page loads, but barely.
What regular maintenance actually does
If a maintenance package just means “updates are done” to you, then you are paying very little for what it actually accomplishes. Proper monthly maintenance treats speed as a separate checklist.
On my own sites, it goes something like this: at the end of every month, I check the PageSpeed Insights scores for both sites. If any number has dropped compared to the previous month, I start looking for the cause. Usually, it is either a new image uploaded in an unoptimized format or an updated plugin that added its own JavaScript file.
The same logic applies to client projects. Monthly maintenance means:
- Image optimization — converting all new images to WebP format, reducing size if necessary
- Database cleanup — removing old revisions, trash from deleted posts, and spam comments
- Removing unnecessary plugins — if one hasn’t been used for 6 months, I ask if it is needed at all
- Maintaining the cache plugin — ensuring the cache actually works, rather than just being “installed”
- Monitoring the PHP version — pressing the necessary button in the hosting panel at the right time
One client, whose shop loaded in 6.4 seconds on mobile before maintenance began, is now at 1.9 seconds. These numbers aren’t from my head—they are screenshots of PageSpeed Insights reports that I have saved for both dates. And Google Search Console shows a noticeable increase in clicks from search results during the same period. Same content. Same products. The page simply loads faster, and Google rewards that.
It is worth being aware of this: speed alone does not bring customers. But speed + good content + proper SEO = Google shows you higher up. And being higher up brings customers. That is why regular website maintenance is always linked to speed for me—not just security and updates.
Where to start?
Three steps that take a total of one hour:
First: open pagespeed.web.dev, enter your homepage URL, and check the mobile score. Take a screenshot. This is your starting point.
Second: log in to WordPress, go to Plugins, and see how many you have. Every plugin you don’t use today is unnecessary weight. Remove everything you cannot explain the purpose of. It is important to make a backup of the website before performing updates. If something important happens to be deleted, you can restore the site immediately.
Third: open one of your latest blog posts and see how large the images are. If any are over 500 KB, there is an immediate opportunity to gain half a second of loading time. The old video guide on reducing image sizes is still relevant.
If you want someone to review your site and tell you honestly whether a maintenance package (starting from €35 + VAT per month) is worth it or if you can fix most things yourself—write to and send your website address. I will give a concrete answer: what is fast, what is slow, and whether it will take one evening or regular assistance.
WordPress speed is one of the few SEO factors that can actually be improved in a month. Writing content takes years, links come slowly—but speed is a technical task, the results of which you can see in the very next Search Console report.
Frequently Asked Questions
How fast should a WordPress page load?
Google recommends that the main content of a page (LCP) should appear in under 2.5 seconds on mobile. Up to 4 seconds is tolerable; beyond that, Google will start penalizing you in search results and customers will leave before the page opens.
Is it enough if I install a cache plugin and leave everything else as is?
It is not enough. A caching plugin (such as WP Rocket or LiteSpeed Cache) solves one part of the problem—serving a pre-prepared page. But if you have unoptimized images, 20 unnecessary plugins, and a database full of revisions, the page will still be slow. Caching is the last step, not the first.
Does image size affect Google ranking or just user experience?
Both. Large images increase loading time, which lowers the Core Web Vitals score—and that is a direct ranking signal for Google. Additionally, a mobile visitor’s data allowance is wasted, and a higher bounce rate in turn sends a message to Google that the page is not good.
How often should WordPress speed be checked?
At least once a month. Every new plugin, update, or uploaded image can slowly decrease speed without you noticing. For me, monthly maintenance includes reviewing the PageSpeed Insights score every month and comparing it with the previous month.
Does an old WordPress theme make a site slow?
Often, yes. Older themes were frequently written at a time when no one was measuring Core Web Vitals. They load a lot of unused CSS and JavaScript. If your theme is over 5 years old and the developer is no longer updating it, it is worth considering switching to a lightweight modern theme.






