Je travaille à la création de sitemaps et je ne sais pas ce qui devrait ou ne devrait pas être ajouté.
Par exemple:
http://www.website.com/index.php
http://www.website.com/en/index.php
Toutes ces URL mènent à la même page. https://www.website.com/ est l'adresse préférée.
Dois-je écrire toutes ces variations dans le plan Sitemap et attribuer aux non préférables une fréquence de mise à jour jamais, priorité 0. Ou simplement ne pas les inclure dans le plan Sitemap?
Presque tous les liens sur le site pourraient être atteints avec une combinaison similaire.
De même, j'ai de nombreux liens qui contiennent des paramètres https://www.website.com/fr/catalog?utm_source=Blog&utm_medium=CTA&utm_campaign=Test
Doivent-ils figurer dans le plan Sitemap avec la même fréquence de mise à jour jamais, priorité 0 ou tout simplement pas inclus?
La documentation que j'ai lue indique que le plan du site sert à informer le moteur de recherche sur votre site et à donner la priorité aux pages. Il est donc logique que je veuille ajouter tous ces liens afin de pouvoir explicitement informer la recherche. moteur ne pas se soucier de vérifier ces liens.
Le site contient un catalogue de produits pouvant être filtrés de plusieurs manières (par couleur et par taille, par exemple). Chaque filtre change l'URL comme ceci:
The main catalog: https://www.website.com/catalog/
filtered for blue: https://www.website.com/catalog/color-blue/
filtered for large: https://www.website.com/catalog/large/
filtered for blue & large: https://www.website.com/catalog/large/color-blue/
Avec trois types de filtres et 5 à 15 options pour chaque filtre, cela crée potentiellement 75 liens différents qui affichent essentiellement le même contenu. Tous ces liens potentiels doivent-ils être répertoriés dans le plan du site, uniquement le lien de catalogue principal, ou uniquement le premier niveau de liens de filtrage, ou toutes les URL potentielles?
Pour toutes les pages comportant plusieurs URL, ajoutez uniquement l'URL préférée sur le plan du site et n'incluez pas les URL secondaires. Mais vous devez traiter ces multiples versions pour éviter les doublons.
Par exemple: https://www.website.com/ , https://www.website.com/en/ , http: // www .website.com/index.php , http://www.website.com/en/index.php mènent tous au même endroit. https://www.website.com/ est l'adresse préférée.
Pour toutes les URL qui mènent au même endroit, vous pouvez et devez effectuer l’une des opérations suivantes:
Choisissez une URL comme URL principale puis:
Je suggère la redirection 301 et j'utiliserais uniquement l'URL principale pour la liaison interne ou externe.
Ne liez pas cette URL: http://www.website.com/index.php , mais liez votre version préférée, qui devrait être http://www.website.com/ .
De même, j'ai beaucoup de liens qui contiennent des paramètres https://www.website.com/fr/catalog?utm_source=Blog&utm_medium=CTA&utm_campaign=Test Si ceux-ci se trouvaient dans le plan Sitemap avec la même fréquence de mise à jour, priorité 0 ou tout simplement pas inclus?
Lorsque vous avez besoin de paramètres GET supplémentaires pour déterminer, par exemple, la source ou l'ordre, vous ne pouvez pas effectuer de redirection 301. Vous devrez traiter cela soit en utilisant une URL canonique, soit en ajoutant le metatag noindex
La balise méta canonique est la bonne façon de traiter cela.
Vous pouvez trouver plus d’informations sur la balise canonique ici