Les échanges signés (SXG) sont un mécanisme de diffusion qui peut vous aider à accélérer votre site et à améliorer le Largest Contentful Paint (LCP) en activant le préchargement inter-origine respectueux de la confidentialité. Lors de la conférence I/O 2022, le groupe de travail SXG de Google a présenté les plans visant à ajouter de nouvelles fonctionnalités SXG et à prendre en charge la navigation sur le site sur d'autres surfaces. Nous vous présentons aujourd'hui le premier ensemble de ces fonctionnalités, et d'autres seront disponibles dans les mois à venir:
- Prise en charge de la navigation sur les sites pour ordinateur
- Compatibilité de la recherche Google avec les échanges signés issus de "À la une" et "Actualités"
- Prise en charge de la personnalisation côté serveur
Lisez la suite pour en savoir plus sur ces fonctionnalités et découvrir comment les exploiter pour améliorer l'expérience utilisateur sur votre site.
Compatibilité avec la navigation sur ordinateur
Avec cette version, les échanges signés seront désormais disponibles pour les navigations inter-origines sur ordinateur dans les navigateurs Chromium. Cette fonctionnalité s'appuie sur la compatibilité existante avec les appareils mobiles Android. Vous pouvez désormais utiliser SXG pour mettre en cache et précharger également la version classique de votre site.
Nous estimons1 que cette version doublera en moyenne la couverture des visites de votre site par les SXG, ce qui améliorera le chargement et les performances pour un plus grand nombre d'utilisateurs. Aujourd'hui, sur mobile, cette amélioration de la vitesse correspond à une réduction moyenne de 300 à 400 ms du LCP pour les navigations depuis la recherche Google.
Comment exploiter cette fonctionnalité
Vous n'avez pas besoin d'effectuer de travail supplémentaire pour activer les échanges signés pour la version classique de votre site. Cette fonctionnalité est déjà disponible dans l'outil d'échanges signés automatiques de Cloudflare et dans le kit d'outils SXG Open Source.
Vous pouvez désactiver cette fonctionnalité si vous le souhaitez à l'aide de la balise méta "supported-media". En savoir plus
En savoir plus sur l'impact des échanges signés
Plusieurs marques et sites internationaux ont déjà bénéficié des échanges signés. Voici quelques études de cas sur les utilisateurs actuels de SXG sur les appareils mobiles Android:
Cloudflare, un réseau de distribution de contenu (CDN) de premier plan, a mené un test pour mesurer l'impact des échanges signés sur ses clients et les 500 sites qu'ils ont testés:
- 85% ont constaté une amélioration du LCP.
- 98% ont constaté une réduction du temps de latence du premier octet (TTFB).
- Amélioration moyenne de 20% pour ces métriques
RebelMouse, un système de gestion de contenu (CMS) de premier plan, a enregistré une amélioration des métriques commerciales et de performances de ses clients, dont les suivantes:
- Amélioration de 41% du LCP pour Narcity.
- Augmentation de 27% du nombre de sessions par utilisateur pour Paper Magazine
- 21% de réduction du temps de chargement pour le blog MTL.
Prise en charge de la recherche Google pour les actualités et le carrousel "À la une"
La recherche Google est l'un des premiers à adopter le préchargement inter-origine respectueux de la confidentialité de Signed Exchanges, qui était jusqu'à présent disponible pour la navigation sur les sites à partir des résultats de recherche pour les pages Web. À partir de juillet 2022, la recherche inclura également les navigations depuis "À la une" et "Actualités". Notez que les échanges signés n'ont aucune incidence sur le classement ni sur les critères de sélection dans la recherche Google, mais ils peuvent améliorer les métriques Core Web Vitals de votre site, en particulier le LCP.
Pour activer cette fonctionnalité, aucune action supplémentaire n'est requise de votre part. Elle sera automatiquement disponible pour les utilisateurs existants et les nouveaux utilisateurs.

Prise en charge de la personnalisation côté serveur
Signed Exchanges utilise un cache pour précharger et diffuser du contenu signé de manière cryptographique par l'origine. Le contenu mis en cache peut être envoyé à plusieurs utilisateurs différents ou au même utilisateur plusieurs fois. Par le passé, cela signifiait que SXG n'était pas compatible avec les sites qui utilisent la personnalisation côté serveur, c'est-à-dire un code HTML différent pour les utilisateurs connectés.
Aujourd'hui, nous ajoutons les SXG dynamiques, une nouvelle fonctionnalité qui vous permet d'activer de manière sélective les SXG pour les visites des utilisateurs sans cookie uniquement sur Chromium. Les navigations avec connexion, avec personnalisation côté serveur, continueront de diffuser des versions non SXG de votre site.
Cela a un impact particulièrement important sur les sites qui calculent dynamiquement une page Web unique pour chaque utilisateur connecté. Ils ont donc souvent tendance à afficher un TTFB et un LCP plus élevés en raison des recherches dans la base de données. Les SXG dynamiques vous permettent d'utiliser les SXG pour accélérer les visites de votre site pour certains utilisateurs, sans nuire à votre capacité à offrir une expérience personnalisée aux autres.
Comment activer cette fonctionnalité
Pour activer les SXG dynamiques, vous devez ajouter une annotation Vary: Cookie
à l'en-tête HTTP des pages contenant une personnalisation côté serveur. Voici quelques exemples de procédures à suivre, en fonction de votre serveur:
Notez que les échanges signés restent compatibles avec toute personnalisation côté client que vous utilisez pour charger des éléments tels qu'un widget de connexion, un panier ou un flux d'actualités personnalisé.
Étape suivante
Le groupe de travail SXG de Google continue d'investir dans l'ajout de nouvelles fonctionnalités, capacités et surfaces aux échanges signés, en fonction de l'intérêt et des commentaires de la communauté. Nous avons prévu d'ajouter de nouvelles fonctionnalités intéressantes au cours des prochains mois. Pour en savoir plus, consultez le blog des développeurs Chrome.
Notes de bas de page
[1]: Il s'agit d'une estimation basée sur les données historiques des visites sur les échanges signés dans les navigateurs Chromium sur mobile. Les chiffres réels varieront probablement d'un site à l'autre.