Zum Inhalt springen

Glossar GET-Parameter

Was ist ein GET-Parameter?

  • SEO Técnico
Definition

Ein GET-Parameter ist ein Schlüssel-Wert-Paar, das nach einem Fragezeichen an eine URL angehängt wird (?key=value), um zusätzliche Informationen an den Server zu übergeben, ohne die Grundressource zu ändern.

Die stählernen Hebel eines Stellwerks in verschiedenen Stellungen — daneben der Titel GET-Parameter
Derselbe Zug — es zählt, welchen Hebel du ziehst
Auf dieser Seite 6
  1. Was bedeutet ein GET-Parameter?
  2. GET-Parameter gegenüber POST
  3. Wie es funktioniert
  4. Warum es wichtig ist
  5. Bewährte Praktiken
  6. Häufige Fehler
Kurz gefasst

Wofür GET-Parameter bei Filtern, Sortierung und Paginierung gut sind, warum sie Duplicate Content erzeugen und was seit dem Ende des Parameter-Tools in der Search Console 2022 an dessen Stelle tritt.

Die stählernen Hebel eines Stellwerks in verschiedenen Stellungen — daneben der Titel GET-Parameter
Derselbe Zug — es zählt, welchen Hebel du ziehst

Was bedeutet ein GET-Parameter?

Ein GET-Parameter, auch Query-Parameter genannt, ist ein Schlüssel-Wert-Paar, das nach einem Fragezeichen an eine URL angehängt wird. Die Syntax lautet ?schlüssel1=wert1&schlüssel2=wert2, wobei das Zeichen & mehrere Paare trennt. Der Server erhält diese Zeichenkette zusammen mit der Anfrage und entscheidet, was damit geschieht: filtern, sortieren, eine bestimmte Seite anzeigen.

Der Teil der URL vor dem Fragezeichen, also Domain und Pfad, identifiziert die Grundressource. Parameter ändern diese Ressource nicht, sie steuern nur, wie sie dargestellt wird. Deshalb zeigen shop.de/schuhe?farbe=blau und shop.de/schuhe?farbe=rot auf denselben Schuhkatalog, nur mit unterschiedlichem Filter.

Werte können Leerzeichen, Sonderzeichen oder Umlaute enthalten, eine URL erlaubt aber nur einen begrenzten Zeichensatz. Alles andere wird per Percent-Encoding kodiert, demselben Mechanismus, der ein Leerzeichen zu %20 macht und sich auf den ASCII-Code stützt.

Mehrere Parameter lassen sich beliebig kombinieren, solange jedes Paar durch & getrennt bleibt. In einem echten Onlineshop sieht eine solche URL oft so aus: shop.de/schuhe?farbe=blau&groesse=42&marke=nike. Reservierte Zeichen wie ?, & oder = dürfen deshalb nicht unkodiert innerhalb eines Werts auftauchen, sonst zerfällt die Struktur der Abfrage.

GET-Parameter gegenüber POST

AspektGETPOST
SichtbarkeitSichtbar in der URLVerborgen im Anfrage-Body
CachebarJa, Browser und Proxys können es speichernNein, jede Übertragung gilt als neu
Als Lesezeichen speicherbarJa, die komplette URL lässt sich teilen oder merkenNein, Daten reisen nicht in der URL
LängenlimitDurch Browser und Server begrenzt, in der Praxis rund 2000 ZeichenKein praxisrelevantes Limit

Der Kontext entscheidet hier genauso mit wie die Technik. Ein Suchformular oder ein Produktfilter passt zu GET, weil das Ergebnis eine eigene, teilbare URL verdient. Ein Login- oder Zahlungsformular passt zu POST, weil die Daten weder sichtbar noch im Browserverlauf gespeichert sein sollen.

Wie es funktioniert

Wenn ein Nutzer einen Filter setzt, die Seite wechselt oder auf einen Tracking-Link klickt, baut der Browser die URL mit den passenden Parametern zusammen und sendet sie per GET-Anfrage an den Server. Der Server liest die Query-Zeichenkette, wertet sie nach der Anwendungslogik aus und liefert eine Antwort zurück, fast immer dieselbe HTML-Vorlage mit anderen Daten.

Vier Einsatzfälle kommen am häufigsten vor. Filterung (?farbe=blau&groesse=m) zum Eingrenzen eines Katalogs. Sortierung (?sortierung=preis) für ein anderes Listenkriterium. Paginierung (?seite=2) zum Aufteilen langer Ergebnislisten. Und Tracking, wobei UTM-Parameter (?utm_source=newsletter&utm_medium=email) das bekannteste Beispiel sind und Werkzeuge der Web Analytics erkennen lassen, woher ein Besuch stammt.

Eine ältere, inzwischen aufgegebene Praxis war es, die Sitzungs-ID als GET-Parameter zu übergeben (?sessionid=abc123), um einen Nutzer über mehrere Seiten hinweg wiederzuerkennen. Das wurde verlassen, weil diese ID im Verlauf, in Server-Logs und in jedem versehentlich geteilten Link sichtbar bleibt. Heute übernimmt diese Aufgabe fast immer ein Session-Cookie, das sich schwerer aus Versehen preisgibt.

In einem echten Katalog kombinieren Nutzer meist mehrere Filter gleichzeitig, etwa ?farbe=blau&groesse=42&marke=nike&sortierung=preis, und der Server wendet alle Bedingungen zusammen an, bevor er die Liste zurückgibt. Je mehr solcher Kombinationen möglich sind, desto mehr Varianten derselben Seite entstehen, was direkt zum weiter unten beschriebenen Duplicate-Content-Problem führt. Genau diese Kombinationsvielfalt macht Parameter zugleich nützlich für Nutzer und schwer zu kontrollieren für den Betreiber der Website.

<!-- Gleiche Seite, aber Parameter in anderer Reihenfolge: für den Server sind das zwei unterschiedliche URLs -->
https://zds.es/de/was-ist-title-tag?utm_source=newsletter&sort=datum
https://zds.es/de/was-ist-title-tag?sort=datum&utm_source=newsletter

Warum es wichtig ist

Das häufigste SEO-Problem durch GET-Parameter ist Duplicate Content. Zeigen ?farbe=blau&groesse=m und ?groesse=m&farbe=blau dieselbe Produktliste, sieht Google zwei verschiedene URLs für denselben Inhalt. Bei einer Facettennavigation in einem großen Shop können daraus tausende URLs entstehen, die gegeneinander statt füreinander ranken.

Dieser URL-Überschuss verschwendet zusätzlich Crawl-Budget: Verbringt Googlebot Zeit mit Parameter-Kombinationen ohne neuen Inhalt, bleibt weniger Budget, um tatsächlich neue Seiten zu finden, ein Problem, das in großen Projekten aus dem technischen SEO besonders ins Gewicht fällt.

Google hat im April 2022 das Parameter-Tool der Search Console abgeschaltet, mit dem sich früher manuell festlegen ließ, welche Parameter ignoriert werden sollen. Seitdem liegt die Steuerung bei drei Mechanismen: dem Canonical-Tag auf die bevorzugte Version, gezielten Sperren in der robots.txt für Parameter-Muster ohne Mehrwert, und einer konsistenten internen Verlinkung, die stets dieselbe Parameter-Reihenfolge verwendet.

Diese Entscheidung wirkt über einzelne Seiten hinaus. Bei einer Facettennavigation mit zehn Filtern lassen sich theoretisch tausende Kombinationen bilden, auch wenn nur wenige davon tatsächlich besucht werden. Ohne klare Regeln indexiert Google im schlimmsten Fall genau die Varianten, die niemand sucht, statt der Seiten, die wirklich Traffic bringen könnten.

Bewährte Praktiken

  • Setze das Canonical-Tag jeder Parameter-Variante auf die URL ohne Parameter oder auf die bevorzugte Kombination.
  • Halte in internen Links immer dieselbe Parameter-Reihenfolge ein, um nicht versehentlich neue Varianten zu erzeugen.
  • Sperre in der robots.txt Parameter-Muster, die keinen eigenen Inhalt erzeugen, etwa Sitzungs- oder redundante Sortier-Parameter.
  • Nutze Cookies statt GET-Parameter, um Sitzungs-IDs oder sensible Daten zu speichern.
  • Kodiere Werte mit Leerzeichen, Umlauten oder Sonderzeichen korrekt, bevor der Link veröffentlicht wird.
  • Prüfe in den Crawling-Berichten, wie viele Parameter-URLs Google indexiert, und vergleiche das mit den URLs, die tatsächlich Traffic bringen.

Häufige Fehler

  • Weiter nach dem Parameter-Tool in der Search Console suchen: Es wurde im April 2022 abgeschaltet und hat keinen direkten Ersatz.
  • Kein Canonical auf Kampagnen-URLs mit UTM-Parametern setzen, wodurch sie mit der Originalseite im Index konkurrieren.
  • Links mit nicht kodierten Zeichen veröffentlichen, die den Parameter zerstören und teils einen Error 400 wegen einer fehlerhaften Anfrage auslösen.
  • Eine URL mit Tracking-Parametern kürzen, ohne zu prüfen, ob der URL-Shortener diese Parameter korrekt übernimmt oder weiterleitet.
  • Eine Facettennavigation unbegrenzt viele Parameter-Kombinationen erzeugen lassen, jede davon crawlbar, ohne Limit oder Sperrregel.
Manuel Riveiro Rodriguez CEO & Digital Strategist

Eine technische Prüfung sieht sich das und alles Weitere in einem Durchgang an.

Audit anfragen

Häufige Fragen

Was unterscheidet einen GET-Parameter von einem Pfad-Segment?

Ein GET-Parameter steht hinter dem Fragezeichen und gehört nicht zum Pfad der Ressource, etwa bei /schuhe?farbe=blau. Ein Pfad-Segment ist dagegen fest in die URL eingebaut, wie bei /schuhe/blau. Google behandelt Pfade meist als eigenständige, hierarchische URLs und Parameter eher als Varianten derselben Ressource.

Wirken sich GET-Parameter auf das SEO-Ranking aus?

Sie können sich auswirken, wenn sie doppelte URLs erzeugen, die um dieselben Keywords konkurrieren, oder wenn sie Crawl-Budget in wertlosen Kombinationen verschwenden. Gut verwaltet, mit Canonical-Tag und konsistenter interner Verlinkung, schaden sie dem Ranking nicht und ermöglichen nützliche Filter- und Ergebnisseiten für Nutzer.

Kann ich GET-Parameter über die robots.txt sperren?

Ja, über Disallow-Regeln, die auf konkrete URL-Muster zielen, etwa Disallow: /*?sessionid=. Das verhindert, dass Googlebot diese Varianten überhaupt erst crawlt, entfernt aber keine bereits indexierten URLs aus dem Index und ersetzt nicht das Canonical-Tag, das weiterhin nötig bleibt, um bestehenden Duplicate Content zusammenzuführen.

Gibt es das Parameter-Tool der Google Search Console noch?

Nein. Google hat es am 26. April 2022 abgeschaltet, weil nur rund 1 % der von Websites gesetzten Konfigurationen für das Crawling nützlich waren. Seitdem gibt es keinen direkten Ersatz: Die Parameter-Steuerung läuft über Canonical-Tags, robots.txt und die Struktur der internen Verlinkung.

Warum erzeugt derselbe Filter mit vertauschten Parametern Duplicate Content?

Weil für Browser und Server ?farbe=blau&groesse=m und ?groesse=m&farbe=blau technisch unterschiedliche Zeichenketten sind, auch wenn beide dieselbe Seite ausgeben. Google behandelt sie deshalb als zwei getrennte URLs, bis ein Canonical-Tag oder eine konsistente interne Verlinkung festlegt, welche der beiden Versionen die bevorzugte ist.

Quellen

  1. RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax: definiert formal die Query-Komponente einer URL, die Syntax, auf der jeder GET-Parameter beruht. Kein sichtbares Aktualisierungsdatum, gültiger Standard seit 2005.
  2. Google Search Central — Consolidate duplicate URLs: erklärt, wie das Canonical-Tag die bevorzugte Version angibt, wenn mehrere Parameter doppelte URLs erzeugen. Aktualisiert am 10.07.2026.
  3. Google Search Central Blog — Spring cleaning: the URL Parameters tool: bestätigt die Abschaltung des Parameter-Tools der Search Console am 26. April 2022 und erklärt, warum Google es nicht mehr brauchte. Veröffentlicht im März 2022.