web-dev-qa-db-fra.com

Dois-je mettre à jour l'en-tête HTTP modifié en dernier de mon index de sitemap?

J'ai un index de sitemap indiquant environ 8 sitemaps. Les plans de site sont mis à jour régulièrement, mais mon script écrase l'index de sitemap uniquement si les URL de sitemap changent. Par conséquent, la dernière heure de modification de l'index peut devenir un peu ancienne. Les moteurs de recherche vont-ils s'en soucier? Ou dois-je également mettre à jour l'en-tête Last-modified pour l'index?

2
Seán Hayes

Votre question, telle que trouvée dans le titre, est un peu déroutante. Je ne suis pas tout à fait sûr que vous essayez de modifier les en-têtes HTTP ou simplement la date de la dernière modification dans votre sitemap.

Vous devez mettre à jour la date de la dernière modification dans le sitemap chaque fois que vos autres sitemaps sont mis à jour. Bien que personne ne puisse dire si les moteurs de recherche vérifient cette date ou simplement la date d'en-tête, personnellement, je ne prendrais pas de risques.

Si vous parlez de la définition des dates d'en-tête HTTP, ne vous inquiétez pas. Si vous mettez à jour les choses normalement, cela se produira automatiquement.

En remarque, vous n'avez pas besoin de soumettre votre sitemap si les noms de fichier ne changent pas. Google et Bing vont bien les vérifier. De plus, j’estime que l’en-tête de la réponse à la demande contiendra une date de modification appropriée et que tout devrait bien se passer. Google, par exemple, ignorera principalement une nouvelle soumission si rien ne semble changer. Cependant, je suggère de mettre à jour la date de modification dans votre sitemap d'index chaque fois que vous mettez à jour un sitemap pour la simple raison que cela peut déclencher le moteur de recherche pour récupérer le sitemap mis à jour.

2
closetnoc

Quoi qu'il en soit, Google explorera votre sitemap, mais utilisera les informations d'en-tête Modified Since pour mettre à jour la version mise en cache de la page.

2
pro_ng