Bezpłatny przewodnik po przekierowywaniu adresów URL

  1. Co to jest
  2. Przekierowania po stronie serwera
  3. Przekierowania oparte na przeglądarce
  4. Przekieruj wpływy ruchu
  5. Pro Tip
  6. Testowanie przekierowań
  7. Zasoby
  1. Zasoby
  2. Tech SEO
  3. Przekierowania
  4. Co to jest

    Kiedy aktualizujesz swoją stronę, w ramach poważnego przeglądu, konsolidacji stron lub rutynowej konserwacji, czasami będziesz musiał zmienić adres URL konkretnej strony. Po zmianie adresu URL każdy, kto próbuje uzyskać dostęp do starego adresu URL, otrzyma komunikat o błędzie informujący, że nie można już znaleźć adresu URL. Jeśli roboty z wyszukiwarek napotkają te błędy, uszkodzony adres URL zostanie usunięty z indeksu wyszukiwania, co oznacza, że ​​ludzie nie będą mogli uzyskać dostępu do tej strony z wyniku wyszukiwania. Może to mieć negatywny wpływ na ruch organiczny Twojej witryny.

    Najlepszą praktyką jest zapobieganie znalezieniu przez ludzi (i robotów) tego błędu. Zamiast tego chcesz przekierować użytkowników i roboty, które próbują uzyskać dostęp do starego adresu URL, do nowej wersji adresu URL. Istnieją różne sposoby przetwarzania przekierowania, ale najbardziej niezawodną metodą jest obsługa przekierowania za pośrednictwem serwera. Gdy użytkownik uzyskuje dostęp do starego adresu URL, serwer przechwytuje tego użytkownika i wysyła go do nowego adresu URL. Użytkownik jest w dużej mierze nieświadomy, że nastąpiło przekierowanie.

    Przekierowania po stronie serwera

    Przekierowanie po stronie serwera można skonfigurować na wiele różnych sposobów. Najczęściej przekierowania po stronie serwera są konfigurowane za pomocą pliku .htaccess (na Apache), za pośrednictwem IIS (Windows) lub za pomocą pliku web.config (także Windows). Dla WordPressa (i innych systemów CMS) istnieją wtyczki, które pomogą w konfiguracji i zarządzaniu przekierowaniami.

    Podczas konfigurowania przekierowania po stronie serwera upewnij się, że używasz kodu odpowiedzi 301 HTTP, aby wskazać, że przekierowanie jest trwałe. Pomoże to Google szybciej odświeżyć indeks wyszukiwania, upewniając się, że wyszukiwarki znajdą odpowiednie strony w Twojej witrynie. Kod odpowiedzi 302 HTTP, który jest często ustawieniem domyślnym i najłatwiejszym do wdrożenia, wskazuje, że przekierowanie jest tymczasowe.

    Przekierowania oparte na przeglądarce

    Alternatywą dla metod po stronie serwera jest przekierowanie użytkownika na nowy adres URL za pomocą kodu działającego lokalnie w przeglądarce użytkownika. Korzystając z tej metody, gdy użytkownik żąda starego adresu URL, przeglądarka ładuje stronę znajdującą się pod starym adresem URL. Przeglądarka następnie wykonuje kod na starym adresie URL, aby przekierować użytkownika do zaktualizowanego adresu URL. Najczęściej odbywa się to poprzez odświeżanie meta lub przekierowania JavaScript.

    Metody oparte na przeglądarce mogą być blokowane w niektórych konfiguracjach przeglądarki, a niektóre metody oparte na przeglądarce są ignorowane przez roboty wyszukujące. Inne typy przekierowań opartych na przeglądarce mogą się wydawać „podstępne” i powodować problemy z Google. Z tych powodów odradza się przekierowania oparte na przeglądarce na rzecz przekierowań po stronie serwera.

    Przekieruj wpływy ruchu

    Nawet przy poprawnym dodawaniu przekierowania często widać spadek ruchu z Google i potencjalnie spadek w rankingach wyników wyszukiwania Google, ponieważ Google dowiaduje się o przekierowaniu i nowym adresie URL. Czas, przez jaki Google może się dostosować, będzie się różnić w zależności od niektórych doniesień mówiących, że Google rozpoznaje przekierowania w ciągu kilku godzin, a inne raporty sugerujące, że może to potrwać miesiące. Z tego powodu naszym zaleceniem w Elementive jest bardzo ostrożna zmiana adresów URL i, w miarę możliwości, unikanie zmian adresów URL, chyba że jest to absolutnie konieczne. Gdy konieczna jest zmiana adresu URL, zalecamy poświęcenie czasu na dokładne przekierowanie zmieniających się adresów URL.

    Pro Tip

    Jedną z najczęstszych przyczyn aktualizowania adresów URL jest przenoszenie witryny na nową platformę. W zależności od tego, jak łatwo stare i nowe platformy współpracują ze sobą, platformy mogą generować różne adresy URL (page.aspx zamiast page.php). Jest to obszar do oceny przy wyborze nowych platform; preferowana jest platforma, która nie wymaga (lub tylko kilku) zmian w strukturze adresów URL, ponieważ zmniejsza szanse na utratę ruchu.

    Podczas przenoszenia strony z kilkoma stronami ze zmienionymi adresami URL przekierowanie każdej strony jest łatwe. Jeśli jednak masz wiele stron ze zmienionymi adresami URL (na przykład tysiące stron produktów mają zmienione adresy URL), czasami bardziej praktyczne jest wybranie tylko „najlepszych” stron do przekierowania. Może to obejmować przekierowanie stron z kilkoma linkami zewnętrznymi, duży ruch, dużą liczbę akcji społecznościowych, wyższy współczynnik konwersji lub kombinację tych czynników.

    Testowanie przekierowań

    Istnieje wiele narzędzi, które pomogą Ci sprawdzić zaimplementowane przekierowania po stronie serwera. W Konsoli wyszukiwarki Google możesz przejść do narzędzia Pobierz jako Google i wprowadzić starą wersję adresu URL (wersja, którą przekierowałeś). Google powinien pokazać, że ten adres URL ze statusem „Przekierowano”. Możesz kliknąć adres URL, aby uzyskać więcej szczegółów na temat przekierowania, w tym jeśli przekierowanie używa kodu odpowiedzi HTTP 301 Status, aby wskazać, że jest on trwały.

    Zasoby

    Techniczne usługi SEO

    Chcesz pomóc w poprawie technicznych czynników SEO witryny? Skontaktuj się z nami już dziś omówić, w jaki sposób możemy pomóc w przeglądzie i ulepszeniu obecnej struktury technicznej.

    Wolisz bardziej DIY? Zamów nasz Przewodnik techniczny SEO , przewodnik pomocny w rozwiązywaniu technicznych problemów SEO na Twojej stronie. Zamów teraz w Amazon .

Wolisz bardziej DIY?