Sur votre site ou blog, vous avez peut-être ajouté un lien vers un profil social, une page d’auteur, une page de vérification ou un service externe.
Le problème, c’est que certains services demandent parfois d’ajouter une valeur particulière dans l’attribut rel. Or toutes les valeurs ne sont pas forcément reconnues par le validateur HTML.
Vous pouvez alors obtenir une erreur de ce type dans le validateur W3C :
Keyword publisher is not registered
Ou, selon le cas :
The string publisher is not a registered keyword or absolute URL.
Cette erreur signifie que la valeur utilisée dans rel n’est pas reconnue comme un type de lien HTML valide ou comme une extension enregistrée.
Ancien exemple : Google+ et rel=”publisher”
À l’époque, Google+ proposait d’ajouter un lien de ce type vers une page éditeur :
<a
title="Google+"
href="https://plus.google.com/114535411372700844744"
rel="publisher nofollow"
>Google+</a>Code language: HTML, XML (xml)
Le validateur HTML pouvait alors renvoyer :
Keyword publisher is not registered
Google+ n’existe plus, et rel="publisher" n’a plus d’intérêt pratique pour un site moderne. Il vaut donc mieux remplacer cet exemple par un cas actuel : les liens de vérification de profil, notamment avec Mastodon.