Le plugin WordPress SEO supprime Rel Canonical des pages non indexées

Le plugin All in One SEO est largement utilisé par les blogueurs et les propriétaires de sites WordPress, avec plus de 3 millions d'installations. Malgré sa puissance et son utilité, il existe un problème qui dérange les utilisateurs : le plugin ajoute automatiquement une balise rel canonique aux pages marquées comme non indexées. Cela peut avoir des conséquences indésirables pour le référencement.

Lorsqu'une page ou une publication est marquée comme non indexable, le plugin y ajoute rel canonique. Ceci n'est pas souhaitable, car l'utilisation de rel canonique sur des pages non indexées peut entraîner une indexation incorrecte ou un classement inférieur dans les résultats de recherche.

Contenu de l'article :

  • Comment résoudre le problème
  • Comment se débarrasser de Rel Canonical à l'aide de hooks
  • Comment mettre en place un processus

L'équipe de développement du plugin a proposé une solution au problème, en recommandant l'utilisation de filtres pour modifier le comportement du plugin. Dans ce cas, l'utilisateur doit apporter des modifications au fichier function.php pour configurer le plugin afin qu'il fonctionne correctement avec les liens canoniques.

Comment se débarrasser de Rel Canonical à l'aide de hooks

Le code requis pour configurer le plugin et supprimer rel canonique est simple. Il permet de désactiver l'ajout de la balise rel aux pages qui ne doivent pas être indexées.

Pour ce faire, vous devez utiliser des filtres dans votre code pour contrôler si les URL canoniques sont ajoutées ou supprimées en fonction des conditions de la page.

Comment mettre en place un processus

Pour apporter les modifications souhaitées, procédez comme suit :

  1. Créez une copie de sauvegarde du site : Il est toujours recommandé de créer une sauvegarde complète de votre site avant d'apporter des modifications. Ceci est nécessaire pour qu'en cas d'erreur, vous puissiez restaurer la version de travail.
  2. Ouvrez le fichier fonctions.php : Localisez le fichier function.php de votre thème WordPress actuel. Il doit être situé dans le répertoire racine du thème. Si vous ne trouvez pas ce fichier, contactez votre fournisseur d'hébergement ou votre développeur.
  3. Faites une copie de sauvegarde du fichier : Avant de modifier le fichier function.php, faites-en une copie de sauvegarde. Cela vous donnera la possibilité de revenir à la version originale du fichier en cas de problème.
  4. Ajouter du code : Ajoutez le code suivant à votre fichier function.php pour supprimer l'URL canonique des pages d'archive et de catégorie :
 add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); fonction remove_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } retour $url; } 

Le code ajouté vérifie si la page est une catégorie ou une archive et, si c'est le cas, supprime la balise canonique rel.

  1. Téléchargez le fichier modifié : Une fois le code ajouté, téléchargez le fichier function.php modifié dans le dossier racine de votre thème. Il s'agit d'une étape importante car un placement incorrect des fichiers peut entraîner des erreurs.
  2. Testez les modifications : Accédez aux pages de catégorie ou d'archives pour vérifier si la balise rel canonique a été supprimée. Elle devrait disparaître, mais la balise méta robots devrait rester.
  3. Découvrez d'autres pages : Une fois que vous avez vérifié que les modifications ont été appliquées avec succès aux pages d'archives et de catégorie, revérifiez les autres pages telles que la page d'accueil ou les publications pour vous assurer que rel canonique fonctionne correctement.
  4. Suppression sur des pages spécifiques : Si vous devez supprimer rel canonique de pages ou de publications individuelles, vous pouvez ajouter une vérification par ID de page :
 Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } 

En conclusion

En suivant ces étapes, vous pouvez facilement supprimer la balise rel canonique des pages non indexables ou des publications individuelles sur WordPress. Bien que certaines modifications de code supplémentaires soient nécessaires pour certains utilisateurs, la solution proposée est assez simple et efficace pour la plupart des sites.

Si vous avez des questions ou avez besoin de précisions supplémentaires, écrivez au studio SEO "SEO COMPUTER" pour toute question à l'adresse email info@seo.computer.

ID 7564

Envoyez une demande et nous vous fournirons une consultation sur SEO promotion de votre site internet