comment mettre une balise meta robot no index partout sauf sur des pages clée (sans plugin et sur wp)

Si vous voulaez ajouter une balise meta robots « noindex » à l’ensemble des pages d’un site WordPress sans utiliser de plugin, vous pouvez le faire en modifiant le fichier header.php de votre thème. Cela vous permettra d’ajouter une balise meta robots à chaque page de votre site, en utilisant le même code pour chaque page.

Pour ajouter une balise meta robots « noindex » à l’ensemble des pages d’un site WordPress sans utiliser de plugin, suivez les étapes suivantes :

  1. Connectez-vous à votre site via FTP ou accédez à votre dossier de fichiers via un gestionnaire de fichiers dans votre espace d’hébergement.
  2. Accédez au dossier de votre thème, qui se trouve généralement dans /wp-content/themes/nom-du-thème/.
  3. Ouvrez le fichier header.php avec un éditeur de texte (comme Notepad ou TextEdit) et recherchez la balise head (<head>).
  4. Juste après la balise head, ajoutez une balise meta avec l’attribut « name » égal à « robots » et l’attribut « content » égal à « noindex ». Le code complet devrait ressembler à ceci : <meta name="robots" content="noindex">.
  5. Enregistrez le fichier header.php et téléchargez-le sur votre site.

Cela ajoutera une balise meta robots « noindex » à l’ensemble des pages de votre site. Pour exclure les articles et la page d’accueil de cette règle générale, vous pouvez utiliser des conditions dans le code PHP de votre thème. Par exemple, vous pouvez ajouter une condition pour vérifier si vous êtes sur la page d’accueil ou sur une page d’article, et ne pas afficher la balise meta robots dans ces cas. Le code complet pourrait ressembler à ceci :

<head>
    <?php if (!is_home() && !is_singular()) { ?>
        <meta name="robots" content="noindex">
    <?php } else {
        wp_no_robots();
    } ?>
</head>

Publications similaires