it-swarm.com.de

SEO - Ändern der Dateierweiterung

Ich werde die Dateierweiterung von ".htm" auf ".php" ändern. Gibt es einen Nachteil bei dieser Aktion?

8
Charles Yeung

Ja. Wenn Sie die Dateierweiterung einer Live-Site ändern, treten folgende Konsequenzen auf:

  • Sie ändern im Wesentlichen die URLs und lassen alle Ihre Seiten für die Suchmaschinen wie neue Seiten aussehen.
  • Alle Links, die Sie zu diesen Seiten hatten, gehen im Wesentlichen verloren
  • Sie müssen die Suchmaschinen veranlassen, jede Seite mit der neuen Erweiterung neu zu indizieren
  • Während die Suchmaschinen den Übergang von Ihren alten URLs zu Ihren neuen URLs durchführen, wird jeder, der Ihre Website in den Suchergebnissen findet, mit einem 404-Fehler auf Ihrer Website begrüßt
  • Jeder, der Ihre Seiten mit einem Lesezeichen versehen hat, kann diese Seiten nicht mehr finden (bis die Lesezeichen aktualisiert wurden).

Zum Glück ist das alles einfach zu lösen. Sie können von den alten URLs zu den neuen URLs umleiten. Dies ist sehr einfach, wenn die Dateinamen gleich bleiben und sich nur die Dateierweiterungen ändern. Um die 301-Umleitung für Ihre Seiten durchzuführen, erstellen Sie einfach eine Datei mit dem Namen .htaccess und legen Sie sie in Ihrem Stammverzeichnis ab. Legen Sie dies hinein:

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

Dies teilt den Suchmaschinen und Webbrowsern mit, dass Ihre Seiten verschoben wurden und wo sie zu finden sind (es teilt ihnen mit, dass die Seiten, die mit .htm endeten, jetzt mit .php enden). Die Suchmaschinen aktualisieren dann ihre Indizes mit den neuen Seiten und schreiben auch alle Links, die Sie zu den alten URLs haben, den neuen URLs gut (obwohl ein kleiner Teil des Werts dieser Links verloren geht). Der Webbrowser leitet den Benutzer automatisch auf die neue Seite um und weiß nicht einmal, dass dies geschehen ist.

Zu Ihrer Information: Die Dateierweiterung hat keinen Einfluss auf Ihre Platzierungen. Mit anderen Worten, .php ist nicht besser oder schlechter als .html oder .aspx usw. (Wenn jemand nach "php" sucht, wird Google die Dateierweiterung in den Suchergebnissen hervorheben Berücksichtigt man ihre Platzierungen, ist sie wahrscheinlich klein.

10
John Conde

Johns Antwort sagt schon alles, aber ich möchte Ihnen noch eine weitere Frage stellen - worum geht es? Es gibt mindestens zwei Gründe, warum Sie bei html bleiben sollten oder überhaupt keine Erweiterung haben sollten:

  1. Was Sie dem Browser zur Verfügung stellen, ist keine PHP -Datei, sondern ein HTML-Dokument. Dies bedeutet, dass die Erweiterung PHP einfach irreführend ist. Ja, der HTML-Code wird mit PHP generiert, es handelt sich jedoch weiterhin um HTML.
  2. Sie machen Ihre URLs von der Implementierung Ihrer Website abhängig (in diesem Fall PHP). Was ist, wenn Sie Ihre Implementierung in Zukunft ändern? Werden Sie die URLs erneut ändern? URLs sind Teil der Benutzeroberfläche und sollten über eine gut konzipierte, implementierungsunabhängige Logik verfügen. Sie sollten auch für den Besucher klar und informativ sein und sich nur ändern, wenn es absolut notwendig ist.

Ich empfehle, bei htm zu bleiben oder die Erweiterung wegzulassen. Wenn Sie sich abenteuerlustig fühlen, können Sie Erweiterungen als Teil der Persönlichkeit der Website definieren und alles verwenden, was Sie möchten.

2
wssbck