Génération automatique du sitemap.xml
La classe SitemapBuilder régénère le fichier sitemap.xml à chaque enregistrement de contenu (page, article, catégorie). Il est accessible à l'URL standard /sitemap.xml sans aucune configuration, plugin ou tâche planifiée.
Le sitemap inclut :
- Toutes les pages publiées (hors pages marquées
noindex) - Tous les articles publiés (hors articles
noindex) - Les pages de catégories de blog
Format du sitemap
QuietCMS génère un sitemap XML standard respectant le protocole sitemaps.org :
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/mon-article/</loc>
<lastmod>2026-05-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
La <priority> est calculée automatiquement : 1.0 pour la page d'accueil, 0.8 pour les pages de premier niveau, 0.6 pour les articles, 0.5 pour les catégories.
Éditeur visuel de robots.txt
L'éditeur se trouve dans Admin → SEO → Robots.txt. Il propose une zone de texte avec coloration syntaxique et un bouton de sauvegarde. Le fichier robots.txt est écrit à la racine du site.
La configuration par défaut bloque l'accès à l'interface d'administration (dont le slug est aléatoire et donc déjà obscurci) :
User-agent: *
Disallow: /admin-xxxxxxxx/
Sitemap: https://example.com/sitemap.xml
Générateur llms.txt
QuietCMS propose un générateur de /llms.txt, fichier de convention conçu pour guider les robots d'exploration des modèles de langage (IA). Il liste les pages principales et les articles de blog avec leurs descriptions :
# QuietCMS — Documentation
## Pages principales
- [Accueil](https://example.com/): Page d'accueil du site.
- [Documentation](https://example.com/documentation/): Documentation technique.
## Articles récents
- [Routeur PHP sans framework](https://example.com/routeur-php-sans-framework/)
Intégration Google Search Console
Le panneau Admin → SEO → Search Console permet de soumettre le sitemap directement à Google via l'API Search Console (clé d'API ou compte de service requis). Un lien direct vers l'interface Search Console est également fourni pour vérification manuelle.
Override robots meta par page
Chaque page et article dispose d'un champ Robots meta dans son formulaire d'édition. Les valeurs possibles sont combinables :
index, follow— comportement par défaut (ne pas renseigner)noindex— exclut la page des résultats de recherche et du sitemapnofollow— les liens de la page ne transmettent pas de PageRanknoarchive— empêche Google de conserver une copie en cache
Masquer la balise generator
Par défaut, QuietCMS injecte <meta name="generator" content="QuietCMS"> dans le <head>. Pour les sites en production souhaitant ne pas divulguer le CMS utilisé, cette balise peut être masquée via le paramètre hide_generator: true dans les réglages généraux.
Articles similaires
JSON-LD et Open Graph par article
QuietCMS génère automatiquement JSON-LD (Article, WebPage, BreadcrumbList) et Open Graph par page et article.
llms.txt — optimiser l'indexation par les IA
Découvrez llms.txt, la spécification émergente pour guider les crawlers IA (ChatGPT, Claude, Gemini) vers le contenu le…
Le protocole Sitemap XML — standards et bonnes pratiques
Tout comprendre sur le protocole sitemap XML : balises loc, lastmod, priority, extensions image/video, et comment QuietC…