Ostrzeżenie

Atrybut języka nie pasuje do URL-a

Atrybut lang w kodzie HTML mówi, w jakim języku jest strona. Na tej stronie nie pasuje on do języka w adresie, na przykład lang="nl" na stronie pod /en/.

Dlaczego to ważne

Czytniki ekranu wymawiają tekst w niewłaściwym języku, przeglądarki oferują niewłaściwe tłumaczenie, a wyszukiwarki dostają pomieszany sygnał o tym, dla kogo jest strona.

Jak Snaglist to sprawdza

Snaglist porównuje atrybut lang każdej indeksowalnej strony z kodem języka na początku jej adresu i wypisuje strony, na których się różnią.

Częste przyczyny

  • Wtyczka wielojęzyczna, która ustawia jeden język dla całej witryny
  • Motyw ze stałym językiem w szablonie
  • Strony skopiowane z innego języka

Jak to naprawić

  1. Ustaw atrybut lang dla każdego języka w szablonie lub wtyczce językowej.
  2. Sprawdź, czy znaczniki hreflang pasują do tych samych języków.

Znajdź to na własnej stronie.

Snaglist wykonuje ten i 43 inne testy na każdej stronie Twojej witryny, co tydzień. 14 dni za darmo, bez karty kredytowej.

Wypróbuj za darmo przez 14 dni