Die beste Lösung, wenn Sie es sich leisten können, ist, das Dokument mit dem richtigen Namen zu senden, dh mit dem richtigen Wort für jede Sprache.
Natürlich sollte jedes Dokument mit den entsprechenden Spracheinstellungen in den Kopfzeilen gesendet werden.
Um diese zu speichern, können Sie Ordner verwenden und den Webserver entsprechend den Spracheinstellungen das richtige Dokument auswählen lassen. oder Sie können serverseitige Technologie wie PHP, Perl usw. verwenden, um das Dokument zu senden und die URL anzupassen.
In jedem Fall muss eine Standardsprache gesendet werden, wenn Sie nicht die gewünschte Sprache haben.
Wenn Sie ein Dokument mit dem richtigen Namen nicht senden können oder wollen, ist die Verwendung von Subdomains die beste Option. Diese Option ist nicht so gebräuchlich wie das Hinzufügen der Sprache nach der Domäne, und das bedeutet, dass Personen möglicherweise nicht daran gewöhnt sind, obwohl es z. B. einige Vorteile hat;
- Jede Sprache verhält sich (fast) wie eine ganz neue URL/Site.
- Die Leute haben das Gefühl, eine dedizierte Site zu besuchen, nicht eine Untersektion, in der die zweite Sprache verbannt ist und jederzeit fehlschlagen kann (einige Inhalte werden möglicherweise nicht übersetzt).
- Einige Leute sind nicht vertraut mit ihrer Zwei-Buchstaben-Darstellung der Sprache, aber jeder weiß, wie seine Sprache heißt und geschrieben wird.
- Es generiert sauberere URLs.
- Es wird angenommen, dass Subdomains das Aussehen auf SERPs erhöht (ich habe keine Kenntnis davon und es könnte sich geändert haben).
- Es ist einfacher, verschiedene Layouts zu haben, wenn Sie möchten.
- Es ist einfacher, verschiedene Server nach Sprache einzustellen.
Natürlich Subdomains haben einige Nachteile, wie:
- ein bisschen mehr Arbeit richtig aus der Perspektive des Servers einzustellen.
- Weniger Zusammenarbeit von dem Teil in Richtung hochrangig.
- Manche Leute erwarten es nicht, aber erwarten einen Unterordner.
Als nächstes wäre die Unterordner-Option, wie Sie auf die Frage zeigen. Dies ist der empfohlene Weg, wenn Ihre Hauptperspektive SEO ist, da die gesamte Relevanz der Domain auf derselben Domain bleibt und jede Sprache zu einem gemeinsamen Ranking beiträgt.
Meine Perspektive bei der Auswahl einer Lösung, ist nie SEO, unter keinen Umständen. Welches Ranking ich auch immer erhalte, hängt mit dem Inhalt selbst und dem besten Nutzen zusammen, den ich der Technologie geben kann. Aber ich verstehe, dass meine Sichtweise nicht die üblichste ist.
Eine Sache, die Sie auch beachten sollten, ist, dass Sie eine Erklärung geben oder dem Benutzer helfen sollten, damit er Maßnahmen ergreifen kann, um in die bevorzugte Sprache zu wechseln. Es kann Symbole, eine QuickInfo oder eine andere Methode sein, die für Ihr Design und Ihre Ausführlichkeit geeignet ist.
Eine Sache zu vermeiden, und Sie haben nicht danach gefragt, aber ist verwandt; verwendet automatische Spracherkennung. Viele Male ist der Benutzer in einem anderen Land oder verwendet eine Version eines Browsers, der eine andere Sprache hat, als die, die er verstehen kann, und die automatische Erkennung macht nur ein großes Durcheinander. Bieten Sie die Standardversion und eine klare Möglichkeit, sie zu ändern.
Ich würde mit der ersten Option gehen, aber ohne die Arbeit "Englisch" im Dateinamen. Hier ist eine nette Lektüre: http://stackoverflow.com/questions/10245655/seo-for-multisprach-sites-language-specific-results-without-changing-url –
Das Wort "Englisch" ist nur da, um das ein Englisch zu veranschaulichen Sprach-Slug wird verwendet. Also: Ersetze "english-slug" mit einem englischen Slug, wie zB "Hallo-Welt". Das Gleiche gilt für "deutsch-slug"> "hallo-welt" und "slug-francois"> "bonjour-monde". –