Przekierowanie 301 i inne - co to jest i jak je wykorzystać?

Czym jest przekierowanie 301? (źródło obrazka:seoblog.com)
O przekierowaniach wszelakich słychać wiele czy to w artykułach, dyskusjach na portalach społecznościowych lub branżowych forach. Przekierowanie 301 wygląda jak lekarstwo na całe internetowe zło jakie mogłoby się wydarzyć na naszej stronie. Kara od Google? Przekierowanie. Nowa wersja strony z inaczej zbudowaną adresacją? Przekierowanie. Wzmacnianie mocy podstron? Przekierowanie. Czym jednak jest przekierowanie...?
Dwudniowe szkolenie SEO & CM we Wrocławiu 27-28.11.2017 w cenie 776 zł.
Zapisz się

Czym są przekierowania i jak je stosować

Czy jest coś gorszego niż posiadanie swojej ulubionej budki z kebabem do której chodzimy codziennie i dowiedzenie się z dnia na dzień, że budka ta została przeniesiona? Co gorsza – nie wiemy gdzie! Żadnego znaku, informacji – nic!  Michał Sadowski, właściciel Brand24, na pewno byłby w stanie podzielić się swoimi przeżyciami w tym temacie.

Co ma budka z kebabem do Internetu i SEO? Podobnie zdezorientowany może być użytkownik trafiający na Twoją stronę internetową, na której zawsze pod adresem XYZ znajdowała się jakaś konkretna, przydatna treść i nagle zniknęła. Nie ma jej. Jest tylko komunikat: „Strona której szukasz nie istnieje”. Pewien rodzaj dezorientacji może odczuć także GoogleBot, który będzie musiał uwzględnić brak treści pod dotychczasowym adresem. Może to oczywiście przełożyć się na widoczność strony w wynikach wyszukiwania.

Co można zrobić, aby nasz użytkownik nie czuł się zagubiony? Wystarczy wywiesić karteczkę z informacją „przenieśliśmy się dwie ulice dalej”. W przypadku strony internetowej konieczne jest skorzystanie z przekierowania.

Zostawmy jednak kebabologiczne analogie na boku.

Posiadając stronę internetową prędzej czy później spotkasz się z problemem przenoszenia danych/informacji z jednego adresu na drugi. Może być to kwestia zmiany domeny lub po prostu przenoszenia podstrony.

Niezależnie od powodu, warto zadbać o ciągłość dostępu do informacji – zakładając, że warto. Jak sprawdzić czy warto?

Google Analytics

Logujemy się do naszego konta Google Analytics i przenosimy się do raportu Zachowanie. Następnie wybieramy Ogółem i w tabeli po prawej stronie wybieramy „wyświetl pełny raport”.

Po kliknięciu naszym oczom ukaże się nieco bardziej rozbudowana tabela z większą ilością danych. Istotne dla nas będzie pole wyszukiwania. Możemy w nie wkleić powiązany z badanym przez nas, kwalifikującym się do przeniesienia, adresem i sprawdzić czy dana podstrona generuje jakikolwiek ruch.

Może się bowiem zdarzyć, że na milion odsłon nasza podstrona, którą planujemy przekierować, wygenerowała raptem 10 odsłon. W takich przypadkach można z dużą dozą prawdopodobieństwa założyć, że przekierowanie nie będzie konieczne.

Aby jednak być pewnym tego czy warto w ogóle dla danego adresu,zaprzątać sobie głowę przekierowaniem, zrobimy jeszcze jedno badanie:

Majestic SEO

Nawet darmowa wersja konta Majestic pozwoli nam dowiedzieć się, czy warto robić przekierowanie. Jeżeli okaże się, że nasza podstrona nie generuje ruchu, ale posiada bardzo dużo linków, można rozważyć przekierowanie takiego adresu na podobną tematycznie podstronę lub stronę główną. Dzięki temu pozyskane linki nie zostaną stracone, a sama moc strony pozostanie niemalże nienaruszona.

Jeżeli przeglądany adres nie posiada w ogóle linków przychodzących, wykonywanie dla niego przekierowania może być bezcelowe.

Całościowe przekierowanie

Oczywiście, jeżeli wykonujemy przekierowanie na przykład ze starej wersji strony sklepu na nową, najpewniej okaże się, że nie warto skupiać się na pojedynczych podstronach, tylko lepiej od razu wszystko przekierować ze starych adresów na nowe.

Często spotykaną strategią w przypadku przekierowywania starych sklepów na nowe jest przekierowywanie starych podstron produktów do nowych podstron kategorii. Dzięki temu właściciel sklepu ma pewność, że użytkownik trafi na podstronę możliwie zbliżoną do treści jakich poszukiwał. Jest to dobre rozwiązanie szczególnie w przypadku dużych stron, gdzie nie mamy pewności, że będziemy w stanie wykonać przekierowanie 1:1 – 1 stara podstrona z produktem kieruje do 1 nowej podstrony z tym samym produktem.

Przekierowania – co to jest tak właściwie?

Przekierowanie to sposób w jaki serwer www przeglądanej strony internetowej informuje Twoją przeglądarkę o konieczności podążania pod inny adres w celu dostępu do treści. Sposobów wykonania przekierowania jest kilka. Najpopularniejszy z nich to edycja pliku .htaccess i wprowadzenie tam odpowiednich reguł.

Przekierowanie można podzielić ze względu na kod wysyłany przez serwer do przeglądarki.

Przekierowanie 301 (Trwale przeniesiony) – najpopularniejszy sposób przekierowania. Przekierowanie to jest traktowane przez roboty Google jako: „treść była dostępna pod adresem A ale będzie teraz dostępna tylko i wyłącznie pod adresem B”. Tego typu przekierowanie sprawia, że treść dostępna jest w wynikach wyszukiwania tylko pod jednym, docelowym adresem. Przekierowanie to jest pomocne na przykład przy pozbywaniu się duplikatów treści. Użytkownik najczęściej nawet nie zauważa, że dokonało się przekierowanie, ponieważ dzieje się to jeszcze przed załadowaniem jakiegokolwiek pliku związanego ze stroną.

Przekierowanie 302 (Znaleziono) – jest bardzo podobne do przekierowania 301. Główną różnicą jest jednak to, że roboty indeksujące traktują ten rodzaj przekierowania jako „tymczasowy”. Znaczy to tyle, że w indeksie wyszukiwarki istnieje tak stary, jak i nowy adres. Z punktu widzenia użytkownika trudno jest zaobserwować moment zmiany adresu.

Popularne przekierowania 301

Bardzo często pojawiają się zapytania o to, jak przekierować stronę z wersji „bez www” na „www” lub odwrotnie. Ma to oczywiście związek z widocznością strony w wynikach wyszukiwania i świetnie uzupełnia się z opcją wybrania preferowanej domeny w Google Search Console.

Przekierowanie domeny z www na bez www:

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

Przekierowanie domeny bez www na www:

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

Przekierowania te są przydatne szczególnie tym właścicielom stron, którzy pragną mieć swoją stroną pod jednym konkretnym adresem oraz ustrzec się przed niepotrzebnymi duplikacjami treści.

Przekierowanie konkretnej podstrony na inną:

RedirectMatch 301 /kategira/plik.php http://domena.pl

Alternatywy do przekierowania w pliku .htaccess:

Może się zdarzyć, że nie mamy możliwości edycji pliku .htacces. Pozostaje nam wtedy inny sposób przekierowywania użytkownika i robotów Google na nowy adres:

 

Przekierowanie PHP

Pliku index.php lub innym który odpowiedzialny jest za wyświetlenie treści, konieczne jest dodanie maksymalnie wysoko kodu:

<?php
header("Location: http://nowadomena.pl/index.php");
die();
?>

Dzięki temu możliwe stanie się przekierowanie użytkownika I robotów Google na nowy adres.

 

Przekierowanie JavaScript

Aby wykonać przekierowanie poprzez JavaScript wystarczy dodać prosty kod na stronie:

<script type="text/javascript">
window.location = "http://www.domena.pl";
</script>

 

Jak sprawdzić z jakim przekierowaniem mamy do czynienia?

Aby zbadać sposób przekierowania dla dowolnej strony, wystarczy skorzystać z narzędzi do „podsłuchiwania” stron. Najprostsze w obsłudze jest http://web-sniffer.net/. Wystarczy wpisać adres, przepisać CAPTCHA i cieszyć się wynikiem badania.

Na dole pod żółtym paskiem widoczny jest kod przekierowania – w tym wypadku 301.

 

Informacje dla robotów Google

Nie zawsze przekierowanie musi być widoczne dla użytkownika. Czasami wystarczy poinformować roboty indeksujące o dostępności treści pod innym adresem. Takie rozwiązanie jest świetne w przypadku posiadania tej samej treści w kilku różnych miejscach (nawet poza stroną) i w sytuacji gdy chcemy wskazać Google źródło naszej treści. Do takich celów warto wykorzystać tag kanoniczny, który pozwala wskazać za pomocą odpowiedniego znacznika w części <head> strony źródło treści. Tag kanoniczny to swego rodzaju przekierowanie dla robotów indeksujących.

Warto jednak pamiętać, że roboty indeksujące mogą, ale nie muszą brać pod uwagę reguł zawartych przez ten znacznik.

Przykłady zastosowania tagu kanonicznego:

Ta sama strona z opisem produktu ma dynamiczne URLe w zależności od sesji użytkownika i/lub jego preferencji wyszukiwania.

https://www.example.com/products?category=dresses&color=green

https://example.com/dresses/cocktail?gclid=ABCD

https://www.example.com/dresses/green/greendress.html

System bloga automatycznie zapisuje różne URL-e, gdy umieścisz ten sam post w różnych sekcjach.

https://blog.example.com/dresses/green-dresses-are-awesome/

https://blog.example.com/green-things/green-dresses-are-awesome/

Twój serwer jest tak skonfigurowany, by przedstawiać te same treści dla stron subdomeny www oraz protokołu http.

http://example.com/green-dresses

https://example.com/green-dresses

http://www.example.com/green-dresses

Treści, które umieszczasz na tym blogu do dystrybucji na inne witryny są replikowane częściowo lub w całości w tych domenach.

https://news.example.com/green-dresses-for-every-day-155672.html (post po redystrybucji)

https://blog.example.com/dresses/green-dresses-are-awesome/3245/ (post oryginalny)

Źródło: https://support.google.com/webmasters/answer/139066?hl=pl

Czego najlepiej się wystrzegać?

Należy uważać na przekierowania nie-przekierowania. Czasem domorośli webmasterzy wpadają na „świetny” pomysł, aby przekierowanie wykonać poprzez ładowanie treści nowej strony do ramki iframe. Jeżeli mamy podejrzenia, że coś jest nie tak z naszym przekierowaniem, zajrzyjmy do kodu strony w poszukiwaniu ramki.

Podsumowanie

Przekierowanie to potężne narzędzie, które warto wykorzystywać już od początku istnienia strony internetowej. Słychać plotki, że przekierowania 301 mogą zostać wykorzystane także do pozycjonowania. Tego jednak staraj się dowiedzieć od swojego zaprzyjaźnionego link buildera :-)

Wasze komentarze (4)
Redakcja WhitePress zastrzega sobie prawo usuwania komentarzy obraźliwych dla innych osób, zawierających słowa wulgarne lub nie odnoszących się merytorycznie do tematu obiektu.
  • olseo

    Przekierowanie w pozycjonowaniu jest bardzo często używane. Jednak młody pozycjoner może szybciej narobić szkód niż pożytku, gdy nie wie jak dobrze je zastosować. olseo.pl

    2017-04-16, 22:37
  • niepelnosprawny,org

    a jak przekierowanie 301 zrobić w zapisach domeny (a nie pliku)? niepelnosprawny.org

    2016-07-14, 16:41
  • @korter

    Możliwości jest mnóstwo ;-) Polecam skorzystać z "generatorów przekierowań" (redirect generator) takich jak http://htaccess.lapti.pl/ :) Wprowadzasz dane wejściowe, klikasz "generuj" i masz gotowy plik :-)

    2016-04-25, 15:27
  • korter

    A przekierowanie całej domeny na podstronę innej domeny? ;-)

    2016-04-25, 15:02
Polecane artykuły
domeny dla swojego portalu i bloga
Jak wybrać odpowiednią domenę dla swojej strony internetowej

Wybór właściwej domeny dla swojej strony internetowej to jeden z pierwszych problemów na które natknie się każda osoba czy firma chcąca publikować w Sieci. Ceny poszczególnych adresów potrafią bardzo się różnić, nie zawsze odpowiadając ich rzeczywistej wartości. Zobacz jak się w tym chaosie odnaleźć i na co przede wszystkim zwrócić uwagę.

dozwolone sposoby reklamy notariuszy i komorników sądowych
Reklama notariuszy i komorników sądowych

Reklama to skuteczny sposób na zbudowanie przewagi konkurencyjnej, jednak nie wszyscy mogą się nią posługiwać ograniczeń. Są grupy zawodowe, które obowiązuje wiele zakazów w tej kwestii, na przykład komornicy sądowi i notariusze. Jak w takiej sytuacji można promować swoją działalność?