SEO - Modification de l'extension de fichier

8

Je vais changer l'extension du fichier de ".htm" en ".php", y a-t-il un inconvénient à cette action?

Charles Yeung
la source
1
absolument aucun inconvénient pour autant que je sache!
1
Comme indiqué dans la ligne d'objet, il s'agit d'une question de marketing, pas de programmation.
Il peut certainement y avoir un impact SEO. À tout le moins, vous devez créer des redirections 301 afin que les moteurs de recherche - et toute personne ayant des signets - ne trouvent pas de pages cassées.
Anon

Réponses:

10

Oui. Si vous modifiez l'extension de fichier d'un site en ligne, les conséquences suivantes se produisent:

  • Vous modifiez essentiellement les URL et faites en sorte que toutes vos pages ressemblent à de nouvelles pages pour les moteurs de recherche.
  • Tous les liens que vous aviez vers ces pages seront essentiellement perdus
  • Vous devrez demander aux moteurs de recherche de réindexer chaque page dotée de la nouvelle extension.
  • Alors que les moteurs de recherche effectuent la transition de vos anciennes URL vers vos nouvelles URL, toute personne qui trouve votre site dans les résultats de recherche sera accueillie avec une erreur 404 sur votre site Web.
  • Quiconque ayant mis en signet vos pages ne pourra plus trouver ces pages (jusqu'à ce qu'elles mettent à jour leurs signets)

Heureusement, tout cela est facile à résoudre. Vous pouvez effectuer une redirection 301 des anciennes URL vers les nouvelles URL. C'est très facile si les noms de fichiers restent les mêmes et que seules les extensions de fichiers changent. Pour effectuer la redirection 301 pour vos pages, créez simplement un fichier appelé .htaccess et placez-le dans votre répertoire racine. Placez-le à l'intérieur:

RewriteEngine on
RewriteRule (.*)\.htm$ /$1.php [R=301,L]

Cela indique aux moteurs de recherche et aux navigateurs Web que vos pages ont été déplacées et où les trouver (cela leur indique que les pages terminées par .htm se terminent désormais par .php). Les moteurs de recherche mettront ensuite à jour leurs index avec les nouvelles pages et créditeront également les liens que vous avez vers les anciennes URL vers les nouvelles URL (bien qu'une petite partie de la valeur de ces liens soit perdue). Le navigateur Web redirigera automatiquement l'utilisateur vers la nouvelle page et il ne saura même pas que cela s'est produit.

Pour info, l'extension de fichier n'affecte pas votre classement. En d'autres termes, .php n'est ni meilleur ni pire que .html ou .aspx, etc. (En fait, si quelqu'un recherche "php", vous remarquerez que Google mettra en évidence l'extension du fichier dans les résultats de la recherche. facteur dans leur classement, il est probablement faible).

John Conde
la source
2

La réponse de John dit tout, mais je voudrais vous poser une autre question - quel est le point? Il y a au moins deux raisons pour lesquelles vous devriez vous en tenir htmlou ne pas avoir d'extension du tout:

  1. Ce que vous fournissez au navigateur n'est pas un fichier PHP mais un document HTML. Cela signifie que l'extension PHP est tout simplement trompeuse. Oui, le HTML est généré à l'aide de PHP mais il est toujours HTML.
  2. Vous faites dépendre vos URL de l'implémentation de votre site web (PHP dans ce cas). Et si vous changez votre implémentation à l'avenir? Allez-vous modifier à nouveau les URL? Les URL font partie de l'interface utilisateur et doivent avoir une logique bien conçue et indépendante de l'implémentation. Ils doivent également être clairs et informatifs pour le visiteur et ne changer que si cela est absolument nécessaire.

Je recommande de rester avec htmou d'omettre l'extension que ce soit. Si vous vous sentez aventureux, vous pouvez intégrer des extensions à la personnalité du site Web et utiliser ce que vous voulez.

wssbck
la source