it-swarm.com.de

SEO und HTTP-Redirect-Header?

Ähnliche Frage, aber in wesentlichen Punkten unterschiedlich.

Ich habe folgendes Setup:

example.com fordert eine Weiterleitung an example.com/landing/re.php an, wobei eine 301 dauerhaft verschoben ist.

/landing/re.php wertet Cookies (oder andere Anforderungsdaten) aus und leitet Sie entweder zur Zielseite oder zu einer bestimmten Sprachseite weiter, die mit einem 303 see-other weitergeleitet wird.

Alle http-Weiterleitungen werden im HTTP-Antwortheader-Abschnitt gesendet.

Ich mache mir wirklich Sorgen, dass Bots nicht in der Lage sind, damit umzugehen, und ich sollte das irgendwie lösen. Mein erster Instinkt ist es, User-Agent zu evaluieren und Google auf unsere englische Seite zu senden. Allerdings sind mir die Probleme mit meinem Setup nicht bekannt. Wie gehe ich am besten damit um? Sollte ich das, was ich tue, auf eine andere Weise überarbeiten?

3
Incognito

Die meisten Leute, die auf Ihre Website verlinken, verlinken wahrscheinlich auf yourdomain.tld. Wenn diese Seite also auf eine 303-Weiterleitung verweist, wird möglicherweise PR verschwendet (obwohl Vertrauen und Autorität möglicherweise immer noch an die Domain weitergeleitet werden), da die 303 nicht weitergeleitet wird auf PR, und wird wahrscheinlich dazu führen, dass http://yourdomain.tld nur nicht indiziert wird.

Das heißt, es gibt viele Websites, die diesen Ansatz verwenden (mit domain.tld, der dynamisch zu *lang*.domain.tld umgeleitet wird). Ein Weg, dies zu tun, ohne PR zu verschwenden, wäre:

  1. Lass domain.tld einfach eine Seite zur Sprachauswahl sein, die auf alle Unterwebsites der verschiedenen Sprachen verweist.
  2. Wenn ein Benutzer zu einer bestimmten Unterwebsite in einer Sprache wechselt, speichern Sie diese (über ein Cookie) als Spracheinstellung.
  3. Wenn der Benutzer das nächste Mal zu domain.tld kommt, verwenden Sie JavaScript, um sie zu ihrer bevorzugten Unterwebsite umzuleiten.

Auf diese Weise fließt Ihre gesamte domain.tld -PR zu jeder Ihrer Sprachunterwebsites, Sie leiten Benutzer jedoch automatisch zu der Sprache um, die sie zuletzt besucht haben.

Dies wird jedoch weiterhin als Täuschung angesehen, da wiederkehrende Benutzer die Seite "Sprachauswahl" in SERP sehen und stattdessen auf einer der Unterwebsites für Sprachen landen. Dies könnte ein Grund sein, bei Ihrem aktuellen Setup zu bleiben und Suchbenutzer direkt zu einer der Unterwebsites zu bewegen. Google kann ziemlich gut feststellen, nach welcher Sprache der Nutzer sucht (basierend auf der Suchanfrage sowie auf dem Google-Portal, in dem der Nutzer sucht).

4
Lèse majesté

Ich beginne mit dem Durchsuchen der Protokolldateien und sehe, wie die Suchmaschinen-Bots damit umgehen (vorausgesetzt, es handelt sich um eine Live-Site). Wenn sie es richtig handhaben, besteht kein Grund zur Sorge.

Ich würde empfehlen, keine speziellen Weiterleitungen basierend auf dem Benutzeragenten einzurichten. Der GoogleBot möchte genau sehen, was die Benutzer sehen. Wenn Sie bestimmte Weiterleitungen für den GoogleBot einrichten, wird dies als "Cloaking" angesehen, auch wenn es sich nicht um einen Versuch handelt, etwas Bösartiges zu tun ein nein nein aus Googles Sicht.

Ich würde auf die verweisende IP-Adresse schauen und auf die entsprechende Sprache umleiten, auf diese Weise werden alle Nutzer gleich behandelt, einschließlich GoogleBot.

1
Joshak