Mes slides du SEO Campday Lorraine 2018. Quick-wins pratiques pour accélérer le temps de chargement de votre site afin de satisfaire Google et ses utilisateurs et impacter positivement les KPIs.
12. 2-Avant d’installer un plugin/ librairie
● Il charge plusieurs scripts ?
● Il augmente le nombre de requêtes
BDD/page ?
● Il fait des appels à des APIs externes ?
● Il fait des opérations complexes ?
● Il explose notre budget de performance ?
@LoukilAymen
23. Solution : Switcher entre WebP et PNG
.htaccess
RewriteEngine On
RewriteBase /
# Le navigateur supporte il le WebP
RewriteCond %{HTTP_USER_AGENT} Chrome [OR]
# Est ce PSI
RewriteCond %{HTTP_USER_AGENT} "Google Page Speed Insights" [OR]
# Ce navigateur supporte le WebP
RewriteCond %{HTTP_ACCEPT} image/webp [OR]
# On a une version Webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
# On envoie l’image Webp
RewriteRule (.+).(?:jpe?g|png)$ $1.webp [NC,T=image/webp,E=webp,L]
Header append Vary Accept env=REDIRECT_webp
@LoukilAymen
24. 8-Mise en cache navigateur
Réduit le nombre de ressources à télécharger à partir de la deuxième visite
@LoukilAymen
25. 9- Passez en HTTP/2
https://fr.slideshare.net/TomAnthony/an-introduction-to-http2-for-seos
@tomanthonyseo
@LoukilAymen
26. 10-Accélérer la résolution DNS
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//www.google-analytics.com">
<link rel="dns-prefetch" href="//www.youtube.com">
--
--
--
<link rel="dns-prefetch" href="//mon-cher-CDN">
Dans le <head> </head>
@LoukilAymen
28. 12-CSS - bonnes pratiques
- Moins de lignes c’est mieux
- Minifier le code (https://cssminifier.com/)
- pas de @import
- Supprimer le code non utilisé (Eh oui l’ancien carousel)
- Pas de style dans les balises HTML
- Mettre en inline le critical CSS <style> … ici </style>
- Mettre en preload le non critical
<link rel=”preload” href=”mon-css-non-critique.css” as=”style” onload=”this.rel=’stylesheet’” />
@LoukilAymen