Über URL-Slug-Generator
Zyffs URL-Slug-Generator verwandelt einen Titel in die kleingeschriebene, mit Bindestrichen verbundene Form, die eine URL braucht — und worauf es ankommt, ist das, was er über das Setzen von Bindestrichen hinaus tut: Lateinische Buchstaben mit Akzent werden auf ihre Grundbuchstaben zurückgeführt, aus Café Münchner Straße wird also cafe-munchner-strasse statt eines Slugs, der kombinierende Akzentzeichen mitschleppt. Leerraum wird vereinheitlicht und Zeilenumbrüche werden verbunden, denn ein Slug ist per Definition einzeilig. Kebab-case allein ist noch kein Slug — eine URL muss es überstehen, aus dem Gedächtnis getippt, aus einer E-Mail kopiert und in einem Dateisystem abgelegt zu werden, und ein vorkomponiertes Zeichen mit Akzent übersteht davon zuverlässig nichts.
So erzeugen Sie einen URL-Slug
Fügen Sie den Titel ein
Für einen Stapel ein Titel pro Zeile. Zeichensetzung, Akzente, mehrfache Leerzeichen und versprengte Zeilenumbrüche sind alle in Ordnung — sie zu vereinheitlichen ist ja die Aufgabe.
Prüfen Sie die vier voreingestellten Optionen
Diese Seite startet mit eingeschaltetem Zurückführen von Akzenten, Beschneiden von Leerraum, Zusammenziehen von Leerzeichen und Entfernen von Zeilenumbrüchen — zusammen genau das, was einen Slug von schlichtem Kebab-case unterscheidet. Jedes bleibt ein Schalter, den Sie ausschalten können.
Kürzen Sie ihn
Kürzen Sie den Slug auf die drei bis fünf Wörter, die die Bedeutung tragen. Die Aufgabe eines Slugs ist, in einem Suchergebnis lesbar und in einer Adresszeile tippbar zu sein, und jenseits von etwa sechzig Zeichen wird keines von beiden besser.
Kopieren Sie ihn in Ihr CMS
Setzen Sie ihn nach Möglichkeit, bevor die Seite veröffentlicht wird. Einen aktiven Slug zu ändern bedeutet eine Weiterleitung, und eine Weiterleitungskette ist ein echter Preis, den ein kurzer Moment Nachdenken beim Veröffentlichen vermeidet.
Was URL-Slug-Generator kann
Akzente zurückgeführt, nicht gestrichen
Aus café wird cafe, aus Zürich wird Zurich, aus Łódź wird Lodz. Buchstaben ohne Unicode-Zerlegung werden ausdrücklich transliteriert — aus ß wird ss, aus ø wird o — denn sie sind eigene Buchstaben und keine mit Akzent versehenen.
Nur lateinische Schrift
Griechisch, Kyrillisch und Arabisch werden weder romanisiert noch neu geschrieben. Romanisieren ist eine sprachspezifische Entscheidung, bei der eine falsche Vermutung schlechter ist als das Original, und ihnen stattdessen still die Akzente zu nehmen ist schlimmer als beides.
Immer eine Zeile
Zeilenumbrüche werden verbunden und Folgen von Leerraum zusammengezogen, sodass ein aus einem Dokument eingefügter Titel keinen Slug mit einem Zeilenumbruch darin ergibt.
Stapelweise, zeilenweise
Fügen Sie einen Redaktionsplan ein und erhalten Sie einen Slug pro Zeile, bereit zum Zurückkopieren in eine Tabelle.
Nichts wird erfunden
Der Slug leitet sich aus Ihren Wörtern ab. Keine Füllwortliste löscht still die Hälfte Ihres Titels, und kein Schlüsselwort wird hinzugefügt.
At a glance
| Ausgabeform | Kleingeschriebene Wörter, verbunden durch einzelne Bindestriche |
|---|---|
| Umgang mit Akzenten | Lateinische diakritische Zeichen auf Grundbuchstaben zurückgeführt; ß, ø, ł, đ, þ, æ, œ transliteriert |
| Nichtlateinische Schriften | Nicht romanisiert und nicht neu geschrieben — ein Zeichen wird nur von einem lateinischen Grundbuchstaben entfernt |
| Leerraum | Beschnitten, zusammengezogen, und Zeilenumbrüche verbunden |
| Textgrenze | 100.000 Zeichen pro Umwandlung, auf dem Server durchgesetzt |
| Praktische Sluglänge | Drei bis fünf bedeutungstragende Wörter; die Lesbarkeit fällt jenseits von etwa 60 Zeichen ab |
Frequently asked questions
Was ist ein URL-Slug?
Der menschenlesbare Teil einer URL, der eine Seite bezeichnet — das how-to-generate-a-url-slug in /guides/how-to-generate-a-url-slug. Ein guter ist kleingeschrieben, mit Bindestrichen verbunden, besteht aus Wörtern, die ein Mensch wiedererkennt, und ist kurz genug, um in einem Suchergebnis lesbar zu sein.
Sollte ein Slug Bindestriche oder Unterstriche verwenden?
Bindestriche. Google sagt seit Jahren, dass es einen Bindestrich als Worttrenner und einen Unterstrich als Wortverbinder behandelt — my_great_page kann also als ein einziges Token gelesen werden, während my-great-page als drei Wörter gelesen wird. Unterstriche in URLs sind ein Erbe der Dateibenennung, keine Web-Konvention.
Was passiert mit Buchstaben mit Akzent in einer URL?
Sie müssen prozentkodiert werden, um übertragen zu werden, aus café-menu wird auf der Leitung also caf%C3%A9-menu — gültig, hässlich in einem Suchergebnis und anfällig, wenn jemand es abtippt oder ein System das Unicode anders normalisiert. Den Akzent auf einen einfachen Buchstaben zurückzuführen vermeidet all das, und deshalb ist es hier voreingestellt an. Das Zurückführen bleibt auf die lateinische Schrift beschränkt, ein griechischer oder kyrillischer Titel wird also Ihnen zur Entscheidung überlassen statt neu geschrieben.
Wie lang sollte ein Slug sein?
Lang genug, um aussagekräftig zu sein, und nicht länger. Drei bis fünf inhaltstragende Wörter sind ein gutes Ziel; jenseits von etwa sechzig Zeichen wird ein Slug in Suchergebnissen abgeschnitten und hört auf, tippbar zu sein. Lassen Sie Artikel und Konjunktionen weg und behalten Sie die Substantive.
Kann ich einen Slug nach der Veröffentlichung ändern?
Sie können, aber die alte URL ist nun für jeden Link und jedes Lesezeichen, das auf sie zeigt, ein 404, sie braucht also eine 301-Weiterleitung auf die neue. Weiterleitungen funktionieren, aber sie häufen sich an — und eine Kette davon ist langsamer und verliert bei jedem Sprung ein wenig. Den Slug vor der Veröffentlichung richtig zu wählen ist viel billiger, als ihn danach zu reparieren.
Sollte der Slug genau dem Seitentitel entsprechen?
Er sollte sich überschneiden, nicht übereinstimmen. Ein Titel ist für einen Menschen geschrieben, der eine Ergebnisliste liest, und darf lang sein; ein Slug sollten die zwei oder drei Wörter daraus sein, die die Seite bezeichnen. Slugs, die einen ganzen Satz samt Füllwörtern wiedergeben, sind schwerer zu lesen statt aussagekräftiger.