How To Score 100 On Google PageSpeed Insights Test


how to score 100 on pagespeed test

Get Your Free Website Audit

($3,000 Value)

  • Uncover performance issues
  • Identify SEO opportunities
  • Security gaps, and quick wins
Get Your Free Audit!

Table of Contents

No matter what anyone says. Site speed matters.

We all know the frustration of trying to speed up our sites and then running a Google PageSpeed test, only to see that dreaded score hovering below 100. We get it, it is extremely difficult.

Scoring that perfect 100% feels like an elusive dream because every tiny detail matters: from server response time to JavaScript optimisation.

But don’t worry, you’re not alone in this. In this post, we’ll break down the steps to help you optimise your site for the perfect score, and most importantly, improve your site’s performance so it’s not just about the numbers, but also about the user experience.

Tips to Score 100 on Google PageSpeed Insights

  • Analyse your website URL in Google PageSpeed Insights to find out areas of improvement and work on improving Core Web Vitals.
  • Choose a reliable and fast hosting partner for improved metrics like website load speed, server response time, first input delay and time to the first byte.
  • Compress and resize images to maintain website size to a minimum.
  • Minify scripts and codes to eliminate unnecessary or redundant data and processing time.
  • Use Content Delivery Networks to ensure efficient and fast delivery of resources from different geographic locations.
  • Use WordPress cache plugins to ensure that your pages load quickly for returning visitors.

Why Your Google PageSpeed Score Matters?

On June 2021, Google rolled out the Page Experience ranking factor supported by Core Web Vitals. Now the site performance no longer focuses only on website speed but also on user experience. Google now uses different metrics focusing on user experience as a ranking factor.

Google PageSpeed Insights results showcasing website performance score, loading speed, and Core Web Vital metrics

Google speed test measures website speed and performance in terms of Core Web Vitals metrics:

  • LCP(Largest Contentful Paint): Measures the loading performance of a website. For a good user experience, LCP should occur within the first 2.5 seconds of the page loading.
  • Interaction To Next Paint (INP): Measures the responsiveness of the webpage. For a good user experience, INP should be less than 200 milliseconds.
  • CLS (Cumulative Layout Shift): Measures visual stability of the webpage. For a good user experience, your CLS score should be less than 0.1.

Google recently amended the page speed and performance metrics. Now, it weighs more on CLS and LCP. Why? Because most people can easily conquer the performance of a website. By adding a few cache plugins, they can increase the Google page speed score to 90+ on the Google Pagespeed Insights tool.

Nearly 70% of consumers admit that page speed impacts their willingness to buy from an online retailer. Unbounce, 2019

But, improving the Cumulative Layout Shift (CLS) score is a lot harder as it focuses on-page experience. However, this does not mean that other factors are less important.

How does Google PageSpeed Insights Work?

Google PageSpeed Insights tool considers speed and user experience aspects of the website to calculate the score. There are alternatives like GTmetrix but Google PageSpeed Insights is the best free tool for beginners and is available for desktop & mobile devices.

Measuring site speed using Google’s Tool is the first step in figuring out how the web page is currently performing and then we can look at specific areas of the insights to improve speed and UX.

A lot of factors make up the actual site performance, page loading speed and overall user experience. So, measuring all factors can be challenging.

Google PageSpeed Insights scores range from 0-100. Google Speed Test Tool score is measured based on the Core Web Vitals assessment: Largest Contentful Paint, Interaction To Next Paint and Cumulative Layout Shift. There are other notable metrics as well: First Contentful Paint and Time to First Byte.

Core Web Vitals metrics including LCP, INP, and CLS measuring website loading, interactivity, and visual stability

All of these factors combined with real-time and lab data in Google PageSpeed Insights give a picture of speed and user experience.

Search for and remove unnecessary redirects to improve time-to-first-byte (TTFB) and page speed.

Largest Contentful Paint (LCP)

Largest Contentful Paint (LCP) measures the loading speed for the largest content on the web page. Ideally, the LCP value should be less than 2.5 sec. LCP does not measure the total webpage loading time but the time taken to load important parts of the website.

The important elements may be videos, images or texts that are known to have a great impact on your website.

Properly sized and optimised images contribute to better LCP scores.

Previously, Google recommended metrics like First Meaningful Paint (FMP) and Speed Index (SI) to capture the loading experience but now the focus has shifted to LCP. LCP is affected by server speed, slow-loading resources like images/videos, slow rendering and Javascript/CSS codes.

Website LCP score highlighting Largest Contentful Paint performance for fast page loading times

Pagespeed Insights tool helps you find the largest element on the website. Also, the image rendering sequence in the Google PageSpeed Insights gives an idea of what the largest element is on the website.

LCP is calculated in Google Pagespeed Insights based on Time to first byte (TTFB), Resource load delay/time and Element render delay. To improve LCP we must consider improving these individually as well. These are the scoring scale for LCP in Google Pagespeed Insights:

Largest Contentful Paint (LCP) metric defining thresholds for good, needs improvement, and poor website loading times
  • Good: 2.5 sec or less
  • Needs Improvement: 2.5- 4 sec
  • Poor: 4 sec or above

Interaction to Next Paint (INP)

Interaction to Next Paint (INP) measures how quickly a webpage responds to user interactions. It evaluates the time between a user action such as clicking a button, tapping a link, or typing in a form and the moment the page visually updates in response.

Slow website wasting your marketing spend?

  • Uncover performance issues
  • Identify SEO opportunities
  • Security gaps, and quick wins
Grab your FREE copy now!
Website INP score analysis showing response times and Core Web Vital performance breakdown

INP provides a more comprehensive look at a site’s responsiveness compared to previous metrics like First Input Delay (FID), which only measured the delay before event handling began.

It is calculated by observing user interactions throughout a webpage session and selecting the slowest interaction (excluding outliers caused by background processes).

These are the scoring scale for INP in Google PageSpeed insights:

Interaction to Next Paint (INP) scoring metric displaying thresholds for good, needs improvement, and poor responsiveness
  • Good responsiveness – Below or at 200 millisecondsGood responsiveness – Below or at 200 milliseconds
  • Needs improvement – Above 200 milliseconds and below or at 500 milliseconds
  • Poor responsiveness – Above 500 milliseconds

INP directly impacts user experience by ensuring a webpage feels responsive and smooth. A high INP can frustrate users, leading to increased bounce rates and lower engagement.

Cumulative Layout Shift (CLS)

Cumulative Layout Shift (CLS) is the page experience or what a user feels when they visit it. It measures when and by how much the elements in the page shift as the page loads. If the site is responsive and the layout is stable, it has a good CLS score which is very close to zero. For sites running ads, this can be a common issue if the dimensions and positioning are not pre-defined.

CLS is all about user experience and it compares frames to know the layout shifts and their severity. Specifically, it is a measure of user experience focusing on stability, layout and design shifts. It is calculated as the multiple of the impact and the distance moved by unstable elements due to instability.

Website CLS score showing page layout stability and Core Web Vital optimization metrics

To work on improving the CLS on Pagespeed Insights score, we must find out what can cause these layout shifts. Some of the common reasons for layout shifts are:

  • Images without specific dimensions
  • Ads, third-party embeds and dynamic content
  • Web fonts
  • Overlapping content

What is a good CLS score?

These are the scoring scale for FID in Google Pagespeed Insights:

Cumulative Layout Shift (CLS) scoring chart defining good, needs improvement, and poor thresholds for visual stability
  • Good: 0.1 or less:
  • Needs Improvement: 0.1 – 0.25
  • Poor: 2.5 or above

Why is CLS More Important in 2025?

CLS is a new metric and it looks at the stability of the website contents which then translates to a better website experience for the user. Sometimes it may take a while for the website to be stable and usable which negatively affects user experience.

One such example can be when a user is looking to click a button and it moves which could lead to the user clicking on some other unintended link.

In addition, mobile-friendliness and responsiveness can also factor in the CLS score. Most WordPress sites are mobile-friendly these days, check if yours is via Lighthouse.

Google mobile-friendly test results confirming website usability and responsiveness on mobile devices

CLS can be measured from both Lab data and Field (Real user data) using Google Pagespeed Insights. These issues can mostly be fixed by reviewing codes and resizing content to the right sizes.

Try these WordPress Plugins for Site Speed Optimisation

  • W3 Total Cache – Browser Cache
  • Imagify or Smush – Image Compression, Optimisation & Lazy Load
  • WP Super Minify – Optimise JS, CSS and HTML codes
  • Lets Encrypt – Free SSL
  • Updraftplus – Backups

How To Improve Google PageSpeed Insights Score to 100?

A whole lot of factors add up to make your site speed and performance. Slower sites result in higher bounce rates and chances of ranking are low. Optimising across all aspects for both desktop and mobile websites is a must for all websites.

The probability of bounce increases 32% as page load time goes from 1 second to 3 seconds.

Think with Google

Here is a list of the 10 steps to scoring 100 on Google page speed tests with some tips and tricks.

Step 1: Improve Page Experience

The first thing you need to do is improve your page experience. Let’s say you have a landing page with a form and a button. But the button is placed three folds after the form (too much space between the two)? So, what will the user do after filling in the form? They will simply not click the button.

Website performance improvements through Core Web Vitals, faster loading times, and a better user experience.

Improving page experience has no limits. We can implement a variety of approaches for it focusing on a variety of factors. It can range from implementing technical fixes to leverage browser caching to changing fonts on the page.

You can leverage Lab data from the Google Page Speed tool to analyse potential page experience enhancements. On the other hand, speed also directly affects page experience as faster and more responsive websites are preferred over slower ones.

Google Search Console page experience signals showing Core Web Vitals, mobile usability, and HTTPS status

Good page experience helps to reduce bounce rate, and increase traffic. The better your page experience is, the better your conversion rate will be. With the majority of website visits coming from mobile devices, this is especially important for your mobile site.

Step 2: Increase Site Speed

Another thing you need to understand is that the site’s speed matters the most when it comes to the Google page speed test. If your web page takes more than 3 seconds to load, it will have a poor Google PageSpeed score and a lower score in other speed testing tools as well. So, fix that first.

Increasing site speed is not an easy task but it can be easy if you can find out and break down the reason behind slow-loading pages in the first place. There are some common areas to look out for and other ones specific to your website. Luckily, the Google Pagespeed insights tool is here for your help.

If you are using WordPress, your low PageSpeed Insights score may be the result of your theme. Switch to a light and speed-optimised theme that fits your needs.

It will list recommendations and possible improvements that you can work on to increase your site speed score. You will need to work on improving almost all of these areas if you want to score 100 on Google PageSpeed insights.

Website performance recommendations highlighting issues like render-blocking resources and unused CSS for optimisation.

It’s important to note that not all issues/improvements carry equal value. In most cases, it’s the balance of all the factors that contribute to the PageSpeed Insights score.

Things to consider for Site Speed

  • Images
  • Videos
  • Unused codes
  • Total website size
  • Fonts
  • Browser Caching
  • Overlapping Contents
  • Server response time

If you are working on a WordPress site speed optimisation, plugins like W3Total Cache & Imagify will do most of your job.

Step 3: Get a Better Hosting Solution

Better hosting directly improves your page load speed so no wonder it should be chosen carefully. Your hosting solution should have a server-level cache available. If it is a shared hosting that you use, move to a better hosting solution.

Top web hosting solutions for fast and secure website performance, including Liquid Web, HostGator, and InMotion Hosting.

A cloud hosting solution is the best way to improve your site performance. Like if I have a website on a shared hosting solution and it has a 3-second load time. I can easily improve the page load time to 2 seconds with optimisations in place and by moving it to a VPS or a cloud hosting solution.

A lot of your page performance depends on the hosting provider. Choose a hosting package that matches your website’s speed and storage needs to improve your site speed. 

The web hosting provider, package and server will directly impact your site’s performance. So, server response time, physical location, size, hardware and network request capabilities are to be considered before buying hosting packages.

Step 4: Reduce Image Resolutions

The size and type of images on your website play a crucial role in its performance. If your website has fine images – with a very high resolution – then they are going to become a problem for your website speed.

What you need to do instead is to decrease their overall resolution through Photoshop or any other image editing software. This will decrease overall website size and the amount of data needed to download while visiting your site, which will be low, ultimately making the website load faster.

Another option is to avoid the use of heavy file formats and use those suitable for images with less size and high quality. For WordPress users, there are plugins that you can use to compress or resize your images on the platform itself.

ImageOptim tool for compressing images to enhance page load speed and reduce file size for better performance

If your website is built on WordPress CMS, you should take full advantage of WordPress plugins for lazy loading, CDN, compressing/resizing images and optimising resources. Apart from compressing and resizing new images, you should also focus on optimising old images (previously uploaded) in the media library. Some also go to the extent of converting videos to GIFs to reduce space.

Step 5: Defer Script Loading

Script loading can decrease your site performance by 100 per cent. If you have too many scripts on your website, they are likely to reduce the overall performance.

So, what you need to do is to decrease script loading on the site. You can defer the script loading by using Google Tag Manager.

The tag manager allows users to easily select DOMContentLoad or Page Load to defer script loading. By deferring script loading, you are going to increase the overall page performance. You can even check the scripts that are leading to reduced speed on GTMetrix and Google Page Insights tools. 

GTmetrix website performance report displaying PageSpeed and YSlow scores for website optimization analysis

Step 6: Reduce TTFB

When you load a website, it loads by sending bytes to the client’s browser. The time it takes for the first byte to be received by the client’s browser is called Time to First Byte (TTFB). It affects both Google search results page ranking and website experience.

Common optimisations to reduce TTFB

The best way to improve your site’s performance is by improving the TTFB. Here are a few tips to increase the byte rate.

  • Reduce the resolution of each image on the page
  • Defer scripts on the site that load before DOMContentLoad
  • Reduce server response time
  • Leverage CDNs
  • Add more textual content and fewer images to reduce loading time
  • Reduce HTTP requests

Step 7: Use a Content Delivery Network (CDN) & SSL

If you don’t have a CDN available on your website, then the best way to improve a few seconds of load-time is by adding a good CDN network to your website. CDN works with your host to distribute your site across strategically chosen data centres so that they can be accessed faster.

You can use Cloudflare CDN on your website if you are just starting because it is completely free to use. Since Cloudflare automatically provides an SSL to the users, you can use that SSL on the site to improve overall performance.

If you are not using Cloudflare, you can use any other decent SSL certificate provided for your website.

Content Delivery Network (CDN) structure showing how web pages, music, and streaming media are distributed for faster loading

Step 8: Minify JS, HTML, and CSS

Codes written on a website can also become a hurdle in site performance. If a website has HTML, CSS, and JavaScript files with too much spacing, each of those spaces would count as a single bit. Now combine thousands of such bits, and they turn into bytes. This all combined can take up a lot of space.

You don’t have to be a web developer to minify CSS, JS and HTML documents and codes in WordPress. Hundreds of plugins are available in the WordPress plugin store. Just don’t forget to back up before making changes in case your site breaks down or malfunctions.     

You can minimise these codes and save as much as 100kbs of speed. If you are using WordPress, using a decent minifying plugin can help reduce the spacing and unnecessary line breaks in the code.

WP Super Minify plugin for WordPress to minify, compress, and cache HTML, CSS, and JavaScript for faster page speed.

These optimisations in scripts and codes, in turn, make the overall file size smaller. Minifying codes may not always translate to efficiency and it may sometimes also break down the site when implemented through plugins.

Step 9: Improve Server Response Time

Make sure that your web server is working at its peak performance. As mentioned earlier, use a decent hosting solution because of the server response time. If a server has the bandwidth, processor, and RAM, it is more likely to have a decent response time.

You can measure the server response time with Cloud Harmony. The tool provides the overall server response time of multiple public cloud servers such as Vultr, Google Cloud, AWS, and DigitalOcean. It is a great way to choose the best server for your website.

Step 10: Run a Performance Audit

Finally, run a timely performance audit of the website once it is completely developed. You need to run a performance audit every month just to make sure that the site is working at its best.

Website audit report showing health score, error distribution, and URL crawling insights for SEO optimisation

During the performance audit, you should:

  • Check the site performance with the best performance tools
  • Check for downtime
  • Check for top page errors on Google Search Console
  • Check for site redirection issues
  • Check for slow pages with the biggest page size
  • Check for images that are bigger than 100kbs in size
  • Check for scripts on the homepage and other prominent pages of the site
  • Check for CRO issues
  • Track the overall user visit and journey report to find ways to improve it

That is it. This is the complete website performance audit that you should do every month to keep your site performing at its best.

The Truth About Scoring 100/100 in Google PageSpeed Insights

Perfect 100 performance score on Google PageSpeed Insights for website optimization and speed improvement

While it’s certainly possible to score a 100/100 on Google PageSpeed Insights, it’s not necessarily indicative of a fast website. In fact, many high-performing websites have scores in the 80s or 90s.

There are several reasons why your website might not score a perfect 100. Some common factors that can lower your score include:

  • Heavy use of images or videos
  • Use of custom fonts
  • High numbers of HTTP requests
  • Slow server response time

If your website is scored in the 70s or 80s, there are still many ways you can improve its speed. Some simple steps include optimising images, reducing HTTP requests, and minifying JavaScript code and CSS files.

If you’re having trouble improving your website’s speed, consider using a caching plugin or hiring a dedicated WordPress developer to help you optimise your site.

Summary

No wonder, it is definitely not easy to keep up with all of these optimisations and a 100% score should not be your only goal. Scoring 100% on PageSpeed insights will not always translate to an excellent page experience and search engine rankings. Based on your website’s need and priority, you can figure out ways to improve performance.

Speed and Google PageSpeed insights only include a few of the many factors required to help your website rank in the SERP. And even if you rank, it does not guarantee conversions or even traffic. So, make sure to put in the right mix of efforts to ensure efficient results.

But make sure to keep these tips in mind if you are checking for ways to improve your Google PageSpeed Insights score or if want your site to load faster. Also, do not forget that not one approach fits all. Every website is different and it may also take other unique optimisations to improve your site’s performance.

Still struggling to increase your Google PageSpeed Score? Check out our Website Speed Optimisation Service in Sydney for professional help.

Google PageSpeed Insights Test FAQs

How do I test Core Web Vitals?

You can test Core Web Vitals by using the report from Search Console to identify the pages in which the search results are most needed. Once you have determined which page needs repair, use PageSpeed – Insights to detect Lab and Field Problems.

What happens if you fail Core Web Vitals?

Failing Core Web Vitals can lead to lower rankings on search engine results pages, reduced organic traffic, and a poor user experience, resulting in higher bounce rates and lower conversions.

What is a good page speed insight score?

A score above 90 can be described as good. The score of 50-89 needs improvement, while the lower the score the more improvements it requires.

Is PageSpeed Insights reliable?

Google page speed analytics are pretty accurate and reliable now to measure user experience. The different metrics provided help you see exactly how the users interact.

What is Lighthouse in Google Chrome?

Lighthouse is a tool that helps you audit and improve the quality of your web pages. It runs in Chrome Developer Tools and can help you with everything from performance to accessibility. It runs a number of automated checks on your page and then gives you suggestions for improvement.

It is also available as an extension in the Chrome web store. You can use it to audit any page, from simple pages with few resources to complex single-page applications containing thousands of lines of code. With Lighthouse, you can quickly identify and fix performance issues.

How do I access Google Lighthouse?

To access Lighthouse in Chrome Developer Tools, open the Developer Tools panel and select the “Lighthouse” tab. You can also use the Lighthouse extension in the Chrome web store.

To audit a page with Lighthouse, open the page in your browser and then open Developer Tools. In the Developer Tools panel, select the “Lighthouse” tab. Click the “Start audit” button and wait for Lighthouse to finish analysing the page. When it’s done, Lighthouse will show you a report of its findings.

What is a good score on Core Web Vitals?

A good score on Core Web Vitals is anything above 90%. This indicates that your website is running smoothly and meeting the basic requirements for a website. Anything below 90% could indicate potential problems that need to be addressed.

A score of 90-100% is considered excellent, while a score below 50% indicates that your website needs urgent optimisation work. However, remember that the Core Web Vitals scores are just one part of a larger whole. Along with other performance measures such as page speed, caching, and server response times, you should always strive to optimise your website for the best possible user experience.

How do I read PageSpeed Insights?

PageSpeed Insights will analyse the page and give you a score from 0 to 100, as well as recommendations for improving its speed.

You can view more detailed information about each recommendation by clicking the Show More link. This will open a new window with more information about the recommendation, including how to fix it.

Is Google mobile-friendly test free?

Yes, the Google mobile-friendly test is free. You can take the test via Lighthouse.

How to increase mobile site page speed in WordPress?

If you’re using WordPress, there are several ways to obtain accelerated mobile pages. One of the simplest ways is to use a caching plugin like WP Super Cache, WP Rocket or W3 Total Cache. These plugins will help to reduce the number of HTTP requests your website makes, which can improve yo

Get Your Free Website Audit

($3,000 Value)

  • Uncover performance issues
  • Identify SEO opportunities
  • Security gaps, and quick wins
Get Your Free Audit!


Updated on: 4 March 2025 |


Nirmal Gyanwali, Director of WP Creative

Nirmal Gyanwali

With over 16 years of experience in the web industry, Nirmal has built websites for a wide variety of businesses; from mom n’ pop shops to some of Australia’s leading brands. Nirmal brings his wealth of experience in managing teams to WP Creative along with his wife, Saba.