Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
30 Millions+
Sites web utilisant nos plugins
20+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment empêcher les moteurs de recherche d'explorer un site WordPress

Vous travaillez sur un site WordPress qui n'est pas encore prêt à être lancé ? Vous ne voulez probablement pas que des pages inachevées apparaissent dans les résultats de recherche avant que vous ne soyez prêt.

Dans ce guide, nous vous montrerons comment contrôler le crawl et l'indexation par les moteurs de recherche dans WordPress. Nous expliquerons également quelle méthode utiliser pour masquer un site entier, une page unique ou un dossier spécifique.

Empêcher les moteurs de recherche d'explorer un site WordPress

Important : Le crawl est différent de l'indexation

Beaucoup de débutants empêchent les moteurs de recherche de crawler leur site alors qu'ils veulent en réalité arrêter l'indexation. Il est important de comprendre la différence entre les deux.

Le crawl est lorsque les robots des moteurs de recherche visitent votre site pour découvrir du contenu. L'indexation est lorsqu'ils ajoutent ce contenu à leur base de données consultable.

Considérez cela comme un bibliothécaire qui lit un nouveau livre (exploration) puis l'ajoute au catalogue de la bibliothèque (indexation).

C'est important car bloquer le crawl n'empêche pas toujours l'indexation. Si Google découvre une URL bloquée via des liens provenant d'autres sites Web, il peut toujours indexer l'URL. Comme Google ne peut pas crawler la page, il peut afficher « Aucune information n'est disponible pour cette page » dans les résultats de recherche.

Google affiche « Aucune information disponible pour cette page » dans les résultats de recherche

Vous voulez savoir s'il faut désactiver le crawl ou l'indexation sur votre site ? Voici un guide rapide :

Cas d'utilisationCe qu'il faut faireOutil approprié
Masquer un site entier qui n'est pas encore lancéBloquer tout accèsRéglage de lecture WordPress + protection par mot de passe
Supprimer une page ou un article de GoogleLe laisser crawlable et arrêter l'indexationAjouter une balise noindex
Écarter les robots d'un dossierArrêter le crawl de ce dossierrobots.txt Refuser

Cliquez sur les liens ci-dessous pour accéder à la méthode de votre choix :

Méthode 1 : Utiliser le réglage WordPress pour décourager l'indexation

WordPress dispose d'un réglage intégré qui demande aux moteurs de recherche de ne pas indexer votre site. Allez dans Réglages » Lecture et cochez « Décourager les moteurs de recherche d'indexer ce site ».

Décourager les moteurs de recherche d'indexer en utilisant les paramètres intégrés de WordPress

Lorsque vous l'activez, WordPress ajoute une balise méta robots noindex,nofollow à vos pages :

<meta name="robots" content="noindex,nofollow">

La directive noindex demande aux moteurs de recherche de ne pas inclure vos pages dans les résultats de recherche, tandis que nofollow leur demande de ne pas suivre les liens sur ces pages.

WordPress avertit également que c'est aux moteurs de recherche d'honorer cette demande. En d'autres termes, ce réglage demande aux moteurs de recherche de ne pas indexer votre site, mais ne les empêche pas d'y accéder.

Si vous voulez rendre impossible l'indexation ou le crawl de votre site Web par les moteurs de recherche, vous devrez alors protéger votre site WordPress par mot de passe.

Méthode 2 : Empêcher l'indexation d'une seule page ou d'un seul article

Si vous souhaitez que votre site reste dans les résultats de recherche mais qu'une page ou un article n'apparaisse pas sur Google, ajoutez une directive noindex à cette page.

La plupart des plugins SEO WordPress gratuits peuvent le faire. Nous utilisons la version gratuite de All in One SEO sur WPBeginner, nous allons donc vous montrer comment cela fonctionne avec. Installez, activez et configurez le plugin sur votre site web.

Ensuite, modifiez l'article ou la page que vous souhaitez supprimer des résultats de recherche. Faites défiler jusqu'à Paramètres AIOSEO et basculez vers l'onglet « Avancé ». Désactivez « Utiliser les paramètres par défaut » et sélectionnez « No Index ».

Ne pas indexer une seule page ou un seul article avec AIOSEO

Cliquez sur « Mettre à jour » ou « Publier » pour enregistrer vos modifications. AIOSEO ajoutera maintenant la directive noindex à la page, indiquant aux moteurs de recherche de ne pas l'inclure dans leurs index.

Méthode 3 : Modifier manuellement votre fichier robots.txt

Utilisez robots.txt lorsque vous souhaitez indiquer aux robots d'exploration de ne pas explorer une partie spécifique de votre site WordPress, plutôt que de bloquer le site entier. Par exemple, vous pouvez empêcher les robots d'explorer un dossier /private/ tout en leur permettant d'explorer le reste de votre site.

WordPress génère normalement votre fichier robots.txt automatiquement. Vous pouvez le consulter en visitant votredomaine.com/robots.txt.

La plupart des plugins SEO WordPress gratuits, y compris All in One SEO, vous permettent de modifier robots.txt directement depuis votre tableau de bord WordPress. Alternativement, vous pouvez créer ou modifier un fichier robots.txt dans le répertoire racine de votre site en utilisant le gestionnaire de fichiers de votre hébergement ou FTP. Pour des instructions détaillées, consultez notre guide sur comment optimiser votre robots.txt WordPress pour le SEO.

Une fois le fichier ouvert, copiez le code ci-dessous dans votre fichier robots.txt.

User-agent: *
Disallow: /private/

Assurez-vous de remplacer /private/ par le chemin d'URL que vous souhaitez que les moteurs de recherche arrêtent d'explorer.

Méthode 4 : Utiliser X-Robots-Tag pour empêcher l'indexation

Si vous avez besoin de garder un fichier tel qu'un PDF hors des résultats de recherche, vous pouvez utiliser l'en-tête HTTP X-Robots-Tag. Contrairement à une balise meta robots, cela fonctionne avec des fichiers qui n'ont pas de page HTML où vous pouvez ajouter noindex.

Pour les serveurs Apache, ajoutez le code suivant à votre fichier .htaccess :

<FilesMatch ".pdf$">
  <IfModule mod_headers.c>
    Header set X-Robots-Tag "noindex"
  </IfModule>
</FilesMatch>

Si vous utilisez AIOSEO, vous pouvez également modifier votre fichier .htaccess depuis All in One SEO » Outils » Éditeur .htaccess.

Attention : La modification du fichier .htaccess peut casser votre site web si elle est mal effectuée. Veuillez vous assurer de sauvegarder votre site WordPress ou de faire une copie de votre fichier .htaccess avant d'apporter des modifications.

Méthode 5 : Protéger l'ensemble du site par mot de passe avec cPanel

Si votre site est encore en construction et que vous souhaitez empêcher les moteurs de recherche d'y accéder, vous devrez activer la protection par mot de passe sur l'ensemble de votre site. Cela empêche les visiteurs et les robots d'explorer le site jusqu'à ce que vous supprimiez le mot de passe.

Si votre fournisseur d'hébergement propose cPanel, connectez-vous à votre compte et ouvrez « Confidentialité du répertoire » sous « Fichiers ».

Sélectionnez la confidentialité du répertoire dans cPanel

Trouvez le répertoire où WordPress est installé. C'est souvent public_html. Si vous avez plusieurs sites, ouvrez public_html et sélectionnez le dossier du site que vous souhaitez protéger.

Cliquez sur « Modifier » à côté du répertoire. Sur le nouvel écran, cochez « Protéger ce répertoire par mot de passe », entrez un nom pour le répertoire protégé et cliquez sur « Enregistrer ».

Protégez votre répertoire par mot de passe dans cPanel

Utilisez ensuite la section « Créer un utilisateur » pour entrer un nom d'utilisateur et un mot de passe. Votre site nécessitera désormais ces informations de connexion avant que quiconque puisse y accéder, y compris les robots d'exploration des moteurs de recherche.

Gardez à l'esprit que la protection par mot de passe au niveau du serveur bloque tout accès au site. Les services externes tels que les passerelles de paiement ou les tâches cron peuvent ne pas fonctionner tant que vous n'avez pas supprimé la protection.

FAQ sur l'arrêt du crawl d'un site WordPress par les moteurs de recherche

1. La protection par mot de passe de mon site nuira-t-elle à mon référencement lorsque je serai prêt à lancer ?

Non. La protection par mot de passe de votre site pendant sa construction ne nuira pas à votre référencement. Une fois le mot de passe supprimé, les moteurs de recherche pourront explorer et indexer vos pages normalement.

2. Comment désactiver le référencement dans WordPress ?

WordPress n'a pas de paramètre pour « désactiver le référencement ». Si vous souhaitez que votre site soit exclu des résultats de recherche, activez « Décourager les moteurs de recherche d'indexer ce site » sous Paramètres » Lecture.

3. Comment cacher mon site WordPress des moteurs de recherche pendant les tests ?

Protégez le site par mot de passe via votre panneau de contrôle d'hébergement si votre hébergeur propose cette option. Par exemple, les utilisateurs de cPanel peuvent utiliser la confidentialité du répertoire pour exiger un nom d'utilisateur et un mot de passe avant que quiconque puisse accéder au site.

4. Quelle est la différence entre noindex et nofollow ?

noindex indique aux moteurs de recherche de ne pas inclure une page dans les résultats de recherche. nofollow leur indique de ne pas suivre les liens sur cette page. Ils contrôlent des choses différentes et peuvent être utilisés ensemble si nécessaire.

Nous espérons que cet article vous a aidé à empêcher les moteurs de recherche d'explorer ou d'indexer votre site WordPress. Vous voudrez peut-être consulter notre liste de contrôle SEO WordPress lorsque vous serez prêt à lancer votre site Web.

Si vous avez aimé cet article, abonnez-vous à notre Chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

30 CommentairesLaisser une r action

  1. Wow ! Merci wpBeginner, je n'avais jamais pensé à activer la protection par mot de passe sur le dossier public_html. Merci de fournir cette perspective. Merci beaucoup !

  2. J'ai lu que souvent ces procédures, ainsi que robots.txt, ne sont que des comportements recommandés pour un robot. Comment éviter d'être recherché réellement. Est-il possible, par exemple, de bloquer les plages de Google et Bing, par exemple, à l'aide d'un fichier .htaccess ?

      • Je comprends, mais je suppose que le site web ne sera alors pas public et que seules les personnes connaissant le nom d'utilisateur et le mot de passe pourront y accéder ? Mon idée était juste d'essayer de trouver les plages d'adresses IP des bots et de les bloquer au niveau du fichier htacess, par exemple. Est-ce que cela a du sens ou est-ce absurde ?

        • Il n'y a aucune garantie que les bots ne trouveraient pas le site plus tard avec une adresse IP différente. Si vous voulez être sûr que votre site ne soit pas exploré, vous voudrez qu'il s'agisse d'un site privé, sinon la meilleure option est d'utiliser robots.txt pour demander que le site ne soit pas exploré.

        • Je comprends, et merci pour votre réponse. Je pensais pouvoir résoudre le problème en bloquant la plage, mais vous avez raison, le bot pourrait provenir d'une autre IP ou d'une nouvelle plage. J'essaierai de me fier au fichier robots.txt et j'espère que tout ira bien.

  3. La croyance répandue selon laquelle un grand nombre de pages indexées sur un site n'a aucun effet sur l'indexation des autres pages est-elle correcte ?

    • Ce n'est pas parce que vous avez des pages indexées sur votre site que vous ne pouvez pas avoir d'autres pages cachées aux robots d'exploration pour empêcher leur indexation.

      Admin

  4. Je suis plusieurs fois resté pensif dans l'onglet des réglages du tableau de bord WordPress en me demandant pourquoi quelqu'un voudrait décourager Google d'afficher la page ou l'article. Aujourd'hui, en fait, après avoir lu cet article, j'ai compris les raisons pour lesquelles quelqu'un découragerait l'indexation par les moteurs de recherche.
    C'est très simple à faire en fait. nous devons cocher la case dans la section des réglages, section lecture, où il est demandé de décourager les moteurs de recherche pour la visibilité.
    Merci d'avoir dissipé mon doute de longue date.

  5. C'était exactement ce que je cherchais. Après avoir déplacé mon site de développement vers le site en direct du client, je ne voulais plus qu'aucun trafic ne revienne sur l'ancien. Merci !

  6. J'ai supprimé définitivement mon site de WordPress et lorsque je tape mon nom sur Google, l'ancien site WordPress apparaît toujours, bien qu'il ait disparu. Quelqu'un de l'équipe de support peut-il m'aider à le supprimer ? Je ne veux pas que mes clients soient confus avec mon site réel et actif.

  7. si nous désactivons l'indexation du site WordPress pour le protéger des pirates, cela affectera-t-il l'indexation de Google ou non, et si oui, comment autoriser Google à indexer mes pages

  8. Ne semble pas fonctionner. J'ai suivi les instructions avec confiance. Mon sous-domaine est toujours visible publiquement.

    • Salut Andy,

      Si vous avez protégé par mot de passe votre répertoire de sous-domaine, veuillez vérifier à nouveau ses paramètres dans cPanel. Si tout semble correct, vous voudrez peut-être contacter votre fournisseur d'hébergement WordPress.

      Admin

    • Oui, ce qui est écrit sous « Décourager les moteurs de recherche d'indexer le site » est très vrai. Google ne semble pas en tenir compte

  9. Bonjour, j'ai un doute : si un site web a 1 million de sous-pages, le moteur de recherche bloquera-t-il toutes les sous-pages lorsque nous ajouterons
    User-agent: *
    Disallow: /
    dans le fichier robots ?

    • Oui. L'ajout de Disallow:/ dans robot.txt indiquera à tous les robots des moteurs de recherche de ne pas explorer ce site ou cette page Web.

  10. je veux que les pages de membres et la page de profil des membres ne soient pas indexées par les moteurs de recherche, comment faire ????

  11. J'ai essayé cela mais cela a perturbé mon .htccess pour mon installation Wordpress.

    Procédez donc avec prudence.

  12. Bonjour,

    J'ai actuellement un blog Wordpress.com (plan gratuit) et je souhaite vendre mes articles numériques en ligne sans créer de site Web et en m'appuyant entièrement sur le blog, au début (j'ai manqué de fonds). Ainsi, en poursuivant cette idée, j'ai apporté des modifications à mon blog, sous cela, après avoir effectué le paiement, le client est redirigé vers ma page de blog avec un lien pour télécharger le contenu numérique. Donc, je veux juste que la passerelle de paiement puisse rediriger le trafic vers la page de téléchargement sur mon blog et ne pas qu'elle soit consultable par les moteurs de recherche, etc. et qu'elle ne soit pas non plus répertoriée dans la liste des articles/pages de Wordpress.com, etc. car si la page de téléchargement est consultable par les moteurs de recherche et répertoriée dans les articles de mon blog, je ne gagnerais rien car le client téléchargerait directement le contenu sans effectuer le paiement.

    Cordialement,
    Joojo.

  13. J'apprends WP maintenant et je conçois mon site. Pour l'instant, je ne veux pas que le site soit exploré, j'ai donc coché la case Visibilité des moteurs de recherche et j'ai ajouté la protection par mot de passe. Cependant, dans quelques mois, je voudrai que le site soit mis en ligne et j'aurai des visiteurs sur mon site. Si je décoche la case Visibilité des moteurs de recherche et retire la protection par mot de passe, l'en-tête robots nofollow sera-t-il automatiquement mis à jour ? Ou devrai-je le mettre à jour manuellement dans la section en-tête ?

    • Oui, ce sera le cas. Cependant, pour être plus sûr, vous devez soumettre le sitemap xml de votre site à l'aide des outils pour webmasters de Google. Cela vous permettra de voir si des erreurs d'exploration sont trouvées sur votre site.

      Admin

  14. Est-il possible de bloquer uniquement des pages spécifiques de votre site, plutôt que de bloquer le site entier ?

    • Wordpress offre une option de protection par mot de passe sur toutes vos pages et publications. Changez simplement la « visibilité » dans l'édition de votre page ou publication en « protégé par mot de passe ».

  15. Comment puis-je faire en sorte que Google et Bing explorent mon site tout en empêchant SeMalt de le faire. SeMalt envoie du trafic sur mon site, donnant l'impression que j'ai plus de visites, cependant ces clics quittent mon site immédiatement et augmentent ainsi le taux de rebond de mon site WordPress.
    Toute aide à ce sujet serait appréciée.
    Patrick

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.