Papírová koláž glóbu s vlaječkami zemí propojenými barevnými linkami k obrazovce počítače

Nástroj pro tvorbu hreflang značek pomáhá řešit jeden z nejčastějších technických SEO problémů vícejazyčných SaaS produktů. Totiž správné propojení jazykových verzí tak, aby Google zobrazoval každému uživateli verzi webu v jeho jazyce a regionu.

SaaS produkty čelí při implementaci hreflang specifickým výzvám, které u běžných firemních webů nevznikají. Kde tyto výzvy leží, jak na ně reagovat a jaké chyby v implementaci způsobují ztrátu organické návštěvnosti v zahraničních trzích?

Proč SaaS weby potřebují hreflang víc než jiné weby

Běžný firemní web cílí zpravidla na jeden nebo dva jazykové trhy. SaaS produkt míří od začátku na globální publikum a jeho webová prezentace existuje v pěti, deseti nebo dvaceti jazykových verzích najednou. Čím více jazykových verzí, tím vyšší riziko, že Google zobrazí špatnou verzi uživateli ve špatné zemi.

Bez správně implementovaných hreflang značek se stává, že český uživatel hledající nástroj vidí ve výsledcích anglickou verzi landing page. Německý uživatel přistane na francouzské verzi. Podobné situace snižují konverzní poměr z organické návštěvnosti. Uživatel musí aktivně hledat správnou jazykovou verzi místo toho, aby rovnou viděl obsah ve svém jazyce.

Papírová koláž propojených karet s barevnými čarami, některé vedou do děr symbolizujících chyby

Kdy SaaS weby hreflang komplikují

SaaS weby mají oproti statickým prezentačním webům několik vlastností, které implementaci hreflang ztěžují.

  • Za prvé je to rozsah. SaaS produkt s dvaceti jazykovými verzemi a stovkami landing page generuje tisíce hreflang párů. Ruční správa takového objemu je prakticky neproveditelná bez automatizace nebo specializovaného nástroje.
  • Za druhé – dynamicky generované URL. Mnoho SaaS produktů používá URL struktury jako /en/, /de/, /cs/ nebo subdomény en.produkt.com, de.produkt.com. Každá struktura vyžaduje jiný přístup k implementaci hreflang a jiné nastavení kanonických URL.
  • Za třetí, časté aktualizace obsahu. Landing page SaaS produktu se mění při každém spuštění nové funkce, změně ceny nebo rebrandingu. Každá aktualizace obsahu může narušit hreflang implementaci, pokud není součástí standardního publikačního procesu.

Jak hreflang funguje a co Google skutečně vyžaduje

Hreflang atribut říká Googlu, že stránka A v češtině a stránka B v němčině jsou jazykové alternativy stejného obsahu. Google tuto informaci využívá při rozhodování, kterou verzi zobrazit uživateli na základě jeho jazykového nastavení prohlížeče a geografické polohy.

Základní pravidlo implementace je reciprocita. Pokud stránka A odkazuje na stránku B jako na německou alternativu, musí stránka B odkazovat zpět na stránku A jako na českou alternativu. Chybějící reciproční odkaz způsobí, že Google hreflang ignoruje, jako by tam nebyl.

Hodnoty hreflang pro SaaS s globálním dosahem

Správná hodnota hreflang atributu závisí na tom, zda cílíte na jazyk nebo na kombinaci jazyka a regionu:

  • hreflang=“cs“ cílí na všechny české uživatele bez ohledu na zemi
  • hreflang=“cs-CZ“ cílí specificky na uživatele v České republice
  • hreflang=“cs-SK“ cílí na české uživatele na Slovensku
  • hreflang=“x-default“ označuje výchozí verzi pro uživatele, pro jejichž jazyk nebo region žádná cílená verze neexistuje

Pro SaaS produkty cílící na více zemí se stejným jazykem, například anglicky mluvící trhy v USA, Velké Británii a Austrálii, je rozlišení en-US, en-GB a en-AU smysluplné tehdy, pokud se obsah stránek skutečně liší: různé ceny, různé platební metody, různé případové studie. Identický obsah ve třech verzích se stejným jazykem, odlišený pouze hreflang hodnotou, Googlu informační hodnotu nepřináší.

Nejčastější chyby v hreflang implementaci SaaS webů

Chybějící x-default

Mnoho SaaS produktů implementuje hreflang pro všechny aktivní jazykové verze, ale zapomíná na x-default. Výsledkem je, že uživatel z trhu, pro který neexistuje jazyková verze, vidí náhodnou verzi webu určenou jinou zemí. X-default zpravidla ukazuje na anglickou verzi jako na univerzální záložní variantu.

Nekonzistentní URL ve hreflang atributech

Hreflang atributy musí obsahovat absolutní URL, nikoliv relativní cesty. Stránka dostupná na https://produkt.com/cs/cenik musí mít v hreflang atributu uvedenu přesně tuto URL včetně protokolu a domény. Relativní cesta /cs/cenik způsobí chybu v implementaci. Zároveň musí URL v hreflang přesně odpovídat kanonické URL stránky, včetně nebo bez trailing slash, konzistentně napříč celým webem.

Hreflang na stránkách bez překladu

Část SaaS produktů implementuje hreflang globálně přes šablonu, takže ho nesou i stránky, které přeloženy nejsou: právní dokumenty, podmínky použití nebo stránky pro specifické lokální trhy. Google pak hledá překlad, který neexistuje, a implementaci vyhodnotí jako chybnou.

Jak hreflang implementovat ve třech variantách

SaaS weby implementují hreflang třemi způsoby. Každý má svá specifika a je vhodný pro různé technické architektury.

V HTML hlavičce stránky

Nejrozšířenější varianta. Hreflang značky se vkládají do sekce <head> každé stránky. Nevýhodou je, že při změně URL nebo přidání nové jazykové verze je třeba aktualizovat hlavičku všech existujících stránek. U SaaS produktů s rozsáhlou strukturou jde o časově náročnou operaci bez automatizace.

V XML sitemap

Hreflang lze uvést přímo v sitemap souboru bez nutnosti zasahovat do HTML každé stránky. Tato varianta je výhodná pro weby s dynamicky generovanými stránkami, kde úprava HTML šablony je složitá. Google sitemap s hreflang pravidelně crawluje a zpracovává.

V HTTP hlavičkách

Varianta určená primárně pro ne-HTML soubory, například PDF dokumenty. Pro standardní webové stránky SaaS produktu se používá výjimečně.

Tvorbu hreflang značek vám usnadní specializované nástroje

Ruční psaní hreflang atributů pro SaaS produkt s deseti jazykovými verzemi a stovkami stránek je náchylné k chybám a časově náročné. SEO audit TopRankerTools nebo jiný podobný nástroj vygeneruje správný kód na základě zadaných URL a jazykových hodnot, eliminuje riziko překlepů v ISO kódech jazyků a zajistí reciprocitu odkazů.

Po vygenerování kódu je nezbytné výsledek ověřit v Google Search Console, kde sekce Mezinárodní cílení zobrazuje zjištěné chyby v hreflang implementaci. Chyby typu absence recipročního odkazu, neplatný kód jazyka nebo URL nedostupná pro Googlebot se zde zobrazí se seznamem dotčených stránek.

Pravidelná kontrola po každé větší aktualizaci webu nebo přidání nové jazykové verze zabrání tiché degradaci implementace, která se projeví poklesem organické návštěvnosti ze zahraničních trhů bez zřejmé příčiny.

Michal Crhák

Back to Top