Your browser does not support JavaScript!

Zależy nam na tym, aby korzystanie z naszego serwisu było dla Państwa komfortowe. W związku z tym staramy się dostosować dostępne w nim treści do Państwa preferencji i zainteresowań. Jest to możliwe dzięki przechowywaniu w Państwa przeglądarkach plików cookies oraz przetwarzaniu przez PromoTraffic Sp.z.o.o. (administratora) danych osobowych w celach analitycznych i statystycznych. Korzystając nadal z naszego serwisu, bez zmian ustawień w zakresie prywatności, wyrażają Państwo zgodę na zapisywanie w przeglądarce plików cookies. Jednocześnie informujemy, że istnieje możliwość zmiany ustawień dotyczące plików cookies w swojej przeglądarce. W celu uzyskania dodatkowych informacji o zasadach przetwarzania danych osobowych oraz przysługujących Państwu w związku z tym prawach prosimy o zapoznanie się z treścią naszej Polityki prywatności

Chcesz prowadzić skuteczne kampanie reklamowe? Dowiedz się więcej o Adwords na sterydach

SEO

Czym są przekierowania i kiedy je stosować?

5 min 1919
Jakub Kękuś | 05.10.2017

Każdy specjalista SEO prędzej czy później stanie przed zadaniem przeniesienia danych z jednego adresu na drugi. Niezależnie, czy przyczyną tego działania jest zmiana domeny, zmiana struktury strony czy optymalizacja ścieżki adresów URL, należy zadbać o prawidłowe poinformowanie przeglądarki i robotów, że dana strona/podstrona jest teraz dostępna pod innym adresem. Prawidłowe przekierowanie jest kluczowym elementem do utrzymania autorytetu domeny oraz pozycji w organicznych wynikach wyszukiwania.  

Dzisiejszy wpis skierowany jest do osób, które dopiero rozpoczynają swoją przygodę z SEO oraz tych, które chcą dowiedzieć się czegoś więcej na temat przekierowań. Jeśli więc jesteś już doświadczonym SEOwcem, ten artykuł może być dla Ciebie odświeżeniem już dawno poznanych informacji.  

Czym tak właściwie jest "przekierowanie"?

"Przekierowanie" to informacja, za pomocą której dajemy znać przeglądarce internetowej oraz robotom skanującym strony o konieczności przejścia pod inny adres www w celu dotarcia do pożądanych treści. Podzielić je można ze względu na kod wysyłany przez serwer na:

Przekierowanie 301 (Trwałe przekierowanie)

Zapis „301” czyli „moved permanently” oznacza „przeniesiony na stałe”. Jest to komenda umożliwiająca przeniesienie użytkownika oraz robotów skanujących domenę z pierwotnego adresu na nowy adres URL. Przekierowanie typu 301 jest najskuteczniejszym oraz najprzyjaźniejszym dla wyszukiwarek rozwiązaniem. 301 jest rekomendowanym rozwiązaniem przez Google w przypadku, kiedy:

a) Witryna / adres URL został przeniesiony na nową stronę i zależy Ci na płynnym przejściu użytkownika oraz robotów skanujących.

b) Użytkownicy mają możliwość przejścia na Twoją witrynę, korzystając z różnych adresów URL (np. www.twoja-domena.pl, twoja-domena.pl), warto wskazać jeden adres jako preferowany (kanoniczny). Należy pamiętać, aby w tym przypadku również poinformować roboty Google o preferowanym adresie domeny za pomocą Search Console.

c) Chcesz mieć pewność, że linki do starych (zmienianych adresów) URL są przekierowywane do właściwych stron i przekazują swoją "moc".

Przekierowanie 302 (Tymczasowe przekierowanie)

Zapis „302” informuje o tymczasowym przeniesieniu użytkownika oraz robotów skanujących domenę ze starego adresu na nowy adres URL. Przekierowanie typu 302 zalecane jest w przypadku, gdy:

a) Witryna / adres URL muszą zostać przekierowane tymczasowo np. z powodu prac modernizacyjnych.

b) Witryna / adres URL jest testowana/y pod względem nowej funkcjonalności lub designu. Uwaga! Pamiętaj, że przekierowanie typu 302 powinno być używane, jak sama nazwa wskazuje, tymczasowo, oraz, że nie przenosi ono mocy linków ze starego adresu URL na nowy.

Jak wykonać przekierowanie?

Teraz gdy wiemy, czym jest przekierowanie oraz jakie wyróżniamy jego rodzaje, należy przyjrzeć się bliżej możliwościom ich zastosowania. Poniższe możliwości zostaną przedstawione na przykładzie przekierowań typu 301.

Przekierowanie korzystające z funkcji serwera - plik .htaccess

.Htaccess jest plikiem umieszczonym w głównym katalogu witryny, za pomocą którego jesteśmy w stanie zmienić ustawienia serwera. Plik .htaccess daje nam możliwość ustawienia przekierowań 301 takich jak:  

  • Przekierowanie na nową witrynęOptions +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.TWOJA-NOWA-WITRYNA.com/$1 [R=301,L]
  • Przekierowanie Canonical, czyli np. z adresu www, na adres bez www. Zawsze powinno się stosować tylko jedną ścieżkę adresu z www lub bez www.> Przekierowanie domeny z www na bez www:RewriteCond %{HTTP_HOST} ^www.TWOJA_WITRYNA.pl [NC]RewriteRule ^(.*)$ http://TWOJA-WITRYNA.pl/$1 [L,R=301]>
  • Przekierowanie domeny bez www na www:
  • RewriteCond %{HTTP_HOST} ^www.TWOJA-WITRYNA.pl [NC]
  • RewriteRule ^(.*)$ http://www.TWOJA-WITRYNA.pl/$1 [L,R=301]

Uwaga! Jeżeli tworzenie plików .htaccess jest dla Ciebie skomplikowane lub ciężko Ci ją zapamiętać, w sieci znajduje się wygodny generator .htaccess. Znajdziesz go na stronie www.htaccesseditor.com

Przekierowanie za pomocą skryptów

Najlepszym rozwiązaniem przy konieczności zastosowania przekierowań jest zastosowanie pliku .htaccess lub zrobienie tego za pomocą serwera, lecz jeśli nie jesteśmy w stanie ich wykonać z bliżej nieokreślonych przyczyn, możemy wywołać przekierowania za pomoc skryptów:

  • Przekierowanie za pomocą kodu PHP> Przekierowanie za pomocą kodu PHP na nową domenę - kod wklejamy na początku pliku
    ?php
    Header( „HTTP/1.1 301 Moved Permanently” );
    Header( „Location: http://www.TWOJA-WITRYNA.pl/” );
    ?>> Przekierowanie Canonical za pomocą kodu PHP adresu bez www na adres z www<?php
    if(substr($_SERVER[‚HTTP_HOST’], 0, 3)!=’www’) {
    header(„HTTP/1.1 301 Moved Permanently”);
    header(„Location: http://www.TWOJA-WITRYNA.pl”.$_SERVER[‚REQUEST_URI’]);
    header(„Connection: close”);
    exit;
    }
    ?>
    > Przekierowanie Canonical za pomocą kodu PHP adresu z www na adres bez ww
    <?php
    if(substr($_SERVER[‚HTTP_HOST’], 0, 3)==’www’) {
    header(„HTTP/1.1 301 Moved Permanently”);
    header(„Location: http://TWOJA-WITRYNA.pl”.$_SERVER[‚REQUEST_URI‚]);
    header(„Connection: close”);
    exit;
    }
    ?>

Podsumowanie

Mam nadzieje, że dzisiejszy wpis przybliżył osobom, które dopiero rozpoczynają swoją przygodę z działaniami SEO, jak ważne są przekierowania oraz jak je poprawnie stosować w przypadku zmiany witryny lub adresu URL. Oczywiście, przekierowania można wykorzystać również na wiele innych sposobów jak np. do link buildingu ale to zagadnienie przybliżę w następnym artykule.

Jakub Kękuś

PromoTraffic

Pełni żalu i bólu zawiadamiamy, że osoby piszącej ten tekst nie ma już wśród nas, pracowników PromoTraffic. Jesteśmy pewni, że doświadczenie zdobyte w naszej firmie sprawiło, że radzi sobie ona wyśmienicie w dalszym życiu zawodowym i wszystko u niej dobrze. Spodobał Ci się ten artykuł? Dołożyliśmy starań, by pozostałe były równie dobre i ciekawe! Piszemy o aktualnych tematach branżowych, śledzimy najnowsze trendy, analizujemy rynek i dzielimy się doświadczeniem. Wpisy na PromoBlogu pojawiają się mniej lub bardziej regularnie, ale nie uświadczycie tu „martwej ciszy”, jesteśmy pełni życia!

Zobacz wszystkie artykuły tego autora
ebook image

Darmowy ebook

Zapisz się do naszego newslettera, a my podeślemy Ci e-booka "od briefingu do kickoffu - Jak dobrze zacząć współpracę (nie tylko z agencją)" bezpośrednio na Twoją skrzynkę.