(7 min. čítania)
Obsah
- Ktoré riešenie je najlepšie?
- Hreflang – ako sa zapáčiť službe Google
- Čo je ešte potrebné poznamenať?
- Zhrnutie
Pokiaľ ide o viacjazyčné stránky, existujú spôsoby, ako ich správne nastaviť. Sú známe tri populárne spôsoby, ako vytvoriť rôzne jazykové varianty jednej domény:
- Priečinok na hlavnej doméne: http://
example.com/ de - Subdoména: http://
de.example.com - Doména najvyššej úrovne (Top Level Domain - TLD): http://
example.de
Ktoré riešenie je najlepšie?
Z hľadiska SEO neexistuje žiadne zaručené riešenie tohto problému. Rôzne jazykové verzie v podpriečinkoch zdedia „silu“ hlavnej domény. Rôzne Top Level Domains, teda domény najvyššej úrovne, pre každú jazykovú verziu naopak potrebujú rôzne externé odkazy, ktoré k nim vedú, zatiaľ čo časť hodnoty odkazov smerujúcich k jednej doméne s jazykovými podpriečinkami je rozdelená medzi všetky stránky vrátane iných jazykových verzií.
Podpriečinky sú dobrým spôsobom, ako znížiť náklady na SEO pre multilingválnu stránku. Okrem zdieľanej sily domény a externých odkazov existujú dva ďalšie prospešné faktory. Prvý: Odkazy z iných TLD rovnakého typu sú pre vašu TLD cennejšie. Napríklad, ak máte inú jazykovú verziu v doméne najvyššej úrovne - http://
Existuje aj jedna nevýhoda podpriečinku v doméne najvyššej úrovne - s vašou natívnou doménou je oveľa ťažšie dosiahnuť vysoké pozície vo výsledkoch vyhľadávania v iných krajinách, napríklad s anglickou TLD s podpriečinkom co.uk/
Použitie subdomény možno považovať za kompromis medzi priečinkom a samostatnou TLD. Jeho SEO efektivita je trochu obmedzená, pretože Google nepovažuje subdomény za tak dobré, ako TLD domény. Ak však máte hodnotný názov domény, ktorý si v priebehu rokov získal dobrú povesť a má výraznú „silu“, jeho hodnota prenikne do vlastných subdomén, čo nesmierne pomôže pri optimalizácii vyhľadávacích nástrojov.
Pravdaže, ak sa pokúsite rozhodnúť, ktorá možnosť je pre vás najlepšia, mali by ste myslieť nielen na SEO, ale aj na ďalšie faktory, ako napríklad:
- Druh služby (obchod, blog, inzercia, obchodné stránky)
- Technické aspekty (CMS, framework, nákupná platforma)
- Ciele vašej stránky
- Obchodná a marketingová stratégia
- Počet jazykových verzií
Ako vidíte, urobiť rozhodnutie nie je ľahké, pretože musíte analyzovať svoj obchodný model a navrhnúť plán. Okrem toho by ste mali myslieť aj na skúsenosti používateľov.
Hreflang – ako sa zapáčiť službe Google
Výber spôsobu zverejnenia jazykovej verzie na webe je iba prvým krokom v zložitom procese SEO optimalizácie. Tiež by ste mali správne označiť jazykové vlastnosti každej jednej jazykovej verzie, aby bolo Google botom jasné, že údaje majú interpretovať a zobraziť. Google odporúča atribút „Hreflang“. Ten informuje botov, ktoré stránky sa týkajú určitého jazyka a miesta. Okrem toho hreflang môže byť navyše použitý pre subdomény, TLD a priečinky.
Je tu ešte jedna vec - hrelfang vám pomôže vyhnúť sa duplicite obsahu. Ak máte dve varianty stránky vo veľmi podobných jazykoch (napríklad - rôzne anglické verzie pre USA, Veľkú Britániu, Írsko a Austráliu), štandardné indexovanie by ich označilo ako duplikáty. Ak správne nakonfigurujete atribút hreflang, Google ich nebude považovať za duplikát obsahu, ale za regionálny náprotivok.
Čo sa týka technických aspektov, implementácia hreflang-u nie je príliš ťažká. Môžete použiť jednu z troch metód:
1. HTML in the <head> section
<link rel="alternate" hreflang="pl" href="http://
2. HTTP Header, like
Link: <http://
Toto riešenie je vhodné v prípade publikovania obsahu, ktorý nie je v HTML formáte (napr. PDF).
3. XML Sitemap, i.e.
<url>
<loc>http://
<xhtml:link
rel="alternate" hreflang="es" href=http://
<xhtml:link
rel="alternate" hreflang="pl" href=http://
</url>
Vyššie uvedené riešenie je možné použiť pre rôzne verzie v priečinkoch tej istej domény. Najjednoduchší spôsob ako zistiť, či bol atribút hreflang implementovaný správne, je pomocou Google Search Console. V sekcii „Traffic“ (Návštevnosť) nájdete záložku „International Targeting“ (Medzinárodné zacielenie), kde môžete vidieť údaje týkajúce sa atribútu hreflang a chýb zistených robotmi.
Uvedené URL adresy vykazujú dva typy chýb:
- No return tag (Bez spätného označenia)
Ak stránka A smeruje k alternatívnej stránke B, stránka B musí smerovať k stránke A
- Neznámy jazykový kód
Jazyk v hreflang hodnote by mal byť nastavený vo formáte ISO (napríklad „ISO-639-1“) a voliteľný región nastavený ako v nasledujúcom príklade: „ISO-3166-1 alfa 2“. Pozrime si tieto príklady:
- de – nemecký obsah, bez ohľadu na región
- en-GB – anglická verzia pre lokalitu Veľkej Británie
- de-ES – nemecká verzia pre používateľov v Španielsku
Mali by ste tiež pamätať na to, že ak má adresa rôzne jazykové verzie, mali by smerovať na iné varianty, nie na seba. Napríklad - ak má poľská stránka nemecké a talianske varianty, talianska musí smerovať do nemeckej a poľskej verzie a tak ďalej.
Ak má doména domovskú stránku s možnosťou výberu jazyka alebo automaticky presmeruje na príslušnú variantu pomocou umiestnenia používateľa, mali by ste nastaviť hodnotu atribútu "x-default", i.e. <link rel="alternate" hreflang="x-default" href="http://
Je tiež veľmi dôležité používať hreflang na označenie alternatívnych adries URL nielen pre rovnakú doménu, ale aj pre subdomény a TLD.
Čo je ešte potrebné poznamenať?
Popri implementácii atribútu hreflang sa pre viacjazyčné globálne weby odporúčajú ďalšie postupy:
- Každá jazyková verzia by mala obsahovať viditeľný výber jazyka, ktorý vedie k iným variantom. Je to nielen ústretové voči užívateľom, ale pomáha robotom Google indexovať rôzne verzie.
- Aj keď používate hreflang, jazykové informácie by ste mali uviesť do časti domény <head> ,t.j.:
<meta http-equiv="content-language" content="en" /
alebo použitím tagu
<html lang="en-GB">
Týmto spôsobom robotom uľahčíte správnu klasifikáciu jazykových verzií. Ak máte v jednej doméne alternatívne varianty, musíte pamätať na to, aby ste nenastavovali jeden globálny jazyk pre všetky podstránky, ale aby ste to robili osobitne pre každú verziu/
- Svoju predvolenú polohu môžete tiež nakonfigurovať pomocou Google Search Console výberom možnosti medzinárodného zacielenia, „International Targeting “.
Pre každú subdoménu, TLD alebo podpriečinky tej istej domény môžete zvoliť rôzne nastavenia týkajúce sa polohy (musíte však najprv pridať všetky varianty do Google search console).
Zhrnutie
Príprava rovnakého obsahu v rôznych jazykoch nie je ľahká a lacná úloha. Starostlivo musíte zvoliť najlepšiu možnosť zverejnenia variantov svojich stránok v súlade s oblasťou podnikania, ktorou sa zaoberáte. Ak sa chcete uistiť, že všetka táto práca nevyjde nazmar, mali by ste postupovať podľa pokynov od Googlu. Týmto spôsobom si môžete byť istí, že proces indexovania bude bezproblémový a jasný a vzťahy budú medzi rôznymi jazykovými/
Autor: Maciej Dobkowicz, SEO Account Manager pre SEMTEC