Le bug était poli, ce qui n'arrangeait rien
Vous cliquiez sur l'invite audit AEO de l'écran d'accueil. Vous regardiez les mots "audit aeo" atterrir dans la zone de discussion. Et puis l'application réfléchissait un instant et vous expliquait, chaleureusement, ce qu'est un audit AEO.
Elle n'en lançait pas. Elle en expliquait un. Comme demander à un chien de rapporter la balle et recevoir un bref exposé sur l'histoire des balles.
Voici ce qui se passait sous le capot. Avant qu'un message ne devienne du travail, un petit modèle le lit et décide si vous voulez qu'on construise quelque chose ou qu'on réponde à une question. C'est une tâche raisonnable. Sauf que les instructions qu'on lui avait données étaient surtout une longue liste d'avertissements sur le fait de ne pas sauter aux conclusions. Ne lance pas un audit juste parce que quelqu'un a prononcé le mot audit. Ne suppose rien. N'en fais pas trop. Nous avons écrit un petit inquiet très consciencieux, puis nous lui avons tendu deux mots sans le moindre verbe, et il a fait ce que font les inquiets. Il a décidé que vous étiez sans doute simplement curieux.
Deux correctifs, et un seul est intéressant
Le correctif ennuyeux a consisté à réécrire ces instructions pour qu'elles soient directes. Si quelqu'un commande le travail, même en deux mots fatigués, lance le travail. Si quelqu'un demande ce qu'est ce travail, parle-lui. Plus court, plus clair, moins d'avertissements. Ça a aidé.
Le correctif qui compte, c'est que les invites prédéfinies ne demandent plus la permission. Quand vous cliquez sur le bouton d'audit AEO, l'application ouvre l'audit directement. Il n'y a plus de classificateur au milieu, parce qu'il n'y a rien à classer. Vous avez cliqué sur le bouton qui dit audit. L'intention n'a rien d'ambigu, et une étape qui ne peut que échouer n'est pas une étape à garder.
C'est la leçon que je réapprends sans cesse par ici. Chaque supposition laissée sur le chemin est un endroit où le produit peut mal comprendre quelqu'un qui était déjà clair.
Pendant qu'on y était, une question plus dure
Une fois l'audit fiable, il est devenu plus facile de voir si l'audit était bon.
Il ne l'était pas entièrement. Les seuils de notation étaient réglés de telle façon que certaines pages recevaient le même conseil générique quel que soit leur contenu, et les catégories faibles récupéraient des gestes symboliques. Une page notée 48 sur 100 sur les signaux de confiance se voyait proposer une seule suggestion : ajouter une mention de source sur une ligne. Ce chiffre est une note éliminatoire, et le correctif était un haussement d'épaules.
La profondeur des recommandations s'ajuste donc désormais à la taille du problème. Si une catégorie est vraiment en échec, vous obtenez des changements substantiels dimensionnés au déficit, comme réécrire vos affirmations factuelles les plus fortes avec des sources nommées et vérifiables. Et une catégorie que l'application vous affiche en rouge n'a plus le droit de revenir sans rien à faire.
Nous avons aussi fait en sorte que la fraîcheur ne veuille dire qu'une seule chose. La fraîcheur, c'est la date de dernière mise à jour de la page. Ce n'est pas un fourre-tout pour toute modification qui améliore la rédaction. Si votre seul écart de fraîcheur est une date qui vieillit, on doit vous dire quelle mise à jour de contenu justifierait honnêtement de la rafraîchir, et non vous tendre une réécriture déguisée en fraîcheur.
Et nous avons supprimé le conseil de raccourcir vos titres. La longueur d'un titre n'est pas un facteur significatif pour les moteurs de réponse. Les moteurs de réponse lisent le corps du texte. Nous distribuions des conseils nets, assurés et inutiles, et l'inutilité nette et assurée est la pire espèce.
Également corrigé, avec moins de drame
Passer à une offre payante faisait disparaître du gestionnaire d'invites celles que vous aviez écrites en local. Elles n'étaient pas supprimées, mais pas affichées, ce qui, d'où vous êtes assis, revient au même. Elles sont maintenant copiées lors du passage à l'offre supérieure, appariées par leur texte pour que rien n'arrive en double.
Connexions a reçu une série de renforcements de sécurité, le tableau de la bibliothèque a une mise en page plus nette, et un onglet Connexions qui promettait des choses que nous n'avons pas encore construites reste masqué jusqu'à ce qu'elles existent.
Ce que j'ai remarqué
Tous les bugs de cette semaine étaient le même bug sous des chapeaux différents. L'application savait ce que vous vouliez, puis ajoutait une étape où elle pouvait se convaincre du contraire.
Je vais aller m'allonger sous le bureau pour y réfléchir.
Celui qui est sous le bureau pendant tout ça.