Strona internetowa w dwóch językach brzmi prosto. Bierzesz polski tekst, tłumaczysz go na angielski i gotowe. No właśnie — nie do końca. Wersja angielska to nie tylko nagłówki i opis oferty. To także adresy URL, menu, formularze, komunikaty, grafiki, ceny, dane kontaktowe i sposób przechodzenia między językami. Jeśli jeden element zostanie po polsku, użytkownik szybko zauważy, że trafił na stronę składana trochę na kolanie.
Da się tego uniknąć bez robienia z projektu wielkiej operacji. Najpierw ustal zakres, potem rozpisz adresy, zaplanuj przełącznik języka, przejdź całą ścieżkę użytkownika i dopiero na końcu dopnij podstawowe oznaczenia dla wyszukiwarek. Taka kolejność oszczędza nerwy i pozwala szybko wyłapać miejsca, w których angielska wersja mogłaby się potknąć.
Najpierw ustal, po co Ci wersja angielska
Zanim powstaną nowe podstrony, odpowiedz sobie na proste pytanie: czego naprawdę potrzebują osoby, które nie czytają po polsku? Nie każda firma musi od razu tłumaczyć całą witrynę. Czasem wystarczy wersja angielska oferty, kontaktu i najważniejszych informacji. Innym razem potrzebna będzie większa część serwisu. Kluczowe jest to, żeby zakres wynikał z realnych potrzeb, a nie z zasady „skoro już robimy, to wszystko”.
Spisz podstrony, które mają być dostępne w drugim języku. Zaznacz, które elementy oferty, kontaktu i formularzy powinny obsługiwać osoby spoza Polski. Ustal też, kto będzie później aktualizować oba warianty. Nowa usługa, zmieniony adres albo inny komunikat nie powinny pojawiać się tylko po polsku, gdy angielska wersja nadal będzie wisiała obok i udawała aktualną.
Lepiej mieć mniejszą wersję, którą da się konsekwentnie utrzymać, niż rozbudowaną stronę, gdzie połowa treści została po staremu. Plan utrzymania jest mniej efektowny niż wybór fontu, ale zdecydowanie bardziej przydatny.
Osobne adresy URL, czyli żadnego językowego totolotka
Każda wersja językowa powinna mieć własny, stały adres URL. Polska podstrona i jej angielski odpowiednik nie powinny być tylko tą samą stroną, która zmienia treść po ciasteczku, ustawieniu przeglądarki albo losowym wykryciu języka. Google rekomenduje różne adresy dla wersji językowych, bo wtedy użytkownik może wejść bezpośrednio na wybrany wariant, a wyszukiwarka ma prostszy dostęp do wszystkich wersji.
Organizacja adresów może wyglądać różnie. Możesz użyć podkatalogów, subdomen albo osobnych domen. Nie ma jednego wariantu obowiązkowego dla każdej firmy. Wybór zależy od zakresu rynku, sposobu działania i tego, jak chcesz później zarządzać treścią. Najważniejsze, żeby struktura była stała, czytelna i stosowana konsekwentnie.
Przygotuj prostą mapę odpowiedników. Na przykład polska podstrona oferty powinna mieć wskazaną angielską podstronę oferty. Jeśli jakaś strona nie będzie tłumaczona, zaznacz to od razu. Dzięki temu nie powstanie sytuacja, w której przełącznik języka prowadzi użytkownika do przypadkowego miejsca albo obiecuje wersję, której jeszcze nie ma.
Mapa wersji przed wdrożeniem
- Spisz polskie podstrony, które mają mieć wersję angielską.
- Dla każdej pozycji wskaż stały adres językowego odpowiednika.
- Zaznacz miejsca bez tłumaczenia i ustal, jak użytkownik ma się o tym dowiedzieć.
- Sprawdź, czy adresy prowadzą do odpowiednich treści, a nie tylko do strony głównej.
Przełącznik języka: ma być widoczny, a nie schowany jak skarb
Przełącznik języka powinien być łatwy do znalezienia. Najczęściej warto umieścić go w nagłówku albo menu, czyli tam, gdzie użytkownik naturalnie szuka nawigacji. Nie każ mu polować po stopce, otwierać trzech dodatkowych paneli i zgadywać, czy ma kliknąć flagę, skrót czy małą ikonkę globusa.
Używaj nazw języków zapisanych w języku docelowym: „Polski” i „English”. Same flagi nie zawsze są czytelne jako oznaczenie języka. Flaga może kojarzyć się z krajem, a nie z językiem, więc tekst załatwia sprawę prościej.
Najlepiej, gdy przełącznik prowadzi do odpowiednika aktualnie oglądanej podstrony. Jeśli ktoś czyta angielską ofertę, po kliknięciu „Polski” powinien trafić do polskiej oferty, a nie na stronę główną. Przełącznik powinien być dostępny na każdej stronie, na której istnieje alternatywna wersja. Gdy konkretnego tłumaczenia nie ma, trzeba jasno pokazać dostępne opcje, zamiast udawać, że wszystko jest kompletne.
Automatyczne przekierowania — wygoda z haczykiem
Wykrywanie preferowanego języka przeglądarki może być podpowiedzią. Nie powinno jednak działać jak bezdyskusyjny ochroniarz przy wejściu. Automatyczne przekierowanie każdego użytkownika na wybraną wersję może utrudnić dostęp do pozostałych wariantów. Dotyczy to także robotów wyszukiwarek, które mogą nie znaleźć wszystkich wersji, jeśli treść zmienia się dynamicznie albo adres zawsze prowadzi gdzie indziej.
Bezpieczniejszy plan jest prosty: zostaw stałe adresy, pokaż sugestię języka i zapewnij ręczny przełącznik. Użytkownik powinien móc sam wybrać wariant oraz wrócić do pozostałych wersji. Jeśli korzystasz z wykrywania języka, sprawdź, czy nie blokuje ono wejścia na konkretny adres i czy każdy wariant da się odwiedzić niezależnie od ustawień przeglądarki.
Co naprawdę trzeba przetłumaczyć poza głównym tekstem
Najczęstszy błąd? Przetłumaczone nagłówki, a reszta strony nadal mówi po polsku. Użytkownik klika przycisk, wypełnia formularz i nagle wyskakuje komunikat, którego nie rozumie. Wersja językowa powinna obejmować całą ścieżkę, nie tylko tekst widoczny na pierwszym ekranie.
- menu, przyciski, wezwania do działania, stopkę i elementy nawigacji;
- etykiety pól formularza, komunikaty błędów, podziękowania i wiadomości systemowe;
- tytuły, opisy, adresy URL oraz podstawowe elementy SEO;
- teksty na grafikach, banerach, filmach, napisach i materiałach reklamowych;
- daty, godziny, liczby, ceny, waluty, adresy i dane kontaktowe;
- układ strony oraz długość tekstu po tłumaczeniu.
Po przekładzie tekst może być dłuższy albo krótszy. To wpływa na przyciski, nagłówki i grafiki. Nie kopiuj automatycznie tekstu osadzonego w banerze czy filmie. Sprawdź, czy tłumaczenie mieści się w projekcie i nadal ma sens. Przy treściach sprzedażowych, prawniczych, technicznych lub branżowych zaplanuj dodatkową weryfikację językową.
Checklist ścieżki użytkownika
- Otwórz menu i sprawdź wszystkie przyciski.
- Przejdź przez formularz, także przez komunikaty błędów.
- Sprawdź ekran lub wiadomość po wysłaniu formularza.
- Zweryfikuj dane kontaktowe, ceny, waluty i adresy.
- Obejrzyj grafiki, banery, filmy i napisy.
Podstawy SEO wersji językowych: hreflang bez czarnej magii
Przy osobnych adresach URL warto zaplanować oznaczenia hreflang. Służą one do wskazania wyszukiwarce, które strony są powiązanymi wersjami językowymi tego samego materiału. To informacja porządkująca relacje między wariantami, a nie magiczny przycisk do lepszej widoczności.
Każda wersja powinna wskazywać samą siebie oraz pozostałe odpowiedniki. Można to zrobić na trzy równoważne sposoby: za pomocą elementów HTML, nagłówków HTTP albo sitemap XML. Niezależnie od wybranej metody trzeba pilnować pełnych adresów URL, wzajemnego wskazywania wariantów i spójności na całej stronie. Można też uwzględnić x-default dla użytkowników, których język nie pasuje do przygotowanych wersji.
Nie traktuj hreflang jako gwarancji pozycji, ruchu ani wyniku biznesowego. To podstawowe oznaczenie, które pomaga wyszukiwarce zrozumieć układ wersji językowych. Samo oznaczenie nie naprawi brakujących tłumaczeń, złych adresów ani przełącznika prowadzącego donikąd.
Co sprawdzić technicznie przed publikacją
- Czy każda wersja wskazuje siebie i swoje językowe odpowiedniki.
- Czy adresy są pełne i prowadzą do właściwych stron.
- Czy wybrany sposób wdrożenia jest spójny na całej witrynie.
- Czy wszystkie stałe adresy można odwiedzić bez specjalnych ustawień przeglądarki.
Checklista przed publikacją i decyzja: robić samemu czy zawołać Szwagra
Przed publikacją przejdź stronę jak zwykły użytkownik, nie jak osoba, która zna każdy zakamarek projektu. Sprawdź, czy każda zaplanowana podstrona ma właściwy odpowiednik albo jasno opisany brak tłumaczenia. Kliknij przełącznik języka z każdej wersji. Przejdź formularz od pierwszego pola do komunikatu po wysłaniu. Poszukaj przypadkowych polskich zdań na stronie angielskiej.
- Zakres obu wersji jest spisany i możliwy do utrzymania.
- Każda wersja ma stałe adresy URL.
- Przełącznik jest widoczny i prowadzi do odpowiedników.
- Menu, formularze, błędy, grafiki i dane kontaktowe są sprawdzone.
- Oznaczenia językowe są wdrożone spójnie.
Jeśli przy okazji wychodzi, że trzeba uporządkować strukturę, teksty, grafikę i materiały wideo, nie musisz składać tego w całość metodą prób i błędów. Napisz do Szwagra i opowiedz, czego potrzebujesz — strony, grafiki, filmu albo tekstów.
Najrozsądniejsza kolejność to: ustalić zakres, rozpisać adresy, zaplanować ręczny przełącznik, przetłumaczyć całą ścieżkę użytkownika i dopiero wtedy dopiąć podstawowe oznaczenia hreflang. Dzięki temu wersja angielska nie będzie tylko dekoracyjną kopią kilku nagłówków. Będzie spójną częścią strony, z której da się normalnie korzystać. A jeśli nie wszystko ma być tłumaczone, też w porządku — ważne, żeby decyzja była świadoma, komunikaty czytelne, a utrzymanie obu wersji realne.





