4

Nous souhaitons implémenter une fonctionnalité sitemap.xml dans le système CMS. Il y a certains arguments au sein de nos développeurs que cette fonctionnalité aura un impact sur les performances car chaque fois qu'une modification est faite dans le contenu, une liste complète des liens du site doit être créée et placée dans le sitemap.xml. L'idée est que chaque fois qu'une page d'affichage publique est éditée ou ajoutée, elle est immédiatement ajoutée au sitemap.xml le mettant à jour avec le site.Quel est le moyen le plus efficace pour créer un sitemap.xml pour n'importe quel système de gestion de contenu?

Pendant que vous répondez, et si vous avez le temps, quel autre système CMS ouvre ou non la génération de sitemap intégrée?

Merci,

+0

Vous pourriez simplement envisager de rendre vos URL SEO-friendly. Si je comprends bien, un sitemap n'est pas aussi efficace pour le référencement que la configuration de votre site Web pour être réellement explorable. J'ai un site web presque totalement javascript, et j'ai fait un sitemap et ça n'a pas marché aussi bien. Finalement, j'ai mis en place des pages statiques qui imitent les pages javascript, et cela a fait des merveilles pour mes classements. –

Répondre

5

Mise à jour du plan du site chaque fois que vous mettez à jour votre CMS va certainement créer des problèmes de performance, car sitemaps ont tendance à être grande et coûteuse pour générer (à partir d'une unité centrale de traitement & disque i/o perspective).

Ce que je voudrais faire est: 1.
carte la structure de votre site
2. déterminer quels domaines vous devez créer un lien vers le plan du site dans
3. ajouter le nom de l'index plan du site à vos robots txt
4. écrire un script qui va lire à partir de la base de données et générer des fichiers sitemap XML statiques
5. créer une tâche cron qui réexécuter ce script sur une base régulière
6. soumettre votre URL de sitemap pour les moteurs de recherche

0

Roulement mind google ne lit pas votre sitemap souvent, il est sûr de re-générer sur un travail cron tous les jours, donc si vous planifiez une reconstruction de chaque soir dans les heures calmes, google choisira les changements la prochaine fois que vous sondage.

2

Pour les sites alimentés par CMS sur lesquels je travaille, avec 70 000 à 350 000 pages/dossiers chacun, nous régénérons généralement le sitemap XML une fois toutes les 24 heures. Nous n'avons jamais eu de problèmes avec ça. À moins que votre site ne soit aussi populaire que Stackoverflow - et Google reconnaît qu'il est mis à jour autant que SO - il ne sera pas réexplorer votre site assez souvent pour justifier d'avoir un fichier sitemap entièrement mis à jour.

+0

Ceci est un plan long (après 3 ans!) - écrivez-vous simplement le sitemap.xml sur le disque, le cache, ou le garder dans la base de données? –

+0

@ TimmyO'Mahony ces sites fonctionnent sur SharePoint, qui est une base de données de documents. Il est donc très pratique de lancer des documents ponctuels comme celui-ci directement dans le référentiel document/CMS. –

Questions connexes