Google PageSpeed ​​Insights – what is it?

Author

Dawid Słowik

Article publication date
2023-11-24
Article update date
2026-02-13

Estimated reading time for the article

12 min

google page speed

Google PageSpeed ​​Insights – Definition

Google PageSpeed ​​Insights is an online tool developed by Google that evaluates a website's performance in terms of loading speed and usability on mobile devices and desktop computers. It offers optimization recommendations to improve the website's performance and usability online.

How does Google PageSpeed ​​Insights work?

Google PageSpeed ​​Insights works by analyzing a website's performance and loading speed on both mobile and desktop devices. This process involves sending a request to the server hosting the page and then retrieving data about that page's loading performance.

During the analysis, PageSpeed ​​Insights evaluates many factors, such as:

  • Page Load Time: A measurement of the time it takes for a page to fully load on different devices.
  • Mobile Optimization: Checking whether the website is responsive and whether it looks and works well on mobile devices.
  • Cache Usage: Evaluates browser caching usage to improve page load speed.
  • Image Optimization: Tips on optimized image formats and sizes to reduce page load times.
  • Minimize Rendering: Suggesting ways to reduce page rendering time by optimizing CSS, JavaScript, etc.
  • Asset Size: Evaluates the size of files such as HTML, CSS, and JavaScript and recommends how to optimize them.

Individual PageSpeed ​​Insights metrics

Web Core Vitals are a set of key metrics that help evaluate the performance and user experience of a website's load. These metrics are important for PageSpeed ​​Insights and also form a crucial element of Google's indexing algorithms. Here's a breakdown of each Web Core Vitals metric:

Largest Contentful Paint (LCP)

Definition: Measures the time it takes to display the largest element on a page (e.g., main headline, image, text block) from the moment it starts loading.

Optimal values: Less than 2.5 seconds is considered a good LCP value.

First Input Delay (FID)

Definition: Determines the interactivity of a page by measuring the delay time between the user's first interactive action (e.g., click, navigation) and the page's response.

Optimal values: Less than 100 milliseconds is the desired FID result.

Cumulative Layout Shift (CLS)

Definition: Assessing the stability of a page's layout by measuring unexpected shifts in elements during loading.

Optimal values: Less than 0.1 is considered a good CLS score.

PageSpeed ​​Insights and Lighthouse – differences

Differences PageSpeed ​​Insights Lighthouse
Definition Google's online website performance tool Google's developer tool for performance testing, available as part of DevTools in Google Chrome
Metrics Mobile and desktop performance assessments, including Web Core Vitals and other speed and optimization metrics Provides detailed performance metrics reporting, also available outside of PageSpeed ​​Insights
Interface A simple web interface that generates basic website rating results Available as part of Chrome's developer tools, it offers more detailed data, including lab and field results.
Functions Provides a basic website assessment and optimization recommendations Provides detailed information, including lab (simulated conditions) and field (real user data) results
Practical application Good for quickly assessing overall website performance It is more versatile, especially when developing and testing on different devices and network conditions
Availability Available online via the Google website Available as a tool in Google Chrome developer tools and as part of the CLI (Command Line Interface)

Both tools are useful for assessing page performance, but Lighthouse offers more detailed reports and additional features, especially for developers who need more advanced information about their website's performance and optimization. PageSpeed ​​Insights is more accessible to the general user, offering quick page analysis and optimization tips.

The impact of PageSpeed ​​Insights results on SEO

Google PageSpeed ​​Insights results have a significant impact on a website's SEO ranking. This tool evaluates a page's loading speed and overall performance, which are key ranking factors in the Google search engine algorithm. Google has long emphasized the importance of speed and user experience on websites. The better the PageSpeed ​​Insights results, the higher the website is likely to be ranked by search engine algorithms.

Website loading speed is crucial for online users. Pages that load quickly are more likely to retain visitors' attention. Slow loading times can lead to user frustration, which in turn leads to higher bounce rates and less engaging interactions. As a search engine committed to providing the best user experience, Google rewards websites that load quickly and offer users a smooth browsing experience.

PageSpeed ​​Insights' page performance score also includes key metrics like Web Core Vitals. These metrics, like Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS), focus on the user experience when interacting with a page. Google pays particular attention to these aspects because they impact usability and user satisfaction. Websites that score higher on these metrics are more likely to achieve higher rankings in search results.

Furthermore, optimizing page loading speed not only impacts SEO but also conversions and user engagement. Studies have shown that faster websites often generate higher conversion rates, meaning users are more likely to take desired actions, such as purchases, registrations, or content interactions. Increased page speed can improve the customer experience, leading to increased brand trust and increased user loyalty.

How to improve your PageSpeed ​​Insights score?

To improve your Google PageSpeed ​​Insights scores and boost your website's performance, there are a number of optimization steps you can take. Here are some tips for improving your PageSpeed ​​Insights scores:

  1. Image optimization : Compress images, reduce their size, and choose appropriate formats (e.g., WebP) with minimal quality loss. Also, use techniques like image lazy loading to make your page load faster.
  2. Minify CSS, JavaScript, and HTML : Remove unnecessary whitespace, compress CSS, JavaScript, and HTML files, and merge them into a single file using minification and compression tools.
  3. Using caching : Configure cache headers to save resources on a user's computer, making subsequent visits to your site faster.
  4. Optimized hosting and server : Choose a fast hosting that provides stable and fast connections, which has a significant impact on server response time.
  5. Eliminate unnecessary redirects : Avoid unnecessary redirects as each one increases page load time.
  6. Using asynchronous scripts : Insert JavaScript asynchronously so that it doesn't block page rendering.
  7. Font optimization : Choose smaller font sizes and formats, and use font injection to limit the impact on page load times.
  8. Removing unused resources : Check your page for unused or unnecessary resources, such as unused CSS or JavaScript files, and remove them from your code.
  9. Content Delivery Network (CDN) Implementation : Use CDN to deliver resources faster, especially for remote users, which will reduce page load times.
  10. Regular monitoring and testing : Regularly check your PageSpeed ​​Insights results and run tests to monitor progress and identify areas for further optimization.

PagedSpeed ​​module for Nginx / Apache servers – what is it?

The PageSpeed ​​module is a set of tools developed by Google to automatically optimize website performance. It is available for Nginx and Apache servers as a module that can be integrated with an HTTP server to automatically optimize web pages.

Overall, the PageSpeed ​​module provides a range of optimization features, such as compression, minification, and resource caching, that can speed up web page loading. It also offers features like lazy loading of images, automatic conversion of images to more efficient formats, CSS and JavaScript optimization by removing whitespace, and file merging.

The PageSpeed ​​module for Nginx and Apache servers acts as a filter, analyzing HTTP requests to the server and modifying the responses sent to end users. Thanks to the automatic optimizations it implements, it can significantly improve website performance, reducing load times and improving the user experience.

However, it's worth remembering that configuring the PageSpeed ​​module can be demanding and requires technical knowledge. Furthermore, some optimization features may not always be suitable for specific websites, so it's important to test and adjust settings based on the needs of a specific project.

Speed ​​optimization for your Shopify store

The Shopify platform ( Shopify agency ) itself strives to provide optimal performance for online stores hosted on its servers. However, configuration and customizations made by the store owner, such as installing apps, adding custom code, or adding graphics, may impact a site's performance rating in Google PageSpeed ​​Insights.

There are many ways to optimize page speed on your Shopify and Shopify Plus store:

Choosing the right theme : Some themes may be more optimized for performance than others. Choose a theme that is well-optimized for loading speed.

Image optimization : Resize and compress images before adding them to your store. You can also use an app in your Shopify store to automatically optimize images.

Minimize apps : Avoid installing too many apps, as they can impact website performance. Make sure the apps you choose are truly essential and optimize their use.

Code updates and optimization : Regularly update your store theme and optimize custom code elements to ensure its efficiency.

CDN (Content Delivery Network) : Consider using a CDN service, which can improve page load speeds by delivering content from servers closer to your users.

About the author

Dawid Słowik

Frontend Developer, responsible for programming modifications to Shopify and Shopify Plus stores, integration work, and ongoing customer support after release.

Are you interested in implementing a Shopify store?

We're happy to answer any questions you may have.
Please contact us.