Seite 1 von 1

Javascript language weiterleitung auch für SuMa Bots?

Verfasst: 10.05.2006, 09:50
von Mark.S
Hallo,

ich habe eine deutsche Seite auf der jetzt auch engl.sprachiger Traffic kommt. Anstatt eine USA/GB Flagge einzubauen habe ich einen JS Weiterleitung eingebaut die den engl. Traffic auf eine andere index leitet.

Etwa so:

Code: Alles auswählen

if (language.indexOf('en') > -1)
document.location.href = 'http://www.anderedomain.com';
Werden nun die engl. Google Bots auch auf die https://www.anderedomain.com geleitet, oder bleiben diese auf meiner https://www.deutschedomain.de ?


Mark

Verfasst:
von

Verfasst: 10.05.2006, 09:55
von Kralle
Ein Bot führt kein JavaScript aus. Zudem sollen einige dieser Spezies die Anweisung document.location.href im Quellcode nicht besonders zu mögen...

Verfasst: 10.05.2006, 13:06
von ole1210
Der "englische" Traffic kommt doch, weil du in den Serps weit oben stehst. Hast du dir mal Gedanken darüber gemacht, das evtl. auch in englisch sprachigen Sumas nach deutschen Inhalten gesucht wird?

Wenn ich in den Ergebnissen einen Treffer finde der mir gefällt, dann klicke ich ihn an. Wenn nun der Webmaster meint ich umleiten zu müssen, dann klicke ich dei seite ganz schnell weg...

Verfasst: 10.05.2006, 17:16
von Mark.S
die Besucher werden mir als mit USA, GB IPs angezeigt. Vielleicht kommen sind diese Deutschsprachig. Aber ich verweise ja die Ländereinstellung "en" bzw. "en_us" auf die englische Seite. Wer also in seinem Browser engl. Ländererkennung der deutschen, östereicher oder schweizer Länderkennung bevorzugt sollte doch auch die Engl. Seite bevorzugen - oder?

Verfasst: 10.05.2006, 18:16
von haha
Mark.S hat geschrieben:Aber ich verweise ja die Ländereinstellung "en" bzw. "en_us" auf die englische Seite. Wer also in seinem Browser engl. Ländererkennung der deutschen, östereicher oder schweizer Länderkennung bevorzugt sollte doch auch die Engl. Seite bevorzugen - oder?
Also erstmal sind das Sprachkennungen, keine Länderkennungen. Zweitens macht die Reihenfolge keine Aussage darüber, wie gravierend die Unterschiede zwischen Sprache 1 und Sprache 2 sind. Ich habe zum Beispiel Plattdeutsch als erstes, Deutsch als zweites und Englisch als drittes, dies bedeutet aber nicht, dass mein Englisch schlechter als mein Deutsch oder mein Platt wäre. Mir ist die Sprache wurscht. Womit ich zu Drittens komme: Die Seitenpräferenz ergibt sich in der Regel weniger aus der Sprache als aus dem angebotenen Inhalt. Mir ist jedenfalls noch keine Seite über den Weg gelaufen, die vollkommen identischen Inhalt in zwei Sprachen hatte; aber nur auf solchen käme eine Sprachpräferenz zum Zuge. Anders ausgedrückt: Was nützt mir eine schlechte deutsche Übersetzung, wenn ich das englische Original haben kann? Solange Du keine vollkommen identischen Inhalte sicherstellen kannst, solltest Du besser nicht dazwischenfunken.

Und rein praktisch gesehen:
Die Suchergebnisse zeigen indirekt, über Inhaltsauszug oder Seitenbeschreibung, auch eine bestimme Sprache an. Jeder, der auf ein Suchergebnis klickt, wählt damit nicht nur diesen Inhalt, sondern auch diese Sprache. Wenn ich auf ein englisches Suchergebnis klicke, weiß ich, was mich erwartet (englischer Text) und möchte dann auch diesen (englischen) Text haben, egal, ob in meinen Browsereinstellungen Deutsch, Spanisch oder Hindi an erster Stelle steht.

Verfasst: 10.05.2006, 18:40
von Kralle
Viele Computernutzer mögen es nicht, wenn ihre Geräte (in deinem Fall die Website) Dinge automatisch ausführen und sie das Gefühl haben, nicht mehr 100% die Kontrolle darüber zu haben. Ich krieg schon die Krise, weil mein Virenscanner ungefragt Updates herunterlädt und ich das nicht abschalten kann, obwohl ich natürlich einen aktuellen Virenschutz haben möchte!

Gerne gesehen sind Assistenten, die den User an der Hand nehmen, ihm aber dennoch das Gefühl geben, über alles "bestimmen" zu können.

Du kannst die Spracheinstellungen ja abfragen, und dann via PHP oder JS eine Meldung oben anzeigen á la:

"Sie haben Ihre Spracheinstellung auf >>deutsch<<. Möchten Sie die Inhalte unserer Seiten lieber in deutscher Sprache angezeigt bekommen? Link."

Verfasst: 11.05.2006, 01:47
von 800XE
Mark.S hat geschrieben:die Besucher werden mir als mit USA, GB IPs angezeigt. Vielleicht kommen sind diese Deutschsprachig. Aber ich verweise ja die Ländereinstellung "en" bzw. "en_us" auf die englische Seite. Wer also in seinem Browser engl. Ländererkennung der deutschen, östereicher oder schweizer Länderkennung bevorzugt sollte doch auch die Engl. Seite bevorzugen - oder?
IP oder UserAgent?

Es soll User geben, die haben sich einen brower isntalliert ... der gibt sich auch auf Deutsch (Menue und so) .... aber im UA steht was von englisch .... und der bekommt dann von die die Englische Seite, obwohl er kaum Englisch kann und auserdem eine Deutsche IP hat

mein Galeon
Bearbeiten/Einstellungen/Sprache = Deutsch,Englisch
aber im Usaeragent steht .... dort steht garnix, den habe ich verändert
aber JavaScript meldet "en-US" (wo man das ändert, weis ich nicht)