Aktualisieren einer Website mit SEO im Auge
-
11-07-2019 - |
Frage
ich eine etablierte Website bin Verwaltung, die derzeit im Begriff ist, aufgewertet zu werden (komplett neu ersetzt), aber ich mache mir Sorgen, dass ich alles meine Indizierung Google verlieren würde (das heißt, es gibt eine Menge Seiten sein in der Google-Index mehr die in diesem Ort existiert nicht vorhanden).
Das letzte Mal, dass ich einen (anderen) Seite aktualisiert, jemand sagte mir, ich hätte tun sollen etwas , so dass meine SEO nicht beeinträchtigt wird. Das Problem ist, ich kann mich nicht erinnern, was das etwas war.
Update für einige Klarstellung: Im Grunde genommen für einige, wie ich bin auf der Suche, die alten Pfade zu den neuen kartieren. Zum Beispiel:
- User suchen nach "awesome Seite"
- Google kehrt
mysite.com/old_awesome_page.php
, Benutzer klickt. - Meine Seite nimmt sie
mysite.com/new_awesome_page.php
Und wenn Google wird um die Seite wieder zu kriechen ...
- Google crawlt meine Website, die vorhandenen Indizes zu aktualisieren.
- Anfragen
old_awesome_page.php
- Meine Seite sagt Google, dass die Seite bewegt hat nun
new_awesome_page.php
.
Es wird nicht einfach 1:. 1-Abbildung ähnlich, wird es mehr wie (old) index.php?page=awesome --> (new) index.php/pages/awesome
sein, also kann ich nicht nur den Inhalt der vorhandenen Dateien mit Umleitungen ersetzen
Ich bin mit PHP auf Apache
Lösung
Sie müssen einige Regeln für das Umschreiben in einer .htaccess-Datei setzen.
Sie können viele gute Informationen finden hier . Es ist für Apache 1.3, aber es funktioniert für Apache 2, zu.
Von diesem Artikel wird eine Probe zum Umleiten auf Dateien, die Verzeichnisse verschoben hat:
RewriteEngine on
RewriteRule ^/~(.+) http://newserver/~$1 [R,L]
Diese lautet:
- Schalten Sie die Rewrite-Engine.
- Für alles, was von einem oder mehreren von "etwas" mit / ~, gefolgt beginnt, schreiben sie an http: // newserver / ~ von diesen "etwas" gefolgt.
- Die [L] bedeutet, dass das Umschreiben nach dieser Regel aufhören sollte.
Es gibt zusätzliche Richtlinien, die Sie a [301] umleiten
einstellen könnenSie können tun:
RewriteEngine on
RewriteRule old_page.php new_page.php [L]
Aber Sie würden eine Regel für jede Seite haben müssen. Um dies zu vermeiden, würde ich schauen mit regulären Ausdrücken, wie im ersten Beispiel.
Andere Tipps
301 umleiten alle alten (weg) Seiten zu den neuen.
Edit: Hier ein Link zu helfen . Es hat ein paar Links zu anderen Orten auch.
Sie können tune Googles Blick auf Ihrer Website, und wahrscheinlich seine Änderungen mitteilen, aus Google Webmaster-tools . Ich denke, Sie sollten eine Sitemap Ihrer aktuellen Website zu bauen, und haben es überprüft, wenn die Website ändert.