SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Google Pagespeed – Site Optimalisatie
WordPress Meetup Enschede 15 Dec. - #wpm053
Victor van den Bosch
Wie gebruikt
PageSpeed?
Wat is PageSpeed Insights wel?
- Prestatie
- Technische best-practices
- Snelheid voor bezoekers
- Wat bezoekers zien
- Enkele paginas
Wat is PageSpeed Insights niet?
- Menselijk
- Leidend
- Server performance
- Compleet
Waarom bestaat
PageSpeed Insights?
Waarom PageSpeed Insights gebruiken?
- Makkelijk
- Beeld van Google
- Scores
- Interpreteerbaar
- Mobiele ervaring
De problemen die PageSpeed aangeeft
- 85+ = Goed
- Rood
- Geel
- Groen
- Prioriteiten
Voorbeeld
Wanneer begin je met
optimaliseren?
De ‘simpelere’ suggesties– Speed
- Avoid landing page redirects
- Leverage browser caching
- Prioritize visible content
- Reduce server response time
De ‘simpelere’ suggesties- UX
- Avoid interstitials
- Avoid (browser) plugins
- Configure the viewport
- Size content to viewport
- Size tap targets appropriately
- Use legible font sizes
De moeilijkere suggesties
- Optimize images
- Enable Compression
- Minify HTML/CSS/Javascript
- Remove Render-Blocking JavaScript and CSS
Oplossingen
- Plugin voor image optimalisatie
- Server instellingen voor compressie
- CSS/JS Minification plugins/tools
- HTML veranderingen voor ’render blocking content’
Remove Render-
Blocking JavaScript
and CSS
Demo / Uitleg
Andere opties
- Responsive afbeeldingen
- Lazy-loading afbeeldingen
- Critical Path CSS
Wat is er mogelijk?
Voor: Na:
Verder dan PageSpeed Insights
- Webpagetest (website)
- Yslow (plugin)
- GTMetrix (website)
- Dareboost (website)
Over deze tools…
- Programmeerbaar
- Overlappend / complementair
- Interpretatie lastig
- Complexe oplossingen
Referenties
PageSpeed Docs:
https://developers.google.com/speed/docs/insights/about
https://developers.google.com/web/fundamentals/performance
/critical-rendering-path/
WordPress plugins:
https://wordpress.org/plugins/wp-smushit/
https://wordpress.org/plugins/ewww-image-optimizer/
https://wordpress.org/plugins/ewww-image-optimizer-cloud/
https://wordpress.org/plugins/google-webfont-optimizer/
Grunt tools:
http://gruntjs.com/getting-started
https://www.npmjs.com/package/grunt-contrib-imagemin
https://www.npmjs.com/package/grunt-contrib-cssmin
https://www.npmjs.com/package/uglify-js
https://www.npmjs.com/package/grunt-penthouse
Andere links:
https://jonassebastianohlsson.com/criticalpathcssgenerator/
SAVVII B.V. Oranjesingel 76 6511 NZ Nijmegen 024 - 820 00 00 info@savvii.nl
Vragen? Opmerkingen? Laat het weten!

Weitere ähnliche Inhalte

Ähnlich wie Pagespeed Insights uitgelegd/optimalisatie

Sitespeed: geen tijd te verliezen
Sitespeed: geen tijd te verliezen Sitespeed: geen tijd te verliezen
Sitespeed: geen tijd te verliezen valantic NL
 
Joomla Website optimaliseren - jug073 augustus 2018
Joomla Website optimaliseren - jug073 augustus 2018Joomla Website optimaliseren - jug073 augustus 2018
Joomla Website optimaliseren - jug073 augustus 2018Hans Kuijpers
 
Thomas Verkerk - #fblog14 - www.tomarkt.nl
Thomas Verkerk - #fblog14 - www.tomarkt.nlThomas Verkerk - #fblog14 - www.tomarkt.nl
Thomas Verkerk - #fblog14 - www.tomarkt.nlXena Sendana
 
Seo in uw dna wat moeten e-commerce bedrijven doen om de champions league t...
Seo in uw dna   wat moeten e-commerce bedrijven doen om de champions league t...Seo in uw dna   wat moeten e-commerce bedrijven doen om de champions league t...
Seo in uw dna wat moeten e-commerce bedrijven doen om de champions league t...valantic NL
 
SEO ontwikkelingen eind 2017
SEO ontwikkelingen eind 2017SEO ontwikkelingen eind 2017
SEO ontwikkelingen eind 2017Pure Minds
 
Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)
Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)
Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)ISI Media
 
Conversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroei
Conversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroeiConversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroei
Conversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroeivalantic NL
 
Bedrijfspresentatie Connect It
Bedrijfspresentatie Connect ItBedrijfspresentatie Connect It
Bedrijfspresentatie Connect Iterikrijke
 
Bedrijfspresentatie ConnectIT
Bedrijfspresentatie ConnectITBedrijfspresentatie ConnectIT
Bedrijfspresentatie ConnectITgdegoeij
 
Slideshare Bedrijfspresentatie Connect It V1.0
Slideshare Bedrijfspresentatie Connect It V1.0Slideshare Bedrijfspresentatie Connect It V1.0
Slideshare Bedrijfspresentatie Connect It V1.0prijke
 
Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008efocus.im
 
Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...
Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...
Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...valantic NL
 
Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)
Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)
Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)TradeTracker.com
 
AuditCase & XPages
AuditCase & XPagesAuditCase & XPages
AuditCase & XPagesThimo Jansen
 
Optimaliseer SEO voor je website
Optimaliseer SEO voor je websiteOptimaliseer SEO voor je website
Optimaliseer SEO voor je websiteHostnet bv
 
Workshop Esign - SEO Copywriting
Workshop Esign - SEO CopywritingWorkshop Esign - SEO Copywriting
Workshop Esign - SEO CopywritingEsign
 
Hoe maak je je website zoekmachine-proof?
Hoe maak je je website zoekmachine-proof?Hoe maak je je website zoekmachine-proof?
Hoe maak je je website zoekmachine-proof?Sanoma
 

Ähnlich wie Pagespeed Insights uitgelegd/optimalisatie (20)

Sitespeed: geen tijd te verliezen
Sitespeed: geen tijd te verliezen Sitespeed: geen tijd te verliezen
Sitespeed: geen tijd te verliezen
 
Joomla Website optimaliseren - jug073 augustus 2018
Joomla Website optimaliseren - jug073 augustus 2018Joomla Website optimaliseren - jug073 augustus 2018
Joomla Website optimaliseren - jug073 augustus 2018
 
Thomas Verkerk - #fblog14 - www.tomarkt.nl
Thomas Verkerk - #fblog14 - www.tomarkt.nlThomas Verkerk - #fblog14 - www.tomarkt.nl
Thomas Verkerk - #fblog14 - www.tomarkt.nl
 
Seo in uw dna wat moeten e-commerce bedrijven doen om de champions league t...
Seo in uw dna   wat moeten e-commerce bedrijven doen om de champions league t...Seo in uw dna   wat moeten e-commerce bedrijven doen om de champions league t...
Seo in uw dna wat moeten e-commerce bedrijven doen om de champions league t...
 
Google Seo
Google SeoGoogle Seo
Google Seo
 
Websites en Kwaliteit
Websites en KwaliteitWebsites en Kwaliteit
Websites en Kwaliteit
 
SEO ontwikkelingen eind 2017
SEO ontwikkelingen eind 2017SEO ontwikkelingen eind 2017
SEO ontwikkelingen eind 2017
 
Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)
Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)
Hoe kom je hoog in Google? De basis van SEO (zoekmachine-optimalisatie)
 
Conversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroei
Conversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroeiConversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroei
Conversiecase Primera: hoe data en A/B-testen leiden tot structurele omzetgroei
 
The Need For Speed
The Need For SpeedThe Need For Speed
The Need For Speed
 
Bedrijfspresentatie Connect It
Bedrijfspresentatie Connect ItBedrijfspresentatie Connect It
Bedrijfspresentatie Connect It
 
Bedrijfspresentatie ConnectIT
Bedrijfspresentatie ConnectITBedrijfspresentatie ConnectIT
Bedrijfspresentatie ConnectIT
 
Slideshare Bedrijfspresentatie Connect It V1.0
Slideshare Bedrijfspresentatie Connect It V1.0Slideshare Bedrijfspresentatie Connect It V1.0
Slideshare Bedrijfspresentatie Connect It V1.0
 
Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008Case Automatisering Gids Sitecore Event 12062008
Case Automatisering Gids Sitecore Event 12062008
 
Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...
Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...
Datagedreven conversie-optimalisatie op mobiel- cases van ulla popken, roompo...
 
Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)
Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)
Tribal Internet Group - De weg naar online volwassenheid (e-travel summit 2015)
 
AuditCase & XPages
AuditCase & XPagesAuditCase & XPages
AuditCase & XPages
 
Optimaliseer SEO voor je website
Optimaliseer SEO voor je websiteOptimaliseer SEO voor je website
Optimaliseer SEO voor je website
 
Workshop Esign - SEO Copywriting
Workshop Esign - SEO CopywritingWorkshop Esign - SEO Copywriting
Workshop Esign - SEO Copywriting
 
Hoe maak je je website zoekmachine-proof?
Hoe maak je je website zoekmachine-proof?Hoe maak je je website zoekmachine-proof?
Hoe maak je je website zoekmachine-proof?
 

Pagespeed Insights uitgelegd/optimalisatie

Hinweis der Redaktion

  1. Introductie
  2. Wie gebruikt er wel eens pagespeed? Wie gebruikt het vaak ofdagelijks?
  3. Website snelheid prestatie analyse Of jou site technisch voldoet aan best-practices Focust op hoe bezoekers de snelheid zouden ervaren Focust op wat bezoekers als eerste ziet Test enkele webpagina’s, en alle benodigdheden Gratis
  4. Menselijk; De echte ervaring kan nog steeds anders zijn Leidend; Bijt je niet vast in de moeilijke problemen Een test van de performance op de server zelf Een overzicht van je hele website De ultieme tool
  5. Google’s eigen agenda Betere sites betekend beter te crawlen Beter te crawlen betekend minder kosten/resources voor google Betere resultaten betekend meer bezoekers Meer bezoekers betekend meer advertenties, nog steeds googles hoofdbron voor inkomsten Zie ook Google’s prestatie index in webmaster tools
  6. Makkelijk en gratis in gebruik Geeft een passend beeld van hoe Google je website ziet, en beoordeeld Duidelijke scores maar ook gedetailleerde uitleg Resultaten zijn makkelijk interpreteer baar Hele goede test voor mobile experience
  7. 85+ is al gewoon goed Rood - Als u dit corrigeert, heeft dit een meetbare impact op de prestaties van de pagina. Geel - Overweeg dit te corrigeren als dat niet al te veel werk is. Groen - Geen significante problemen gevonden. U bent goed bezig! Prioriteit voor issues kan verschillen tussen mobiel en desktop https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.savvii.nl%2F
  8. Wanneer je begint met het bouwen van een website. De performance en de optimalisaties moet een van je primaire zorgen zijn bij het bouwen van de website. Denk aan de tools die je gaat gebruiken
  9. Speed (Mobiel / Desktop) Avoid landing page redirects (geen redirects op landingspagina) Leverage browser caching (gebruik browser caching) Prioritize visible content (prioriteer zichtbare inhoud) Reduce server response time (verminder server reactietijd, ttfb)
  10. User Experience (Mobiel) Avoid interstitials (vermijd modal overlays) Avoid plugins (vermijd plugins flash, silverlight) Configure the viewport (configureer scherm) Size content to viewport (stem inhoud grootte af op scherm) Size tap targets appropriately (stel de tap doelen groot genoeg in) standaard volwassene vinger is ongeveer 10mm normaal gezien 7mm of 48 css pixels – hoogte en breedte bij kleiner targets moet het tenminste 5mm of 32 css pixels van andere tap targets zijn Use legible font sizes (gebruik leesbare lettertype groottes) font-size 16px verticale ruimte 1.2em
  11. In volgorde van gemak in oplossen Optimize images Enable Compression Minify HTML/CSS/Javascript
  12. Images Plugin: wp-smushit Plugin: ewww-image-optimizer (evt. cloud) Grunt Imagemin Compression -> zorg dat gzip aan staat en gebruikt word op server niveau CSS/JS/HTML Minification W3-total-cache of andere plugins (combine) Plugin: google-webfont-optimizer Grunt Gebruik pre-processor voor CSS (SASS/LESS) of bijv. CleanCSS (minifier) Gebruik minifier voor Javascript (UglifyJS) HTML Bijv. Plugin in WordPress, niet te veel moeite in stekencr Mogelijk sowieso nodig om alle CSS/JS in een bestand te compileren Grunt Penthouse voor above-the-fold content
  13. Browser wacht met laden totdat alle niet-async resources geladen zijn. Wanneer dat te lang duurt, word het als probleem aangemerkt. Makkelijkste oplossing is zorgen dat de kritieke CSS al ingeladen is, en javascript niks constructiefs aanpast na de eerste browser paint. Met tools zoals penthouse js is het mogelijk om de ‘Critical Path CSS’ op te halen van paginas.
  14. Critical Path CSS https://jonassebastianohlsson.com/criticalpathcssgenerator/
  15. Paginas: https://savvii-optiimaal.savviihq.com/prijzen-pakketten/ https://www.savvii.nl/prijzen-pakketten/
  16. Webpagetest (website) + veel locaties, opties & scripting + herhaalde pagina opvraag tests + gegeneraliseerde scores voor verschillende vlakken + gratis - complexiteit instellingen en interpretatie resultaten - scripting werkt soms niet goed - verouderde test locaties YSlow (plugin) + domeinen als cdn toevoegen + regels aan/uitzetten + gratis + via eigen internetverbinding - geen website - interpretatie resultaten is moeilijker GTMetrix (website) + combineert PageSpeed & YSlow + herhalende tests, rapporten, monitoring - kost vrij snel geld Dareboost (website) + mooie interface & rapporten + extreem goede samenvattingen & suggesties + technologie specifieke suggesties + score monitoring - kost veel geld
  17. Allen op de een of andere manier mee te programmeren Alle tools overlappen op verschillende vlakken Vooral complementair op elkaar Interpretatie blijft een moeilijk punt Problemen zijn vaak niet makkelijk op te lossen
  18. Allen op de een of andere manier mee te programmeren Alle tools overlappen op verschillende vlakken Vooral complementair op elkaar Interpretatie blijft een moeilijk punt Problemen zijn vaak niet makkelijk op te lossen