Mon site Web utilise à la fois www.example.com
et example.com
.
J'ai récemment testé des titres en double sur le site Web et il semble que tout titre sur une page située à www.example.com
et example.com
soit perçu comme un doublon par les moteurs de recherche.
Est-ce que quelqu'un sait comment je peux utiliser à la fois le www.example.com
et le example.com
sans duplication?
En ce qui concerne le commentaire de votre question, vous n’avez qu’un seul site destiné à vos utilisateurs avec les deux versions du site (avec www
et sans www
).
Par conséquent, vous devez rediriger une version vers les autres (comme vous le souhaitez). Pour cela, vous pouvez utiliser un fichier .htaccess si vous utilisez Apache en tant que serveur Web (à la racine de votre site).
Par exemple, voici le code pour rediriger toutes les URL www
vers no-www
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_Host} !^example\.com [NC]
RewriteRule (.*) http://example.com/$1 [QSA,R=301,L]
</IfModule>
Ou l'inverse (no-www
à www
):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_Host} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
</IfModule>
Vous avez plusieurs façons de le créer. Si vous voulez que les utilisateurs accèdent aux deux versions avec ou sans WWW, vous pouvez utiliser le lien canonique d’une version à l’autre. EX: De la version non WWW
<link rel="canonical" href="https://www.example.com" />
Si vous ne souhaitez pas que les utilisateurs accèdent à l'une de vos pages, par exemple la version non WWW, vous pouvez rediriger toutes les pages sans WWW vers WWW à l'aide de la redirection 301.
La dernière option consiste à ajouter noindex dans l'une de vos pages.
<meta name="robots" content="noindex,follow" >
Cela dépend de votre cas, choisissez ce qui convient à votre site Web.