GET-Parameter

get parameter

Copyright © Shutterstock/Cagkan Sayin

Was ist ein GET-Parameter?

GET-Parameter bezeichnet eine HTTP-Request-Methode. Ihr Zweck ist ein Request (Anforderung) von Ressourcen wie Seiteninhalten oder Dateien durch einen Client von einem Webserver. Die Eigenschreibweise lautet getParameter(). Auch die Bezeichnung URL-Parameter ist in Gebrauch, da die Ressourcen mittels URLs angefordert werden.

√úberblick und Allgemeines zum Parameter

Sobald ein Client, beispielsweise ein Browser, √ľber HTTP eine Datei oder andere Ressourcen bei einem Server anfordert, wird in der URL der GET-Parameter √ľbermittelt. Er besteht aus einem Paar aus Name und Wert. Dieses wird hinter dem “?”-Zeichen an die URL der angeforderten Ressourcen angeh√§ngt und folgt der Struktur Parametername ist gleich Parameterwert. Bei √úbertragung mehrerer Parameter oder ganzer Listen von Parametern an einen Webserver erfolgt eine Trennung dieser Parameter durch Verwendung des “&”-Zeichens.

Zur Vereinfachung der Lesbarkeit der URLs mit GET-Parameter können diese umgewandelt werden. Damit Webseiten-Besucher oder Suchmaschinen die URLs besser entziffern können, werden sie gemäß der mod-rewrite-Regeln in der .htaccess-Datei in sprechende URLs umgewandelt. Diese Maßnahme dient der Erhöhung der Click-Through-Rate (Klickrate) einer Webseite. Ebenso hat diese Umwandlung einen positiven Effekt auf das Ranking in Suchmaschinenergebnissen.

GET ist neben POST eine der am häufigsten verwendeten Anfragen beziehungsweise Kommunikationsmethoden zwischen Clients und Webservern im Internet. Clients sind typischerweise Internetbrowser der Seitenbesucher, während der Server eine HTML-Seite liefert, die im Client geladen wird.

Funktionsweise einer GET-Anfrage

Sobald es zur Anfrage nach einer bestimmten Ressource durch einen Client kommt, werden dem Webserver GET-Parameter √ľbermittelt. Die Syntax dieser Parameter haben mit ihren Name-Wert-Paaren die Struktur http://www.beispieldomain.de/index.html*?name1=wert1. Bei der √úbertragung mehrerer Parameter werden die einzelnen Bestandteile durch ein “&” voneinander getrennt.

Info

Wenn der Client eine syntaktisch einwandfreie Anfrage an den Webserver sendet, so erh√§lt er vom Server eine Antwort. Diese Antwort beinhaltet eine Reihe von Informationen √ľber den gesendeten Request. Dazu geh√∂ren die Statusinformation zum Zeitpunkt der Anfrage sowie die Information dar√ľber, ob die angeforderten Inhalte oder Dateien noch vorhanden sind. Im Folgenden leitet der Server die Ressourcen nun nicht etwa zum Client weiter, sondern weist diesen darauf hin, wo die angefragten Inhalte zu finden sind. Auf Grundlage dieser vom Server zur Verf√ľgung gestellten, ortsbasierten Daten l√§dt der Client nun die Ressource. Ursache dieser Vorgehensweise ist die Tatsache, dass http-Protokolle stets nur einseitige Kommunikation erm√∂glichen. Daher gibt es auf jeden Request zun√§chst nur eine einzige Antwort.

Vorz√ľge und Schw√§chen von GET-Parametern

Bei URLs, die Parameter aufweisen, handelt es sich um dynamische URLs. Diese zeichnen sich dadurch aus, sich mitsamt Seiteninhalten dynamisch ver√§ndern zu k√∂nnen. Eine √Ąnderung der Parameter bedingt somit auch eine √Ąnderung der Seiteninhalte. √Ąndert ein Seitenbetreiber etwa die Inhalte auf einer Unterseite, so werden dem Besucher beim Laden dieser Seite die √Ąnderungen ebenso angezeigt, da mittels der GET-Parameter auch der ver√§nderte Content abgefragt wird.

GET-Parameter lassen sich im Cache eines Webbrowsers speichern und werden auch in der Browser-Historie erhalten. Ebenso lassen sich diese Parameter als Lesezeichen speichern. Im Hinblick auf ihre L√§nge sind sie aufgrund der URL-Gesamtl√§nge eingeschr√§nkt. Ihr prim√§rer Zweck ist die Datenabfrage. Da es sich um eine Daten√ľbertragung √ľber die URL handelt, ist eine Abfrage sensibler Daten √ľber diesen Parameter problematisch. F√ľr sicherheitsrelevante Daten ist der GET-Parameter daher nicht empfehlenswert.

Suchmaschinenoptimierung und GET-Parameter

Die dynamische Auslieferung des Webseiten-Contents bei Anwendung von GET-Parametern kommt bestimmten Arten von Internetseiten zugute. Insbesondere Webpr√§senzen, die auf eine zeitnahe Anpassung der Inhalte angewiesen sind, profitieren davon. Dies gilt insbesondere f√ľr Online-Shops, deren Sortiment sich √§ndert oder Nachrichten-Seiten und -Blogs, die st√§ndig neue Meldungen ver√∂ffentlichen. Ein Problem von GET-Anfragen besteht jedoch in der M√∂glichkeit von Duplicate Content. Doppelte oder mehrfache Inhalte sind aus Sicht der SEO problematisch, da sie mit Abstufungen im Ranking in den Suchergebnislisten verbunden sind. Der Einsatz von Canonical Tags kann dem jedoch entgegenwirken. Das Canonical Tag weist Suchmaschinen dazu an, nur eine bestimmte gekennzeichnete Originalquelle zu nutzen und in den Index aufzunehmen. Der Crawler der Suchmaschine ignoriert in diesem Fall die doppelten oder mehrfachen Seiten mit der Parameter-URL. Eine M√∂glichkeit, doppelten Content zu identifizieren, bieten so genannte Duplicate-Content-Checker.

Tipp

Weiterhin ist die Gestaltung der URL mit den Parametern zu ber√ľcksichtigen. URLs mit Parametern erscheinen Seitenbesuchern meist verwirrend, da die Namen der verwendeten Parameter selten einen R√ľckschluss auf den Inhalt der Seite zulassen. Im Hinblick auf die Lesbarkeit ist es daher von Vorteil, mit Parametern versehene URLs auf leichter identifizierbare URLs umzuleiten.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte