Sitemap Yoast SEO : Erreur 404 dans Search Console Google

par | 3 Nov, 2015 | WordPress : Réglages et Astuces | 2 commentaires

Si vous utilisez WordPress 4.3 ou supérieur avec le thème DIVI version 2.5.3 ou supérieur (Elegant Themes) et le plugin Yoast By SEO, il est fort probable que la Search Console de Google vous indique un avertissement, suite à une erreur 404 sur votre Sitemap.

En cause, la génération par Yoast de l’un ou des fichiers Sitemap suivants :

  • /layout_type-sitemap.xml
  • /scope-sitemap.xml
  • /module_width-sitemap.xml
  • /layout_category-sitemap.xml

Ces fichiers sont en rapport avec le thème DIVI et impossible de les supprimer du Sitemap Yoast en passant par le réglage des taxonomies à exclure.

Vous noterez en ouvrant votre Sitemap.xml que ces fichiers apparaissent sans date.

Solution pour supprimer ces fichiers Sitemap et corriger l’erreur 404

Elegant Themes et l’équipe de Yoast recherchent une solution à ce bug, mais dans l’attente, ils proposent d’insérer ce bout de code dans le fichier functions.php de votre thème enfant.

/* Exclude Taxonomy From Yoast SEO Sitemap */
function sitemap_exclude_taxonomy( $value, $taxonomy ) {
   $excluded = array( 'scope', 'module_width', 'layout_type', 'layout_category', 'layout', 'not_global' );
   if ( in_array( $taxonomy, $excluded ) ) {
      return true;
   }
   return false;
}
add_filter( 'wpseo_sitemap_exclude_taxonomy', 'sitemap_exclude_taxonomy', 10, 2 );

Procédure pour corriger erreur 404 du Sitemap

Avant de modifier votre fichier functions.php, il est recommandé de toujours effectuer une sauvegarde de votre base de données et fichiers. On ne sait jamais, une petite erreur en insérant le code et votre site pourrait devenir indisponible momentanément.

Ouvrez votre logiciel FTP et insérez le code ci-dessus dans le fichier functions.php de votre thème.

Allez dans le back-office de WordPress => onglet SEO => Sitemaps XML => Décochez la case d’activation du Sitemap => Enregistrez.

Revenez sur la case d’activation et cochez pour régénérer un nouveau Sitemap => Enregistrez.

Régénération du Sitemap Yoast SEO

Si vous ouvrez votre Sitemap, vous noterez que les fichiers XML sans date ont disparus !

Le détail d'un sitemap avec fichiers xml corrects

Il ne vous reste plus qu’à renvoyer votre fichier Sitemap à Google en ouvrant votre Search Console. Vous constaterez après une actualisation, que les erreurs 404 sont corrigées.

Le sitemap AWM82 dans la google search console

Les informations figurant sur ce post proviennent du forum Elegant Themes.

A propos de 

Professionnel en marketing depuis plus de 25 ans, expert en e-commerce et passionné des techniques de référencement Internet. « La création d’un site Internet et sa visibilité sur le Web… C’est ma passion, mon métier ! »

    Me rejoindre sur :
  • facebook
  • googleplus
  • twitter
dapibus ut mi, Praesent id, amet, mattis Curabitur velit,