Jak poinformować wyszukiwarki (m.in. google) o zmianie adresu strony?

pozycjonowanie Zostaw komentarz

Według algorytmu PageRank Twoja strona jest tym bardziej wartościowa, im więcej innych stron do niej linkuje. Jednak czasami zachodzi potrzeba przeniesienia strony (np. zmieniasz nazwę firmy i wiadomo, że strona zmieni adres z StaraNazwaFirmy.pl na NowaNazwaFirmy.pl). Najprościej by było poprosić wszystkie osoby, które do Ciebie linkują, aby zaktualizowały adres strony. Jednak wiadomo, że nie jest to w 100% wykonywalne, gdyż ktoś może zignorować Twoją prośbę, a także możesz nie znaleźć wszystkich stron, które do Ciebie linkują. Jest jednak dość prosty sposób, na poinformowanie wyszukiwarki google, że dana strona zmieniła adres, co spowoduje przekazanie „mocy” starej domeny nowej domenie. Ta sztuczka nazywa się przekierowanie 301.

Przekierowanie 301 informuje przeglądarkę internetową (a także wyszukiwarki), że dana strona zmieniła adres. Czyli pod www.StataNazwaFirmy.pl należy zamieścić odpowiedni plik, który spowoduje przekierowanie nas na www.NowaNazwaFirmy.pl. Wtedy osoba wchodząca na stronę www.StaraNazwaFirmy.pl zostanie automatycznie przeniesiona na stronę www.NowaNazwaFirmy.pl. Owe przekierowanie można zrobić na dwa sposoby:

Umieszczając plik index.php o odpowiedniej zawartości:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.NowaNazwaFirmy.pl");
header("Connection: close");
?>

Jest to bardzo proste rozwiązanie, ale ma jedną wadę: przekieruje nas wtedy, gdy wejdziesz na stornę główną (nie zadziała, gdy wpiszesz w przeglądarce np. www.StaraNazwaFirmy.pl/kontakt.php -> trzeba wtedy utworzyć analogiczny plik o nazwie kontakt.php, który przekierowuje na stronę www.NowaNazwaFirmy.pl/kontakt.php i tak trzeba się bawić „dla każdego pliku php”).

Drugi sposób jest pozbawiony tej wady. Otóż można w pliku .htaccess zdefiniować przekierowanie dotyczące całej domeny

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.StaraNazwaFirmy\.pl
RewriteRule ^(.*)$ http://www.NowaNazwaFirmy.pl/$1 [R=301,L]

To drugie rozwiązanie jest dużo bardziej elastyczne od pierwszego, ale na pierwszy rzut oka wygląda na bardziej skomplikowane.

Tagi: , , ,

Zanim dodasz komentarz, zapoznaj się z kilkoma podstawowymi zasadami:

  1. Jeśli zamiast imienia (lub pseudonimu) wpiszesz jakiś mało logiczny ciąg znaków np. asdfg, to taki komentarz zostanie usunięty.
  2. Jeśli się za kogoś podszywasz, to taki komentarz zostanie usunęty
  3. Jeśli zamiast imienia (pseudonimu) wpiszesz jakieś słowo kluczowe (np. tani hosting), to taki komentarz zostanie usunięty
  4. Jeśli Twoim jedynym celem jest zareklamowanie się, to taki komentarz zostanie niezwłocznie usunięty
  5. Komentarze nie związane z tematem notki są kasowane.
  6. Komentarze, które zawierają wulgarne słowa, bądź są obraźliwe (nie dotyczy konstruktywnej krytyki) są kasowane.
  7. Komentarze z mailem typu "nie.podam@coś.tam.pl" są kasowane
  8. Komentarze pisane niechlujnie (bez interpunkcji, w błędami ortograficznymi, z licznymi literówkami, pisane WIELKIMI LITERAMI) są kasowane

Jeden komentarz do “Jak poinformować wyszukiwarki (m.in. google) o zmianie adresu strony?”

  1. Jacek Cukierski Says:

    Witam,
    Czy mogę użyć pierwszego sposobu do zmiany podstron /np.Kontakt, Katalogi/ na stronie allf.pl? Czy zamiana przekaże PR?

Zostaw komentarz

WordPress - Hosting: Twój hosting - Skórka: N.Design Studio - Spolszczenie: Adam Klimowski.
RSS wpisów RSS komentarzy Zaloguj się