SlideShare a Scribd company logo
BATTLING GOOGLE
PAGESPEED INSIGHTSJason Yingling | Red8 Interactive | @jason_yingling | jasonyingling.me
2
Happy Users
Happy Google
Why Site Speed
Matters
HUGE images
Too many scripts
Too many custom fonts
Bad plugins or themes
Common Causes
of Slow Sites
Tools For Measuring Site Speed
Google PageSpeed Insights GTMetrix
5
Chrome
- Right Click
- Select “Inspect”
- Select “Network” tab
Safari
- Safari > Preferences > Advanced
- Check “Show Develop menu in
menu bar”
- Right Click
- Select “Inspect”
- Select “Network” tab
Inspector
PageSpeed Insights measures how the page can improve its performance on:
-time to above-the-fold load: Elapsed time from the moment a user requests a new
page and to the moment the above-the-fold content is rendered by the browser.
-time to full page load: Elapsed time from the moment a user requests a new page to
the moment the page is fully rendered by the browser.
Google
PageSpeed Insights
https://developers.google.com/speed/pagespeed/insights/
JavaScript and CSS
resources that need to be
loaded before a web page
can be rendered
Eliminate Render
Blocking Scripts
8
Concatenate too.
Plugin: Autoptimize
Minify All of the
Things!
So you’re getting a
JavaScript error.
Exclude scripts from
concatenation
Oh no! Something
Broke!
10
Load what appears
above the fold first
Prioritize Visible
Content
Load below the fold
content later
Works for images,
embeds, and iframe
Plugin: BJ Lazy Load
Lazy Load Below
the Fold
12
CSS Needed to load initial view of
the site
How to get it
- Go to https://gist.github.com/
PaulKinlan/6284142 
- Copy the script to your clipboard
- Navigate to your page
- Open the Console tab in the
Inspector
- Paste the code and press enter
- Copy the results
Critical CSS
Remove extra data from
images and compress
quality
Plugin: Imagify (25mb/
month)
Fully Free: ImageOptim,
FileOptimizer (Windows)
Optimize Images
14
Store and serve static files
to visitors
Hosting: WordPress hosts
may have their own
options
Plugins: WP Super Cache
Leverage Browser
Caching
Add custom expire headers
to your .htaccess file
Be careful in there
Gist: https://gist.github.com/yingles/
3bc3c111137c47a2981e3e405a4ce577
Custom Expire
Headers
16
- Upgrade your PHP
- Upgrade your hosting
- Determine the cause
with Query Monitor
Reduce Server
Response Time
- Enable GZIP Compression
in the .htaccess
- Gist: https://gist.github.com/
yingles/
3d61caa4910e8919b948be7b5abf5a50
- Avoid landing page
redirects
A Few For The
Road
18
- jasonyingling.me/
pagespeed-resources
Questions &
Resources
Battling Google PageSpeed Insights

More Related Content

PPTX
Optimizing your WordPress website
PPT
HTML5 CSS3 The Future of Web Technologies
PDF
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
PDF
Technical SEO for WordPress - 2019 edition
PDF
Optimizing web performance (Fronteers edition)
PDF
Website speed optimization guide for technically advanced webmasters
PDF
WordPress common SEO issues by Olesia Korobka
PPTX
WordPress SEO Site Optimization Strategies & Techniques
Optimizing your WordPress website
HTML5 CSS3 The Future of Web Technologies
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...
Technical SEO for WordPress - 2019 edition
Optimizing web performance (Fronteers edition)
Website speed optimization guide for technically advanced webmasters
WordPress common SEO issues by Olesia Korobka
WordPress SEO Site Optimization Strategies & Techniques

What's hot (20)

PPT
Heavy Web Optimization: Frontend
PPTX
Front end optimization
PDF
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
PPTX
Word campktm speed-security
PDF
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
ODP
Front-End Performance Optimizing
PPTX
Optimizing WordPress for Speed and Conversions
PPT
Dynamic website
PPT
Dynamic Website
PPTX
Web Front End Performance
PDF
Guide To Web Development
PPT
Front End Website Optimization
PPTX
Performance Tuning Web Apps - The Need For Speed
PPT
Web development today
PDF
Keep the Web Fast
PPTX
Fundamentals of HTML5
PDF
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
PDF
UXify 2015 - Front-end Developers' Checklist for Better UX
PDF
How to speed up your website?
PDF
Responsive design in plone
Heavy Web Optimization: Frontend
Front end optimization
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Word campktm speed-security
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
Front-End Performance Optimizing
Optimizing WordPress for Speed and Conversions
Dynamic website
Dynamic Website
Web Front End Performance
Guide To Web Development
Front End Website Optimization
Performance Tuning Web Apps - The Need For Speed
Web development today
Keep the Web Fast
Fundamentals of HTML5
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
UXify 2015 - Front-end Developers' Checklist for Better UX
How to speed up your website?
Responsive design in plone
Ad

Viewers also liked (18)

PPT
2 клас урок 3 сучасні комп'ютери
DOCX
Divya bhaskar vs guj. (1) (1)
PPTX
Capincho cuento con ilustraciones individual
PPT
2 клас урок 4 з чого складається комп’ютер
PDF
FEA Reports
PPTX
Hareka presentation
PPTX
Non probability sampling
PDF
함수
PPT
2 клас урок 5 поняття про програму
PPTX
Conversacion
PPTX
Diseño de areas verdes
DOC
Instrumento de Valoración CANAIMA.
PPTX
presentation on blind pepole
PDF
関西NIPS+読み会発表スライド
PPTX
Putting the Develop in Development
DOCX
Production Plan
PDF
O&m convert italia download teaser
PDF
CSA company presentation
2 клас урок 3 сучасні комп'ютери
Divya bhaskar vs guj. (1) (1)
Capincho cuento con ilustraciones individual
2 клас урок 4 з чого складається комп’ютер
FEA Reports
Hareka presentation
Non probability sampling
함수
2 клас урок 5 поняття про програму
Conversacion
Diseño de areas verdes
Instrumento de Valoración CANAIMA.
presentation on blind pepole
関西NIPS+読み会発表スライド
Putting the Develop in Development
Production Plan
O&m convert italia download teaser
CSA company presentation
Ad

Similar to Battling Google PageSpeed Insights (20)

PDF
Is your website's speed letting you down?
PPTX
Optimizing Your WordPress Site: Why speed matters, and how to get there
PDF
How to make WordPress Faster in 2019
PPTX
Speeding Up WordPress sites
PDF
Joomla Site Optimization
PPTX
PageSpeed Optimization
PDF
PageSpeed: An Essential Web Performance Tool
PPTX
SEO 101 - Google Page Speed Insights Explained
PDF
Increase Your WordPress Website's Google PageSpeed Score
PDF
WordPress website optimization
PDF
Open-source website performance tools
PDF
Essential Steps to a Superior Page Speed Score
PDF
Pagespeed what, why, and how it works
PPTX
Word press optimizations
PDF
Need for Speed - Gear Up Your WordPress
PDF
Web Performance Optimisation
PPTX
Coz speed matters (WordPress Optimization)
PPTX
Getting to 100 in Google Page Speed Insights
PPTX
Tom Bennet – BrightonSEO April 2016: Site Speed for content Marketers
PDF
Optimizing the performance of WordPress
Is your website's speed letting you down?
Optimizing Your WordPress Site: Why speed matters, and how to get there
How to make WordPress Faster in 2019
Speeding Up WordPress sites
Joomla Site Optimization
PageSpeed Optimization
PageSpeed: An Essential Web Performance Tool
SEO 101 - Google Page Speed Insights Explained
Increase Your WordPress Website's Google PageSpeed Score
WordPress website optimization
Open-source website performance tools
Essential Steps to a Superior Page Speed Score
Pagespeed what, why, and how it works
Word press optimizations
Need for Speed - Gear Up Your WordPress
Web Performance Optimisation
Coz speed matters (WordPress Optimization)
Getting to 100 in Google Page Speed Insights
Tom Bennet – BrightonSEO April 2016: Site Speed for content Marketers
Optimizing the performance of WordPress

More from Jason Yingling (12)

PDF
WordPress Security Best Practices
PPTX
Installing WP-CLI locally
PPTX
Getting Started with Gutenberg Development
PPTX
Plugin development
PPTX
Introducing CSS Grid
PPTX
Customizing the WordPress Customizer
PPTX
Getting to Know Underscores
PPTX
Creating Dynamic Sidebars & Widgets in WordPress
PPTX
WordPress Template hierarchy
PPTX
Design todevelop
PPTX
Ithemes presentation
PPTX
Building Flexible Sites with Advanced Custom Fields
WordPress Security Best Practices
Installing WP-CLI locally
Getting Started with Gutenberg Development
Plugin development
Introducing CSS Grid
Customizing the WordPress Customizer
Getting to Know Underscores
Creating Dynamic Sidebars & Widgets in WordPress
WordPress Template hierarchy
Design todevelop
Ithemes presentation
Building Flexible Sites with Advanced Custom Fields

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Advanced IT Governance
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
GamePlan Trading System Review: Professional Trader's Honest Take
Spectral efficient network and resource selection model in 5G networks
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Advanced IT Governance
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.

Battling Google PageSpeed Insights

  • 1. BATTLING GOOGLE PAGESPEED INSIGHTSJason Yingling | Red8 Interactive | @jason_yingling | jasonyingling.me
  • 2. 2 Happy Users Happy Google Why Site Speed Matters
  • 3. HUGE images Too many scripts Too many custom fonts Bad plugins or themes Common Causes of Slow Sites
  • 4. Tools For Measuring Site Speed Google PageSpeed Insights GTMetrix
  • 5. 5 Chrome - Right Click - Select “Inspect” - Select “Network” tab Safari - Safari > Preferences > Advanced - Check “Show Develop menu in menu bar” - Right Click - Select “Inspect” - Select “Network” tab Inspector
  • 6. PageSpeed Insights measures how the page can improve its performance on: -time to above-the-fold load: Elapsed time from the moment a user requests a new page and to the moment the above-the-fold content is rendered by the browser. -time to full page load: Elapsed time from the moment a user requests a new page to the moment the page is fully rendered by the browser. Google PageSpeed Insights https://developers.google.com/speed/pagespeed/insights/
  • 7. JavaScript and CSS resources that need to be loaded before a web page can be rendered Eliminate Render Blocking Scripts
  • 9. So you’re getting a JavaScript error. Exclude scripts from concatenation Oh no! Something Broke!
  • 10. 10 Load what appears above the fold first Prioritize Visible Content
  • 11. Load below the fold content later Works for images, embeds, and iframe Plugin: BJ Lazy Load Lazy Load Below the Fold
  • 12. 12 CSS Needed to load initial view of the site How to get it - Go to https://gist.github.com/ PaulKinlan/6284142  - Copy the script to your clipboard - Navigate to your page - Open the Console tab in the Inspector - Paste the code and press enter - Copy the results Critical CSS
  • 13. Remove extra data from images and compress quality Plugin: Imagify (25mb/ month) Fully Free: ImageOptim, FileOptimizer (Windows) Optimize Images
  • 14. 14 Store and serve static files to visitors Hosting: WordPress hosts may have their own options Plugins: WP Super Cache Leverage Browser Caching
  • 15. Add custom expire headers to your .htaccess file Be careful in there Gist: https://gist.github.com/yingles/ 3bc3c111137c47a2981e3e405a4ce577 Custom Expire Headers
  • 16. 16 - Upgrade your PHP - Upgrade your hosting - Determine the cause with Query Monitor Reduce Server Response Time
  • 17. - Enable GZIP Compression in the .htaccess - Gist: https://gist.github.com/ yingles/ 3d61caa4910e8919b948be7b5abf5a50 - Avoid landing page redirects A Few For The Road