Definition: UseragentDer “Useragent” (umgangssprachlich auch einfach als “Agent” bezeichnet) ist die Identifikation (Kennung) eines Programmes, das in einem digitalen Netzwerk Anfragen an einen Server richtet und die empfangenen Informationen in einem definierten Ausgabekanal zurückgibt. Während der Begriff Useragent unter Programmierern durchaus auch in anderen Bereichen als dem Internet von Bedeutung ist, wollen wir uns hier auf die für die Suchmaschinenoptimierung relevanten Zusammenhänge beschränken. Grundsätzlich lassen sich Useragents für das World Wide Web in verschiedene Gruppen einteilen:
Der Kardinals-IrrtumFälschlicher Weise wird häufig davon ausgegangen, daß der Useragent immer mit dem tatsächlich anfragenden Programm gleichzusetzen ist. Aus Sicht des Anwenders, der zum Beispiel im Internet mit seinem Browser surft, trifft das in den meisten Fällen zu. Der Anwender weiß, daß er mit einem Internet Explorer surft und schert sich nicht viel um das, was dieses Programm einem Server bei Anfragen nach Webseiten mitteilt. Es gibt jedoch einige Browser (Opera, Konqueror, ...), bei denen der Anwender die Client-Identifikation in der Absicht, sich auch solche Webseiten korrekt anzeigen zu lassen, die normalerweise durch eine Browserweiche genau dies nicht zulassen würden, manipulieren kann. In der Regel hilft das allerdings nicht viel, denn ein Opera kann zum Beispiel bis zum heutigen Tage keine Transparenzeffekte darstellen, wie etwa der Internet Explorer oder Mozilla. Eine grosse und sehr bemerkenswerte Ausnahme gibt es jedoch, nämlich die seit Mai 2005 erhältliche Version des Netscape 8. Hier ist es (zumindest unter Windows) in der Tat gelungen,nicht nur einfach den Useragent zu verändern, sondern auch tatsächlich zur Laufzeit den Internet Explorer in die Oberfläche des Netscape-Browsers einzuklinken. Sie können also eine Webseite ohne sie im Internet Explorer noch ein zweites Mal zu öffnen sich unter Netscape physikalisch im Internet Explorer anzeigen lassen und zwischen beiden Darstellungen umschalten. Wenn eine Webseite zum Beispiel durch einen HTML-Editor wie Homesite unter Windows geöffnet wird, empfängt der Server als Useragent einen Internet Explorer. Den für Opera und Konqueror beschriebenen Effekt gibt es auch für eine Vielzahl von Downloadprogrammen und anderer Grabbingsoftware. Funktions-SchemaEin Programm wie zum Beispiel ein Browser teilt einem Server bei der Anfrage nach einem Dokument seinen Useragent mit, der aus einer Zeichenkette mit verschiedenen Informationen zum Betriebssystem, zur Betriebssystem-Version, aber auch aus dem Produktnamen des Browsers bestehen kann. Die Identifikation Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 sagt zum Beispiel aus, daß der Anwender einen Mozilla Firefox der Version 1.0.1 unter dem Betriebssystem Windows XP mit Deutschem Sprachpaket verwendet. Zusätzlich läßt sich noch erkennen, daß die verwendete Render-Engine Gecko die Version 1.7.6 besitzt und am 26. Februar 2005 veröffentlicht wurde. Ein Robot der Suchmaschine Google gibt sich mit Googlebot/2.1 (+http://www.google.com/bot.html) zu erkennen und der Spider des W3C als W3CRobot/4.0D. Mißbrauch des UseragentsWährend der Useragent für den Webseitenbetreiber bei der Entwicklung komplexer Webseiten hinsichtlich einer möglichst großen Reichweite von Anwenderprogrammen eine wichtige Information darstellt, findet leider im Bereich der “Suchmaschinenoptimierung” sehr häufig eine unzulässige Zweckentfremdung statt: Agent Name Delivery Datum: 26.06.2005 23:36 - Rubrik: A-Z Stichwortverzeichnis - Author: support
|
|||
| home | impressum | agb`s | kontakt | © 2004 - 2007 codecasters gmbh | |||