web-dev-qa-db-fra.com

Comment créer un bon sitemap pour site web dynamique

J'ai un site Web avec un contenu dynamique et différents types de pages. J'ai des pages qui changent rarement et des pages comme des blogs qui changent souvent. Les pages de blog comportent également des liens pour le tri, par exemple le tri par date, asc, desc.

Sur certaines pages, j'ai également des liens vers différents contenus tabulés et des liens qui ne sont que des liens d'ancrage.

Maintenant, lorsque j'utilise un générateur de sitemap XML , tous les liens sont alors jetés dans le site. Je ne pense donc pas que tous les liens soient vraiment pertinents.

Jusqu'à présent, les articles de blog sont également inclus dans le plan du site. Est-ce vraiment nécessaire? Je pense que les liens vers les blogs peuvent être bien indexés.

Le meilleur moyen de créer un plan Sitemap consiste-t-il simplement à affecter manuellement les liens du menu principal au plan Sitemap ou l'indexation de tout est-elle vraiment recommandée?

11
Saif Bechan

Vous devez utiliser votre sitemap pour tout indexer. Il n'y a aucun inconvénient à inclure toutes les URL, et il est à craindre que certaines URL ne soient omises.

Dans votre sitemap, chaque URL peut être associée à un ensemble de données différent. Jetez un coup d’œil à Définitions d’éléments et ajustez les paramètres pour les URL les plus importantes et les moins importantes.

<url>
  <loc>http://www.example.com/about</loc>
  <lastmod> 2010-06-30</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
</url>

Les valeurs de <changefreq> are about how frequently a page may change. Adjust the value as needed,alwaysandhourly` indiquent que la page est mise à jour fréquemment.

  1. always
  2. hourly
  3. daily
  4. weekly
  5. monthly
  6. yearly
  7. never

Et vous pouvez définir la valeur pour <priority>:

  • <priority>1.0</priority>
  • <priority>0.9</priority>
  • <priority>0.8</priority>
  • <priority>0.7</priority>
  • <priority>0.6</priority>
  • <priority>0.5</priority>
  • <priority>0.4</priority>
  • <priority>0.3</priority>
  • <priority>0.2</priority>
  • <priority>0.1</priority>
  • <priority>0.0</priority>

Pour les pages que vous trouvez plus importantes, définissez les éléments par ordre de priorité. Le jeu le plus important est 1.0, important 0.9, importance normale 0.5 et pas important 0.1 ou 0.0. Cela devrait vous donner le contrôle que vous recherchez.

En bref, il n'y a aucun inconvénient à tout garder, si vous avez moins de 50 000 urls .

6
artlung

Si vous utilisez un logiciel de blogging décent, vous devriez avoir un flux RSS, qui peut être utilisé comme sitemap et probablement une meilleure option. Vous pouvez certainement envoyer des flux RSS sous forme de plans Sitemap aux outils pour les webmasters de Google et de Yahoo. En fonction de votre autre contenu, vous aurez peut-être également besoin d'un plan du site.

Les pages de blog comportent également des liens pour le tri, par exemple le tri par date, asc, desc.

J'essayerais d'éviter les pages avec des ordres de tri différents - elles ont essentiellement le même contenu avec des vues différentes. Assurez-vous simplement que les pages principales sont indexées - par exemple. la liste des articles de blog, paginés.

Les articles publiés jusqu'à présent sont également inclus dans le plan du site. Est-ce vraiment nécessaire? Je pense que les liens vers les blogs peuvent être bien indexés.

Vous avez raison, les moteurs de recherche devraient pouvoir trouver votre contenu sans problème. Les sitemaps XML ne sont pas toujours nécessaires. Mais c’est un bon moyen d’indexer votre contenu un peu plus rapidement, en particulier si certaines pages sont imbriquées au plus profond de votre site ou s’il s’agit d’un site particulièrement nouveau.

2
DisgruntledGoat

Vous pourriez envisager A1 Sitemap Generator. Il calculera les valeurs de priorité en fonction des liens internes. (Cela vaut peut-être la peine d'essayer. Sinon, ignorez simplement la valeur de priorité.)

0
Tom