How to improve NuxtJS performance on Netlify


I’m using Netlify for the first time to host my company’s website. I’m a long time AWS user but I decided to go with Netlify in this occasion after reading about the simplicity for deployment and the boost in performance when compared to other similar platforms.

While deployment is certainly a breeze and trouble-free, performance is disappointing, to say the least. The best performance score with a fresh cache I can get in Lighthouse is between 70-80% but it’s like a lottery, every single time gives a random score, which is a far cry from the other websites from tutorials and bloggers that assure they’re getting minimum 95% and in many occasions 100%.

I’ve followed every possible recommendation to increase performance, like adding my DNS to Netlify, enabling cache, hardSource, extractCSS, purgeCSS, cache control headers, http2 push/preconnect/preload, Vue component caching, tree shaking, async imports, image compression and lazy loading, etc. Basically every possible thing that you can think of to increase performance has been enabled and configured.

In the Netlify dashboard I’ve enabled the prerendering option too, which increased the performance from a shameful 34%. I can’t enable the other post processing options because they break the site.

My experience with your service makes me wonder if the bloggers reviewing your platform are getting paid and their websites given special treatment.

Is this random performance score between 70-80% the best I can hope for while using Netlify? Does the pro plan increases performance or is it exactly the same? I pride myself in always getting the highest possible scores across all the analysis tools, so this is a crucial issue for me, and if this is the best possible score, it’s not a platform that I could use for my company or my clients.

That does sound worse than expected and we’ll be happy to take a look!

What’s the URL you’re testing, please, so we can check config and give the best possible advice? Speed is very dependent on things we can only check in-situ, like DNS configuration, header and redirect configuration, and password protection.


Can I send the link via private message?

You can, but we’ll probably be slower to answer - we take turns answering in community and I won’t check back for several days. Better to put it in the thread here :slight_smile:

It’s a production URL and I don’t want unnecessary traffic from an open forum. I sent you a message.

OK. If you need private support, that’s available with our Pro plan. Otherwise we’ll have to answer you publicly - that’s the trade off for getting free support, is everyone gets to watch.

We will have to include the URL in our answer, so it will become obvious to others who may see this thread, so I guess at this point we are waiting for you to decide if you’d like help or no.

What plan do I need to keep the url private?

Normally we would have asked you to pay, but since there are no sure things in performance testing and debugging, and thus this may not work out, we instead unlisted this thread - you (and others) cannot “find” it by searching in our community, so let’s work in here. Assuming we find interesting things we’ll consider eliding your domain and re-listing the thread (with your approval after we elide), but in case we don’t, we didn’t force you to sign up for no results.

Let me know what you think.

Would still be indexed in Google?

For me the only issue with it is that being live all the analytics would be all over the place. If I need to upgrade to the pro plan I wouldn’t mind, but I wouldn’t upgrade to the enterprise, as I can’t afford it.

Hi, @j4vmc.

This unlisted topic currently returns an HTTP header of x-robots-tag: noindex. This means Google’s bots won’t index this page unless we stop including this header (which we won’t while it is unlisted):

Hi, the URL is