# Wersje językowe: adresy, hreflang i menu per język

> Pełny opis wielojęzyczności: struktura adresów, parowanie podstron, znaczniki hreflang, przełącznik języka i osobne menu każdej wersji.

Opublikowano: 2026-07-31 · Aktualizacja: 2026-09-16
Źródło: https://kompasfirm.pl/dokumentacja/wersje-jezykowe-hreflang-menu

---
## Do czego służy

Strona może działać w wielu językach jednocześnie, np. po polsku dla rynku lokalnego i po niemiecku dla klientów zza granicy. Każda wersja językowa jest pełnoprawną częścią strony: ma własne podstrony, menu i wpisy, a wyszukiwarki dostają komplet informacji, komu którą wersję pokazywać.

Limity wersji językowych: plan darmowy 1, Standard 2, Pro 10, Agencja bez limitu.

## Struktura adresów

Wersja domyślna działa pod głównym adresem strony (np. twojafirma.pl), pozostałe pod przedrostkiem języka (np. twojafirma.pl/de). Adresy są stabilne i czytelne, co jest dobre i dla ludzi, i dla Google.

## Parowanie podstron

Odpowiadające sobie podstrony w różnych językach są ze sobą powiązane. Dzięki temu:

- przełącznik języka prowadzi w to samo miejsce w innym języku, a nie na stronę główną;
- wyszukiwarki dostają znaczniki hreflang wskazujące odpowiedniki językowe każdej podstrony.

Wersja językowa nie musi być pełną kopią: może obejmować tylko wybrane podstrony (np. ofertę eksportową i kontakt). Podstrona bez odpowiednika po prostu nie pokazuje przełącznika do danego języka.

## Przełącznik języka i sugestia językowa

Odwiedzający przełącza język widocznym przyciskiem z flagą i nazwą języka. Strona może zasugerować wersję na podstawie języka przeglądarki, ale nigdy nie przekierowuje automatycznie: decyzja zawsze należy do użytkownika (to zalecenie Google i dobra praktyka UX).

## Menu i stopka per język

Każda wersja językowa ma osobną listę pozycji menu oraz stopki. Jeśli listy nie ustawisz, menu zbuduje się automatycznie z podstron danej wersji. Dzięki temu niemiecka wersja może mieć inną strukturę nawigacji niż polska, np. krótszą, skupioną na ofercie eksportowej.

## SEO wielojęzyczne

- Wszystkie wersje trafiają do mapy strony XML z adnotacjami hreflang.
- Tytuły, opisy meta i podglądy social media tłumaczysz per wersja.
- Znacznik języka dokumentu jest ustawiany poprawnie dla każdej wersji (istotne też dla czytników ekranu).

![Menu definiowane osobno dla każdej wersji językowej](/img/blog/jezyki/10-panel-menu.png)

![Pozycje stopki per język](/img/blog/jezyki/11-panel-menu-dol.png)

## Dobre praktyki

- Tłumacz treść pod klienta, nie słowo w słowo: niemiecka wersja może potrzebować innych argumentów niż polska.
- Zacznij od kilku najważniejszych podstron i rozwijaj wersję językową przyrostowo.
- Utrzymuj parowanie podstron przy dodawaniu nowych treści, żeby przełącznik zawsze miał dokąd prowadzić.
