English

Eine URL (Uniform Resource Locator) ist die Adresse einer Ressource im Web, zum Beispiel einer HTML-Seite, eines Bildes oder eines Dokuments. Jede Seite, die eine Suchmaschine crawlt und indexiert, wird über ihre URL identifiziert.

Aus welchen Teilen besteht eine URL?

Text
https://www.example.com:443/ratgeber/url?sprache=de#aufbau
  • Schema (https) nennt das Protokoll.
  • Host (www.example.com) enthält die Domain, gegebenenfalls mit Subdomain. Ein Port steht hinter einem Doppelpunkt und fehlt meist, weil er sich aus dem Schema ergibt.
  • Pfad (/ratgeber/url) zeigt, wo die Ressource auf dem Server liegt.
  • Parameter (?sprache=de) bestehen aus Schlüssel-Wert-Paaren, mehrere werden mit & getrennt.
  • Fragment (#aufbau) verweist auf eine Stelle innerhalb der Seite.

URLs können absolut sein oder relativ zur aktuellen Seite, etwa /ratgeber/url.

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.

Was empfiehlt Google für URLs?

Google nennt in seiner Dokumentation mehrere Regeln.

  • Lesbare Wörter statt Ziffernfolgen und IDs.
  • Bindestriche zwischen Wörtern, keine Unterstriche.
  • Groß- und Kleinschreibung bleibt einheitlich, denn Google behandelt /APPLE und /apple als verschiedene URLs.
  • Parameter mit = und & schreiben.
  • Fragmente eignen sich nicht, um verschiedene Inhalte zu unterscheiden.
  • Wörter in der Sprache der Zielgruppe verwenden.

Viele Parameter, Session-IDs und endlose Filterkombinationen erzeugen sehr viele URLs für denselben Inhalt und belasten das Crawling.

Beispiel

Statt example.com/index.php?topic=42&area=3a5ebc ist example.com/wiki/Aviation für Menschen und Crawler leichter einzuordnen. Beide Beispiele orientieren sich an Googles Dokumentation.

Häufige Fehler

  • Uneinheitliche Groß- und Kleinschreibung. Google behandelt /APPLE und /apple als verschiedene URLs. Beide Varianten erzeugen dann getrennte Adressen für dieselbe Seite.
  • Unterstriche statt Bindestriche. Google empfiehlt Bindestriche zwischen Wörtern.
  • Fragmente als Inhaltsunterscheidung. Google rät davon ab, mit # verschiedene Inhalte zu unterscheiden.
  • Session-IDs in der URL. Sie erzeugen viele URLs für denselben Inhalt und belasten das Crawling.

Häufige Fragen

Was ist der Unterschied zwischen Link und URL? Ein Link ist der anklickbare Verweis auf einer Seite. Die URL ist die Adresse, auf die er zeigt.

Wo finde ich die URL einer Seite? In der Adressleiste des Browsers.

Quellen

  1. Was ist eine URL? – MDNdeveloper.mozilla.org
  2. Empfohlene URL-Struktur – Google Search Centraldevelopers.google.com

Stand: