Exemples de sitemap.xml et robots.txt

Exemples de sitemap.xml et robots.txt commentés | We.Inc

Des exemples de sitemap.xml, d'index de sitemaps et de robots.txt à copier, chaque ligne expliquée, les limites de 50,000 URL et 500 KiB, les règles avec jokers et un mini générateur de sitemap.

Exemples de sitemap.xml et robots.txt

Un sitemap.xml liste les URL que vous voulez faire explorer, chacune dans un élément url avec un loc et un lastmod facultatif, jusqu'à 50,000 URL ou 50 MB par fichier. Un robots.txt à la racine du site indique aux robots les chemins à ignorer avec des lignes User-agent, Disallow et Allow, et peut pointer vers le sitemap.

Limites et règles essentielles

Les générateurs produisent un fichier, mais expliquent rarement pourquoi chaque ligne est là ni ce qui se passe quand deux règles se contredisent. Chaque exemple ci-dessous est commenté, et le générateur transforme une simple liste de vos pages en sitemap valide, en échappant pour vous les caractères spéciaux.

Questions fréquentes

Où placer le sitemap.xml ?

N'importe où sur le même hôte convient, mais la racine est l'emplacement habituel, car selon le protocole sitemaps.org un sitemap ne couvre en général que les URL de son propre dossier ou en dessous. Indiquez aux moteurs de recherche où il se trouve avec une ligne Sitemap dans robots.txt ou en le soumettant dans la Search Console.

Comment lister plus de 50,000 URL ?

Répartissez-les dans plusieurs fichiers sitemap et listez ces fichiers dans un index de sitemaps. L'index utilise les éléments sitemapindex et sitemap au lieu de urlset et url, et peut référencer jusqu'à 50,000 sitemaps.

Google prend-il en charge Crawl-delay ou Noindex dans robots.txt ?

Non. Google ne lit que user-agent, allow, disallow et sitemap. D'autres robots peuvent respecter Crawl-delay, mais Googlebot l'ignore, et noindex doit figurer dans une balise meta ou un en-tête X-Robots-Tag.

Que se passe-t-il quand Allow et Disallow correspondent tous deux à une URL ?

Google choisit la règle la plus spécifique, c'est-à-dire celle dont le chemin correspondant est le plus long. Si deux règles correspondantes sont aussi spécifiques l'une que l'autre, il applique la moins restrictive, à savoir Allow.

Faut-il échapper les caractères dans les URL du sitemap ?

Oui. Un sitemap est du XML, donc une esperluette doit s'écrire & et les autres caractères réservés sous forme d'entités. Le fichier doit aussi être encodé en UTF-8.

À quoi sert chaque fichier

Comment les règles sont appliquées

Exemples de sitemap

sitemap.xml de base

La déclaration xml, le urlset avec l'espace de noms du protocole, et un url par page. lastmod utilise le format de date du W3C.

Index de sitemaps pour les grands sites

Pointe vers des sitemaps enfants. Chaque enfant respecte la même limite de 50,000 URL et 50 MB.

Exemples de robots.txt

Tout autoriser et pointer vers le sitemap

Un Disallow vide signifie que rien n'est bloqué. C'est le bon fichier pour la plupart des sites de petites entreprises.

Boutique en ligne : ignorer paniers, comptes et combinaisons de filtres

Bloque les modèles d'URL qui créent des doublons à l'infini tout en laissant ouvertes les pages produits et catégories.

Bloquer tout un site de préproduction

Arrête les robots respectueux sur une copie de test. Ajoutez aussi un mot de passe, car ce fichier ne fait que demander poliment.

Jokers pour les types de fichiers

Le signe dollar signifie que l'URL se termine là, donc /guide.pdf est bloqué mais pas /guide.pdf.html.

Quelle règle l'emporte

Correspondance appliquée par Google à des règles d'exemple

Mini générateur de sitemap

Collez une URL complète par ligne et le générateur écrit un urlset valide, caractères spéciaux échappés.

Vos URL, une par ligne

lastmod pour toutes (facultatif)

{n} URL incluse.

{n} URL incluses.

{n} ligne(s) ignorée(s) car ce ne sont pas des URL http ou https complètes.

Copier le XML

Commencer gratuitement · Sans carte bancaire

Voir aussi: Guides

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site