English
URLs & Domains

URL-Struktur

Auch genannt: URL-Aufbau, URL-Architektur

Die URL-Struktur beschreibt, wie die Adressen einer Website aufgebaut sind, also welche Pfade, Verzeichnisse, Wörter und Parameter sie verwenden. Sie macht Inhalte für Nutzer und Suchmaschinen lesbar und beeinflusst, wie Seiten gecrawlt und unterschieden werden.

Bestandteile einer URL

Laut MDN besteht eine URL aus Scheme (https://), Authority mit Domain und Port, Pfad, Parametern (?q=URL) und Fragment (#results). Ein Fragment wird nie an den Server geschickt.

Was empfiehlt Google?

Die Google-Doku zur URL-Struktur nennt diese Punkte:

  • Lesbare Wörter statt langer ID-Nummern verwenden.
  • Wörter mit Bindestrichen trennen. Google empfiehlt sie gegenüber Unterstrichen.
  • Zeichen außerhalb von ASCII per Prozent-Kodierung schreiben.
  • Eine einheitliche Groß- und Kleinschreibung nutzen, weil Google /APPLE und /apple als verschiedene URLs behandelt.
  • Parameter mit = und & schreiben und irrelevante Parameter wie Referral-Parameter und Session-IDs vermeiden.
  • Länderversionen über länderspezifische Domains oder Unterverzeichnisse (example.com/de/) abbilden.

Ändern sich URLs, sind Weiterleitungen von den alten auf die neuen Adressen nötig. Google rät, sie beim Umzug möglichst lange, in der Regel mindestens ein Jahr, beizubehalten.

Beispiel

Text
https://www.example.com/de/schuhe/laufschuhe/trail-laufschuhe

Hier zeigt der Pfad Sprache, Kategorie und Unterkategorie, jeweils in Kleinbuchstaben und mit Bindestrichen.

Aufbau einer URLDie Beispiel-URL https://shop.example.de/schuhe/sneaker/?farbe=rot&seite=2#bewertungen in Teilen: Protokoll https, Host shop.example.de mit Subdomain shop, Domain example.de und Top-Level-Domain de, Pfad /schuhe/sneaker/ mit abschließendem Schrägstrich, Query-String mit zwei Parametern farbe=rot und seite=2, Fragment bewertungen. Das Fragment wird nicht an den Server geschickt.Trailing Slashhttps://shop.example.de/schuhe/sneaker/?farbe=rot&seite=2#bewertungenProtokollHostPfadQuery-StringFragmentSubdomainDomainParameterParameterTLDländerspezifisch: ccTLDbleibt im Browser, wird nichtan den Server geschicktSchematisch. Protokoll (scheme), Host, Pfad, Query und Fragment sind Bestandteile nach RFC 3986.Subdomain, Domain und TLD gliedern den Host nach DNS-Ebenen. Ohne Port gilt bei https Port 443.
Eine URL in ihren Teilen. Protokoll, Host, Pfad, Query-String und Fragment definiert RFC 3986. Das Fragment hinter # wertet nur der Browser aus, es geht nicht an den Server. Quellen: RFC 3986: Uniform Resource Identifier (URI), Generic Syntax; MDN: Was ist eine URL?; MDN Glossar: TLD.

Häufige Fehler

  • Dieselbe Seite ist unter Varianten mit Groß- und Kleinschreibung erreichbar.
  • Session-IDs und Referral-Parameter erzeugen viele URLs für einen Inhalt.

Häufige Fragen

Wie heißen die Teile einer URL? Scheme, Domain (mit Port), Pfad, Parameter und Fragment.

Quellen

  1. Best Practices für die URL-Struktur – Google Search Centraldevelopers.google.com
  2. Was ist eine URL? – MDN Web Docsdeveloper.mozilla.org
  3. Website-Umzug mit URL-Änderungen – Google Search Centraldevelopers.google.com

Stand: