Improved Performance with PageSpeed

Good morning everyone!
I’m having some performance issues especially with CCS and Javascript (I am attaching the 2 images).

To improve the situation I installed several plugins (too many, in my opinion) it improved by 5-6 points. How can I improve everything, perhaps without the need for plugins

Plugins installed to improve performance:

  • Async JavaScript
  • Auto-optimize
  • Performance Lab
  • W3 Total Cache

Other plugins installed for other functions:

  • XML Sitemap Generator for Google
  • Custom Post Type UI
  • CookieYes | GDPR Cookie Allow
  • Advanced Custom Fields

In the Bricks settings I entered the code for the Google Tag Manager (to hook Google Analytics) and in the performance section I disabled everything and for the CCS upload method I put “External Files”

Website link: www.trilloteam.it


1 Like

6 seconds just cause you don’t have webp images and almost 10secs lcp is a lot… Doesn’t seem to have to do much with js or anything and rather with your images.

put all your images through tinypng.com for a quick optimization

if you can enable webp redirect on your server, I also quite like the free version of Converter for Media – Optimize images | Convert WebP & AVIF – WordPress plugin | WordPress.org with which you can generate webp images

Basically it’s mostly your content and nothing really bricks related.

1 Like

All images are 72 dpi

Average images have an average weight between 300-400 kb
The only image that is a bit large is the initial background (landscape) of 1.23 MB with dimensions of 1366x400 px (but smaller is not good for those with a large screen.

In theory with Performance Lab I should have activated the dual version of the image

Even that’s a fairly large size particularly for mobile devices (which is what PageSpeed checks first). Definitely running them through some optimizer tools will help. Serving as webP can be helpful too.

1 Like

Oh buddy, those sizes are too big. Less than 100kb, heck I try to stay below 75kb for images where possible. Webp at 80% quality is the way.

1 Like

Okay guys! I try to improve the situation pictures!
But all the other problems that Java indicates, excessive DOM (which I don’t know what that means)… are they relevant or not? Is there any way to fix them?

DOM elements and nodes are relevant. They represent HTML on your page. And if you exceed 1400 or so, you start seeing that error you mentioned.

Read this article — it’s probably the best thing I’ve read on this issue. It lends to why tools like Elementor have this issue, given how they structure the markup on all of their widgets.

1 Like

I’ve been down that rabbit hole before and imo, don’t let Google pagespeed drive you nuts. Yes try n get it as high as you can, yes optimize as much as you can but it doesn’t always have to be 100/100.

At some point it’s about tradeoffs. Is element x more important or the extra 2 points on Google page speed? The only time to actually remove something or find an alternative, imo, is if it really has a noticeable negative impact on performance.

Also check your site on tools.pingdom.com as well as gtmetrix.

Google pagespeed insights seems to be the holy grail to many (especially uneducated clients) but it really isn’t.

All that being said, especially with bricks, it’s fairly easy to stay in the 90 - 100 range once you optimized your site.

Here are two fairly comprehensive reads in case you’re interested

1 Like

Thanks Manc! Yes, I actually tend to focus on these aspects, I try to make certain things slip away. What alarmed me is that GTmetrix was also reporting the DOMs to me (in green, but still reported). I’m amazed that he does it with Bricks, also because it doesn’t seem like a complex page to me… the only thing is that the cat’s ear deliberately overflows in the header section. That’s all…

Thank you all for the support, now I read all the suggested articles. In the meantime I fixed the images and the situation improved, but now I’m trying to solve this “DOM” problem too

Hey Olio,
All these plugins are great for SEO optimizations specially for JS and CSS, but still if they are not of much help You can try Rabitloader .It is specifically designed to deal with css and js optimization which will improve the website’s render time ,hence optimizing its performance.