Przekierowanie meta refresh
Przekierowanie Meta Refresh to metoda automatycznego odświeżania lub przekierowywania strony internetowej realizowana na poziomie kodu HTML (po stronie klienta), a nie poprzez nagłówki odpowiedzi serwera HTTP.
Instrukcja ta jest umieszczana w sekcji head dokumentu HTML za pomocą znacznika meta z atrybutem http-equiv=”refresh”. Nakazuje ona przeglądarce internetowej lub robotowi indeksującemu odczekanie określonej liczby sekund, a następnie załadowanie nowego adresu URL lub odświeżanie bieżącej strony.
Składnia i parametry kodu
Podstawowa struktura znacznika w kodzie HTML wygląda następująco:
W wartości atrybutu content definiuje się dwa parametry:
-
Czas opóźnienia (w sekundach): Pierwsza cyfra (w powyższym przykładzie 5) określa, ile sekund przeglądarka ma odczekać przed wykonaniem przekierowania. Ustawienie wartości 0 powoduje próby natychmiastowego przejścia pod nowy adres.
-
Docelowy URL (url=…): Wskazuje dokładny adres strony, na którą ma nastąpić przekierowanie. Brak tego parametru powoduje cykliczne odświeżanie tej samej podstrony.
Mechanizm działania i przetwarzanie przez wyszukiwarki
Przetwarzanie przekierowania typu Meta Refresh przebiega w konkretny sposób na etapie renderowania strony:
-
Pobranie dokumentu: Przeglądarka lub robot (np. Googlebot) pobiera podstawowy kod HTML strony początkowej (odpowiedź serwera zwraca standardowy kod stanu HTTP 200 OK).
-
Odczytanie sekcji head: Podczas parsowania kodu odczytywany jest znacznik meta z instrukcją odświeżenia.
-
Odczekanie i przejście: Po upływie zdefiniowanego czasu przeglądarka inicjuje wysłanie nowego zapytania pod adres wskazany w parametrze url.
Wycena tego typu przekierowania przez roboty Google zależy bezpośrednio od ustawionego czasu opóźnienia:
-
Opóźnienie 0 sekund: Googlebot traktuje natychmiastowe przekierowanie Meta Refresh w sposób zbliżony do przekierowań wykonywanych po stronie serwera.
-
Opóźnienie powyżej 0 sekund: Wyszukiwarka traktuje je jako tymczasowe przejście. Strona początkowa może pozostać w indeksie, a przekazywanie wartości sygnałów rankingowych do nowego adresu jest znacznie ograniczone.