Google PageSpeed Tools explained

Google PageSpeed is a family of tools by Google, Inc.[1] designed to help optimize website performance.[2] It was introduced at a Developer Conference in 2010.[3] [4] There are four main components of PageSpeed family tools: PageSpeed Module (consisting of mod PageSpeed[5] for the Apache HTTP Server and NGX PageSpeed[6] for the Nginx),[7] PageSpeed Insights, PageSpeed Service, and the PageSpeed Chrome DevTools extension. These components aim to identify and automatically correct deviations from Google's Web Performance Best Practices.

PageSpeed Modules

The PageSpeed Modules are the open-source Apache HTTP Server or Nginx web server modules, which automatically apply chosen filters to pages and associated assets, such as stylesheets, JavaScript, and HTML files, as well as to images and website cache requirements. These modules do not require modifications to existing content or workflow,[8] meaning that all internal optimizations and changes to files are made on the server side, presenting modified files directly to the user. Each of the 40+ filters corresponds to one of Google's web performance best practices rules.

Since the PageSpeed module is an open-source library, it is frequently updated by numerous developers worldwide. It can be deployed by any individual site, hosting providers, or CDNs.[9]

The installation can be done in two ways: from packages or built from source on the following supported platforms:

Ports

Other servers that offer a PageSpeed optimization module based on Google's Page Speed SDK:

Filters

PageSpeed module filters are settings, based on which a web page optimization rule is applied. They can be divided into five main categories:

Speed impact

The PageSpeed Module showed the most significant impact on decreasing web page loading times, payload size, and number of requests compared to other industry options. According to several researchers, 'mod_pagespeed' can reduce loading times by up to 80%, the number of bytes on a wire can be decreased by 30%, and the number of total requests can drop by over 20%. Since many search engines, including Google, employ a ranking algorithm that is affected by a page's loading speed, these optimizations can impact a website's placement in search results.[12] [13] As of February 2015, Google has begun testing “Slow” labels on mobile devices[14] for websites that exceed a certain amount of loading time, prompting developers to examine ways to increase a page's load speed.

Google estimates that for every delay in mobile page load time, the conversion rate drops by 20%.[15]

PageSpeed Insights (PSI)

PageSpeed Insights (PSI) is a free tool from Google that analyzes the performance of a web page on both mobile and desktop devices. It provides suggestions on how to improve the page's speed and overall user experience.

Data and Metrics

PSI utilizes two main types of data:

Real-User Experience Data

PSI leverages CrUX data to provide insights into real user experiences. It reports on various metrics over a 28-day period, including:

PSI classifies these metrics into three categories based on Web Vitals thresholds: Good, Needs Improvement, and Poor.

Core Web Vitals

A subset of the field data metrics, Core Web Vitals, are critical for a good user experience. These include LCP, INP, and CLS. PSI analyzes these metrics to determine if a page meets the Core Web Vitals assessment criteria. These are also used as a SEO ranking signal.

Lab Diagnostics

PSI uses Lighthouse to analyze a web page in a simulated environment. It provides scores and recommendations for various categories like Performance, Accessibility, Best Practices, and SEO. The Performance category includes metrics like FCP, LCP, CLS, and Time to Interactive, each with scores and improvement suggestions.

Overall, PSI is a valuable tool for website owners and developers to identify performance bottlenecks and improve the user experience of their web pages.

PageSpeed Chrome Extension

Pagespeed extension is an extension of Chrome Browser and is a part of Google Chrome Developer Tools. Visitors who use PageSpeed regularly can view all given metrics by PageSpeed Insights directly in a browser and download webpage resources, optimized according to web performance best practices. It has now been deprecated[16] and Google recommends the online version be used instead.

PageSpeed Service

PageSpeed service was a commercial product, provided by Google Inc. The service was offered free of charge since it was still officially in beta version. Service included all Pagespeed Module optimizations and use of Google servers’ infrastructure.[17] Google announced the deprecation of PageSpeed service on 5 May 2015[18] and turned it off on 3 August 2015.[19]

See also

External links

Notes and References

  1. Web site: About PageSpeed Insights . 2022-08-13 . Google Developers . en.
  2. Web site: Ivanovs. Alex. PageSpeed Module: Improving Your Websites' Performance. huffingtonpost.com/. 16 April 2014. The Huffington Post. 23 March 2015.
  3. Web site: Kerner. Sean Michael. Google Speeds Up the Web with Apache Web Server Module. serverwatch.com/news/. 4 November 2010. 23 March 2015.
  4. Web site: Ram. Ramani. Page Speed Service: Web performance, delivered. googlecode.blogspot.com/. 17 March 2015. 2011-07-29.
  5. Web site: Github. 6 August 2020. github.com. Google Inc.
  6. Web site: Github. 6 August 2020. github.com. Google Inc.
  7. Web site: Apache Incubator. modpagespeed.com/. Google Inc. 6 August 2020.
  8. Web site: Edwards. Ben. 2014-07-28. Authoring critical above-the-fold CSS. 23 March 2015. benedfit.com.
  9. Web site: PageSpeed Insights SDK. 23 March 2015. code.google.com. Google Inc.
  10. Web site: ats_pagespeed. iispeed.com/. IISpeed B.V.. 2015-05-25. https://web.archive.org/web/20150525224139/https://www.iispeed.com/products/ats-pagespeed. 2015-05-25. dead.
  11. Web site: IIS WebSpeed. iiswebspeed.com/. IISpeed B.V..
  12. Web site: Enge. Eric. Case Study: Impact of Code Cleanup on Site Traffic. searchenginewatch.com/. Search Engine Watch. 23 March 2015. 2011-03-06.
  13. Web site: Kuchler. Margaret. The Growing Need For Speed: How Site Performance Increasingly Influences Search Rankings. retailtouchpoints.com/. 19 May 2011. Retail Touch Points. 23 March 2015.
  14. Web site: Barry. Shwartz. Google Testing A Red "Slow" Label In The Search Results For Slower Sites. searchengineland.com/. 17 March 2015. 2015-02-25.
  15. Web site: Mobile Page Load Delay Causes Conversion Loss . 2024-05-23 . Think with Google . en.
  16. Web site: PageSpeed Insights PageSpeed Insights Google Developers. Google Developers. en. 2016-09-08.
  17. Web site: Lardinois. Frederic. Google Updates PageSpeed Service, Promises To "Turbocharge Your Website". 23 March 2015. techcrunch.com. 3 August 2012 . The Tech Crunch.
  18. Web site: Google Groups. groups.google.com. 7 February 2019.
  19. Web site: Turndown information for PageSpeed Service - PageSpeed Service. Google Developers. 7 February 2019.