Umlaute ersetzen, Akzente entfernen und URL-Slugs erstellen
In Webadressen, E-Mail-Adressen und Dateinamen werden Umlaute und ß meist ersetzt. Für ä, ö, ü und ß gibt es im Deutschen feste Ersatzschreibungen; andere Sprachen gehen mit ihren Buchstaben anders um. Diese Anleitung erklärt die Regeln und zeigt, wie aus einer Überschrift ein sauberer URL-Slug wird.
ä, ö, ü als ae, oe, ue
Fehlen die Punkte, schreibt man im Deutschen ae, oe und ue: Müller wird zu Mueller, Köln zu Koeln, Übersicht zu Uebersicht. Einfach die Punkte wegzulassen ist ungenau, denn Muller kann ein anderer Familienname sein und schön würde zu schon. Auch die Transliterationstabelle in ICAO Doc 9303, nach der die maschinenlesbare Zone von Reisepässen geschrieben wird, nennt für Ä, Ö und Ü zuerst AE, OE und UE; als zweite Möglichkeit erlaubt sie A, O und U.
In anderen Sprachen ist das anders: Im Türkischen oder Schwedischen verlieren ö und ü einfach die Punkte, aus Üsküdar wird Uskudar und nicht Ueskuedar. Für fremde Namen gilt deshalb die Schreibweise der jeweiligen Sprache.
ß als ss
Für das ß gibt es eine amtliche Regel. Das Amtliche Regelwerk der deutschen Rechtschreibung sagt in § 25 E2: Steht der Buchstabe ß nicht zur Verfügung, so schreibt man ss (Straße – Strasse). Bei Großschreibung ist nach § 25 E3 neben dem großen ẞ auch SS möglich: STRAẞE oder STRASSE. Die ICAO-Tabelle gibt für ẞ ebenfalls SS an.
Akzente anderer Sprachen
Die meisten Buchstaben mit Akzent bestehen aus einem Grundbuchstaben und einem Zeichen: é ist e mit Akut, ç ist c mit Cedille. Unicode verzeichnet diese Zerlegung, sodass beim Entfernen der Zeichen der Grundbuchstabe übrig bleibt. Einige Buchstaben sind dagegen eigenständig und brauchen eine eigene Ersatzschreibung:
| Buchstabe | ICAO Doc 9303 | Sprache |
|---|---|---|
| É È Ê Ç Ñ | E E E C N | Französisch, Spanisch, Portugiesisch … |
| Ä Ö Ü | AE oder A, OE oder O, UE oder U | Deutsch, Schwedisch, Türkisch … |
| ẞ (ß) | SS | Deutsch |
| Đ | D | Vietnamesisch, Kroatisch … |
| Ğ Ş İ I (ı) | G S I I | Türkisch |
| Ø Æ Å | OE, AE, AA oder A | Dänisch, Norwegisch |
| Ł Þ Œ | L, TH, OE | Polnisch, Isländisch, Französisch |
Aus einer Überschrift einen URL-Slug machen
Der Slug ist der Teil einer Webadresse, der die Seite benennt. Ein guter Slug ist kurz, kleingeschrieben und verbindet die Wörter mit Bindestrichen:
| Überschrift | Slug |
|---|---|
| Öffnungszeiten & Preise | oeffnungszeiten-preise |
| Die 10 schönsten Straßen in München | die-10-schoensten-strassen-in-muenchen |
| Café & Crème Brûlée | cafe-creme-brulee |
- Bindestriche statt Unterstriche. Googles Leitfaden zur URL-Struktur empfiehlt Bindestriche zwischen den Wörtern und lesbare Wörter statt langer ID-Nummern.
- Warum Umlaute ersetzen? Browser zeigen sie in der Adresszeile an, technisch werden sie aber prozentkodiert. Google zeigt dafür selbst das Beispiel gemüse → gem%C3%BCse. Kopierte Links werden so lang und unleserlich.
- Kurz halten. Behalten Sie die Wörter, die die Seite beschreiben; Füllwörter können wegfallen.
- Veröffentlichte Slugs nicht leichtfertig ändern. Die alte Adresse funktioniert sonst nicht mehr. Wenn es sein muss, leiten Sie sie dauerhaft (301) auf die neue um.
Gleich aussehender Text, der nicht gleich ist
Ein ä kann im Computer auf zwei Arten gespeichert sein: als ein vorgefertigtes Zeichen oder als a mit einem nachgestellten Trema-Zeichen. Beide sehen gleich aus, werden beim Vergleichen aber als verschieden erkannt; Entfernt man die Zeichen oder normalisiert beide Texte auf dieselbe Unicode-Form, stimmen sie wieder überein.
Häufige Fragen
Schreibt man in E-Mail-Adressen ae oder a?
Für deutsche Namen bietet sich ae, oe, ue an: juergen.mueller statt jurgen.muller. Entscheidend ist, wie die Adresse tatsächlich angelegt ist.
Darf ich Umlaute in der URL verwenden?
Technisch ja, aber kopierte Links werden durch die Prozentkodierung lang und unleserlich. Deshalb werden Umlaute in Slugs meist ersetzt.
Wie lang sollte ein Slug sein?
Eine feste Grenze gibt es nicht. Behalten Sie die Wörter, die die Seite beschreiben; viele Redaktionssysteme haben zudem eine eigene Höchstlänge.
Warum zeigt mein Text Muller statt Mueller?
Das Programm hat nur die Punkte entfernt. Für deutsche Wörter wählen Sie im Slug-Generator „Umlaute als ae, oe, ue schreiben“; auf der deutschen Seite ist die Option bereits eingeschaltet.