Loren Baker a demandé : »La mise à jour Core Web Vitals va-t-elle donner aux gens une pause, pour ainsi dire, s’ils utilisent une application tierce qui conduit leur site à avoir des scores plus bas que s’ils n’avaient pas d’applications sur la page? »
Pourquoi les bons scores Core Web Vitals devraient être au centre des préoccupations
Martin Splitt a répondu en se concentrant d’abord sur les objectifs de Google pour Core Web Vitals, en essayant d’amener l’éditeur à le regarder de ce point de vue.Martin :«Je comprends d’où ils viennent. La réponse à toutes ces questions est à peu près la même : pensez à ce que nous essayons de faire avec le signal d’expérience de la page. Ce que nous essayons de faire ici, c’est de quantifier ce qui fait que l’utilisateur a une bonne expérience avec une page..Et peu importe quels outils sont utilisés, quelles bibliothèques, quels frameworks sont utilisés, s’il y a du JavaScript sur le site, s’il n’y a pas de JavaScript sur le site, s’il y a des applications sur le site, s’il y a toutes les premières parties sur le site site Web, s’il utilise Google Analytics ou Google Ads ou Google Tag Manager, rien de tout cela n’a d’importance.Si cela ralentit la page, cela nuit à l’expérience de l’utilisateur. Peu importe d’où vient la raison si c’est.. comme un mauvais code de première partie ou un mauvais code de tiers, tout est possible de faire avec moins d’impact sur les vitaux Web de base que ce qui est probablement fait actuellement de ne pas être comme conscient qu’il s’agit d’un problème ou d’un manque de soins ou d’autres raisons techniques qui doivent être abordées à un moment donné. En tant que développeurs, nous aimerions parler de cela comme de la profondeur technique. Donc, s’ils ralentissent les choses, cela se reflète dans les vitaux Web de base et c’est ce qui compte à la fin. «
Quelle expérience utilisateur compte le plus?
Martin a reconnu que de nombreuses fonctionnalités qui ralentissent un site améliorent également l’expérience utilisateur en les aidant à atteindre leurs objectifs, comme contacter l’entreprise via le chat.Martin Splitt a expliqué : »Bien sûr, je vois des commentaires disant que ces applications pourraient en fait améliorer l’expérience des utilisateurs, mais le font-elles? Parce que si c’est comme oh ouais, cette application nous offre une expérience de chat, oui. Mais un chat peut être implémenté d’une manière qui ne ralentit pas la page pour tous ceux qui n’interagissent pas avec le chat ou même ceux qui souhaitent interagir avec le chat. »Martin fait référence au fait qu’il existe des moyens de minimiser le impact des fichiers JavaScript et CSS de chatbox en ajoutant des attributs d’élément qui permettent au code de ne pas interférer dans le rendu.Pour tout ce qui a un impact négatif sur le score Web vitals principal, il existe une solution, même pour le code publicitaire tiers. le problème est que ces solutions ont tendance à sortir du cadre de nombreux éditeurs Web.Martin a poursuivi : »Ce n’est pas une mesure de si nous devrions avoir un chat sur notre page, oui ou non. Oui, si cela rend l’expérience pour l’utilisateur, discutez.
Ne le créez pas de manière à aggraver la page. Et c’est le problème. »En un sens, Martin manque un point sur les fonctionnalités. La plupart des éditeurs et des entreprises de commerce électronique ne disposent pas de leur propre programmeur pour créer des boîtes de discussion, les éditeurs étant à la merci de l’écosystème de gestion de contenu.
Les éléments essentiels du Web ne sont pas parfaits
Martin a ensuite admis que les principales métriques Web Vitals ne sont pas les meilleures, mais a insisté de manière pragmatique sur le fait qu’elles sont les meilleures que nous ayons pour le moment.Martin a expliqué :«Et nous pouvons nous demander si les principaux éléments vitaux du Web sont… vraiment complètement modélisés. Je dirais que non. Mais c’est la meilleure approximation que nous ayons à l’heure actuelle. Et en fait, mesurer les performances et mesurer l’expérience des utilisateurs est vraiment très difficile. Et nous verrons un ensemble évolutif de métriques dans le cadre du noyau Web Vitals évoluer au fil du temps. »
Offrez aux utilisateurs une bonne expérience de page
Martin a ensuite encouragé les éditeurs à se concentrer sur l’expérience de la page.Martin Splitt pour offrir une bonne expérience utilisateur : »Mais.. d’une manière générale, l’idée est de donner un coup de pouce aux pages qui offrent une bonne expérience aux utilisateurs. Et je ne pense pas qu’une bonne expérience soit si je lis quelque chose sur l’article que je vais potentiellement acheter et puis tout ce que je lis est décalé vers le bas parce qu’il y a des étoiles de critique qui apparaissent en haut. Cela signifie-t-il que vous ne devriez pas avoir d’étoiles de critique? Non, évaluez les étoiles, mais faites-leur de la place pour que, lorsqu’elles apparaissent, rien d’autre ne bouge sur la page. »
De bons scores Web Vitals sont possibles
Il peut sembler insurmontable de résoudre les principaux problèmes liés aux Web Vitals, mais Martin encourage les éditeurs à continuer d’essayer en déclarant que ce n’est pas un problème impossible à résoudre. Il a dit que de bons scores peuvent être à portée de main.Martin Splitt:«Ce n’est pas que ce soit impossible de faire cela. Je reçois souvent cette question avec les bannières de consentement aux cookies. Alors, est-ce qu’une bannière de consentement aux cookies que je dois avoir pour des raisons juridiques, est-ce que cela va faire glisser mon CLS? Probablement oui si elle est mise en œuvre d’une manière qui perturbe l’utilisateur, cela peut en fait entraîner un changement de mise en page cumulatif. en causer un peu, ce n’est même pas un problème. Nous ne disons pas que zéro est ce que vous devez cibler, vous devez cibler quelque chose de raisonnable, ce qui, je pense, est de 0,1, qui est le pourcentage de la fenêtre effective et la quantité de décalage qui se produit. une certaine quantité de changement qui peut se produire sans tomber sous le seuil de ce que les web vitals de base considèrent comme une bonne expérience.Mais si vous l’implémentez, appelons-le paresseusement et allez-y ouais ça va aller, oui ça va tout déplacer en dessous une fois qu’il apparaît, ce n’est pas une excellente façon de l’implémenter et vous voudrez peut-être reconsidérer la façon dont vous l’implémentez. »
Demandez aux développeurs d’applications / plugins d’améliorer leurs produits
Martin Splitt offre désormais des informations utiles sur les applications incontournables qui offrent une mauvaise expérience utilisateur.Martin a déclaré : »Si vous ne l’implémentez pas parce qu’il provient d’un tiers, faites-le savoir, dites-leur, Hé, au fait, nous avons remarqué que votre solution le faisait. Nous aimons beaucoup votre solution, mais nous n’aimons vraiment pas la façon dont elle traite nos utilisateurs. Alors pourriez-vous envisager de résoudre ce problème? Et il existe des moyens de le faire, il suffit de le faire. «
Capture d’écran de Loren Baker interviewant Martin Splitt de Google
Capture d’écran de Loren Baker interviewant Martin Splitt à propos de Core Web Vitals pour Search Engine Journal
Trois informations essentielles sur le Web
Martin a partagé beaucoup de détails.Voici trois points qui résument ce qu’il a dit:
- Vérifiez si une application ou une fonctionnalité est vraiment nécessaire et si elle fournit une expérience utilisateur indispensable. Si c’est quelque peu superflu, pensez à vous en débarrasser
- Mettez en œuvre les fonctionnalités du site d’une manière qui n’interfère pas avec le rendu de la page. Cela peut impliquer de modifier le code pour ajouter des attributs d’élément supplémentaires (comme l’attribut d’image de chargement différé ou le lien rel = « preload »). Tant que les créateurs de modèles et de plugins n’ont pas pris la parole à ce sujet, il appartient malheureusement à l’éditeur du site de résoudre le problème, qu’ils le veuillent ou non
- Contactez les développeurs d’applications, de plugins et de thèmes et demandez-leur de créer de meilleures implémentations
Citation
Regardez l’interview de SEJ avec Martin Splitt, à partir de 8h00 :