Skip to main content
GrN.dk

Main navigation

  • Articles
  • Contact
  • Your Digital Project Manager
  • About Greg Nowak
  • Services
  • Portfolio
  • Container
    • Excel Freelancer
    • Kubuntu - tips and tricks
    • Linux Apache MySQL and PHP
    • News
    • Image Gallery
User account menu
  • Log in

Breadcrumb

  1. Home

WordPress Google PageSpeed: Practical Fixes for Core Web Vitals

WordPress speed is a business problem before it is a score problem

Most WordPress PageSpeed advice is just a pile of plugin links. That is not enough if you own the budget, manage operations, or deliver sites for clients. Slow pages cost attention, form fills, and paid traffic efficiency. They also create internal noise: editors complain the site feels heavy, agencies keep adding plugins, and nobody is sure what actually moved the number.

The practical goal is not a 100/100 score at any cost. It is a fast, stable site for real visitors. Google's own tools matter here: PageSpeed Insights shows both lab data and field data. Lab data helps you debug a specific page build; field data reflects real users over the previous 28 days, so changes do not show up instantly. The current Core Web Vitals are LCP at 2.5 seconds or less, INP at 200 milliseconds or less, and CLS at 0.1 or less at the 75th percentile. A green 90+ lab score is useful, but it does not guarantee that real visitors are having a good experience.

Start with the pages that make money

Do not begin with a homepage beauty contest. Start with the URLs that matter to the business: service pages, campaign landing pages, quote forms, product categories, and blog posts that attract search traffic. On most WordPress sites, the slowest issues are not mysterious. They are usually one or more of these:

  • An oversized hero image or video that becomes the LCP element.
  • Too much CSS and JavaScript from a page builder, theme, or addon stack.
  • Third-party scripts for chat, tracking, A/B testing, heatmaps, or embeds loading too early.
  • Weak hosting or poor PHP/database performance.
  • Layout shifts from late-loading fonts, banners, cookie tools, or injected widgets.

If you use Elementor or another builder, audit the template, not just the page content. Many sites look simple in the editor but still ship a large front-end payload because a theme framework, popup addon, icon library, animation pack, and form plugin all register assets on every view.

A good first pass is brutally practical: remove plugins you do not need, stop loading marketing scripts sitewide when they are only needed on a few pages, trim render-blocking CSS and non-critical JavaScript, compress and resize key images, and make sure the main above-the-fold image is discoverable early in the HTML or explicitly preloaded if your stack hides it behind CSS or JavaScript. One important current rule: do not lazy-load the image that is likely to become your LCP element.

Use caching in the right order

WordPress' own performance documentation is still right on the big picture: caching is often the quickest win. For most brochure sites and content-heavy sites, full-page caching or strong host-level page cache gives the fastest return because it removes repeated PHP and database work for anonymous visitors.

After that, consider persistent object caching. WordPress' default object cache is not persistent across requests, so query results and computed objects are lost after each page load unless you install a persistent backend. WordPress officially lists common approaches such as Redis and Memcached through cache plugins. In practice, the best choice is usually the one your host already supports, monitors, and can recover quickly. The wrong lesson is arguing about Redis versus Memcached. The right lesson is choosing a persistent cache your host actually supports.

Object cache is especially useful on sites with heavier queries, logged-in workflows, WooCommerce, search and filter interfaces, or lots of repeated option and metadata lookups. A CDN can also help if your audience is geographically spread out, but it will not rescue a slow theme, a bloated builder stack, or a server that struggles to generate HTML.

Database cleanup helps, but it is not the main fix

Database cleanup is worth doing, especially on older WordPress installs that have accumulated expired transients, noisy plugin leftovers, and general admin clutter. But it is housekeeping, not a speed strategy. If your PageSpeed issues come from a huge hero image, render-blocking CSS, or six third-party marketing tags, no cleanup plugin will save you.

Where cleanup still makes sense is in disciplined maintenance. If you are comfortable with WP-CLI, these are practical examples:

wp transient delete --expired
wp db optimize
wp cache flush

The first two are reasonable maintenance tasks. The last one should be used carefully. WordPress' WP-CLI documentation warns that on multisite installs with persistent object cache, flushing can affect all sites and has a production performance impact. In other words: use it deliberately, not as a reflex every time something feels slow.

This is also why I would be careful with database cleanup plugins as a default answer. Some are useful, but too many teams install an optimizer, a cache plugin, an image plugin, a script-control plugin, and a page builder addon, then wonder why the stack got slower and harder to manage. A smaller, well-understood setup usually wins.

A sensible performance routine for teams

If you manage a business site or multiple client sites, make PageSpeed part of release discipline rather than a quarterly panic. Check a small set of revenue and lead-generation URLs after major theme, plugin, tracking, or hosting changes. Look at mobile results first. Use lab data to identify what changed, then track whether field data improves over the following weeks. That gives you a decision-making loop instead of random plugin experiments.

A practical review cadence is simple: keep the plugin stack lean, verify page cache after releases, review third-party scripts quarterly, and test whether the slowest template is really earning its complexity. If it is not, simplify it. That is usually cheaper than paying forever for more hosting to carry avoidable front-end weight.

If your team is stuck between hosting advice, plugin claims, and design demands, it usually helps to have one person own the tradeoffs and make the site faster without breaking marketing or editorial workflows. That is where a focused external review tends to pay for itself.

Need help with this kind of work?

If you want a practical speed plan instead of another plugin pile, Greg can review the stack, prioritize the fixes that matter, and help your team ship them cleanly. Get in touch with Greg.

Sources

  • About PageSpeed Insights
  • Web Vitals
  • Optimize Largest Contentful Paint
  • Optimization - Advanced Administration Handbook
  • WP_Object_Cache - Class
Last modified
2026-04-25

Tags

  • wordpress
  • PageSpeed
  • Core Web Vitals
  • website performance

Review Greg on Google

Greg Nowak Google Reviews

 

  • WordPress Google PageSpeed: Practical Fixes for Core Web Vitals
  • Ubuntu Server Dashboards and Monitoring Tools
  • Drupal 9: Practical Upgrade Guidance for Legacy Sites
  • When URL Parameters Become an Operations Problem: Fix Crawl Waste, Cache Fragmentation, and Duplicate URLs
  • How to Flush DNS Cache on Ubuntu Linux
RSS feed

GrN.dk web platforms, web optimization, data analysis, data handling and logistics.