Strona wielojęzyczna bez wtyczek: jak to zrobić dobrze
Strona wielojęzyczna to więcej niż przetłumaczone teksty: to struktura adresów, meta tagi, hreflang, sitemap i proces aktualizacji. Pokazujemy, jak zaplanować wersje językowe tak, żeby Google je rozumiał, a zespół nie gubił się w kopiach stron.
Strona wielojęzyczna przestała być domeną korporacji. Producent z Wielkopolski sprzedaje do Niemiec, gabinet w Krakowie obsługuje pacjentów z Ukrainy, a firma szkoleniowa prowadzi kursy po angielsku. Problem w tym, że rozbudowa strony o kolejne języki często kończy się plątaniną wtyczek, zdublowanych podstron i adresów, których nie rozumie ani redaktor, ani Google. Ten poradnik pokazuje, jak zaplanować wersje językowe od strony struktury, SEO i codziennej pracy.
Najważniejsze w skrócie
- Każda wersja językowa strony powinna mieć własny, stały adres URL, a nie przełączać język ciasteczkiem lub skryptem.
- Znaczniki hreflang informują Google, które strony są swoimi odpowiednikami w innych językach, i muszą wskazywać się wzajemnie.
- Tłumaczyć trzeba także slugi, meta tagi, teksty alternatywne obrazów, menu, formularze i baner cookies.
- Tłumaczenie maszynowe lub AI przyspiesza pracę, ale strony sprzedażowe i prawne powinna sprawdzić osoba znająca język.
- Automatyczne przekierowanie według lokalizacji IP utrudnia indeksację i irytuje użytkowników.
Decyzje, które trzeba podjąć przed tłumaczeniem
Zanim ktokolwiek przetłumaczy pierwsze zdanie, ustal trzy rzeczy:
- Języki czy rynki? Wersja „po niemiecku” to co innego niż wersja „dla Niemiec, Austrii i Szwajcarii”, jeśli różnią się ceny, dostępność lub dane kontaktowe. Większości firm wystarczy podział na języki.
- Pełne czy częściowe tłumaczenie? Nie każda podstrona musi istnieć w każdym języku. Lepiej mieć dziesięć dopracowanych stron po angielsku niż pięćdziesiąt przetłumaczonych byle jak.
- Kto utrzymuje wersje językowe? Każda zmiana cennika czy oferty musi trafić do wszystkich języków. Bez przypisanej osoby wersje szybko się rozjeżdżają.
Jeśli sprzedajesz za granicę, zobacz też, jak podchodzimy do stron producentów działających na wielu rynkach.
Struktura adresów URL strony wielojęzycznej
Struktura URL to sposób, w jaki adres strony wskazuje jej język. Masz trzy główne opcje:
| Wariant | Przykład | Zalety | Wady |
|---|---|---|---|
| Katalogi | firma.pl/en/ | Jedna domena, wspólny autorytet, najprostsze utrzymanie | Słabszy sygnał lokalny niż domena krajowa |
| Subdomeny | en.firma.pl | Łatwe rozdzielenie technicznie | Więcej konfiguracji, autorytet częściowo rozproszony |
| Domeny krajowe | firma.de | Najsilniejszy sygnał dla konkretnego kraju | Osobne domeny, certyfikaty i budowanie autorytetu od zera |
Dla większości firm najlepszym wyborem są katalogi. Unikaj natomiast parametrów typu ?lang=en i przełączania języka wyłącznie ciasteczkiem, bo wtedy Google widzi jeden adres z różną treścią.
Tłumacz także slugi. Adres /en/oferta/ w wersji angielskiej wygląda niechlujnie i marnuje szansę na słowo kluczowe w URL. Po angielsku powinno to być /en/services/.
Co trzeba przetłumaczyć poza treścią strony
Najczęstszy błąd, jaki widać na stronach wielojęzycznych, to przetłumaczone akapity w nieprzetłumaczonej ramie. Sprawdź tę listę:
- meta title i meta description każdej podstrony,
- teksty alternatywne obrazów i podpisy,
- menu, stopka, okruszki (breadcrumbs),
- etykiety formularzy, komunikaty o błędach i potwierdzenia wysyłki,
- baner cookies i polityka prywatności,
- przyciski CTA, a także pliki PDF do pobrania,
- formaty dat, walut i numerów telefonów.
Hreflang i sitemap: jak pokazać Google wersje językowe
Hreflang to atrybut w kodzie strony lub w sitemap, który mówi wyszukiwarce: „ta strona ma swój odpowiednik w innym języku pod tym adresem”. Dzięki niemu użytkownik z Niemiec dostaje w wynikach wersję niemiecką, a nie polską. Zasady są proste, ale łatwo je złamać:
- odniesienia muszą być wzajemne: wersja polska wskazuje angielską i odwrotnie,
- każda wersja wskazuje także samą siebie,
- kody języków muszą być poprawne, np.
pl,en,deluben-GB, - warto dodać
x-defaultdla strony wyboru języka lub wersji domyślnej, - adresy w hreflang muszą być kanoniczne i zwracać kod 200, a nie przekierowanie.
Każda wersja językowa strony wielojęzycznej powinna też mieć własny wpis w mapie witryny. Po wdrożeniu sprawdź w Google Search Console, czy wszystkie języki są indeksowane.
Tłumaczenie: człowiek, AI czy jedno i drugie
Tłumaczenie z pomocą AI jest dziś na tyle dobre, że sensownym modelem pracy jest „AI tłumaczy, człowiek sprawdza”. Kolejność działań, która się sprawdza:
- Przygotuj krótki słownik firmowy: nazwy usług, produktów i terminów, których nie wolno tłumaczyć dowolnie.
- Przetłumacz treść automatycznie, całą stronę lub pojedyncze pola.
- Oddaj do korekty strony o największej wartości: stronę główną, ofertę, cennik, kontakt i dokumenty prawne.
- Dopracuj meta tagi pod frazy, których faktycznie szukają ludzie w danym języku, a nie tylko dosłowne tłumaczenie polskich.
- Ustal zasadę aktualizacji: zmiana w wersji polskiej wymaga zmiany we wszystkich językach tego samego dnia.
Dlaczego strona wielojęzyczna bez wtyczek jest prostsza w utrzymaniu
W systemach, w których wielojęzyczność dokłada się wtyczką, tłumaczenie bywa realizowane przez tworzenie osobnych kopii stron powiązanych ze sobą. Działa to, dopóki struktura jest prosta. Przy przebudowie trzeba jednak edytować każdą kopię osobno, a konflikty między wtyczką językową, wtyczką SEO i motywem potrafią zepsuć hreflang lub sitemap przy zwykłej aktualizacji. Wielojęzyczność wbudowana w system przechowuje wartość każdego pola w każdym języku w jednym miejscu, więc układ strony zmieniasz raz.
Wdrożenie strony wielojęzycznej krok po kroku
- Wybierz strony do tłumaczenia. Zacznij od stron, które sprzedają: strona główna, oferta, kontakt, najważniejsze realizacje.
- Ustal strukturę URL i slugi dla każdego języka, zanim powstanie pierwsza przetłumaczona podstrona.
- Zbadaj frazy w każdym języku. Klient z Niemiec może szukać usługi innym słowem, niż sugeruje dosłowne tłumaczenie.
- Przetłumacz treści i ramę strony według listy z poprzedniej sekcji.
- Sprawdź techniczne SEO: hreflang, sitemap, meta tagi i kanoniczne adresy w każdym języku.
- Przetestuj ścieżkę klienta: wyślij formularz w każdym języku i upewnij się, że ktoś odpowie w tym samym języku.
- Monitoruj indeksację w Google Search Console przez pierwsze tygodnie po publikacji.
Najczęstsze błędy na stronach wielojęzycznych
- Automatyczne przekierowanie według IP. Robot Google odwiedza stronę głównie z adresów w USA i może nigdy nie zobaczyć wersji polskiej. Zamiast przekierowania pokaż dyskretną sugestię zmiany języka.
- Flagi zamiast nazw języków. Flaga oznacza kraj, nie język. Lepiej napisać „English”, „Deutsch”, „Polski”.
- Mieszanie języków na jednej stronie. Angielski nagłówek z polskim formularzem obniża zaufanie i zaburza ocenę języka strony.
- Brak odpowiednika. Przełącznik języka prowadzi na stronę główną zamiast na tę samą podstronę w innym języku.
Najczęstsze pytania
Jak zrobić stronę wielojęzyczną bez wtyczek?
Stronę wielojęzyczną bez wtyczek zrobisz w CMS-ie, który ma natywną obsługę języków, czyli przechowuje treść pól w każdym języku i nadaje każdej wersji własny URL. Wtedy nie potrzebujesz dodatków do tłumaczeń, a sitemap i meta tagi obsługuje sam system.
Czy strona wielojęzyczna musi mieć osobne domeny?
Nie, strona wielojęzyczna nie potrzebuje osobnych domen i w większości przypadków lepiej sprawdzają się katalogi, np. /en/ i /de/. Domeny krajowe mają sens, gdy prowadzisz osobną działalność na danym rynku i chcesz wysłać silny sygnał lokalny.
Czy tłumaczenie AI wystarczy na stronę firmową?
Tłumaczenie AI wystarczy jako punkt wyjścia, ale kluczowe strony sprzedażowe i dokumenty prawne powinien sprawdzić człowiek znający język. Automat dobrze radzi sobie z poprawnością, gorzej z terminologią branżową i tonem marki.
Czy wersje językowe to duplikacja treści w oczach Google?
Nie, przetłumaczone wersje strony nie są traktowane jako duplikacja treści, o ile każda ma własny URL i poprawnie oznaczone odpowiedniki w hreflang. Problem pojawia się dopiero wtedy, gdy pod różnymi adresami znajduje się ten sam, nieprzetłumaczony tekst.
Ile języków warto mieć na stronie firmowej?
Warto mieć tyle języków, ile jesteś w stanie utrzymać na bieżąco i obsłużyć w kontakcie z klientem. Nieaktualna wersja językowa albo formularz, na który nikt nie odpowiada w tym języku, szkodzi bardziej niż jej brak.
Strona wielojęzyczna w LessCMS
W LessCMS wielojęzyczność jest wbudowana, bez żadnych dodatków:
- Każde pole ma wartość per język, a każda wersja językowa dostaje osobny URL i osobny wpis w sitemap. Języki włączasz per projekt, a widget przełącznika języka dodajesz w edytorze.
- Meta title i description ustawiasz per strona, wpis i język, także z pomocą AI.
- Tłumaczenie AI obejmuje całą stronę, pojedyncze pole lub całą kolekcję, na kilka języków naraz. Koszt w tokenach widzisz przed potwierdzeniem, a nic nie publikuje się samo, więc masz czas na korektę.
Chcesz uruchomić drugą wersję językową bez wtyczek? Zobacz plany LessCMS i załóż konto bez karty.