Mobile PageSpeed Ceiling: Is there a technical limit around 68%?

Hello,

We are currently optimizing our directory’s mobile performance and have hit a ceiling in our PageSpeed Insights reports, consistently peaking at 68%.

To determine if this is an isolated issue with our configuration, I reviewed several live sites from the HivePress showcase and noticed a similar pattern. None of the examples I tested surpassed this threshold on mobile:

  1. https://pagespeed.web.dev/analysis/https-par3nearme-com/x2dkkaawka?form_factor=mobile

  2. https://pagespeed.web.dev/analysis/https-europacoche-com/5x0f7j7dx8?form_factor=mobile

  3. https://pagespeed.web.dev/analysis/https-qtalhosteleria-com/rnduszycfc?form_factor=mobile

  4. https://pagespeed.web.dev/analysis/https-synthsenseai-com/wafi7lt4nt?form_factor=mobile

I am trying to determine if there is an inherent technical limitation within the plugin’s architecture regarding mobile PageSpeed, or if anyone in the community has successfully configured their setup to achieve higher scores.

Any technical insights or examples of highly optimized setups would be appreciated.

Hi,

Thanks for the details. If possible, please share a link to your site – I will check further which notices from PageSpeed are left unresolved. HivePress itself just loads JS/CSS and sets “lazy” loading for images, and we try to keep scripts/styles as lightweight as possible.

If you already merge/minify scripts and styles, and also defer selected scripts, PageSpeed should improve. Also, please check if you have the “loader” animation screen disabled in Appearance/Customize/Homepage, PageSpeed may falsely detect it as a layout shift.

1 Like

Hi Ihor,

Thank you for your reply.
Sure, here is the website https://builtformuslims.com/
and the pagespeed report link here

Also checked the loader animation and it is enabled alright.

Hi,

Thanks for the link.

We’ll test this in detail and get back to you with recommendations as soon as possible.

In the meantime, we’d also suggest disabling the loader, as PageSpeed may interpret it as a delay, which could negatively impact your score.

1 Like

Hello Kseniia,

Thank you for the recommendation!

I tested both configurations, but keeping the loader enabled actually resulted in a higher score, so I have left it active for now.

I look forward to your detailed feedback and any further recommendations you might have.

Please find the suggestions below.

Render-blocking requests
I recommend minifying/merging JS and CSS files, currently these are loaded separately (we don’t minify/merge them by default in the plugin to allow for more control) Loom | Free Screen & Video Recording Software | Loom If you do this, there would be a single CSS file and a single JS file, so there would be fewer requests. Also, please consider deferring JS scripts (so they wouldn’t block rendering at all), if you use Lite Speed plugin you can find the guidance here How to Speed up a HivePress-built Website | HivePress Blog Some scripts should be excluded from deferring, e.g. jQuery and jQuery Migrate. In the same way, you can load non-critical CSS later if it’s not needed for the initial layout/styling.

Font display
Please check if your caching plugin/solution has an option for this, in Lite Speed you can switch the Google Fonts loading mode to Swap, as suggested by PageSpeed.

Forced reflow, Legacy JavaScript
This is something we will update on our side, by not using the legacy ImagesLoaded script in future HivePress versions.

Network dependency tree
This should be resolved when you enable merging/minifying for JS and CSS files.

Use efficient cache lifetimes
This can be defined at the caching plugin/solution level, e.g. Lite Speed offers this.

Improve image delivery
This can also be optimized via the caching plugin/solution, I recommend enabling WEBP conversion/optimization for images, currently there are a few non-optimized JPG images.

Minify CSS, Minify JavaScript, Reduce unused JavaScript, Reduce unused CSS
This will also be improved/resolved via the merging/minifying option.

Hope this helps

1 Like