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']) { }
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)
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?
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.
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.