Comment masquer les publications et les pages des moteurs de recherche ?
Publié: 2020-12-08Comment masquer les publications et les pages des moteurs de recherche ?
Table des matières
Introduction
Avez-vous déjà voulu savoir comment masquer les publications et les pages des moteurs de recherche ? par exemple, à partir des résultats de recherche internes sur votre site ? Ou souhaitez empêcher les moteurs de recherche d'explorer vos publications et vos pages. Ici, je vais vous montrer comment faire.
Ou encore mieux, masquez les pages réservées aux membres dans l'espace membres ou les pages contenant des informations sensibles, par exemple dans le cas d'un site d'adhésion (évidemment le contenu restera toujours protégé par un mot de passe mais il est empêché de s'afficher et donc d'être conscient de leur existence).
Même si vous n'y aviez jamais pensé, je vous conseille de réfléchir à ce problème. Certaines pages ne doivent jamais être vues par l'utilisateur qui effectue une recherche interne sur le site, ou qui ne doivent jamais être indexées par les moteurs de recherche également pour une question de confidentialité de vos clients.
Par défaut, WordPress dispose d'une fonction de recherche interne qui affiche à la fois les publications et les pages publiées en fonction du terme de recherche ou du mot-clé. Généralement, les contenus qui composent un site se retrouvent au sein des articles, et les utilisateurs sont plus enclins à rechercher des articles que des pages .
Les pages, d'autre part, sont utilisées pour fournir différentes informations telles que la biographie du site, la confidentialité, la politique en matière de cookies, la connexion, etc. Habituellement, les pages sont des liens présents dans un menu ou le pied de page, il est donc parfois même pratique, d' exclure les pages WordPress de la recherche interne du site ou des moteurs de recherche .
Vous pouvez empêcher les moteurs de recherche d'explorer vos pages WordPress à partir de la recherche interne du site ou des moteurs de recherche sans utiliser de plugin , uniquement via les mêmes paramètres fournis par WordPress ou en ajoutant du code PHP au fichier function.php du thème actif.
Mais passons à la pratique maintenant et voyons comment masquer les pages WordPress des résultats de recherche .
Comment masquer les pages WordPress des résultats de recherche internes sur votre site ?
Méthode 1 : Utiliser le fichier function.php
Pour exclure les pages WordPress des résultats de recherche sur votre site , ajoutez du code PHP dans le fichier function.php de votre thème utilisé sur WordPress .
Toute personne souhaitant masquer toutes les pages de son site WordPress peut le faire en allant dans Apparence>Editeur>fonctions.php et en collant le code suivant :
functionSearchFilter ($ requête) { si ($ requête->est_recherche) { $ requête-> set ('post_type', 'post'); } retour $ requête ; } add_filter ('pre_get_posts', 'SearchFilter');
Grâce à ce code, seuls les articles ou publications apparaîtront dans les recherches, toutes les pages seront exclues.
Si par contre vous n'êtes pas habitué à ajouter des codes directement dans le fichier du thème WordPress, je vous recommande les meilleurs plugins WordPress utiles à cet effet, comme Exclude ou Search Exclude, qui vous permettront d' exclure des pages et articles WordPress de la recherche directement depuis les plugins de paramètres.
Méthode 2 : Utilisation du fichier header.php
Dans WordPress, il existe déjà un paramètre qui permet d' empêcher l'indexation des pages et des publications sur les moteurs de recherche . Habituellement, ce paramètre est recommandé de le sélectionner, uniquement et exclusivement, lorsque vous avez l'intention de créer un blog privé accessible uniquement à des groupes spécifiques d'utilisateurs déjà informés de l'existence du site.
Pratiquement toutes les sections d'un site WordPress sont indexables par les moteurs de recherche, y compris la page de résultats de recherche interne. Nous pouvons bloquer le contenu de votre site WordPress aux moteurs de recherche avec une simple astuce.
Voyons ci-dessous les moyens et solutions pour masquer des pages aux moteurs de recherche mais les rendre accessibles via URL directe et sans recours à des plugins spécifiques .
Ajoutez le code suivant dans le fichier header.php, à l'intérieur de l'élément head :
[phphtmlscript = "true"] < ? php if (is_search()) {?><meta name = "robots" content = "noindex, nofollow" /><? php}?>
Alternativement, créez un fichier robots.txt (il sera probablement déjà présent dans votre hébergement WordPress) qui ressemble à ceci :
Agent utilisateur:
* Interdire :
Méthode 3 : Utilisation du fichier robots.txt :
Agent utilisateur : * Interdire : /
Pour éviter d'indexer une page ou un article spécifique avec le fichier robots.txt :
Agent utilisateur : * Interdire : / pages / page_cachée
au lieu de /pages/Hidden_page, entrez l'URL de la page que vous souhaitez masquer.
Enfin, une autre façon, plus simple et moins risquée d' inhiber l'indexation des pages et articles WordPress est de sélectionner l'item « Décourager les moteurs de recherche d'indexer ce site » qui se trouve à l'intérieur du chemin :
Attention : cette procédure rendra votre site WordPress quasiment invisible aux moteurs de recherche.
Si vous cochez l'option « Décourager les moteurs de recherche d'indexer ce site », le système insère la balise méta <meta name = "robots" content = "noindex, nofollow"> dans l'en-tête de toutes les pages, avertissant ainsi tous les moteurs de recherche qui les pages ne devront pas être prises en compte et donc pas incluses dans l'index de leurs bases de données de recherche.
Méthode 4 : Utiliser le plugin All in One SEO Pack
Un autre aspect à prendre en compte lors du masquage des pages et des publications de votre site est l' indexation effectuée par Google et les autres principaux moteurs de recherche (Bing et Yahoo). Aussi, dans ce cas, les contenus dont vous souhaitez limiter la visibilité ne doivent pas être inclus (pensez, par exemple, aux pages contenant des informations sensibles de vos clients).
Le plugin qui nous aide, dans ce cas, est le fameux Yoast SEO ou le bien-aimé All in one SEO Pack (outils pour faire du référencement et optimiser le positionnement sur google et les différents moteurs de recherche de vos articles et pages web avec WordPress). Ce plugin nous permet d'éviter d' indexer des pages et des publications WordPress spécifiques .
Avec All in One SEO Pack activé, vous pouvez empêcher les robots d'exploration Google d'accéder à des pages spécifiques et exclure des pages sélectionnées de l'indexation sur Google.
Maintenant, en faisant défiler la page et l'éditeur d'articles, vous verrez apparaître le panneau All in One SEO Pack et plus bas l'entrée Meta Robot NoIndex (ou TAG).
En sélectionnant Meta Robots No Index TAG , des pages et des publications spécifiques ne seront pas indexées. Ils ne seront pas inclus dans l'index Google. Dans le même temps, assurez-vous que les pages et les publications que vous souhaitez masquer ne sont pas incluses dans le plan du site de votre site ou blog WordPress.
Méthode 5 : Protégez par mot de passe n'importe quelle page ou publication dans wordpress
Cette méthode, plutôt que de ne pas indexer une page ou un article à partir d'un moteur de recherche, définira un mot de passe pour accéder au site. Le propriétaire peut décider à qui transmettre le mot de passe et donner accès au site uniquement à eux.
Sous la section d'édition rapide de votre message ou de votre page, vous pouvez voir une section de mot de passe où vous pouvez en définir un pour vous-même. Vous pouvez également définir l'attribut page/publication sur privé afin que vous seul puissiez y avoir accès.
L'essentiel sur la façon de bloquer les moteurs de recherche sur un site ou des articles WordPress spécifiques
Nous avons vu comment masquer des pages et des publications des résultats de recherche de votre site, de l'index Google et des moteurs de recherche en général. Vous savez maintenant comment améliorer et affiner la fonctionnalité de recherche de WordPress
Si vous connaissez d'autres solutions pour masquer des pages et des publications sur votre site ou de nouvelles stratégies pour empêcher que du contenu qui devrait avoir une visibilité protégée soit accessible au public, veuillez nous en informer en laissant un commentaire dans la case appropriée !