it-swarm.com.de

Wird Googlebot Probleme beim Crawlen einer Website haben, wenn es solche internationalen Weiterleitungen gibt, die auf Standort und Cookie basieren?

Wir haben also eine internationale Site mit mehreren Subdomains für jede Sprache. Wir haben ein Hreflang-Markup (+ Sitemaps), aber wir erkennen auch, woher Benutzer kommen, und leiten sie zu geeigneten Sudbomains weiter.

Wichtig ist, dass wir ein Cookie mit folgender Logik setzen:

  • Wenn EN user _with no cookie_ zu fr.example.com URL> don't redirect him kommt
  • Wenn FR Benutzer _with no cookie_ zu example.com> redirect him to fr.example.com kommt
  • Wenn FR use r _with EN cookie_ zu example.com> don't redirect him kommt
  • Wenn FR Benutzer _with or without cookie_ zu de.example.com> don't redirect him kommt

Wenn Benutzer Sprachen aus einem Sprachmenü auf der Site auswählen, ändert sich die Sprache immer in die von ihnen ausgewählte Sprache. Wenn ein Benutzer jedoch eine FR Sprache festlegt (und zu einer FR-Unterdomäne gelangt) und anschließend eine EN URL in die Adressleiste des Browsers einfügt, wird er umgeleitet bis FR Subdomain.

Zuallererst, beschuldigen Sie mich nicht für diese Logik und sagen Sie nicht, dass automatische Weiterleitungen für UX schlecht sind ; Ich habe es nicht so gemacht, und ich versuche nur herauszufinden, ob es schädlich für unsere SEO ist, weil es Google Bot irreführen kann, der von verschiedenen internationalen IPs stammt.

Was ich vermute, ist, dass, wenn Google Bot auf die Website kommt, es die Seiten von Links und Hreflang-Links durchsucht, die es findet, und wenn er einmal eine FR Seite besucht und dann versucht, zu besuchen - DE Seite nicht obwohl unser Sprachauswahlmenü, er wird zu FR Seite umgeleitet und dies könnte wahrscheinlich die SEO und unser Ranking verletzen.

Fragen:

  1. Ist dieses Weiterleitungsszenario schlecht für SEO und unsere SERP Rankings?
  2. Wenn JA, wie genau verletzt es uns?
4
CamSpy

Ihre Weiterleitungen für Benutzer ohne Cookies sind eine schlechte Idee. Googlebot sendet niemals Cookies, aber Google hat Rechenzentren auf der ganzen Welt. Wenn der Googlebot aus einem Rechenzentrum in Frankreich crawlt, kann er nicht auf Ihre englische Website zugreifen und Ihre englische Website kann aus dem Google-Index entfernt werden.

Standortbezogene Weiterleitungen sind auch für echte Benutzer problematisch. Jemand, der nur Englisch spricht und in Frankreich Urlaub macht, kann Ihre Website nicht nutzen. IP-Adressen sind oftmals auch in 10% der Fälle falsch. Sie sollten sie nicht verwenden, um automatische Entscheidungen für den Benutzer zu treffen.

Stattdessen sollten Sie Benachrichtigungen auf Ihrer Website platzieren, wenn Sie den Verdacht haben, dass sich der Benutzer am falschen Ort befindet. Solche Nachrichten sollten in der Sprache verfasst sein, die Sie für den Benutzer erkannt haben. (In diesem Fall Französisch):

Sie scheinen sich in Frankreich zu befinden, dies ist jedoch die englische Website. Klicken Sie hier, um diese Seite auf Französisch anzuzeigen .

oder

Sie haben einen französischen Webbrowser, der einen FR-fr Accept-Language-Header sendet, dies ist jedoch die englische Website. Klicken Sie hier, um diese Seite auf Französisch anzuzeigen .

2

Ein paar wichtige Punkte zu Googlebot beantworten wahrscheinlich Ihre Fragen ...

  1. Googlebot verwendet keine Cookies. Es ist völlig staatenlos. Jeder Besuch ist ein Besuch ohne Cookies.

  2. Googlebot besucht vorwiegend aus den USA. Googlebot wird immer (?) Als US-Besucher gesehen. Daher kann jede automatisierte GeoIP-Umleitung Probleme für SEO verursachen.

    BEARBEITEN: (Jan 2015) Es scheint, dass Googlebot jetzt auch mit nicht US-amerikanischen IP-Adressen crawlen kann: Gebietsschemasicheres Crawlen durch Googlebot und Crawlen und Indizieren von Seiten mit adaptiven Ländereinstellungen

Wenn ein EN-Benutzer ohne Cookie zur URL fr.example.com kommt> leiten Sie ihn nicht weiter

Wenn Sie unter "EN-Benutzer" auch "US-Benutzer" angeben, sollten Sie in Ordnung sein.

wenn Google Bot ... eine FR-Seite besucht und dann versucht, die EN-Seite zu besuchen, wird er nicht über unser Sprachauswahlmenü zur FR-Seite weitergeleitet

Googlebot (und die meisten Suchmaschinen-Bots) funktionieren nicht so. Sie sind staatenlos (wie oben erwähnt). Zuerst erstellen sie eine Reihe von URLs, nachdem sie sie auf welche Weise auch immer gefunden haben. Dann indizieren sie sie einzeln, Seite für Seite, in keiner bestimmten Reihenfolge. Es wird kein Status von einem Besuch zum nächsten weitergegeben (genau wie ein Benutzer, der zum ersten Mal auf ein Suchergebnis klickt).

0
MrWhite