Potrzebujesz wielojęzycznego WordPressa? Istnieją różne warianty realizacji. W formie ścieżki w adresie URL (example.de/en), jako subdomena (en.example.de) lub jako multidomena. W tym przypadku każdy język otrzymuje swoją własną domenę. Z perspektywy SEO jest to najlepsza opcja dla wielojęzyczności w WordPressie i WooCommerce.
Nasz wybór w FirmCatalyst padł na multidomeny właśnie z tego powodu. Jest jasne, która domena jest odpowiedzialna za jaką treść. A każda wersja językowa może być zaprojektowana inaczej w zależności od grupy docelowej lub kraju. W tym poradniku pokażemy Ci, jak w kilku krokach sprawić, by Twoja strona była wielojęzyczna.
Cel integracji: Niemiecka zawartość naszej strony firmowej znajduje się pod adresem firmcatalyst.de, natomiast angielska zawartość pod adresem firmcatalyst.com. Co więcej, adresy URL naszej starej struktury(firmcatalyst.com oraz firmcatalyst.com/de/) muszą zostać odpowiednio przekierowane.
Do tego poradnika potrzebne są następujące narzędzia lub usługi:
- Twoja domena .pl (lub inna)
- Druga domena, taka jak .com
- WPML Plugin
- Hosting WordPress od Raidboxes
- Arkusz kalkulacyjny lub tabela Excel
Funkcja ta działa również w języku Polylang. Jednak tylko wtedy, gdy aktywowałeś tryb zgodności WPML z Polylangiem. Jeśli masz jakieś pytania, skorzystaj z komentarzy na końcu tego wpisu. Możesz też skontaktować się z Supportem Raidboxes.
Tworzenie wielojęzycznej witryny WordPress
Aby nie utracić zaufania, jakie wyszukiwarki zdobyły dla naszych adresów URL, ważne jest, by wszystkie linki na twojej stronie były prawidłowo przekazywane. Ułatwia to późniejszym wyszukiwarkom zrozumienie kontekstu przekierowania. Wiedzą też, gdzie znajdują się nowe treści. Oto nasze instrukcje krok po kroku:
Zapisz adresy URL w tabeli
Najpierw utwórz tabelę zawierającą wszystkie adresy URL Twojej witryny. Zostanie to później wykorzystane do sprawdzenia, czy nie popełniono żadnych błędów:

Zmiana rekordu A domen
Dla tego samouczka ważne jest również, aby obie domeny wskazywały na ten sam hosting (w tym przypadku Raidboxes). W tym celu należy przejść do Boxa w Raidboxes. Skopiuj adres IP i zastąp rekord A domeny u odpowiedniego hosta:


Zmień typ Boxa na Multidomenę
Przejdź do swojego pulpitu nawigacyjnego w Raidboxes. W Box-ie pod Settings -> Server -> Box Type znajdziesz opcję Box Type: WPML Multidomain. Musisz to uaktywnić. Uwaga: Podczas konfiguracji należy tymczasowo dezaktywować certyfikat SSL!

Widok w przeglądzie domeny ulegnie zmianie. Możesz teraz skonfigurować, która domena powinna być używana dla drugiego języka:

Aby zakończyć konfigurację w Raidboxes, należy dodać przekierowanie www. dla drugiego języka. To musi być zrobione ręcznie. Jeżeli wszystko zostało wykonane prawidłowo, wszystkie strzałki powinny sygnalizować „zielone światło".
Uwaga: Aktualizacja wpisów DNS na całym świecie może potrwać kilka godzin.

Teraz można ponownie aktywować protokół SSL. Proces ten trwa w Raidboxes tylko kilka sekund. Jeśli korzystasz z usługi takiej jak Cloudflare dla swoich domen, musisz aktywować ten sam typ szyfrowania dla obu domen — na przykład"SSL - Full Strict":

W przeciwnym razie pojawi się błąd taki jak ten:

Skonfiguruj WPML
Zainstaluj wtyczę WPML i aktywuj swoją licencję. W backendzie Twojej strony, w zakładce "WPML", znajdziesz opcję: "Język strony". W tym oknie wyboru skonfiguruj żądane języki i wybierz, które z nich mają być obsługiwane na Twojej stronie:

W następnym polu konfiguracyjnym"Language Url Format" definiuje się, na jakiej ścieżce można wywołać dany język. Ponieważ hostujemy język na osobnej domenie, zaznaczamy opcję:"Inna domena dla każdego języka". Wprowadź w polu wprowadzania danych, w której domenie można znaleźć dany język:

I to było to! Konfiguracja Twojej wielodomenowej stronyWordPress powinna zostać zakończona pomyślnie. Po prostu sprawdź, czy druga wersja językowa Twojej strony jest dostępna bez problemu.
Ustaw przekierowania na nową domenę
Z doświadczenia wiem, że większość webmasterów i projektantów stron internetowych zaniedbuje przekierowania. A jednak są one niezbędne do optymalizacji pod kątem wyszukiwarek (SEO). Jak inaczej wyszukiwarki mają się dowiedzieć, gdzie można znaleźć nową treść? Wszystkie backlinki, które Twoja strona zbudowała w sposób naturalny do tej pory, prowadzą donikąd. I w ten sposób tracą swoją wartość.
Aby temu zapobiec, należy użyć przekierowania 301, aby wskazać, gdzie można wejść na nową stronę. Informacje na temat przekierowań 301 - oraz inne ważne wskazówki dotyczące sukcesu w Google - można znaleźć w przewodniku po audytach SEO autorstwa Dominika Steina. W naszym przypadku treści niemieckie znajdowały się na stronie firmcatalyst.com/en/*. Teraz musimy skonfigurować odpowiednie przekierowania, aby adresy URL na stronie firmcatalyst.de/* były dostępne.
Na szczęście hosting WordPress Raidboxes oferuje możliwość tworzenia własnych przekierowań w backendzie twojego Boxa: W zakładce Settings -> Redirects -> Url Redirects. Możesz też użyć wtyczki, która pozwala na tworzenie przekierowań. Na przykład Yoast SEO lub Redirection dla WordPressa lub WooCommerce.
Przekierowania przez serwer są bardziej wydajne pod względem wykorzystania zasobów i szybsze niż przekierowania tworzone przez wtyczki lub PHP. Więcej informacji o przekierowaniach w Raidboxach znajdziesz na stronie pomocy.

Twoim zadaniem jest teraz ręczne wprowadzenie adresów URL arkusza kalkulacyjnego Excel w sekcji "Przekierowania". W efekcie końcowym lista przekierowań wygląda następująco:

Wpływ na Twoje SEO
Prawidłowa integracja treści wielojęzycznych stanowi poważny problem dla wielu stron internetowych. Często pojawia się wiele pułapek dotyczących prawidłowej integracji, luk bezpieczeństwa, kompatybilności z innymi wtyczkami oraz tłumaczenia treści.
Dla optymalizacji pod kątem wyszukiwarek, kluczowe jest prawidłowe zintegrowanie tzw. tagu hreflang. Znacznik hreflang wskazuje wyszukiwarkom, że zawartość strony internetowej istnieje również dla innego języka.
Wtyczka WPML zrobi to za Ciebie. Jednakże, aby być po bezpiecznej stronie, zaleca się podwójne sprawdzenie, czy tag href-lang jest rzeczywiście używany poprawnie. Możesz użyć Sistrix hreflang Validator. Do 25 zapytań dziennie jest bezpłatnych.

Decydujące znaczenie dla migracji zawartości strony internetowej do innego języka mają:
- Struktura strony internetowej
- Tag hreflang
- Prawidłowe przekazywanie istniejących treści
Jeśli nie wdrożysz tych pułapek prawidłowo, to może to mieć długoterminowe skutki dla optymalizacji pod kątem wyszukiwarek. Opracuj więc plan przyszłej struktury adresów URL swojej witryny. Bardzo ważne jest tutaj odpowiednie przygotowanie.
WPML Multidomain: Twoje pytania
Czy masz pytania dotyczące tego tematu? Zachęcamy do korzystania z funkcji komentarzy. Chcesz być informowany o nowych materiałach dotyczących WordPressa? Obserwuj nas na Twitterze, Facebooku lub za pośrednictwem naszego Newslettera.
Zdjęcie sponsorowane: Kyle Glenn