Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukvývojárVývoj nástrojov umelej inteligencie pre firmy. Vysokokvalitné. Cenovo dostupné.Napísať do Telegramu

Kontrola Hreflangu: Ako nájsť a opraviť chyby vo viacerých jazykových verziách vašej webovej stránky

Online kontrola hreflang: jazykové kódy, x-default, vlastné odkazy a krížové odkazy medzi jazykovými verziami

Čo získate

  • Kontrola klastra hreflang ľubovoľnej stránky: jazykové kódy, duplikáty, x-default, self-reference, stavy URL – zadarmo
  • Prečo Google zobrazuje nemeckú verziu anglicky hovoriacim návštevníkom a ako to opraviť
  • Správna šablóna značkovania pre webovú stránku v dvoch alebo viacerých jazykoch
Použiť: za 20 minútUložené: návštevnosť smerujúca do nesprávnej jazykovej verzie

Stručná odpoveď: na kontrolu hreflang online vložte adresu ľubovoľnej jazykovej verzie stránky do bezplatného validátora hreflang od PromoPilot a kliknite na tlačidlo „Skontrolovať hreflang“. Nástroj extrahuje alternatívne odkazy z <head>, skontroluje formát jazykových a regionálnych kódov, duplikáty, prítomnosť x-default a odkazov na samotnú stránku, stav HTTP každej alternatívy a, ak je prepínač zapnutý, dokonca aj krížové odkazy medzi verziami. Nižšie je uvedený návod, ako čítať výsledky a najčastejšie chyby.

Pracoval som na viacjazyčných projektoch – od trojjazyčných webových stránok až po 33-jazyčný portál s RTL – a hreflang bol zdrojom problémov takmer v každom z nich. Najnepríjemnejšia chyba: všetko je označené, ale jedna verzia neodkazuje späť – a Google zobrazuje návštevníkom nesprávnu jazykovú verziu, aj keď sa na prvý pohľad všetko zdá v poriadku.

Čo kontroluje validátor hreflang?

Hreflang je rada pre vyhľadávače: „Táto stránka má verzie v iných jazykoch, tu sú ich adresy.“ Stránky prepojené týmto kódom tvoria klaster. Validátor kontroluje, či je tento klaster zostavený správne.

Skúška Na čo sa pozerá? Prečo je to pre SEO?
Alternatívy z hlavy Všetky tagy <link rel="alternate" hreflang="…"> na stránke Toto je označenie, ktoré Google číta.
Formát kódu a duplikáty Jazyk podľa ISO 639-1, región podľa ISO 3166-1 ( de, en-GB, cs-CZ), opakovania Google jednoducho ignoruje neplatný kód.
x-predvolené Existuje predvolená verzia? Zobrazené tým, ktorí neboli spokojní so žiadnym jazykom
Samoreferencia Odkazuje stránka v zozname sama na seba? Bez neho sa klaster považuje za neúplný.
Stav HTTP alternatív Odpovedá každá adresa kódom 200? Odkazy alebo presmerovania 404 prerušujú spojenie
Vzájomné väzby Odkazuje každá verzia späť Bez potvrdenia sa pár hreflang neberie do úvahy.

Ako skontrolovať hreflang webovej stránky online?

Kontrola hreflang v 4 krokoch: vloženie URL z klastra, spustenie kontroly, zobrazenie stavov URL a povolenie vzájomnej kontroly

  1. Otvorte validátor hreflang.
  2. Vložte adresu stránky, ktorá má byť zahrnutá do klastra, napríklad https://example.com/en/pricing/.
  3. Rozhodnite sa, či je potrebná recipročná kontrola hreflang. Prepínač „Skontrolovať recipročný hreflang“ spomaľuje proces kontroly: nástroj otvorí každú alternatívu a skontroluje jej značkovanie. Povoľte ho pri prvej kontrole – recipročná kontrola hreflang je najčastejšou príčinou nefunkčných odkazov.
  4. Kliknite na „Skontrolovať hreflang“ a preskúmajte problémy: kódy, x-default, self-reference.
  5. Opravte všetky nesúvisiace lokály a znova otestujte s inou jazykovou verziou, aby ste sa uistili, že klaster sa zhoduje na oboch stranách.

Takto vyzerá stránka nástroja: pole s adresou, prepínač vzájomného overovania a popis toho, čo sa kontroluje.

Bezplatná stránka overovača hreflang od PromoPilot: pole URL, prepínač recipročnej kontroly a tlačidlo „Skontrolovať hreflang“

Ako čítať výsledok a čo najskôr opraviť?

Chyby hreflang nie sú všetky rovnaké. Opravujem ich v tomto poradí:

  1. Alternatívy reagujú chybou alebo presmerovaním. Ak /de/preise/ vráti chybu 404 alebo presmeruje na domovskú stránku, párovanie nefunguje. hreflang by mal obsahovať iba konečné URL so stavom 200, ktoré zodpovedajú kanonickej adrese týchto stránok.
  2. Neexistujú žiadne spätné odkazy. Anglická verzia odkazuje na nemeckú verziu, ale nemecká verzia neodkazuje na anglickú verziu. Toto sa zvyčajne stáva, keď bol neskôr pridaný nový jazyk a šablóna pre staršie verzie nebola aktualizovaná.
  3. Nesprávne kódy. Medzi bežné príklady patria en-UK namiesto en-GB, cz namiesto cs pre češtinu, ua namiesto uk pre ukrajinčinu alebo región bez jazyka. Vyhľadávač takéto reťazce ignoruje.
  4. Žiadne odkazy na seba. Každá verzia sa musí uvádzať aj sama.
  5. Neexistuje žiadny x-default. Nie je to chyba, ale bez nej návštevníci „z iných jazykov“ dostanú náhodnú verziu.
  6. Duplikáty. Ten istý kód je uvedený dvakrát s rôznymi adresami – Google nevie, ktorú si má vybrať.

Správny klaster pre stránku v troch jazykoch vyzerá takto – a je rovnaký v každej z troch verzií:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Ďalším častým problémom je kanonická verzia, ktorá odkazuje zo všetkých jazykových verzií na anglickú. To je v rozpore s hreflang: súčasne hovoríte „toto je duplikát anglickej stránky“ a „toto je samostatná nemecká verzia“. Kanonická verzia každej verzie by mala odkazovať sama na seba.

Kedy sú potrebné regióny, nielen jazyky?

Kód de je pre všetkých nemecky hovoriacich návštevníkov. Kód de-AT je len pre tých, ktorí sa nachádzajú v Rakúsku. Regionálne kódy sú potrebné, ak máte pre každú krajinu skutočne odlišný obsah: rôzne ceny, meny, doprava a právne informácie. Ak sú texty identické, postačujú jazykové kódy – ďalšie regionálne verzie vytvárajú duplikáty a komplikujú podporu.

Dobrý kompromis pre obchod: de pre všetky nemecky hovoriace krajiny plus de-CH, ak má Švajčiarsko odlišné ceny vo frankoch. Švajčiarski návštevníci potom uvidia svoju vlastnú verziu a všetci ostatní uvidia tú všeobecnú.

Ako pridať nový jazyk bez porušenia hreflangu?

Väčšina chýb sa neobjaví pri spustení stránky, ale neskôr – pri pridávaní jazyka. Môj kontrolný zoznam pre toto:

  1. Aktualizujte šablónu všetkých existujúcich verzií, nielen novej: každá stránka by mala uvádzať nový jazyk.
  2. Nepublikujte prázdne alebo nepreložené stránky. Ak ešte neexistuje preklad, je lepšie stránku nezahrnúť do klastra, ako odkazovať na úryvok.
  3. Skontrolujte URL adresy. Preložené URL adresy ( /de/preise/ namiesto /de/pricing/) sú pre používateľov dobré, ale hreflang by mal obsahovať tieto URL adresy bez presmerovaní.
  4. Spustite validátor z oboch strán – z novej verzie a z jednej zo starých, so zapnutým vzájomným overovaním.
  5. Aktualizujte mapu stránok, aby robot mohol rýchlejšie nájsť vaše nové stránky.

Trvá to hodinu a chyby, ktoré sa v tomto kroku vynechajú, môžu skresliť výsledky na celé mesiace.

Porovnanie: validátor hreflang a alternatívy

Nástroj Čo je zadarmo? Obmedzenia Pre koho je vhodný?
PromoPilot — validátor hreflang Kódy, duplikáty, x-default, self-reference, HTTP stavy, recipročné odkazy Jeden klaster na kontrolu, číta značky z hlavičky Rýchlo skontrolujte kľúčové stránky vašej alebo cudzej webovej stránky
Konzola vyhľadávania Google Kontrola URL adresy: Ktorú kanonickú verziu si Google vybral? Iba pre vašu overenú stránku, neexistuje samostatný prehľad hreflang Pochopte, ako Google vníma konkrétnu verziu
Kričiaca žaba SEO pavúk Prehľadávanie stránky pomocou hreflang reportov Inštalácia je potrebná, bezplatná verzia má obmedzený počet adries Audit všetkých jazykových verzií naraz
Nástroje pre správcov webu Ahrefs Audit webových stránok vrátane chýb hreflang Iba pre vaše overené stránky Pravidelné monitorovanie vášho projektu

Záver: na kontrolu konkrétnej stránky – napríklad po spustení nového jazyka – je online validátor rýchlejší. Stránka s tisíckami stránok v desiatkach jazykov vyžaduje prehľadávač, ktorý ich dokáže všetky prehľadať.

PromoPilot má 87 bezplatných SEO nástrojov. Ďalším v sérii je článok o analýze meta tagov: zobrazuje aj hreflang stránky, ale bez kontroly reciprocity a stavov.

Aké sú obmedzenia validátora hreflang?

Validátor číta alternatívy z prvku <head> dokumentu. Ak sa váš hreflang nachádza vo vašom súbore XML Sitemap alebo v hlavičkách HTTP, nástroj ho neuvidí – nejde o chybu webovej stránky, ale o funkciu overovania. Kontroluje jeden klaster naraz; aby ste sa uistili, že celá stránka je správne označená, musíte skontrolovať šablóny pre všetky typy stránok alebo spustiť prehľadávač. A samozrejme, validátor nehodnotí kvalitu prekladu – strojový preklad bez úpravy hreflang vás nezachráni.

Kedy bezplatný nástroj nestačí?

Validátor Hreflang alebo komplexné viacjazyčné SEO: Validácia jedného klastra vs. automatizované značkovanie celej stránky

Validátor nájde chybu, ale šablónu stránky neprepíše. Špecialista je potrebný, ak:

  • existuje viac ako tri jazyky a hreflang je potrebné generovať automaticky pre každú novú stránku;
  • Vstupujete na nové trhy a rozhodujete sa, ako usporiadať adresy: priečinky, subdomény alebo samostatné domény;
  • Google tvrdohlavo zobrazuje nesprávnu verziu, ale na prvý pohľad v označení nie sú žiadne chyby;
  • Nie je potrebný len hreflang, ale aj preklad, meta tagy a značkovanie v každom jazyku.

Čo môžem urobiť pre vašu webovú stránku?

Volám sa Valerij Danjuk, vývojár a SEO špecialista: 12 rokov skúseností, viac ako 200 klientov a mnoho viacjazyčných projektov pre Európu.

SEO a viacjazyčnosť

Webové stránky, obchody a účtovníctvo

Pošlite mi cez Telegram adresu vašej viacjazyčnej webovej stránky – skontrolujem skupiny kľúčových stránok a poviem vám, kde strácate návštevnosť.

Výsledok

  1. Online kontrola hreflangov zobrazuje kódy, x-default, self-referencie, stavy a vzájomné klastrové prepojenia.
  2. Opravujte v tomto poradí: nefunkčné alternatívy → spätné odkazy → kódy → autoreferencia → x-default → duplikáty.
  3. Kanonická verzia každej jazykovej verzie by mala odkazovať na seba, nie na „hlavný“ jazyk.
  4. Pre rozsiahle viacjazyčné stránky sa hreflang generuje pomocou šablóny alebo sa používa platforma, kde sa jazyky automaticky prepájajú, napríklad 1001site.

Skontrolujte najdôležitejšiu stránku vášho webu pomocou bezplatného validátora hreflang – s povolenou vzájomnou validáciou.

Zdroje

  • Stránka s overovačom Hreflang na PromoPilote – zoznam kontrol a najčastejšie otázky.
  • Centrum vyhľadávania Google – Dokumentácia o lokalizovaných verziách stránok a hreflang.
  • Screaming Frog a Ahrefs Webmaster Tools – popisy auditov stránok.

Zdroje a referencie

Otázky a odpovede

Prečo je x-default dôležitý?

Parameter x-default informuje vyhľadávač o tom, ktorú verziu má zobraziť, ak žiadny z jazykov v klastri nie je vhodný pre návštevníka – napríklad pre používateľa s japonským prehliadačom na stránke s nemeckou, anglickou a českou verziou. Parameter x-default zvyčajne odkazuje na anglickú verziu alebo stránku s výberom jazyka.

Prečo je vzájomná prepojenosť dôležitá?

Google rešpektuje pár hreflang iba v prípade, že odkaz je overený na oboch stranách: nemecká verzia odkazuje na anglickú verziu a anglická verzia odkazuje späť na nemeckú verziu. Ak neexistuje spätný odkaz, označenie pre tento pár sa ignoruje a vo výsledkoch vyhľadávania sa môže zobraziť nesprávna verzia.

Kam umiestniť hreflang: v HTML, v nadpisoch alebo v súbore sitemap?

Google podporuje tri metódy: tagy odkazov v hlavičke dokumentu, hlavičky HTTP (užitočné pre PDF) a súbory sitemap vo formáte XML. Vyberte si jednu a používajte ich konzistentne. Validátor PromoPilot číta alternatívy z hlavičky dokumentu, takže v súbore sitemap neuvidí značky.

Skontrolovali sme webovú stránku, ale nikto to neopravil?

Tento bezplatný nástroj odhalí problémy. Analyzujem správu, stanovím priority a opravím ich: SEO audit, zrýchlenie, optimalizácia a migrácia na novú stránku bez straty hodnotenia.