VulCode

Strona wielojęzyczna z hreflang i osobnymi adresami

Budujemy strony w kilku językach tak, żeby Google pokazywał właściwą wersję właściwym ludziom: każda wersja ma własny adres, hreflang, przetłumaczone metadane i formaty. Pomagamy też zaplanować, ile języków utrzymasz naprawdę, bo każdy kolejny to praca na lata.

Katalog usług
Ta sama strona stolarni po polsku i po angielsku w dwóch oknach przeglądarki, każda pod własnym adresem

Wersja językowa to osobna strona

Google zaleca osobny adres dla każdej wersji językowej zamiast zmiany języka po ciasteczku albo ustawieniach przeglądarki. Adres też jest treścią.

  1. PL, ta strona/pl/oferty/strony-wielojezycznehreflangEN/en/offer/multilingual-websitesNazwa usługi w języku czytelnika: multilingual-websites.
  2. PL/pl/oferty/integracje/kurierzyhreflangEN/en/offer/integrations/couriersKażdy segment adresu przetłumaczony.
  3. PL/pl/oferty/wspolpracahreflangEN/en/offer/working-with-usTłumaczenie sensu, nie słowo w słowo.
  4. PL/pl/oferty/migracjahreflangEN/en/offer/migrationKrótko w obu językach.
  5. PL/pl/oferty/integracje/gus-regonbrak hreflangENbrak wersji angielskiejStrona tylko po polsku, więc hreflang nie wskazuje wersji, której nie ma.

Kanoniczna sama dla siebie

Każda wersja jest kanoniczna sama dla siebie, a nie wskazuje na wersję polską.

Odnośniki w obie strony

Jeśli dwie strony nie wskazują na siebie nawzajem, Google ignoruje te znaczniki. Skrypt kontrolny zgłasza każdy znacznik, którego adres docelowy nie istnieje w zbudowanej stronie.

x-default

x-default wskazuje stronę dla osób, których języka nie ma na liście. Na stronach w obu językach wskazuje angielską, a na stronie tylko po polsku samą siebie.

Każdy język w podkatalogu jednej domeny

Wersje językowe stawiamy w podkatalogach, np. twojafirma.pl/de/: jedna domena pracuje na każdy język, a utrzymanie jest najtańsze. Obok trzy inne układy i powód, dla którego ich nie stosujemy.

  1. Domena krajowa

    Dwie osobne domeny, bez wspólnego korzenia
    • PLexample.pl
    • DEexample.de
    • Jasne kierowanie na krajTak
    • Łatwe wdrożenieNie
    • Niski koszt utrzymaniaNie
    • Odradzane przez GoogleNie

    Nie stosujemy: każda domena to osobny koszt i osobna praca nad widocznością w Google.

  2. Subdomena

    example.com
    • PLpl.example.com
    • DEde.example.com
    • Jasne kierowanie na krajCzęściowo
    • Łatwe wdrożenieTak
    • Niski koszt utrzymaniaCzęściowo
    • Odradzane przez GoogleNie

    Nie stosujemy: subdomena buduje widoczność od zera, a z adresu trudno rozpoznać kraj.

  3. Podkatalog

    example.com
    • PLexample.com/pl/
    • DEexample.com/de/
    • Jasne kierowanie na krajCzęściowo
    • Łatwe wdrożenieTak
    • Niski koszt utrzymaniaTak
    • Odradzane przez GoogleNie

    Jedna domena, najniższy koszt utrzymania i cała siła domeny dla każdego języka. Tak działa ta strona: /pl/ i /en/.

  4. Parametr

    example.com/stoly
    • PL?loc=pl
    • DE?loc=de
    • Jasne kierowanie na krajNie
    • Łatwe wdrożenieCzęściowo
    • Niski koszt utrzymaniaCzęściowo
    • Odradzane przez GoogleTak

    Nie stosujemy: język w parametrze jednego adresu Google odradza.

Przełącznik języka

Przełącznik prowadzi do tej samej strony w drugim języku, a o wersji decyduje adres, nie ustawienia przeglądarki.

  • Ta sama strona w drugim języku

    Czytasz/pl/stoly/stol-debowy-na-wymiar
    • EN w menu prowadzi do/en/tables/made-to-measure-oak-table
    • a nie do strony głównej/en/

    Google radzi dodać na stronie linki do jej wersji w innych językach, żeby użytkownik sam wybrał język. Przełącznik w menu to zwykłe linki do tej samej strony w drugim języku, z przetłumaczoną kotwicą sekcji.

  • O wersji decyduje adres

    Przeglądarka ustawiona na angielski otwiera/pl/stoly/stol-debowy-na-wymiar
    • i dostaje polską wersję tego adresu/pl/stoly/stol-debowy-na-wymiar
    • a nie przekierowanie na/en/tables/made-to-measure-oak-table

    Google odradza przekierowanie według zgadywanego języka użytkownika, bo ludzie i wyszukiwarka mogą nie zobaczyć wszystkich wersji. Adres z /pl/ albo /en/ zawsze pokazuje swoją wersję, niezależnie od języka przeglądarki.

Co tłumaczymy poza tekstem

Najczęściej zapomina się o warstwach, których nie widać na pierwszy rzut oka. Tak zależą od siebie, gdy dochodzi nowa wersja językowa.

Wersja językowa

  • Adres

    Każda wersja ma własny adres z przetłumaczonymi segmentami, na przykład /en/offer/migration.

  • Treść

    Teksty stron, opisy zdjęć i dokumenty do pobrania. Tłumaczy je człowiek, który zna język i branżę.

Strona w tym języku

  • hreflang i adres kanoniczny

    Wersje wskazują na siebie nawzajem, a każda jest kanoniczna sama dla siebie.

    Zależy od: Adres

  • Tytuł i opis

    Tytuł i opis w wynikach wyszukiwania, w języku tej wersji.

    Zależy od: Adres, Treść

  • Formaty

    Waluty, daty z godzinami, liczby i jednostki w zapisie, którego używa czytelnik.

    Zależy od: Treść

  • Komunikaty

    Błędy formularzy, e-maile z systemu i powiadomienia, czyli to, co pojawia się dopiero w trakcie korzystania.

    Zależy od: Treść

Dla wyszukiwarki

  • Mapa strony

    Podaje te same pary adresów co nagłówek strony, z jednego rejestru adresów.

    Zależy od: hreflang i adres kanoniczny

  • Dane strukturalne

    Opisują stronę w jej języku, więc biorą tytuł, opis i formaty z tej samej wersji.

    Zależy od: Tytuł i opis, Formaty

Teksty tłumaczy człowiek, który zna język i branżę: Twój zespół albo tłumacz, a my przygotowujemy pliki tłumaczeń i proces, w którym żadna wersja nie zostaje w tyle.

Ile języków na start

Każdy kolejny język to praca na lata, więc dokładamy go wtedy, gdy jest dla kogo i kto go utrzyma.

Liczba wersji językowych
  1. 2 języki
    Polski i angielski z pełnymi metadanymi i przetłumaczonymi adresami.
    Przy tej liczbie
    • kiedySprzedajesz w Polsce i za granicą.
    • adresyPolskie i angielskie słowa w adresie, na przykład /pl/oferty/migracja i /en/offer/migration.
    • utrzymanieMasz kogoś, kto utrzyma drugą wersję na bieżąco.
    hreflang strony o stołach
    pl example.com/pl/stolyen example.com/en/tablesx-default example.com/en/tables
    Wersja domyślna wskazuje angielską.
  2. 3-5 języków
    Kolejne wersje dokładamy wtedy, gdy jest dla kogo i kto je utrzyma. Architektura od początku to umożliwia.
    Przy tej liczbie
    • kiedyMasz realny ruch albo sprzedaż w danym kraju.
    • adresyKolejny podkatalog w tej samej domenie, na przykład example.com/de/, bez zmiany istniejących adresów.
    • tłumaczeniaPliki tłumaczeń, waluty, daty i komunikaty systemowe w każdym języku.
    hreflang strony o stołach
    pl example.com/pl/stolyen example.com/en/tablesde example.com/de/tischex-default example.com/en/tables
    Nowa wersja dopisuje się na każdej stronie we wszystkich językach.
  3. 6 i więcej
    Każdy język to tłumaczenia każdej nowej strony, wpisu i e-maila, więc lepiej mniej i aktualnie niż więcej i z zaległościami.
    Przy tej liczbie
    • hreflangKażda wersja wymienia siebie i wszystkie pozostałe, więc nowy język to nowa linia na każdej stronie we wszystkich wersjach.
    • utrzymanieKażdy język ma osobę odpowiedzialną za treść.
    • kontrolaSkrypt sprawdza hreflang, kanoniczne adresy i brakujące tłumaczenia na wszystkich stronach.
    hreflang strony o stołach
    pl example.com/pl/stolyen example.com/en/tablesde example.com/de/tischefr example.com/fr/tableses example.com/es/mesasit example.com/it/tavolix-default example.com/en/tables
    Ten sam komplet linii stoi na każdej z wersji.

Najczęstsze pytania o strony wielojęzyczne

Odpowiedzi o wersjach językowych, adresach i wycenie.

Wchodzisz na nowy rynek?

Napisz, w jakich językach i krajach chcesz być widoczny. Odpowiemy w godzinę z pytaniami i wyceną.