Narzędzia CometWeb
Generator i walidator hreflang
Wygeneruj zestaw albo sprawdź swój · lokalnie w przeglądarce
— — Wybierz z listy albo wpisz kod: język według ISO 639-1, region według ISO 3166-1. Brytyjski angielski to en-GB, nie en-UK.
Wersja dla odbiorców, których język nie pasuje do żadnej z powyższych, na przykład strona z wyborem języka.
Dodaj co najmniej dwie wersje
Wpisz język, opcjonalnie region i pełny adres każdej wersji. Kod powstaje na bieżąco i nic nie jest wysyłane.
Kod pojawi się po dodaniu wersji…
Generator hreflang tworzy z listy wersji językowych gotowe znaczniki <link> do <head>, wpisy do mapy witryny XML i nagłówek HTTP Link. Walidator sprawdza wklejone adnotacje lokalnie w przeglądarce: składnię tagów języka, self-referencing hreflang, adresy absolutne, duplikaty i x-default. Nie pobiera stron, więc wzajemności między dwoma adresami nie potwierdza — generuje zestaw, który każda wersja językowa musi u siebie umieścić.
Dlaczego hreflang najczęściej nie działa?
Najczęstsza przyczyna to brak wpisu na samą siebie. Zespoły deklarują tylko „inne” wersje, a adnotacje opisują cały zbiór — bez self-reference zestaw bywa pomijany w całości.
Druga to brak odesłania zwrotnego. Jeśli A wskazuje na B, to B musi wskazywać na A. Tego nie da się sprawdzić z jednej strony — dlatego to narzędzie generuje zestaw, który wkleisz na każdej wersji.
Trzecia to adresy, które nie zwracają 200. Wpis prowadzący do przekierowania, 404 albo strony z noindex nie działa i potrafi unieważnić cały zestaw.
Walidacja odbywa się lokalnie w przeglądarce — wklejone znaczniki nie są wysyłane do CometWeb. Statusów HTTP ani wzajemności to narzędzie nie sprawdza, bo nie pobiera stron.
Łącz odpowiedniki tej samej treści
Przygotuj zestaw wariantów jednego produktu, artykułu lub kategorii. Nie łącz różnych tematów tylko dlatego, że są w innych językach. Sprawdź oznaczenie języka i regionu oraz docelowe adresy przed skopiowaniem znaczników.
Google Search Central · Localized versions ↗Elementy adnotacji
- SRSelf-referencing hreflang
- Wpis wskazujący na adres strony, na której się znajduje. Wymagany w każdym kompletnym zestawie.
- RTReturn tags
- Wzajemność: jeśli A deklaruje B, to B musi zadeklarować A. Jednostronne adnotacje są ignorowane.
- XDx-default
- Wersja dla odbiorców spoza zadeklarowanych języków i regionów — na przykład selektor języka.
- BCPBCP 47
- Standard tagów języka: język (pl), język-REGION (en-GB), opcjonalnie ze skryptem (zh-Hant-TW).
Wpisz w generatorze każdą wersję językową strony: język, opcjonalnie region i pełny adres, a na końcu adres x-default. Dostaniesz jeden zestaw znaczników <link>, który wklejasz w <head> każdej wersji, oraz ten sam zestaw w formie wpisów do mapy witryny XML i nagłówka HTTP Link.
Wybierz jedną metodę na zestaw adresów. Znaczniki w <head> są najprostsze dla stron HTML, mapa witryny sprawdza się przy wielu wersjach i dużej liczbie adresów, a nagłówek HTTP Link jest jedyną opcją dla plików bez <head>, takich jak PDF.
Skopiuj wszystkie znaczniki <link rel="alternate" hreflang> z sekcji <head> strony i wklej je tutaj. Walidator sprawdzi składnię tagów języka, adresy absolutne, duplikaty, x-default oraz — po podaniu adresu strony — self-referencing hreflang.
Tak. Analiza odbywa się w przeglądarce i wklejone znaczniki nie są wysyłane do CometWeb. Dlatego narzędzie nie pobiera też stron i nie sprawdza statusów HTTP.
GB to kod kraju, nie języka. W pierwszej pozycji tagu musi stać język według ISO 639-1, a region jest opcjonalnym dodatkiem — poprawny zapis dla brytyjskiego angielskiego to en-GB.
Nie. Jest opcjonalny, ale przydatny, gdy prowadzisz kilka wersji regionalnych jednego języka albo stronę z selektorem języka.
Co jeszcze może Ci się przydać
Indeksowalność, metadane i struktura — z priorytetami i raportem dla klienta.