Zin en onzin van Google PageSpeed | IMU
Ook schokkend: 97% van de grootste Nederlandse internetbureaus presteert matig tot slecht kwa website snelheid op smartphones. Voor desktops is dat getal 83%.
Beperkingen PageSpeed Module
Het is nogal ingewikkeld om alles goed af te stemmen voor de Google Pagespeed module. Een voorbeeld: Zolang het picture-element (of image src-set) nog niet veilig te gebruiken is in alle browsers moeten we uitwijken naar andere mobile/desktop technieken om te switchen van afbeeldingen (ook voor bijvoorbeeld retina images). Deze methoden (zoals bijvoorbeeld picturefill of interchange) werken niet lekker in combinatie met de pagespeed module. De module 'ziet' de referenties niet en optimaliseert deze plaatjes niet.
'Click targets' te dicht bij elkaar
Dit hoeft niet meteen een fout in je design/CSS te zijn. Het kan ook een melding zijn omdat Pagespeed Insights dit 'vindt', omdat je de CSS asynchroon inlaadt. Is dit dan altijd relevant? Ik zou er zeker rekening mee houden, maar lees en kijk goed wat de Insights tool precies adviseert, kijk naar de screenshots, test het zelf met bijvoorbeeld een gesimuleerde 'geknepen' verbinding.
Dit kan nogal tricky zijn. Een te grote titel kan er al voor zorgen dat er percentueel te weinig content 'above the fold' terecht komt (mobiel gezien). Hoe belangrijk dit is, is nog maar de vraag. Moet je titels inkorten (seo technisch niet slim misschien)? Moet je fonts kleiner maken (hoe behoud je dan het onderscheid tussen titels, tussenkopjes, alinea's, etc)?
Pagespeed lijkt soms tegenstrijdige adviezen te geven
Zo zegt ie op het ene moment dat je extra 'round-trips' doet om 'above the fold'-content goed weer te geven en geeft je bijvoorbeeld een score van 80. Maar als je vervolgens met criticalCSS font-face weghaalt voor een snelle initiële rendering, krijg je op andere punten (te grote images) een veel lagere score (~70). Het lijkt alsof PageSpeed Insights het 'uitdelen van strafpunten' niet altijd consequent doet. Dat kan je behoorlijk demotiveren. Belangrijk is om je doel voor ogen te houden en hierbij draait het uiteindelijk NIET om 100/100. De score is een leidraad om de ervaring voor je bezoekers zo optimaal mogelijk te krijgen.