Ist es ein Problem (z. B. für Google), wenn meine Website keine Stammseite hat?


8

Ich habe eine mehrsprachige Site, die Sprachen auf folgende Weise enthält:

http://www.example.com/en/
http://www.example.com/de/
http://www.example.com/fr/

Ist es in Ordnung, keine root ( /) -Seite zu haben, um doppelte Links zu vermeiden ?

Das heißt, die Wurzel 301 leitet weiter zu /en/:

$ curl -I http://www.example.com/
HTTP/1.1 301 Moved Permanently
Location: /en/

Stört es Google oder sollte es mir etwas ausmachen? Tut jemand?

Antworten:


10

Wenn die root ( /) 301-Weiterleitung zu erfolgt /en/, wird Google höchstwahrscheinlich davon ausgehen, dass Ihre Homepage ist, http://www.example.com/en/und es ist kein Problem, keine root ( /) -Seite zu haben.

In Bezug auf die Google-Richtlinien für mehrsprachige Websites können Sie mit dieser Methode die Sprachen auf Ihrer Website trennen.


4
Es ist auch üblich, dass ein Skript auf Stammebene die am besten geeignete Sprache identifiziert, möglicherweise basierend auf dem regionalen Standort der IP-Adresse des Benutzers oder den Benutzeragenten- und Gebietsschemaeinstellungen des Browsers, und den Benutzer dann zu dieser Sprache umleitet deine Website. Wenn Sie beispielsweise von einem Ort in Frankreich aus eine Verbindung herstellen, wird der Benutzer möglicherweise umgeleitet, es http://www.example.com/fr/sei denn, ein auf seinem System gespeichertes Cookie hat sich an eine bevorzugte Sprachauswahl aus einem früheren Besuch erinnert.
Richhallstoke

Eine automatisch umleitende Root-URL ist in Ordnung (verwenden Sie eine 302). Ich würde den "hreflang" -Wert "x-default" verwenden, wenn ich darauf verweise (in den oben verlinkten Richtlinien).
John Mueller

3

Aus SEO-Sicht ist es kein Problem für Ihre Seite, keinen Stamm zu haben. Die Index-URLs der Suchmaschine spielen keine Rolle, ob sie sich in Unterordnern befinden oder nicht.

Aus Sicht der Benutzererfahrung sollten Sie jedoch nicht davon ausgehen, dass jeder, der im Stammverzeichnis Ihrer Website landet, die englische Version sehen möchte. Angenommen, ein japanischer Benutzer erzählt einem seiner Freunde von Ihrer großartigen Website unter www.example.comund der japanische Benutzer gibt sie in seinen Browser ein. Sie werden dann an eine englische Version Ihrer Website weitergeleitet, obwohl sie kein Englisch lesen können. Höchstwahrscheinlich navigieren sie einfach weg und denken nie wieder an Ihre Website.

Eine geeignete Lösung wäre, zu versuchen, die serverseitige Sprache des Browsers zu erkennen und dann in die entsprechende Sprache umzuleiten. Wenn dies nicht der Fall ist (wenn die Sprache nicht festgelegt ist oder wenn mehrere Sprachen vorhanden sind), machen Sie die Stammseite zu etwas, bei dem der Benutzer einfach aufgefordert wird, seine bevorzugte Sprache auszuwählen, und dann zur entsprechenden Startseite weitergeleitet wird.

Sie würden wahrscheinlich nicht verletzt, wenn Sie einfach auf die englische Version umleiten, aber Ihre nicht englischsprachigen Benutzer werden wahrscheinlich eine bessere Erfahrung haben, wenn meine oben beschriebene Methode befolgt wird.


2
Dies ist ein ausgezeichneter Rat, weshalb Sie von mir eine +1 erhalten haben, der jedoch die ursprünglich gestellte Frage nicht beantwortet. Vielleicht sollte es bearbeitet werden, um die Frage zu beantworten, oder zu einem Kommentar aus der Frage gemacht werden.
Steven Magana-Zook

1
s / ihr / sie
TRiG

0

Es hängt davon ab, welche Art von "keine Stammseite" Sie haben. Meine persönliche Website gab ursprünglich "404" für /(und gängige Variationen wie /index.htmloder /index.php) zurück.

Google hatte keine Probleme, mithilfe eingehender Links zu tatsächlichen Seiten Dinge zu finden, aber der Cuil-Crawler konnte damit nicht umgehen: Ich sah eine Anfrage für den eingehenden Link, dem er folgte, eine Anfrage für /und dann nichts, und meine Website wurde nie angezeigt in ihren Suchergebnissen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.