Sitemaps Spécifiques (Images, Actualités, Vidéos) : Optimisez la Découverte de Votre Contenu par Google

Optimisez vos images, actualités et vidéos pour Google avec des sitemaps spécifiques ! Guide complet sur la création des sitemaps

Au-delà des sitemaps XML standards qui listent vos URL, Google propose des extensions de sitemaps pour fournir des informations détaillées sur des types de contenu spécifiques comme les images, les articles d’actualités et les vidéos. Utiliser ces sitemaps spécialisés (ou ajouter les balises correspondantes à votre sitemap existant) est un excellent moyen d’aider Google à découvrir et comprendre votre contenu multimédia et d’actualité, en particulier celui qui pourrait être difficile à trouver via une exploration classique (par exemple, les images chargées par JavaScript).

Ce guide complet explore la création et l’utilisation des sitemaps pour images, Google Actualités, et vidéos, ainsi que la manière de combiner ces extensions pour une communication optimale avec Google.

Principes Fondamentaux des Sitemaps Spécifiques

Tous les sitemaps spécifiques (images, actualités, vidéos) sont basés sur les sitemaps XML standards. Par conséquent, les bonnes pratiques générales relatives aux sitemaps (limites de taille, encodage UTF-8, URL absolues, etc.) s’appliquent également.

Vous pouvez choisir de :

  1. Créer un sitemap distinct pour chaque type de contenu (ex: un sitemap pour les images, un autre pour les actualités).
  2. Ajouter les balises d’extension spécifiques à votre sitemap XML existant.

Les deux approches sont acceptées par Google. Un sitemap distinct peut faciliter le suivi des performances de ce contenu spécifique dans la Search Console.

1. Sitemaps pour Images : Améliorez la Visibilité de Vos Visuels

Les sitemaps pour images aident Google à découvrir toutes les images de votre site, même celles chargées dynamiquement.

Bonnes Pratiques :

  • Suivez les bonnes pratiques générales des sitemaps et celles concernant la publication d’images.

Exemple de Sitemap pour Images :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://example.com/sample1.html</loc>
<image:image>
<image:loc>https://example.com/image.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://example.com/photo.jpg</image:loc>
</image:image>
</url>
<url>
<loc>https://example.com/sample2.html</loc>
<image:image>
<image:loc>https://example.com/picture.jpg</image:loc>
</image:image>
</url>
</urlset>

Référence des Balises (Espace de noms : http://www.google.com/schemas/sitemap-image/1.1) :

  • <image:image> (Obligatoire) : Conteneur pour les informations d’une seule image. Chaque balise <url> peut contenir jusqu’à 1 000 balises <image:image>.
  • <image:loc> (Obligatoire) : URL de l’image.
    • Peut être sur un domaine différent si les deux domaines sont validés dans la Search Console (ex: CDN).
    • Assurez-vous que robots.txt n’empêche pas l’exploration de l’image.

2. Sitemaps Google Actualités : Signalez Vos Articles Récents

Si vous êtes un éditeur d’actualités, utilisez les sitemaps Google Actualités pour informer Google de vos nouveaux articles et fournir des métadonnées spécifiques.

Bonnes Pratiques :

  • Mettez à jour le sitemap à mesure que de nouveaux articles sont publiés (ne créez pas un nouveau sitemap à chaque fois).
  • N’incluez que les URL des articles créés au cours des deux derniers jours. Supprimez ensuite ces URL ou les métadonnées <news:news> des articles plus anciens.
  • Un sitemap temporairement vide (si aucun article récent) n’est pas un problème et ne causera pas d’erreurs, même si la Search Console peut afficher un avertissement.

Exemple de Sitemap Google Actualités :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>http://www.example.org/business/article55.html</loc>
<news:news>
<news:publication>
<news:name>The Example Times</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2008-12-23</news:publication_date>
<news:title>Companies A, B in Merger Talks</news:title>
</news:news>
</url>
</urlset>

Référence des Balises (Espace de noms : http://www.google.com/schemas/sitemap-news/0.9) :

  • <news:news> (Obligatoire) : Balise parente pour les métadonnées d’actualités. Une par balise <url>, jusqu’à 1 000 par sitemap.
  • <news:publication> (Obligatoire) : Conteneur pour et .
    • <news:name> (Obligatoire) : Nom de la publication (doit correspondre à news.google.com).
    • <news:language> (Obligatoire) : Langue de la publication (code ISO 639, ex: en, fr. Exceptions : zh-cn pour chinois simplifié, zh-tw pour chinois traditionnel).
  • <news:publication_date> (Obligatoire) : Date de publication originale de l’article (format W3C : YYYY-MM-DD ou YYYY-MM-DDThh:mm:ssTZD).
  • <news:title> (Obligatoire) : Titre de l’article tel qu’il apparaît sur votre site.

3. Sitemaps pour Vidéos : Aidez Google à Comprendre Votre Contenu Vidéo

Un sitemap pour vidéos fournit des informations supplémentaires sur les vidéos hébergées sur vos pages, assurant une meilleure découverte, surtout pour le contenu récent ou difficile à explorer. Google accepte aussi les flux mRSS comme alternative.

Bonnes Pratiques :

  • N’indiquez que les vidéos pertinentes pour le contenu de la page hôte.
  • Assurez-vous que Googlebot peut accéder à tous les fichiers vidéo référencés (pas de blocage robots.txt, pas de connexion requise, protocoles HTTP/FTP).
  • Si vous restreignez l’accès, assurez-vous que Googlebot est autorisé (via la validation de Googlebot).
  • Suivez les bonnes pratiques générales pour les vidéos.

Exemple de Sitemap pour Vidéos :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://www.example.com/videos/page.html</loc>
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Titre de la vidéo</video:title>
<video:description>Description de la vidéo.</video:description>
<video:content_loc>http://streamserver.example.com/video123.mp4</video:content_loc>
<video:player_loc>https://www.example.com/videoplayer.php?video=123</video:player_loc>
<video:duration>600</video:duration>
<video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date>
<!-- Autres balises facultatives -->
</video:video>
</url>
</urlset>

Référence des Balises (Espace de noms : http://www.google.com/schemas/sitemap-video/1.1) :

Balises Obligatoires :

  • <video:video> : Conteneur pour les infos d’une vidéo.
  • <video:thumbnail_loc> : URL de la miniature (respectez les exigences).
  • <video:title> : Titre de la vidéo.
  • <video:description> : Description (max 2048 caractères).
  • <video:content_loc> OU <video:player_loc> :
    • <video:content_loc> (Recommandé) : URL directe du fichier vidéo (formats compatibles).
    • <video:player_loc> : URL du lecteur vidéo (si content_loc n’est pas disponible).

Balises Facultatives (non exhaustif, voir documentation Google pour la liste complète) :

  • <video:duration> : Durée en secondes.
  • <video:expiration_date> : Date d’expiration de la vidéo.
  • <video:rating> : Note (0.0-5.0).
  • <video:view_count> : Nombre de vues.
  • <video:publication_date> : Date de première publication.
  • <video:family_friendly> : yes ou no pour SafeSearch.
  • <video:restriction relationship=”allow|deny”> : Pays autorisés/interdits (codes ISO 3166).
  • <video:platform relationship=”allow|deny”> : Plateformes autorisées/interdites (web, mobile, tv).
  • <video:requires_subscription> : yes ou no.
  • <video:uploader info=”URL”> : Nom de l’uploader.
  • <video:live> : yes (diffusion en direct) ou no.
  • <video:tag> : Mots-clés (max 32 par vidéo).

Alternative : Flux mRSS (Media RSS)

Google prend également en charge les flux mRSS, qui sont similaires aux sitemaps vidéo.

  • Balises mRSS Obligatoires : <media:content> (avec attribut medium=”video” et url du fichier ou <media:player>), <media:title>, <media:description>, <media:thumbnail>.
  • Consultez la documentation mRSS pour les détails.

Combiner des Extensions de Sitemap : Une Approche Unifiée

Souvent, une page peut contenir plusieurs types de contenu (un article d’actualité avec des images et une vidéo, ou une page localisée avec hreflang). Vous pouvez combiner plusieurs extensions dans un seul sitemap.

1. Déclarer les Espaces de Noms (Namespaces) :

Dans la balise racine <urlset>, déclarez tous les espaces de noms des extensions que vous utilisez :

      <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
xmlns:xhtml="http://www.w3.org/1999/xhtml"> <!-- Pour hreflang -->
<!-- ... sitemap content ... -->
</urlset>

2. Ajouter les Balises d’Extension :

À l’intérieur de chaque balise <url>, ajoutez les blocs de balises pour chaque extension concernée, les unes après les autres (l’ordre des blocs d’extension n’importe pas après la balise <loc>).

Exemple Combiné (Actualités, Vidéo, hreflang) :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.example.com/english/page.html</loc>
<!-- Extension Actualités -->
<news:news>
<news:publication>
<news:name>The Example Times</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2008-12-23</news:publication_date>
<news:title>Article Title</news:title>
</news:news>
<!-- Extension Vidéo -->
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Video Title</video:title>
<video:description>Video description.</video:description>
<video:player_loc>https://player.example.com/video/987</video:player_loc>
</video:video>
<!-- Extension xhtml pour hreflang -->
<xhtml:link rel="alternate" hreflang="de" href="https://www.example.de/deutsch/page.html"/>
<xhtml:link rel="alternate" hreflang="en" href="https://www.example.com/english/page.html"/>
</url>
<!-- Autres balises <url> -->
</urlset>

Attention : Combiner des extensions peut augmenter considérablement la taille de votre sitemap. Gardez un œil sur les limites de taille.

Donnez à Google Tous les Détails sur Votre Contenu

Les sitemaps pour images, actualités et vidéos, ainsi que la possibilité de combiner ces extensions, sont des outils puissants pour affiner la manière dont Google comprend et indexe votre contenu riche. En fournissant des métadonnées précises et structurées, vous améliorez la visibilité de ces éléments dans les résultats de recherche et offrez une meilleure expérience à vos utilisateurs. Intégrez ces sitemaps spécifiques à votre stratégie SEO pour tirer le meilleur parti de votre contenu multimédia et d’actualité.

Partage sur les réseaux sociaux

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *