Aller au contenu principal

Introduction

Récupérez et mettez à jour le plan de site de votre projet pour aider les moteurs de recherche à découvrir et indexer les pages.

Plus d'informations sur l'interface utilisateur du module https://doc.oneentry.cloud/docs/category/sitemap


🎯 Que fait ce module ?

Le module Sitemap vous permet de récupérer et (re)générer le plan de site de votre projet OneEntry - une liste structurée de toutes les pages utilisées par les moteurs de recherche pour indexer votre contenu de manière efficace.

Un plan de site indique aux moteurs de recherche quelles pages existent, aidant Google, Bing et d'autres robots d'exploration à découvrir et indexer votre contenu plus rapidement. La génération est déclenchée explicitement via updateSitemap(body) ; getSitemap() renvoie la liste des URL de plan de site générées.

🚀 Démarrage rapide

Initialisez le module depuis defineOneEntry :


const { Sitemap } = defineOneEntry(
"your-project-url", {
"token": "your-app-token"
}
);

Récupérez la liste des URL de plan de site générées :

// Returns an array of sitemap URL strings (string[]).
const sitemaps = await Sitemap.getSitemap();

sitemaps.forEach((url) => {
console.log(url);
});

✨ Concepts clés

Qu'est-ce qu'un plan de site ?

Un plan de site est un fichier XML répertoriant les pages de votre site Web afin que les moteurs de recherche puissent les découvrir et les explorer efficacement. Chaque entrée peut contenir une URL, une date de dernière modification, une fréquence de changement et une priorité.

Lecture vs. Mise à jour du plan de site

getSitemap() renvoie un tableau de chaînes d'URL de plan de site (string[]), par exemple :

[
'https://your-project.oneentry-cloud.com/sitemap.xml',
'https://your-project.oneentry-cloud.com/sitemap-en.xml'
]

Les champs par entrée url, lastmod, changefreq, priority sont des propriétés d'entrée de ISitemapQuery (passées à updateSitemap()), et ne font pas partie de la réponse de getSitemap().

Valeurs de fréquence de changement

Ces valeurs font partie de l'entrée de updateSitemap() (changefreq) :

ValeurSignification
alwaysLa page change chaque fois qu'elle est accédée
hourlyLa page change chaque heure
dailyLa page change chaque jour
weeklyLa page change chaque semaine
monthlyLa page change chaque mois
yearlyLa page change une fois par an
neverPage archivée, ne changera pas

📋 Ce que vous devez savoir

Génération du plan de site

Le plan de site est généré lorsque vous appelez updateSitemap(body), où body (un ISitemapQuery) fournit les baseUrls par langue utilisées pour construire les URL. Il n'est pas produit automatiquement - vous déclenchez la génération explicitement.

Récupération du plan de site

Utilisez getSitemap() pour récupérer la liste des URL de plan de site générées (string[]).

Soumission aux moteurs de recherche

Le module ne soumet pas directement aux moteurs de recherche. Après avoir récupéré les URL de plan de site, soumettez-les via vos outils pour webmasters de moteur de recherche (Google Search Console, Bing Webmaster Tools, etc.) et maintenez le plan de site à jour après des changements majeurs de contenu.


📊 Tableau de référence rapide

MéthodeDescription
getSitemap()Obtenir les URL de plan de site actuelles
updateSitemap()Générer/met à jour le plan de site

❓ Questions fréquentes (FAQ)

Comment soumettre mon plan de site à Google ?

Générez des plans de site avec updateSitemap(body) (en passant vos baseUrls), récupérez les URL de plan de site résultantes avec getSitemap(), puis soumettez une URL de plan de site dans Google Search Console sous Sitemaps.


À quelle fréquence devrais-je mettre à jour mon plan de site ?

Mettez à jour votre plan de site chaque fois que vous ajoutez de nouvelles pages, mettez à jour de manière significative le contenu existant ou changez la structure de votre site. Pour les sites à fort trafic, envisagez des mises à jour automatisées déclenchées par des changements de contenu.


Que signifie le champ de priorité ?

La priorité (0.0 à 1.0) est un indice pour les moteurs de recherche concernant l'importance relative des pages de votre site. La page d'accueil est généralement 1.0, les pages de catégorie 0.8, et les pages de contenu individuelles 0.6–0.7. Elle fait partie de l'entrée de updateSitemap() et n'affecte pas directement le classement.


🎓 Meilleures pratiques

  • Régénérez après des changements de contenu - Appelez updateSitemap() après avoir ajouté ou modifié de manière significative des pages.
  • Définissez une fréquence de changement précise - Ne prétendez pas que les pages changent plus souvent qu'elles ne le font.
  • Utilisez des priorités significatives - Page d'accueil > Catégories > Produits > Articles de blog.
  • Incluez toutes les pages importantes - N'excluez pas les pages que vous souhaitez indexer.
  • Soumettez après des mises à jour majeures - Informez proactivement les moteurs de recherche via les outils pour webmasters.

🔗 Documentation connexe