WordPress  wielojęzyczny

Wskazówka: Zmień WordPressa wielojęzycznego na Multidomenę WPML

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 języka spedycji WordPress
Lista przekierowań

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:

Adres IP Box
Adres IP Boxa w Raidboxes
Zmiana A-Record
Regulacja płyty A-Record

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!

Multidomain BOX
Odblokuj WPML Multidomain

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

Skonfiguruj domenę
Konfiguracja domen 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.

Stan wielu domen
Status przekierowania

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":

Cloudflare multidomain
Typ szyfrowania dla Cloudflare

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

Błąd Cloudflare Multidomain SSL
Komunikat o błędzie nieprawidłowego certyfikatu SSL

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:

Języki WPML
Ustaw język dla WPML

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:

Język domeny WPML
Język dla każdej domeny w WPML

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.

301 Redirect — przekierowanie w Raidboxes
301 Redirect — przekierowanie w Raidboxes

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:

Przekazywanie 301
Przegląd przekierowań

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.

sprawdź hreflang
Sprawdź hreflang za pomocą Sistrix

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

Spodobał Ci się ten artykuł?

Zostawiając opinię pomożesz nam udoskonalać publikowane przez nas treści.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane oznaczone są *.