Przewodnik po najlepszych praktykach dotyczących przekierowań URL

  1. 301: Przeniesiono na stałe: najlepszy wybór dla SEO
  2. 302: Tymczasowo znalezione / przeniesione
  3. 307: Tymczasowo przeniesiony
  4. Odśwież meta
  5. Przekieruj najlepsze praktyki
  6. Implementacja Metoda 1: Edycja pliku .htaccess Twojej witryny (tylko serwery Apache)
  7. Implementacja Metoda 2: Korzystanie z IIS (tylko Windows Server)
  8. Implementacja Metoda 3: Tworzenie przekierowania 301 w WordPress
  9. Implementacja Metoda 4: Umieszczanie kodu na górze każdej strony
  10. Eric Sachs

Przekierowanie informuje wyszukiwarki i użytkowników o innym adresie URL niż ten, o który pierwotnie prosili

Przekierowanie informuje wyszukiwarki i użytkowników o innym adresie URL niż ten, o który pierwotnie prosili. Są one niezbędne podczas wprowadzania zmian w strukturze adresu URL witryny lub podczas przenoszenia treści z jednej domeny do drugiej. Możesz ich użyć do powiązania wspólnych konwencji internetowych (http: //, www. Itd.) Ze sobą, aby zmaksymalizować uprawnienia do domeny.

W przypadku prawidłowej implementacji niewiele lub brak rankingu zostaje utracone, ale jeśli nie zostanie to zrobione prawidłowo, strona internetowa może stracić większość, jeśli nie wszystkie, wpływy na Google i inne wyszukiwarki. Ten przewodnik wyjaśnia rodzaje przekierowań i sposób ich implementacji.

301: Przeniesiono na stałe: najlepszy wybór dla SEO

Przekierowanie 301 powoduje trwałe przekierowanie z jednego adresu URL na inny. Przekazuje od 90% do 99% soku łącza lub rankingu mocy do przekierowanej strony. 301 to Kod stanu HTTP dla tego rodzaju przekierowania. W większości przypadków jest to najlepszy rodzaj przekierowania dla witryny, ponieważ pomaga utrzymać cały aktualny ranking SEO na miejscu.

301 mówi przeglądarkom i robotom wyszukiwarek, że strona zmieniła lokalizację, a zawartość lub przynajmniej jej zaktualizowaną wersję można znaleźć pod nowym adresem URL. Dzięki temu cała waga linku z oryginalnej strony do nowego adresu URL.

Przesyłanie treści stanie się bardziej złożone, jeśli zdecydujesz się zmienić domenę witryny lub przenieść zawartość z jednej domeny do drugiej. W wyniku nadużyć spamerów, jeśli używasz przekierowań 301 między domenami, ich wdrożenie zajmuje więcej czasu.

302: Tymczasowo znalezione / przeniesione

W HTTP 1.1 jest to znane jako 302 Found, aw HTTP 1.0 było znane jako 302 Moved Temporarily. Chociaż niektórzy pracownicy Google twierdzą, że istnieją przypadki, w których oba przekierowania są traktowane w podobny sposób, Moz mówi najlepszym sposobem na utrzymanie wszystkich kredytów SEO jest użycie 301.

307: Tymczasowo przeniesiony

W HTTP 1.1 kod 307 wchodzi w grę dla Moved Temporarily. Podczas gdy większość robotów indeksujących traktuje to jak 302 w wielu sytuacjach, prawie zawsze najlepiej jest używać przekierowania 301. Jedyną sytuacją, w której powinieneś skorzystać z przekierowania 307, jest fakt, że treść została przeniesiona tylko tymczasowo, na przykład gdy witryna jest w trakcie konserwacji, a serwer został zidentyfikowany jako zgodny z HTTP 1.1. Trudno jest ustalić, czy wyszukiwarki mogą określić, czy strona jest zgodna, dlatego najlepiej jest użyć przekierowania 302 na treści, które zostały przeniesione tymczasowo.

Odśwież meta

Odświeżanie meta to typ przekierowania wykonywany na poziomie strony, a nie na poziomie serwera. Są one zazwyczaj wolniejsze i dlatego nie są zalecane do celów SEO. Najczęściej kojarzone są one z komunikatem „Jeśli nie zostaniesz przekierowany w ciągu pięciu sekund, kliknij tutaj” wiadomości widoczne na wielu stronach internetowych. Meta odświeżenie przejdzie jakiś sok link, ale nie jest najlepszym wyborem dla SEO, ponieważ stracisz dużo soku link i ze względu na słabą użyteczność.

Przekieruj najlepsze praktyki

Przekierowania mają trzy podstawowe części: źródło, typ i miejsce docelowe. Źródłem jest strona, której nie chcesz, aby widzowie oglądali. Typ odnosi się do tego, czy jest to 301, 302 lub 307. Miejsce docelowe to nowa strona, którą chcesz, aby widzowie widzieli.

Podczas przenoszenia witryny lub sekcji witryny zaimplementuj przekierowania 301 na podstawie treści „jeden do jednego”. Jeśli masz trzy adresy URL, A, B i C, A powinien mieć przekierowanie do nowej lokalizacji A; B powinien mieć przekierowanie do nowej lokalizacji B, a C powinno mieć przekierowanie do nowej lokalizacji C.

Upewnij się, że dwukrotnie sprawdzasz i potrójnie sprawdzasz plik robots.txt, aby upewnić się, że nie blokujesz przekierowujących adresów URL.

Pamiętaj, że każde przekierowanie dodaje kolejne żądanie do przeglądarki, co oznacza, że ​​załadowanie witryny zajmie dodatkowy czas. Nie łącz wielu przekierowań 301 razem - wskazując jeden stary adres URL na inny stary adres URL na inny stary adres URL przed przejściem do nowego adresu URL. Jeśli łańcuch będzie zbyt długi, roboty wyszukiwarek nawet nie będą go śledzić. Chcesz strony internetowej, która ładuje się szybko i łatwo, zarówno dla użytkownika, jak i dla celów wyszukiwania, a przekierowania są jednym z wielu czynników wpływających na szybkość witryny.

Użyj rel = znacznik kanoniczny wskazać wyszukiwarkom, że to, co widzą, nie jest oficjalną wersją strony. Jest to idealne rozwiązanie, gdy chcesz, aby ludzie mogli zobaczyć i uzyskać dostęp do obu wersji strony, ale tylko jedna wersja jest dostępna i widoczna dla wyszukiwarek. Jest to najlepszy sposób na adresowanie wielu wersji strony lub fragmentu treści - na przykład, gdy masz drukowaną wersję artykułu lub masz wiele produktów, które mogą zmieścić się w jednej kategorii kolorów. Będziesz chciał to zrobić dla wszelkich treści, które wydałeś do syndykacji na innych blogach lub stronach internetowych. Jednak nie nadużywaj tagu. Używaj go tylko wtedy, gdy chcesz uniknąć duplikatów treści.

Implementacja Metoda 1: Edycja pliku .htaccess Twojej witryny (tylko serwery Apache)

Jeśli Twój host zezwala na dostęp do pliku .htaccess, otwórz plik z programu FTP. Plik jest ukryty z natury, więc upewnij się, że twój program jest ustawiony tak, abyś mógł przeglądać ukryte pliki.

Dodaj wiersz do pliku dla każdego przekierowania. To mówi serwerowi, co chcesz zrobić. Jeśli chcesz przekierować użycie strony:

RedirectPermanent /old-file.html http://www.domain.com/new-file.html

Jeśli chcesz przekierować całą domenę, użyj:

RedirectPermanent / http://www.new-domain.com/

Po zakończeniu dodawania wszystkich przekierowań upewnij się, że na końcu pliku znajduje się pusty wiersz. Ma to na celu przekazanie serwerowi, że zakończyłeś pracę z plikiem, ponieważ będzie on odczytywał wszystkie wiersze po linii.

Implementacja Metoda 2: Korzystanie z IIS (tylko Windows Server)

Jeśli używasz serwera Windows i masz dostęp do narzędzi administracyjnych, przejdź do Menedżera internetowych usług informacyjnych (IIS). Wybierz witrynę, na której chcesz pracować, z panelu po lewej stronie.

Musisz zainstalować moduł przepisywania adresu URL. Jeśli nie, zainstaluj go najpierw na serwerze. Po zainstalowaniu kliknij dwukrotnie, aby go otworzyć.

Po prawej stronie kliknij „Dodaj reguły”. Następnie wybierz „Pusta reguła”. Powinieneś zobaczyć ją w sekcji „Reguły przychodzące”. Wpisz nazwę reguły.

Teraz przejdź do panelu Dopasuj adres URL. Ustaw żądany adres URL na „Dopasowuje wzorzec” i „Używając wyrażeń regularnych”. Następnie będziesz mógł poinformować serwer, czy przekierowujesz pojedynczą stronę, grupę stron lub całą domenę.

  • Strona: Wpisz nazwę strony w obszarze Wzór.
  • Grupa stron: katalog /(.*)
  • Cała witryna: (. *)

Upewnij się, że opcja „ignoruj ​​wielkość liter” jest zaznaczona.

Teraz przejdź do „Panelu akcji” i wybierz „Przekieruj”. W „Właściwościach działania” wpisz nowy adres URL. Jeśli jest to pojedyncza strona, wpisz nowy adres. Jeśli jest to grupa stron lub cała domena, wpisz nowe miejsce docelowe z referencją wsteczną, {R: 0}. Ta referencja zachowuje wszystkie adresy URL stron w nowej domenie. Wyglądałoby to tak: http://www.newdomain.com/{R:0}

Jeśli chcesz nadal używać parametrów śledzenia, które miałeś w starych adresach URL, zaznacz „Dołącz ciąg zapytania”.

W polu „Redirect Type” wybierz „Permanent (301)”.

W kolumnie Akcje w prawym górnym rogu kliknij „Zastosuj”, aby zapisać. W tym momencie reguły są zapisywane w pliku web.config, który można edytować według potrzeb.

Implementacja Metoda 3: Tworzenie przekierowania 301 w WordPress

Istnieje kilka wtyczek, które pomogą Ci to zrobić, jeśli nie jesteś zbytnio zaawansowany technicznie. Jeśli masz wersję premium Yoast SEO , istnieje wbudowana funkcja, która Ci pomoże. Powie ci nawet, czy przekierowanie, które zamierzasz wykonać, utworzy pętlę przekierowania, która skutecznie zamknie Twoją witrynę. W przeciwnym razie możesz użyć Proste przekierowania 301 .

Implementacja Metoda 4: Umieszczanie kodu na górze każdej strony

Jeśli nie możesz modyfikować wszystkiego na swoim serwerze i nie chcesz korzystać z wtyczki, ale twoje strony używają ASP, Javy, PHP lub innego języka, który pozwala na wprowadzanie zmian w nagłówkach odpowiedzi, umieść kod u góry każda strona wykonuje stałe przekierowania.

Jeśli jesteś nowy w świecie SEO, przekierowania mogą być zastraszające. Ale z tym przewodnikiem nie muszą być. Jeśli masz jakiekolwiek pytania lub potrzebujesz pomocy z przekierowaniami 301 w ramach migracji witryny, daj mi znać.

Eric Sachs

Wirtuoz SEO, CEO @Sachs Marketing Group. Koncentruje się na świadczeniu usług dla właścicieli firm - pomaga lepiej pozycjonować ich w oczach odbiorców.