Get Parameter
Was ist ein GET-Parameter?
Ein GET-Parameter ist ein Schlüssel-Wert-Paar in einer URL, das nach einem Fragezeichen übertragen wird. Mehrere Parameter werden mit einem kaufmännischen Und verbunden. GET-Parameter steuern etwa Filter, Sortierungen, Suchanfragen oder Tracking und können für Suchmaschinen eigenständige URL-Varianten erzeugen, obwohl der sichtbare Seiteninhalt nahezu gleich bleibt.
Ein GET-Parameter übermittelt Informationen direkt über die URL an einen Webserver oder eine Anwendung. Die deutsche Entsprechung lautet URL-Abfrageparameter. Typische Einsatzbereiche sind Produktsuchen, Filter, Seitennummerierungen, Kampagnenzuordnungen und Sprachversionen.
Aufbau eines GET-Parameters
Ein GET-Parameter beginnt hinter dem Pfad einer URL mit einem Fragezeichen. Der Name des Parameters steht links vom Gleichheitszeichen, der übermittelte Wert rechts davon. Die URL https://www.beispiel.de/schuhe?farbe=blau enthält den Schlüssel farbe und den Wert blau.
Mehrere GET-Parameter werden mit & voneinander getrennt. In https://www.beispiel.de/schuhe?farbe=blau&groesse=42 enthält der sogenannte Query-String zwei Parameter. Die Reihenfolge kann technisch relevant sein, wenn das Zielsystem identische Parameterkombinationen unterschiedlich verarbeitet oder ausliefert.
?suche=rote%20jacke übertragen. Das Leerzeichen wird dabei als %20 kodiert. Bei formularbasierten Kodierungen ist auch ein Pluszeichen möglich. Die Anwendung muss den übertragenen Wert anschließend wieder korrekt dekodieren. Wie GET-Parameter funktionieren
Der Browser sendet die vollständige URL einschließlich des Query-Strings an den Server. Die Anwendung liest die enthaltenen Werte aus und entscheidet, welche Daten oder Inhalte sie ausliefert. Ein Parameter wie ?sortierung=preis kann dieselben Produkte in einer anderen Reihenfolge anzeigen, während ?kategorie=wanderschuhe eine bestimmte Ergebnismenge auswählt.
GET-Parameter sind sichtbar und können in Browser-Verläufen, Serverprotokollen, Analyseplattformen oder geteilten Links auftauchen. Passwörter, Zugangstoken und andere vertrauliche Informationen gehören deshalb nicht in den Query-String. Die Verwendung von HTTPS verschlüsselt die Übertragung, entfernt den Parameter jedoch nicht aus der URL oder aus lokalen und serverseitigen Protokollen.
GET-Parameter und HTTP-Methode
Die Bezeichnung GET-Parameter führt zu einem verbreiteten Missverständnis: Ein Query-String ist technisch ein Bestandteil der URL und nicht ausschließlich an die HTTP-Methode GET gebunden. Auch eine POST-Anfrage kann eine URL mit Parametern aufrufen und zusätzlich Daten im Anfragekörper übertragen. In der Webpraxis werden URL-Parameter dennoch häufig als GET-Parameter bezeichnet.
GET-Parameter in der SEO
Für Suchmaschinen ist jede technisch unterschiedliche URL zunächst eine mögliche eigene Adresse. /schuhe?farbe=blau, /schuhe?farbe=rot und /schuhe?sortierung=preis können deshalb separat gecrawlt und bewertet werden. Das ist sinnvoll, wenn jede Variante eine eigenständige Suchintention erfüllt. Bei rein technischen Sortierungen oder Tracking-Parametern entstehen dagegen oft viele URLs mit gleichen oder sehr ähnlichen Inhalten.
Parameterbasierte Navigationen können die Zahl erreichbarer URLs stark vervielfachen. Fünf Filter mit jeweils vier auswählbaren Werten ergeben rechnerisch bereits bis zu 1.024 Kombinationen, wenn sich sämtliche Werte unabhängig kombinieren lassen. Nicht jede Kombination muss tatsächlich als URL ausgegeben werden, doch das Beispiel zeigt, warum Filterlogik in Onlineshops Bestandteil einer strukturierten Onpage-Optimierung sein sollte.
Canonical Tag richtig einsetzen
Ein Canonical Tag kann von einer Parameter-URL auf die bevorzugte Hauptversion verweisen. Der Unterschied zwischen Kanonisierung und Weiterleitung liegt in der Erreichbarkeit: Eine kanonisierte URL bleibt für Nutzer und Crawler aufrufbar, während eine 301-Weiterleitung den Aufruf dauerhaft auf eine andere Adresse führt. Das Canonical Tag ist für Google ein Signal und keine verbindliche Anweisung.
Ein selbstreferenzierendes Canonical ist für eine Filterseite sinnvoll, wenn die Seite einen eigenständigen Nutzen und indexierbaren Inhalt besitzt. Ein Canonical auf die ungefilterte Kategorie passt dagegen eher zu Sortier-, Sitzungs- oder Tracking-Parametern, die keine eigene Suchintention bedienen. Interne Links, Sitemap und Canonical sollten dieselbe bevorzugte URL unterstützen.
Typische Parameter und ihre Behandlung
| Parameterart | Beispiel | Typische SEO-Behandlung |
|---|---|---|
| Filter | ?farbe=schwarz |
Indexierung nur bei eigenständiger Nachfrage und dauerhaftem Inhalt |
| Sortierung | ?sort=preis |
Meist Canonical auf die Standardsortierung |
| Tracking | ?utm_source=newsletter |
Canonical auf die URL ohne Tracking-Zusatz |
| Seitennummerierung | ?seite=2 |
Crawlbar halten und passend zur Seitenstruktur indexieren |
| Interne Suche | ?q=wanderschuhe |
Häufig Noindex, sofern keine redaktionell gepflegte Landingpage entsteht |
| Sitzungskennung | ?session=abc123 |
Möglichst vermeiden und nicht intern verlinken |
Die richtige Behandlung richtet sich nach dem Inhalt, nicht allein nach dem Parameternamen. Eine gefilterte Kategorie kann eine relevante Landingpage sein, wenn sie eine stabile Produktmenge, ein klares Suchthema und eigene Inhalte besitzt. Ein umfassender SEO-Audit prüft deshalb Parameterregeln zusammen mit Canonicals, interner Verlinkung, Sitemap und Indexierungsstatus.
Abgrenzung zu ähnlichen URL-Bestandteilen
Der Unterschied zwischen GET-Parameter und Pfadparameter liegt in der Position und häufig auch in der Funktion. Bei /schuhe/blau/ ist ‘blau’ Bestandteil des Pfads. Bei /schuhe?farbe=blau wird derselbe Wert als Query-Parameter übergeben. Sprechende Pfade eignen sich oft für dauerhaft indexierbare Kategorien, während Parameter flexible Filter und technische Zustände abbilden.
Ein URL-Fragment beginnt mit einer Raute, zum Beispiel #bewertungen. Der Browser verwendet das Fragment häufig, um zu einem Bereich innerhalb einer Seite zu springen. Der Fragmentteil wird bei einer klassischen HTTP-Anfrage nicht an den Server übertragen. Ein GET-Parameter wird dagegen an den Server gesendet und kann die ausgelieferte Antwort verändern.
GET-Parameter in SEA und GEO
In SEA dienen GET-Parameter der Kampagnenmessung. UTM-Parameter oder automatisch ergänzte Kennungen ordnen Besuche einer Anzeige, Kampagne oder Anzeigengruppe zu. Die Zielseite muss trotz Tracking-Zusatz erreichbar bleiben, denselben relevanten Inhalt liefern und auf eine konsistente kanonische URL verweisen.
Für GEO, also Generative Engine Optimization, wirken GET-Parameter vor allem indirekt. Stabile, intern konsistent verlinkte URLs erleichtern Suchmaschinen und KI-Systemen die Zuordnung einer eindeutigen Quelle. Werden identische Inhalte über zahlreiche Parameteradressen angeboten, verteilen sich interne Signale und Quellenverweise möglicherweise auf mehrere Varianten.
Parameter-URLs systematisch prüfen
Messbar ist der Umgang mit GET-Parametern durch einen vollständigen Crawl der Website. Prüfe dabei, wie viele Parameter-URLs intern verlinkt sind, welchen Statuscode sie liefern, welches Canonical gesetzt ist und ob sie indexierbare Inhalte erzeugen. Der Technik-Crawler der Performance Suite führt mehr als 100 technische Prüfungen pro URL durch und erfasst unter anderem Statuscodes und Canonicals.
Parameterregeln sollten außerdem bei jedem Website-Relaunch kontrolliert werden. Änderungen an Shopsystem, Routing oder Filterlogik können neue URL-Kombinationen erzeugen. Vergleiche vor und nach dem Relaunch mindestens interne Links, indexierbare Parameterseiten, Canonical-Ziele und Weiterleitungen.
Wenn du technische URL-Varianten, Canonicals und Indexierungsfehler für deine Domain prüfen möchtest, kannst du einen kostenlosen Zugang anlegen.
Häufige Fragen zu GET-Parametern
Darf ein GET-Parameter leer sein?
Ja. Eine URL wie ?filter= enthält einen vorhandenen Parameter ohne Wert. Wie die Anwendung damit umgeht, hängt von ihrer Programmierung ab. Für SEO sollte geprüft werden, ob die leere Variante einen anderen Inhalt erzeugt oder lediglich eine zusätzliche URL bildet.
Kann derselbe GET-Parameter mehrfach vorkommen?
Ja. Eine URL kann beispielsweise ?farbe=blau&farbe=rot enthalten. Ob der Server beide Werte, nur den ersten oder nur den letzten verarbeitet, hängt vom verwendeten System und der Anwendung ab.
Sind UTM-Parameter schädlich für SEO?
UTM-Parameter sind nicht grundsätzlich schädlich. Sie können jedoch zusätzliche URL-Varianten erzeugen. Saubere Canonicals und interne Links ohne Tracking-Zusätze sorgen dafür, dass Suchmaschinen die Hauptversion erkennen.
Werden GET-Parameter von Google indexiert?
Google kann Parameter-URLs crawlen und indexieren, wenn sie erreichbar und nicht wirksam von der Indexierung ausgeschlossen sind. Ob eine URL tatsächlich im Index bleibt, hängt unter anderem vom Inhalt, vom Canonical und von den internen Signalen ab.
Wie entferne ich einen GET-Parameter aus einer URL?
Ein Parameter lässt sich durch eine angepasste Verlinkung, eine Änderung der Anwendung oder eine Weiterleitung entfernen. Eine 301-Weiterleitung eignet sich, wenn die Parameter-URL dauerhaft nicht mehr benötigt wird und die Ziel-URL denselben Zweck erfüllt.
Was ist der Unterschied zwischen GET und POST?
Bei GET werden Werte typischerweise über die URL übertragen. Bei POST liegen die Nutzdaten normalerweise im Anfragekörper. POST macht vertrauliche Daten dadurch nicht automatisch sicher, denn die Sicherheit hängt zusätzlich von HTTPS, Zugriffsschutz und korrekter Verarbeitung ab.
Sie haben noch Fragen?







