• Skip to primary navigation
  • Skip to main content
  • Skip to footer

WPJohnny

WordPress Performance Guides and Reviews

  • Start a WordPress site
  • Hosting
  • Themes
  • Plugins
  • Blogging
  • Marketing

Core Web Vitals – score optimization tips

WordPress hosting Apr 27, 2021 by Johnny 10 Comments

I don’t believe in CWV scores at all whatsoever. I think if your site is built well, it’ll rank just fine for SEO without any missed opportunities.

But of course, many people don’t believe me.

So fine. This guide is for you non-believers. It’s written for those thinking SEO death knocks on their door if they don’t satisfy Google’s ambiguous performance requirements. This is for the people who forgot that even Google doesn’t follow their SEO guidelines.

Heeeeeere we goooooooooo…..

1. Get rid of your pagebuilder

They don’t just slow down your site, they also wreck your page scores. Here’s a brief list of negative impacts they have on your score:

  • Loading excessive JS scripts and CSS styles.
  • Causing CLS layout shift. The large amount of scripts means multiple repaints in your browser causing content to jump around as each bit loads.
  • High initial server response time.
  • Creates unused CSS and JS.
  • Creates render-blocking resources.

You can either A) get rid of your pagebuilder and convert to Gutenberg or modern pagebuilder (like Oxygen), or B) you can run your site through a bunch of hack CS/JS implementations that increase your scores but could break your site design/function or make your site load slower for human visitors (really dumb choice, IMO).

2. Get rid of 3rd-party scripts

There few things worse on your page scores than 3rd-party scripts. Here’s why they suck so bad:

  • They load last – dragging out your website’s total load time. Not a big deal for human visitors but causes atrocious test scores.
  • They load slower (than if they came from your server) – again, dragging out your load times.
  • They load in unfriendly way for page scores. Many little scripts, with lots of unused parts.
  • Sometimes they load first – slowing down (and blocking) your entire page load.

What a pain in the butt, right? It’d be easier if you got rid of them. No need to waste time optimizing things that shouldn’t be there in the first place. But many of you don’t have that luxury (or *cough* self-control *cough*). You really need those ads, chatbots, tracker scripts, API, etc….or so you say.

If you can’t live with it, then I guess you could try delaying their execution. Which is even weirder IMO when you think about the logic.

  • If the script is so essential that you can’t get rid of it…
  • …then why would you try to defer it?

You can’t load an essential item quickly if you defer it…get it?

3. Asset optimization (CSS & JS)

This is a tough part to deal with. Because different page scores are all over the place and adjust their scoring over time. Some want your assets combined; others don’t care. Then there’s the issue about their size, request count, used vs unused, and load priority.

Yes, there’s a whole mess of factors to consider when doing asset optimization. I’m gonna recommend some tips below that are only for improving page scores. (Please remember that I would never do any of this shit. I only list it here for you page-score sheep.)

  • CSS & JS combine
  • CSS & JS defer
  • Generate critical CSS
  • Remove unused CSS/JS – good luck with this. Only way to do it is by removing plugins/services.
  • Using fewer web fonts
  • Local load your 3rd-party assets – things like web fonts, Google Analytics, etc.

You can do most of that using a caching plugin. The ones that can’t will require a developer to hack things for you.

4. Image optimization

Let’s go in order of how to do this, ok?

  • Don’t use so many images. You can create visual effects using just CSS or clever use of color. Without having so many images, you don’t have to worry about optimizing them to the right format, size, compression, and lazy load.
  • Use the right image format. Please don’t use PNG when you should have JPG.
  • Image compression can be whatever the page scores recommend. Compress more if you want to decrease file-size…just make sure the quality doesn’t get too ugly/grainy.
  • Be careful about CDN. Sometimes it helps, sometimes it doesn’t.

5. Use caching

Seriously. Caching will improve your server response times, both human load times as well as page scores. And most caching plugins can also do CSS/JS optimizations that improve your score as well. The only catch is you have to know how to setup your cache plugin or else things could get real messy.

6. Hire a speed optimization expert

A true professional will know exactly how to optimize your site for performance and page scores. They can set up caching, wean you off slow plugins, optimize your assets and such and such.

But pleeeeeeease….do not hire me for this. Maybe some of you think this post is me low-key advertising my services BUT I AM NOT! I don’t believe in optimizing for page scores. And I hate working with clients that do. I also hate explaining why page scores are silly. I’ve never bothered with them and my sites (and clients’) rank just fine.

Share this post:

Share on FacebookShare on X (Twitter)Share on LinkedInShare on WhatsAppShare on EmailShare on SMS

Read all my posts on WordPress hosting

About Johnny

Right on the edge of WordPress development! 10+ years of WordPress design, development, hosting, speed optimization, product advisor, marketing, monetization. I do all that.

More WordPress Guides

10 Important METRICS to track with Google Analytics

HostArmada review – old school shared hosting (with a twist)

Github cheatsheet

Stock & Crypto Investing Advice from a NOOB

Expected conversion rate for membership sign-ups?

WPJ Reports for MemberPress (WPJ plugin)

Reader Interactions

10 Comments

  1. Vikram

    April 27, 2021 at 4:04 pm

    Thanks for clearing my doubts….I was just waiting for this post to come to know your thoughts on this Core Web Vitals. Your WordPress optimizations tips helped my website ranking as well as real user loading speed. Because of you, I could have my own VPS @ digital ocean but I need a suggestion, is DO reliable or should I move to Linode.

    I’m using cyberpanel in DO basic plan from 30 days to understand server management but some of your articles have suggested Linode.

    Thanks for making me focus on writing and not worry about website loading, now I can concentrate on my blog.

    Reply
    • Johnny

      April 28, 2021 at 8:34 am

      I’m sure DO is fine, but I personally prefer the one I put in my articles.

      Reply
      • vikram

        April 28, 2021 at 11:18 am

        Then……I’m moving to Linode….thanks for the response.

        Reply
  2. Ryan Mccain

    April 28, 2021 at 12:08 pm

    thanks, dude

    Reply
  3. Gerard

    April 29, 2021 at 4:14 am

    Thanks for this article. I was a little worried because one of my website with good rankings does not have a very good cws score. I will still implement your tips, but with less rush.

    Reply
  4. Alston Antony

    April 30, 2021 at 9:33 pm

    Hi Johnny,

    Always love your posts, very straightforward and to the point.

    I have been a silent reader for months and put so many of your tips to use.

    Recently started switching my blog and content sites to Gutenberg with GB blocks compared to elementor and progress is great in terms of speed to user experience.

    So thanks a lot for creating all these materials really helpful indeed.

    Reply
    • Johnny

      May 1, 2021 at 5:39 pm

      So happy for you, Alston. It’s a scary journey switching to Gutenberg from pagebuilder but I’m glad you found the results you wanted.

      Reply
      • Alston Antony

        May 1, 2021 at 5:59 pm

        Very true! that was holding me back all this time like will it break my site, will it leave behind unnecessary or unsupported shortcodes or will it leave unnecessary files or bloat in DB.

        But one day I decide to take the time to start everything from scratch and import the content to the new site manually so I don’t bring anything page builder stuff to the new site.

        It was a lot of work but in the end, everything is worth it when seeing the site load speed and when the website users say how light it feels.

        I also agree with your vision that there will point in the future where page builders will redundant because the Gutenberg and blocks is growing fast.

        So once again cheers for all your guidance and pointers!

        Take care and stay safe.

        Reply
  5. Mike

    February 8, 2022 at 2:12 am

    But I kinda need my ads…they are over 80% of my revenue and pay the salaries of 25 employees and freenlancers. And I get to skim off the top for my profit. Lol. And I need images too!

    Reply
    • Johnny

      February 8, 2022 at 3:03 am

      Sure…this is part of why I don’t care for optimizing for these stupid scores.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Footer

More links

  • Gadget reviews
  • Try my free WPJ plugins
  • Join the WPJ FB Group
  • WPJ YouTube & newsletter
  • Become a WPJ Affiliate

Popular Reviews

  • Best WordPress Hosting
  • Best WordPress Themes
  • Best WordPress Plugins
  • Best WordPress Cache Plugins

Services

  • Speed optimization
  • Speed optimization courses
  • WordPress hosting
  • Hire me or other experts
  • Client login

About Johnny

10+ years of WordPress design, development, hosting, speed optimization, marketing.
Contact me.

newsletter block

Copyright 2025 | WordPress guides by Johnny Nguyen

Click to Copy