Comment supprimer le champ site web du formulaire de commentaires WordPress

Commentaire WordPress avec un lien SEO vers un site web externe via le champ Site Web
Après avoir commencé professionnellement l’informatique dans les milieu des années 2000, je me suis passionné pour le référencement de sites web. Le référencement est aussi appelé SEO, terme anglais pour Search Engine Optimization ou Optimisation pour les moteurs de recherche en français. C’est, en gros, un ensemble de techniques, toujours en mouvements, qui visent à optimiser les sites web pour mieux se positionner dans les moteurs de recherche. Et notamment dans Google qui écrase toute la concurrence. Des alternatives comme Qwant ou DuckDuckGo existent, mais Google reste très largement dominant.

L’essentiel à retenir ℹ️

Le champ Site Web du formulaire de commentaires WordPress est souvent détourné pour du spam et de la création abusive de backlinks. Même si WordPress ajoute un attribut nofollow aux liens des commentaires, la suppression de ce champ reste la solution la plus efficace. Un simple filtre PHP dans le fichier functions.php de votre thème suffit à le retirer définitivement.

Quel rapport entre les commentaires WordPress et le référencement ?

J’y arrive, patience ! Parmi les centaines de critères que Google utilise pour positionner un site web ou une page web dans son moteur de recherche, il y a les backlinks. Donc les liens hypertextes en français. Google évalue notamment le nombre de liens mais aussi la qualité des liens pointant vers votre site pour le positionner dans les résultats de son moteur de recherche. Plus vous aurez de liens de qualité, plus vous aurez de chance d’être bien placé dans Google. Et c’est encore mieux si vous obtenez des liens venant d’un site faisant autorité. Comme par exemple si vous parvenez à avoir un lien depuis Wikipédia, le Monde ou un autre site réputé. Car Google estimera alors que votre site est pertinent. Et il le positionnera donc mieux.
LIRE AUSSI  Modifier le texte affiché avant les commentaires WordPress
Le texte de l’ancre du lien est lui aussi important. Il vaut mieux ainsi que le lien soit placé sur une expression comprenant des mots-clés liés à votre site plutôt que juste sur son url  ou un intitulé neutre. Par exemple, cela sera bien plus efficace pour le référencement de ce site si j’obtiens un lien sur le mot-clé tutoriels wordpress plutôt que sur l’expression cliquez-ici pour visiter le site. Google favorisera plus ma position dans Google pour tutoriels wordpress dans le premier cas.

Les liens dans les commentaires WordPress pour améliorer son référencement

Il y a quelques années, les spécialistes du référencement ont découvert qu’il était facilement possible de créer des backlinks intéressants vers leurs sites via le formulaire de commentaires de WordPress. En effet, il y a un champ Site web prévu dans le formulaire de commentaires de WordPress pour lier son nom avec un site web. Les référenceurs s’en sont  donc donnés à cœur joie en utilisant en masse cette fonctionnalité de WordPress pour améliorer leur référencement.
Le formulaire de commentaires de WordPress avec le champ Site Web
Exemple d’optimisation via le formulaire de commentaires de WordPress
Détournement du formulaire de commentaires de WordPress pour gagner des backlinks
Rendu du commentaire. Notez en bas à gauche que le nom du commentateur pointe vers le site web saisi dans le formulaire de commentaires de WordPress.
Mais Google a essayé de limiter le phénomène. Car toutes les techniques abusives finissent toujours par être découvertes et sanctionnées par Google. Google a donc introduit la notion de lien nofollow via l’attribut rel d’un lien qui se note ainsi :
<a href="https://astuceswp.fr" rel="nofollow">
Nofollow en anglais signifie ne pas suivre. C’est une instruction donnée aux robots d’indexation de Google lui demandant de ne pas suivre ce lien. Et ne pas lui transmettre de jus comme disent souvent les référenceurs. Donc de ne pas en prendre compte pour jauger et positionner le site web.
LIRE AUSSI  Comment mettre à jour automatiquement WordPress, ses plugins et son thème
Les développeurs de WordPress ont rapidement utilisé ce nofollow pour éviter le spam inutile des commentaires des articles qui vidaient souvent les commentaires de leur utilité.

Pourquoi supprimer le champ Site Web des commentaires WordPress ?

Si vous faites attention au formulaire de commentaire de ce site, vous vous apercevrez qu’il n’y a pas de champ Site web présent sur ce site. La raison est simple ! Éliminer les tentatives de se faire de la pub via ce site avec la mention de son site web. En effet, même si Google a essayé de contrer cette technique abusive, certains l’utilisent encore. Souvent au détriment de la qualité des commentaires. Je préfère donc m’en passer. Si vous souhaitez aller plus loin, vous pouvez aussi désactiver complètement les commentaires sur WordPress.

Code PHP pour retirer le champ Site Web des commentaires WordPress

Il est très simple de retirer le champ Site Web du formulaire de commentaires de votre site. Il vous suffira d’éditer le fichier functions.php de votre thème WordPress. Ce fichier sert à personnaliser votre thème en modifiant certaines fonctions de base de WordPress. Pensez à créer un thème enfant avant de modifier ce fichier, sous peine de perdre vos modifications lors d’une mise à jour du thème. Voici le code à ajouter dans votre fichier functions.php qui permet d’ajouter un filtre à votre thème pour ne pas afficher le champ Site web dans votre formulaire de commentaires :
/* supprime le champ site web du formulaire de commentaires de WordPress pour éviter le spam */
function comment_url_filtered($fields) {
if(isset($fields['url'])) unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields', 'comment_url_filtered');
Et, miracle ! Le champ Site Web n’est plus affiché dans le formulaire de commentaires, il a disparu !
LIRE AUSSI  Qu'est-ce qu'un shortcode WordPress ?
Formulaire de commentaires WordPress sans le champ site web  

Foire aux questions

La suppression du champ Site Web affecte-t-elle les commentaires existants ?

Non, les commentaires déjà publiés avec un lien vers un site web ne sont pas modifiés. Seul le formulaire de soumission de nouveaux commentaires est affecté. Les anciens commentaires conservent leur lien.

Peut-on supprimer le champ Site Web sans toucher au code ?

Oui, certains plugins de gestion des commentaires permettent de personnaliser les champs du formulaire. Vous pouvez aussi masquer le champ via du CSS (.comment-form-url { display: none; }), mais le champ restera présent dans le code source HTML.

Le champ Site Web dans les commentaires est-il utile pour le SEO ?

Non. WordPress ajoute automatiquement un attribut nofollow aux liens des commentaires. Les moteurs de recherche ne suivent pas ces liens et ne transmettent pas de « jus SEO ». Le champ n’apporte rien en termes de référencement.

Faut-il utiliser un thème enfant pour modifier functions.php ?

Oui. Si vous modifiez directement le functions.php du thème parent, vos modifications seront écrasées à la prochaine mise à jour du thème. Un thème enfant protège vos personnalisations.

Comment remettre le champ Site Web si je change d’avis ?

Il suffit de supprimer le filtre ajouté dans functions.php. Le champ Site Web réapparaîtra automatiquement dans le formulaire de commentaires dès que le code sera retiré.

Cette méthode fonctionne-t-elle avec tous les thèmes WordPress ?

Elle fonctionne avec la majorité des thèmes qui utilisent le formulaire de commentaires standard de WordPress. Certains thèmes avec un formulaire de commentaires personnalisé peuvent nécessiter une approche différente.

Alternative : masquer le champ via du CSS

Si vous ne souhaitez pas modifier le code PHP de votre thème, vous pouvez masquer visuellement le champ Site Web via du CSS. Rendez-vous dans Apparence > Personnaliser > CSS additionnel et ajoutez cette règle :
.comment-form-url { display: none; }
Cette méthode cache le champ à l’écran, mais ne le supprime pas du formulaire HTML. Un utilisateur averti pourrait toujours soumettre une URL via les outils de développement du navigateur. La méthode PHP décrite plus haut reste donc la plus fiable pour bloquer définitivement ce champ.
Steve Chevillard

A propos de Steve Chevillard

Je suis responsable du numérique pour Philo éditions (Philosophie magazine, Sciences Humaines, Philonomist) et j'utilise WordPress depuis la fin des années 2000. J'ai créé astuceswp.fr en 2018 pour partager mon expérience et aider ceux qui veulent se lancer sur WordPress ou aller plus loin avec leur site. Je publie des tutoriels pratiques sur WordPress, l'hébergement, le SEO et les outils numériques, en essayant de rester le plus clair et accessible possible. Mon objectif : vous donner les clés pour être autonome sur votre site, sans vous noyer dans le jargon technique.

2 Commentaires sur “Comment supprimer le champ site web du formulaire de commentaires WordPress”

  1. Re bonjour
    malheureusement cette astuce ne fonctionne pas chez moi … le champ est toujours affiché !
    JMarc

  2. En effet, certaines personnes (ou robots) peuvent laisser des commentaires non pertinents sur votre site simplement pour obtenir un lien retour vers leur site (que l on appelle aussi backlink) et ainsi essayer d ameliorer leur positionnement dans les moteurs de recherche.

Les commentaires sont fermés.