web-dev-qa-db-fra.com

Supprimer "Noindex, suivez" des pages

J'utilise le plugin WordPress SEO écrit par Yoast. Ce plugin, par défaut, affiche "noindex, follow" sur chaque page. Je suis sûr que je connais le fichier qui affiche "noindex, follow", mais après avoir "peaufiné", je n'arrive pas à supprimer le code.

Voici le fichier: https://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.3/frontend/class-frontend.php

J'apprécierais vraiment si vous pouviez me faire savoir quelle ligne doit être commentée ou ce qui doit être modifié. :)

1
Sid

Dans la méta-boîte "Wordpress SEO by Yoast", ouvrez l'onglet "Avancé" et définissez "Index des robots". Il m'a fallu une éternité pour trouver cela aussi.

3
troyfoley

Ooohhh tu veux dire "pages de pagination". Gotcha maintenant!

Il est difficile de dire avec certitude (je sais que je sais), mais à première vue, il semble que ce bloc de code correspond à ce que vous recherchez:

if ( $wp_query->query_vars['paged'] && $wp_query->query_vars['paged'] > 1 && isset( $options['noindex-subpages'] ) && $options['noindex-subpages'] ) {
                $robots['index']  = 'noindex';
                $robots['follow'] = 'follow';
            }
        }
1
Ben HartLenn

Bien que cela apparaisse dans le plugin Yoast SEO si je visais les sources sur mon site, je trouvai que le problème était simplement lié à Wordpress. La case Paramètres> Lecture> Visibilité dans les moteurs de recherche était cochée en regard de "Décourager les moteurs de recherche d'indexer ce site".

En décochant cette case, supprimez le "noindex, follow" du code dans le plug-in Yoast Wordpress SEO et corrige tous les problèmes d'indexation.

Également responsable du fichier imaginaire robots.txt refusant tout ce que je ne pouvais pas trouver. J'espère que ceci aide quelqu'un d'autre.

0
user47228