Le projet Sinon open-source avec quelques documents qui sont versionnés par version. Cela signifie que lors de la recherche de sinon documentation , vous pourriez vous retrouver dans un document pour la version 2.4.1, au lieu de la version la plus récente (quelle qu’elle soit).
Quelle serait une bonne stratégie pour que les résultats les mieux classés dans Google soient toujours la version actuelle?
Je pensais créer une "version" appelée actuelle (ce qui signifie un chemin pour les documents commençant par /releases/current/
), qui redirigerait soit vers la dernière version, dites /releases/v3.0.1/my-sub-doc.html
, ou une copie des derniers documents. J'imagine que faire une redirection HTTP 302 vers une nouvelle ressource toutes les x semaines pourrait nuire au référencement, alors peut-être que la dernière approche serait la meilleure des deux?
Liens vers vos documents de version les plus récents depuis le plus grand nombre d’emplacements possible. Les liens les plus hauts signifient la position la plus haute qu'il obtiendra. Ainsi, vous pouvez pointer sur les versions les plus récentes de votre documentation depuis d'anciennes pages de documentation, comme s'il s'agissait d'une page obsolète, veuillez vous reporter à la nouvelle version. Vous pouvez également pointer à partir de la barre latérale/page d'accueil/autres pages importantes contenant également une bonne quantité de liens entrants.
Si ces anciennes pages ne sont pas importantes pour les utilisateurs de recherche , cela signifie que la requête de l'utilisateur n'est pas résolue, vous pouvez alors utiliser balise de lien canonique =. Donc, si vos anciens documents contiennent une balise de lien canonique qui pointe vers une version plus récente de la documentation, ces anciens documents disparaîtront des résultats de la recherche. Si google désindexera vos anciens documents, l’utilisateur pourra toujours y accéder. C'est donc une meilleure option que la redirection.
Vous pouvez tiliser rel prev ou le balisage suivant également, ce qui donne généralement une priorité élevée (uniquement à partir des résultats de recherche que j'ai vus personnellement sur Google) à la première page Web. En fait, il est principalement utilisé pour pagination uniquement , mais vous pouvez également l'utiliser pour votre version de la documentation. Le point positif de cette méthode est que Google peut toujours indexer et afficher vos anciens documents sur les résultats de la recherche.
Votre approche consistant à avoir les documents "actuels" au même endroit tout le temps devrait fonctionner correctement, à condition que vous les rendiez les plus faciles à trouver sur votre site Web. Ensuite:
J'ai vu John Mueller de Google recommander votre approche "actuelle" pour les sites Web "événements". Pour un site Web d’événement, placez les pages de l’événement de cette année sur la page principale et déplacez les pages des années précédentes pour archiver les URL.
Une autre approche à envisager consisterait à utiliser des balises canoniques. Vous pouvez marquer la dernière version de la documentation comme canonique. Chaque fois que vous publiez une nouvelle version, vous modifiez toutes les balises canoniques de chaque version de la documentation pour pointer vers la dernière version.
Lors de l'utilisation de balises canoniques, Google n'indexera qu'une copie de votre documentation. Les utilisateurs trouveront toujours la version la plus récente. S'ils essaient de chercher une version plus ancienne, ils ne pourront peut-être pas la trouver.
En comparant les deux approches, les balises canoniques sont plus rapides. Vous pourriez avoir la dernière version dans les résultats de la recherche en quelques semaines seulement. Votre documentation actuelle peut prendre un certain temps pour être bien classée. Vous pouvez accélérer le processus en modifiant toutes les URL de toutes les anciennes versions. Réorientez toutes les anciennes versions vers la version actuelle et créez de nouvelles URL d'archivage pour les anciennes versions de la documentation.