Aller au contenu

Brotli, tu connais ?

Antoine Brisset
Antoine Brisset
Temps de lecture : 2 min
Brotli, tu connais ?

Table des matières

Il y a quelques mois, j'avais partagé l'astuce suivante sur Twitter.

Le sujet : Screaming Frog + Brotli.

Brotli, c'est le nom d'un algorithme de compression développé par Google, plus performant encore que Gzip (voir le repo Github).

OK, mais quel est le rapport avec Screaming Frog ?

J'y viens.

En fait, par défaut, Screaming Frog n'ajoute pas automatiquement la compression Brotli au champ "Accept-Encoding".

Configuration HTTP par défaut

Ce qui signifie que quand Screaming Frog accède à une page, il précise au serveur qu'il supporte l'encodage gzip... et aucun autre.

C'est embêtant parce que si tu récupères les en-têtes de réponse lors du crawl, et que tu analyses ce qu'ils contiennent, tu pourrais ne pas voir apparaître Brotli et donc préconiser à ton client d'activer la compression Brotli alors qu'en réalité, c'est peut-être déjà le cas.

🛠️
Pour stocker les en-têtes HTTP lors du crawl, n'oublie pas de cocher HTTP Headers dans Configuration > Spider > Extraction > URL Details.

C'est d'autant plus embêtant que Brotli est de plus en plus utilisé sur le web (notamment par Cloudflare) et qu'il figure également dans les headers envoyés par la plupart des navigateurs modernes.

Un exemple ici sur une page servie par Cloudflare où Screaming Frog ne mentionne que gzip alors que Brotli est bien activé

La solution, tout simple, c'est d'aller dans Configuration > HTTP Header et d'ajouter "br" au champ Accept-Encoding.

Et voilà le résultat ! Tes rapports Screaming Frog seront désormais un peu plus fidèles à la réalité.

Cette fois, Brotli est bien présent 🙂
Screaming Frog

Antoine Brisset Twitter

Consultant SEO depuis 2010. Je traque les clics inutiles et j'automatise les tâches répétitives pour gagner du temps dans mon quotidien de travailleur du web.


Articles Similaires

Membres Public

Balise strong dans une balise hn : détectez la suroptimisation avec Screaming Frog !

Quand je reçois des contenus au format Word ou Google Docs, il arrive souvent qu'en les collant dans l'éditeur WordPress (ou un autre éditeur WYSIWIG), les titres soient automatiquement mis en gras. Ce qui donne par exemple ce type de code HTML : <h2><

Balise strong dans une balise hn : détectez la suroptimisation avec Screaming Frog !
Membres Public

Comment vérifier ses liens d'affiliation avec Screaming Frog ?

Quand on fait de l'édition de sites, on passe beaucoup de temps à créer du contenu, à le promouvoir, à faire des liens. Mais on oublie parfois le plus important : s'assurer que les liens d'affiliation qu'on a glissés dans nos contenus sont

Comment vérifier ses liens d'affiliation avec Screaming Frog ?
Membres Public

Comment crawler un site multilingue avec Screaming Frog ?

Aujourd'hui, je te donne une petite astuce pour crawler un site multilingue au complet avec Screaming Frog. Préambule Attention, je pars ici du principe que depuis l'URL de départ, Screaming Frog peut accéder à chacune des versions multilingues : * soit via un lien hypertexte * soit via une

Comment crawler un site multilingue avec Screaming Frog ?