Seite 1 von 1
User Agent Abfrage / Cloaking?
Verfasst: 28.12.2011, 21:35
von marc77
Hallo,
im Hinblick auf Pagespeed, versuche ich natürlich die Seite so schlank wie möglich zu halten. Nun muss ich leider eine js Datei einbinden, die 200kb hat. Dies mache ich wirklich sehr ungern. Die Datei ist auch wie so oft nur für den IE7 (nutzen bei mir leider noch viele).
Wenn ich die Datei nur bei diesem user agent einbinde, sieht dann google diese Einbindung überhaupt? Ist das erlaubt oder läuft sowas unter Cloaking? Ich will die Seite halt nur mit mit 200kb belasten.. Bei allen anderen Browsern brauche ich die Einbindung nicht.
if eregi("MSIE 7",$_SERVER['HTTP_USER_AGENT']) { }
Danke
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 28.12.2011, 22:59
von Nokes
Wie wärs wenn du die Datei nur bei Besuchern mit dem IE einbindest?
<!--[if IE 7]>
// Dies sieht nur der IE7
<![endif]-->
Verfasst: 29.12.2011, 00:49
von stzweio
wow, Nokes, man kann richtig sehen wie du die Frage geradezu verinnerlicht hast ...
marc, ich denke nicht dass das cloaked ist, schliesslich sind Browserweichen Google bekannt und du gibt keine veränderten Content innerhalb der body-tags aus.
Die Unterschiede sind ja nur im Head (und da gehört das js auch hin)
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 29.12.2011, 11:43
von marc77
danke stzweio...dachte ich mir eigentlich auch. Wollte nur auf Nummer sicher gehen.
@nokes: <!--[if IE 7]> macht eigentlich das gleiche wie if eregi("MSIE 7" mit dem Unterschied, dass bei if eregi("MSIE 7" die Abfrage unsichtbar ist und für andere Browser und demnach auch für google nicht ausgegeben wird.
@stzweio:
Was kannst Du zu: Wenn ich die Datei nur bei diesem user agent einbinde, sieht dann google diese Einbindung überhaupt?
sagen?
Im Quelltext steht die Einbindung nicht also sollte sie der Seite auch nicht zur Last gelegt werden..es sei denn, google nutzt z. B. auch den IE 7 Agent um den Site Speed zu berechnen....mmh?
Verfasst: 29.12.2011, 12:27
von stzweio
ja, eben ... dein letzter Satz, so würde ich es auch sehen.
Ich kenn den googlebot nur als
Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html ... ob sich Google zum Test auch mal als IE meldet, naja, vielleicht bei verdächtigten Seiten ... ich würds so machen wie du es vorhast.
Verfasst: 29.12.2011, 12:38
von stzweio
gerade im Moment und zufällig bin ich in meinen Logs über den Host
ez-in-f94.1e100.net
gestolpert. Eine Googlesuche bringt folgendes:
https://support.google.com/bin/answer.p ... wer=174717
Der Host gehört also Google. Und siehe da, welcher UA wird benutzt (laut meinem httpd Log):
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.51 (KHTML, like Gecko; Google Web Preview) Chrome/12.0.742 Safari/534.51
Also wieder was völlig anderes ....
Verfasst: 29.12.2011, 18:54
von marc77
Hi,
danke für Deine Antwort. Auch ich kenne google eigentlich nur als Googlebot/2.1. Danke für den Hinweis bezüglich des andere UA. Ich denke aber, dass der bot, welcher letztendlich die Seitengröße bemisst bzw. den Cache schreibt der Googlebot/2.1 ist...somit werde ich es wohl wie angedacht einbauen.
LG