Nous procédons actuellement à un grand travail de refonte sur notre site Web. Au moins 50% des dossiers du site Web seront déplacés vers de nouveaux emplacements avec des noms différents (c.-à-d. De nombreuses URL seront modifiées). Certes, Google aura besoin de temps pour indexer de nouvelles pages et nous nous attendons à ce que nos positions SERP ne soient pas aussi bonnes qu’elles le sont pour un certain temps.
Nous avons également une vieille idée de supprimer www
de notre nom de domaine. Il semble que le moment soit propice pour faire ces deux travaux en même temps que la publication du site Web avec un contenu mis à jour. Ou est-il préférable, du point de vue du référencement, de publier d'abord le nouveau contenu, et seulement après un certain temps, lorsque nos positions SERP reviendront aux résultats précédents, informent Google que le nom de domaine sans www
est notre préférence nom de domaine?
Si j'étais vous, je ferais tout en même temps pour ne pas dire à Google que vos URL ont changé deux fois. En effet, la modification de la structure des URL peut affecter le référencement. c'est pourquoi il est bon de changer la structure des URL une fois pour de bon (et pas souvent).
Sinon, je confirme que vos positions SERP réelles ne seront pas aussi bonnes pendant un certain temps. Afin de récupérer vos SERP positions, n'oubliez évidemment pas de mettre toutes les 301 redirections des anciennes pages vers les nouvelles.
Vous devez d’abord rediriger toutes vos anciennes pages vers les nouvelles via la redirection 301.
Vous pouvez le faire dans le . Htaccess (placé dans votre dossier public racine):
RewriteEngine On
# for redirection on the same domain
RewriteRule ^old-site$ /new-page [R=301,L]
# for redirection to a new domain
RewriteRule ^old-site$ http://www.new-domain.com/new-page [R=301,L]
Pour éviter les doublons, ce que Google n'aime pas! - Vous ne devez également autoriser qu'une seule URL à accéder à votre site Web avec www
ou sans www
!
# Redirect non-www visitors to www. in order to avoid duplicate content
Options +FollowSymLinks
RewriteCond %{HTTP_Host} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]