
Pro firmy působící na více trzích již vícejazyčný web není volbou, ale nutností. Protože Drupal nabízí vícejazyčné funkce přímo ve svém jádře, umožňuje tuto potřebu řešit bez nutnosti instalovat velké množství doplňkových modulů. V tomto průvodci si ukážeme, jak vytvořit vícejazyčnou architekturu pro firemní web, která rozhodnutí ovlivňují SEO a jak zefektivnit procesy překladu. Naším cílem je poskytnout vám jasný plán, abyste mohli učinit správná rozhodnutí ještě před zahájením projektu.
V Drupalu není vícejazyčná podpora dodatečně přidanou funkcí, ale je součástí samotného jádra. Díky tomu lze obsah, nabídky, zobrazení i konfigurační nastavení spravovat samostatně pro každý jazyk. Menší závislost na modulech třetích stran zároveň umožňuje lépe předvídat procesy aktualizací a zabezpečení.
Systém rolí a oprávnění lze také nastavit podle jednotlivých jazyků. Například německý obsah může upravovat pouze tým v Německu, zatímco schvalování publikace může probíhat centrálně. Tato flexibilita představuje významnou výhodu pro podniky působící ve více zemích. Přidání nového jazyka navíc nevyžaduje přestavbu stávající struktury. Na stejné infrastruktuře tak můžete kontrolovaným způsobem expandovat na nové trhy.
Pro vytvoření vícejazyčného webu v Drupalu je potřeba aktivovat čtyři základní moduly:
Nezapomeňte také na stránku umístit blok přepínače jazyků, aby návštěvníci mohli mezi jednotlivými jazykovými verzemi přecházet. Přestože se z hlediska uživatelské zkušenosti může zdát jako drobný prvek, patří k nejpoužívanějším součástem vícejazyčného webu.
Struktura URL je jedním z rozhodnutí, která je nutné učinit již na začátku projektu a jejichž pozdější změna bývá nejnáročnější. Protože na této volbě závisí SEO i jednoduchost správy, měly by o ní společně rozhodovat technické a marketingové týmy. Níže najdete srovnání tří hlavních přístupů:
| Struktura | Příklad | Výhoda | Na co si dát pozor |
|---|---|---|---|
| Podadresář | site.com/en/ | Autorita se soustřeďuje na jedné doméně a správa je jednoduchá. | Nelze nastavit samostatná umístění serverů pro jednotlivé jazyky. |
| Subdoména | en.site.com | Pro každý jazyk lze nastavit samostatnou infrastrukturu. | Vyhledávače je mohou považovat za samostatné weby, což může rozdělit autoritu domény. |
| Samostatná doména | site.de | Silnější lokální důvěryhodnost a cílení na konkrétní zemi. | Každá doména vyžaduje samostatnou SEO strategii a náklady. |
Pro většinu firemních projektů představuje struktura podadresářů nejpraktičtější řešení z hlediska rovnováhy mezi správou a SEO. Pokud je cílem vybudovat silnou lokální identitu v konkrétní zemi, lze zvážit samostatnou doménu. Ať už zvolíte jakoukoli variantu, rozhodnutí o struktuře před spuštěním webu vám pomůže předejít pozdějším úpravám přesměrování a migraci.
Pro správné nastavení procesu překladu můžete postupovat podle následujících kroků:
Tento postup výrazně omezuje zmatky, zejména v projektech, do kterých je zapojeno více editorů.
Pomocí značek hreflang informujete vyhledávače, pro jaký jazyk a region je konkrétní stránka určena. Jádro Drupalu tyto značky u přeloženého obsahu do značné míry přidává automaticky, před spuštěním webu je však vhodné ověřit jejich správnost ve zdrojovém kódu stránky. Nesprávné nebo chybějící značky hreflang mohou způsobit, že uživatelé budou přesměrováni na stránku v nesprávném jazyce.
Každá jazyková verze by měla mít značku canonical odkazující sama na sebe. Jinak mohou vyhledávače považovat překlady za duplicitní obsah. Přeloženy musí být také meta titulky a meta popisy. V mnoha projektech se překládá samotný obsah, ale na metadata se zapomíná, což může vést k zobrazování výsledků vyhledávání v různých jazycích.
Vytvoření XML sitemap pro jednotlivé jazyky a samostatná kontrola každého jazyka v Google Search Console vám pomohou včas odhalit problémy s indexací.
Funkce pro překlady v ekosystému Drupal AI umožňují editorům obsahu vytvářet návrhy překladů přímo v administračním rozhraní, aniž by ho museli opouštět. Výrazně tak šetří čas, zejména při překladu velkého množství obsahu, jako jsou blogové příspěvky, aktuality a popisy produktů. Namísto přesouvání obsahu do samostatného nástroje může editor překlad zkontrolovat a upravit na stejné obrazovce.
Výstupy umělé inteligence by však měly být vždy považovány za návrhy. U textů, které vyžadují dodržení tónu značky, odborné terminologie nebo právních požadavků, musí být součástí procesu schválení místním editorem. Při správném nastavení AI překlad nenahrazuje lidského editora, ale umožňuje mu zkontrolovat více obsahu za kratší dobu.
Většina problémů ve vícejazyčných projektech nesouvisí s technologií, ale s nedostatečným plánováním. Mezi nejčastější chyby patří nevyřešená struktura URL na začátku projektu, chybějící překladatelské pracovní postupy a odkládání nastavení SEO až na dobu po spuštění webu. K nim se přidávají nepřeložené texty nabídek a formulářů nebo chybějící metadata. Při vytváření vícejazyčného webu v Drupalu je proto důležité nejprve definovat architekturu a procesy a teprve poté zahájit tvorbu obsahu. Dobře naplánovaná struktura usnadňuje přidávání nových jazyků a dlouhodobě snižuje náklady na údržbu. Pokud potřebujete podporu při návrhu vícejazyčné architektury pro svůj firemní projekt, neváhejte kontaktovat tým Drupart.