Przejdź do treści

Czy mogę sprawdzić tagi hreflang w Google Search Console?

SEO techniczne

Nie bezpośrednio. Błędy hreflang były wyświetlane w raporcie Kierowanie międzynarodowe, który Google wycofał, a poradnik Google o hreflang odsyła dziś do narzędzi zewnętrznych, a nie do raportu w Search Console. Google nadal odczytuje hreflang, więc warto go sprawdzać. Upewnij się, że tagi znajdują się w kodzie HTML pobranym przez Google, zweryfikuj cały zestaw crawlerem i obserwuj, z jakich krajów użytkownicy trafiają na poszczególne wersje językowe.

Co Google nadal robi z hreflang

Z komunikatu Google o wycofaniu raportu wynika, że hreflang będzie nadal obsługiwany i wykorzystywany. Adnotacje informują Google, które adresy URL są wersjami językowymi lub regionalnymi tej samej strony, dzięki czemu może wyświetlić użytkownikowi najlepiej dopasowaną z nich. Możesz je zadeklarować w elementach link HTML w sekcji <head>, w nagłówkach HTTP lub w mapie witryny; Google traktuje te trzy metody jako równoważne, a stosowanie kilku naraz niczego nie zmienia.

Zasady, które najczęściej łamie się we wdrożeniach

  • Każda wersja wskazuje samą siebie i wszystkie pozostałe. Jeśli dwie strony nie odsyłają do siebie nawzajem, Google ignoruje tę parę.
  • Kody są zgodne z ISO. Kod języka (ISO 639-1), opcjonalnie z regionem (ISO 3166-1 Alpha 2): de, de-at, pt-br. Sam region jest nieprawidłowy, a wartości takie jak UK czy EU nie mają żadnego działania; Wielka Brytania to gb.
  • Adresy URL są bezwzględne. Każda wersja alternatywna wymaga pełnego adresu, razem z https://. Wersje alternatywne mogą znajdować się w innych domenach.
  • Wersja zapasowa jest opcjonalna, ale przydatna. x-default wskazuje stronę dla użytkowników, których język nie pasuje do żadnej z Twoich wersji; często jest to strona wyboru języka.

Jak dziś sprawdzić hreflang

  1. Upewnij się, że Google widzi tagi. Sprawdź zlokalizowany adres URL, otwórz kod HTML przeskanowanej strony i wyszukaj hreflang. Tagi dodawane wyłącznie przez skrypt, który się nie wykonał, albo usuwane przez pamięć podręczną, pojawią się tu jako brakujące.
  2. Zweryfikuj cały zestaw crawlerem. Brakujące linki zwrotne i błędne kody widać dopiero po porównaniu każdej wersji ze wszystkimi pozostałymi, a do tego potrzebny jest crawl witryny z kontrolą hreflang. Google wskazuje kilka narzędzi zewnętrznych, ale zaznacza, że ich nie utrzymuje ani nie weryfikuje.
  3. Odczytaj efekt w raporcie Skuteczność. Ogranicz filtr Strona do jednego folderu językowego, np. /de/, i otwórz kartę Kraje. Wyświetlenia z krajów, do których ten folder nie jest skierowany, sugerują, że użytkownikom nie jest serwowana właściwa wersja. Możesz też zrobić odwrotnie: przefiltruj dane według jednego kraju i sprawdź kartę Strony.

Problemy, które wyglądają jak błędy hreflang

  • Automatyczne przekierowania według adresu IP lub języka przeglądarki. Google odradza takie rozwiązania: Googlebot zwykle skanuje strony z USA i bez nagłówka Accept-Language, więc może nigdy nie zobaczyć Twoich pozostałych wersji. Zamiast tego połącz wersje ze sobą linkami (witryny wieloregionalne).
  • Nieprzetłumaczone strony. Wersje, których główna treść nie została przetłumaczona, są traktowane jak duplikaty i Google może je połączyć.
  • Atrybut lang. Google ustala język strony na podstawie widocznego tekstu, a nie atrybutu lang czy adresu URL.

Szerszy kontekst znajdziesz w artykule co się stało z raportem Kierowanie międzynarodowe.

Jak pomaga AutoPSEO

Raport Internacjonalizacja analizuje dane z Search Console w podziale na strony i kraje, ustala na podstawie folderu lub subdomeny (/de/, /fr-ca/, de.example.com), jaki rynek obsługuje dany adres URL, i pokazuje dla każdego kraju, ile wyświetleń trafiło na właściwą wersję, na wersję przeznaczoną dla innego rynku, a ile na domyślne strony. Kraje, w których większość wyświetleń trafia na niewłaściwą wersję, są oznaczane — to właśnie ten błąd hreflang ma w praktyce znaczenie.

Wrzuć treści SEO na autopilota

Połącz Search Console i swoją stronę. AutoPSEO przeskanuje ją i od razu zaplanuje pierwsze tematy. Karta kredytowa nie jest wymagana.