Istnieje wiele akceptowalnych sposobów organizacji witryny pod kątem SEO i internacjonalizacji. Każda z nich ma zalety i wady.
Domeny najwyższego poziomu
Kupić taką samą nazwę domeny na wielu domen najwyższego poziomu krajów takich jak example.com
, example.es
i example.de
.
Zalety
- W pełni obsługiwane przez Google. Możesz dodać witryny do Narzędzi Google dla webmasterów, w których są opcje, aby poinformować Google o tym, w jaki sposób są one kierowane.
- Często preferowane przez użytkowników, którzy lubią treści publikowane na TLD w swoim kraju
- Sama nazwa domeny może być zlokalizowana. Wielu międzynarodowych użytkowników może źle reagować na angielskie słowa lub angielską nazwę domeny. Może to być szczególnie ważne w przypadku języków, które nie używają alfabetu łacińskiego.
- Obsługuje lokalizację według kraju. Możesz mieć osobne witryny podobne
example.co.uk
i example.com.au
skierowane do odbiorców w różnych krajach. Witryny mogą mieć zduplikowane treści z niewielkimi różnicami w pisowni i nadal mają dobrą pozycję. W rzeczywistości wiele dobrze zlokalizowanych witryn w tym samym języku może zajmować wyższą pozycję niż jedna witryna w tym języku.
- Hosting można zlokalizować, wskazując DNS na serwer WWW w docelowym kraju.
Niedogodności
- Drogi i czasochłonny zakup wielu domen. Zwłaszcza jeśli masz do czynienia z squattersami.
- Pliki cookie nie mogą być udostępniane w wielu lokalizacjach, co oznacza, że użytkownicy muszą logować się osobno w każdej witrynie.
- Nie ma dobrej opcji lokalizacji tylko według języka, ponieważ wiele języków ma wiele krajów, a kod TLD kraju może nie być kodem języka. Nawet w przypadkach, gdy TLD nie zgadza się z kodem języka, np.
es
Wyszukiwarki mogą założyć, że strona jest odpowiednia tylko dla użytkowników z Hiszpanii, a nie dla wszystkich użytkowników hiszpańskojęzycznych.
Subdomeny
Kup pojedynczą domenę i korzystaj z subdomen, takich jak en.example.com
ies.example.com
Zalety
- W pełni obsługiwane przez Google.
- Obsługuje lokalizację według kraju lub języka.
- Hosting można zlokalizować, wskazując DNS na serwer sieciowy zlokalizowany blisko użytkowników.
- Łatwy i tani w implementacji w porównaniu do kupowania wielu domen.
- Pliki cookie można udostępniać we wszystkich lokalizacjach, umożliwiając jednokrotne logowanie w celu zapewnienia bardziej płynnej obsługi.
Niedogodności
- Brak możliwości zlokalizowania samej nazwy domeny
- Może wyglądać mniej lokalnie dla użytkowników w porównaniu do domeny najwyższego poziomu.
Podkatalogi
Kup jedną domenę i korzystaj z podkatalogów, takich jak example.com/en/
iexample.com/es/
Zalety i wady
- To samo co subdomeny, z tym wyjątkiem, że istnieje jeden wpis DNS, który wyklucza hostowanie Twojej witryny w wielu krajach dla różnych lokalizacji.
Techniki, które NIE są zalecane
- Nazwy plików : Używanie różnych nazw plików, takich jak
index_en.html
i index_de.html
. Ta technika nie jest w pełni obsługiwana przez Google. Na przykład nie można ustawić kierowania w narzędziach dla webmasterów.
- Parametry adresu URL : użycie parametrów adresu URL, takich jak
lang=en
. Nie jest zalecane z tego samego powodu, dla którego różne nazwy plików nie są zalecane.
- Zaakceptuj nagłówek języka : automatyczne przełączanie języka na podstawie
Accept-Language
nagłówka.
- Wielu użytkowników nie ma poprawnie ustawionego tego nagłówka. Jest to szczególnie prawdziwe w przypadku użytkowników podróżujących za granicę, którzy mogą korzystać z komputera znajomego lub kawiarni internetowej. Często dotyczy to również międzynarodowych użytkowników, którzy instalują przeglądarkę internetową w języku angielskim i znają wystarczająco dużo języka angielskiego, aby się poruszać, ale wolą treści w innym języku.
- Google właśnie ogłosiło, że Googlebot wyśle
Accept-Language
nagłówek i zaindeksuje z różnych lokalizacji geograficznych . Jednak Google nadal zaleca, aby mieć osobne adresy URL treści w różnych językach.
- Możesz użyć
Accept-Language
nagłówka, aby zasugerować, że użytkownicy mogą preferować inną wersję witryny, wyświetlając komunikat, gdy odwiedzana witryna nie pasuje do Accept-Language
nagłówka.
- Geograficzne adresy IP : automatyczne przełączanie języka w zależności od położenia geograficznego adresu IP.
Znaczniki na stronie
W przypadku obsługi wielu języków należy wyraźnie oznaczyć metadane językowe.
Użyj atrybutu lang w html
znaczniku:
<html lang="en">
Użyj alternatywnych linków do tej samej strony w innych językach sugerowanych przez Google :
<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />
Alternatywnie te informacje można umieścić w plikach map witryn .
Poinformuj Google o swojej witrynie
Do Narzędzi Google dla webmasterów należy dodać każdy język (lub lokalizację) swojej witryny . Można to zrobić w przypadku domen najwyższego poziomu, subdomen lub podkatalogów.
Jeśli Twoja witryna jest kierowana na kraj, użyj narzędzi dla webmasterów, aby ustawić kierowanie na witrynę. Przejdź do „Konfiguracja” -> „Ustawienia” -> „Cel geograficzny” i wybierz z listy rozwijanej opcję kierowania na właściwy kraj.