Przekierowanie 301 – Unikamy duplikacji treści.

przekierowanie 301

Co to jest przekierowanie 301?

Przekierowanie 301 – Jest to jeden z najważniejszych elementów w procesie optymalizacji witryny pod kątem wyszukiwarek internetowych.

Jeżeli twoja witryna dostępna jest pod adresami:

  • http://strona.pl
  • http://www.strona.pl
  • https://strona.pl
  • https://www.strona.pl
  • http://www.strona.pl/index.html
  • http://www.strona.pl/index.html
  • http://www.strona.pl/index.php
  • http://www.strona.pl/index.php

Należy zrobić przekierowanie 301. Jeśli przekierowanie nie jest zrobione w witrynie występuje tak zwany „duplicate content” co w przypadku optymalizacji SEO jest błędem kardynalnym. Tworzenie i optymalizacja wewnętrznych przekierowań to jeden z najważniejsych elementów wpływających na techniczne SEO.

Kiedy przekierowania 301 są przydatne, a kiedy zbędne?

Kiedy przekierowania są przydatne:

  • Migracja na nową stronę internetową – Jeśli zmieniasz domenę, strukturę URL lub technologię swojej witryny, przekierowania 301 pomogą zachować wartość SEO z poprzedniej strony, kierując ruch i linki na nową stronę.
  • Korekta błędów w adresach URL – Jeśli masz stare lub nieprzyjazne adresy URL na swojej stronie, możesz użyć przekierowań 301, aby skierować użytkowników na nowe, bardziej przyjazne adresy URL, poprawiając tym samym doświadczenie użytkowników i SEO.
  • Usunięcie niepotrzebnych podstron – Jeśli masz strony lub podstrony na swojej witrynie, które nie są już aktualne lub potrzebne, przekierowania 301 mogą kierować ruch z tych stron na bardziej istotne strony. Bardzo ważne jest wdrożenie przekierowań, gdy dana podstrona jest nieaktualna, ale posiada linki przychodzące.

Kiedy przekierowania są zbędne:

  • Nie istniejące strony – Nie warto tworzyć przekierowań 301 z nieistniejących stron. Zamiast tego, użytkownicy powinni otrzymać informację „404 – Nie znaleziono” lub „410 – Trwałe usunięcie”, co pomoże w zachowaniu czystości struktury witryny. Dotyczy to np. podstron utworzonych w wyniku ataku hakerskiego.
  • Zmiana treści na innej stronie – Jeśli zmieniasz treść na jednej stronie, ale nie zmieniasz adresu URL, nie ma potrzeby stosowania przekierowań 301. Wystarczy zaktualizować treść na istniejącej stronie.
  • Krótkotrwałe zmiany – Jeśli zmiany w strukturze URL lub treści są krótkotrwałe (na przykład promocje sezonowe), stosowanie przekierowań 301 może być nadmiernym obciążeniem. Lepiej jest użyć innych metod, takich jak linki wewnętrzne, aby kierować użytkowników na odpowiednie strony.
  • Gdy są elementem linkowania wewnętrzenego – Gdy linki wewnętrzne posiadają przekierowania 301 należy je zmienić tak by link ze strony „A” kierował do strony „B” bez dodatkowego przekierowania. Usprawni to skanowanie botom, a także komfort użytkowników z korzystania ze strony lub sklepu.

Jak zrobić przekierowanie 301?

W katalogu głównym twojej domeny powinieneś znaleźć plik .htaccess, jeżeli go tam nie ma stwórz plik tekstowy o tej nazwie. W pliku tym należy wpisać regułę, która przekieruje domenę z jednego adresu na drugi. Po wpisaniu reguły skasuj rozszerzenie (ten plik nie powinien mieć rozszerzenia).

Zanim wkleimy tam jakikolwiek kod musimy się zastanowić pod jakim adresem ma się wyświetlać nasza domena. Jeżeli chodzi o pozycjonowanie nie ma to żadnego znaczenia – możesz wyświetlać swoją domenę z www jak i bez www. Zanim jednak podejmiesz decyzję sprawdź jak zaindeksowana jest twoja witryna:

Wpisz w wyszukiwarce zapytanie site:twojastrona.pl – jeżeli Google wyświetla twoją stronę z www najlepiej będzie zrobić przekierowanie właśnie na ten adres.

Czytaj również: Pozycjonowanie sklepów internetowych

Przekierowanie 301 w htaccess

Poniżej zamieszczamy kody jakie należy wstawić w przypadku poszczególnych przekierowań:

Przekierowanie z bez www na z www:

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

Przekierowanie z www na bez www:

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

W tym przypadku o przekierowaniu 301 powinniśmy poinformować również Google poprzez Google Search Console.

By to zrobić musisz najpierw dodać nową witrynę do GSC i ze starej na nową zrobić przekierowanie 301.

Jeżeli chodzi o przekierowanie 301 ma ono jeszcze inne zastosowania. Jeżeli zmieniliśmy domenę dla naszego serwisu za pomocą tego przekierowania możemy przenieść moc pozycjonowanej wcześniej strony. (W tym przypadku należy zachować identyczną strukturę linków co na starym serwisie).

RewriteEngine On
RewriteRule ^(.*)$ http://www.vestigio.pl/$1 [R=301,L]

Oczywiście nie jest to jedyna metoda przekierowania 301 – z tym przekierowaniem możemy poradzić sobie w każdym języku programowania. Poniżej podaję przykład dla języka PHP:

Przekierowanie z bez www na z www:

<?php
if(substr($_SERVER['HTTP_HOST'], 0, 3)!='www')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.blog.easysuccess.pl".$_SERVER['REQUEST_URI']);
header("Connection: close");
exit;
}
?>

Przekierowanie z www na bez www:

<?php
if(substr($_SERVER['HTTP_HOST'], 0, 3)=='www')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://vestigio.pl".$_SERVER['REQUEST_URI']);
header("Connection: close");
exit;
}
?>

Przekierowanie na nową domenę:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.vestigio.pl".$_SERVER['REQUEST_URI']);
header("Connection: close");
exit;
?>

Wyjaśnienie wszystkich rodzajów przekierowań:

301 – przekierowanie na stałe. (Coś tu było, ale zostało przeniesione i już nie wróci).
302 – przekierowanie tymczasowe. (Coś stąd zostało przeniesione, ale wróci).
307 – przekierowanie tymczasowe.

Czytaj również: Pozycjonowanie lokalne

Jak sprawdzić czy działa przekierowanie 301?

Naprostszym sposobem jest wejście w dany link. Jeśli strona się zmieni przekierowanie działa poprawnie. Warto jednak skorzystać z narzędzi. Można to zrobić w jednym z poniższych:

  • httpstatus.io,
  • Scraming Frog,
  • redirect-checker.org.

Jeżeli macie jakieś pytania odnośnie przekierowania 301 zostawcie je komentarzu.

Artykuły ze świata SEO
i marketingu co tydzień na Twojej skrzynce