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) :
| Valeur | Signification |
|---|---|
| always | La page change chaque fois qu'elle est accédée |
| hourly | La page change chaque heure |
| daily | La page change chaque jour |
| weekly | La page change chaque semaine |
| monthly | La page change chaque mois |
| yearly | La page change une fois par an |
| never | Page 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éthode | Description |
|---|---|
| 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
- Module Pages - Gérez les pages incluses dans le plan de site
- Module Système - Utilitaires API au niveau système