Was ein Slug-Generator macht
Ein Slug-Generator verarbeitet Text in Batch-Modus in URL-kompatible Strings um. Er konvertiert Buchstaben in Kleinbuchstaben, sofern Sie keine andere Case-Konvention wählen, ersetzt Leerzeichen durch Bindestriche oder Unterstriche, entfernt Satzzeichen, die URLs beschädigen, und transliteriert akzentuierte Zeichen in ASCII-Äquivalente.
Die Ausgabe ist eine Liste von Slugs, die Ihre Eingabeliste eins zu eins abbildet. Wenn Sie 50 Blog-Titel einfügen, erhalten Sie 50 Slugs zurück. Wenn zwei Titel denselben Slug erzeugen, hebt das Tool die Kollision hervor und hängt eine Nummer an den zweiten Slug an, sodass jeder Slug eindeutig ist.
Unterstützte Case-Konventionen sind kebab-case (Kleinbuchstaben mit Bindestrichen), snake_case (Kleinbuchstaben mit Unterstrichen), camelCase (erstes Wort Kleinbuchstaben, nachfolgende Wörter großgeschrieben, kein Trennzeichen) und PascalCase (alle Wörter großgeschrieben, kein Trennzeichen). Kebab-case ist die Voreinstellung und die SEO-freundlichste Option, da Bindestriche in URLs als Wort-Trennzeichen fungieren, während Unterstriche und fehlende Trennung das nicht tun.
Trennzeichen-Optionen sind Bindestrich, Unterstrich oder keine. Bindestrich ist Standard für Web-URLs. Unterstrich ist häufig bei API-Routen-Namen und Datenbank-Slugs. Keine ist für camelCase und PascalCase oder wenn Sie später Ihr eigenes Trennzeichen einfügen möchten.
Die Stopword-Entfernung ist optional und funktioniert wie im Permalink-Generator. Häufige Wörter wie „the", „of", „a" und „in" werden entfernt, um den Slug zu verkürzen. Ein Titel „The Ultimate Guide to SEO" wird mit Stopwords entfernt zu ultimate-guide-seo oder mit Stopwords behalten zu the-ultimate-guide-to-seo.
Die Max-Length-Einstellung schneidet Slugs ab, die die angegebene Zeichenanzahl überschreiten. Die Abkürzung erfolgt nach Stopword-Entfernung und Case-Konvertierung, sodass das Tool vom Ende des Slugs abschneidet und den Anfang bewahrt, wo normalerweise die wichtigsten Keywords sitzen.
So verwenden Sie diesen Slug-Generator
- Fügen Sie Ihre Titel in Titles (one per line) ein. Jede Zeile wird zu einem Slug. Sie können aus einer Tabellenspalte, einem Notion-Datenbank-Export oder einer einfachen Textliste einfügen.
- Wählen Sie Case. Wählen Sie kebab-case für Web-URLs, snake_case für API-Routen oder Datenbank-Schlüssel, camelCase für JavaScript-Variablennamen oder PascalCase für Klassennamen.
- Wählen Sie Separator. Bindestrich ist die Voreinstellung für kebab-case und snake_case. Wählen Sie Unterstrich für snake_case oder keine für camelCase und PascalCase.
- Schalten Sie Remove stopwords ein, wenn Sie kürzere Slugs möchten, aus, wenn Lesbarkeit wichtiger ist als Länge.
- Stellen Sie Max length ein. Die Voreinstellung ist 60 Zeichen. Erhöhen Sie sie, wenn Ihr CMS oder System längere Slugs zulässt, verringern Sie sie, wenn Sie kompakte URLs benötigen.
- Klicken Sie auf Generate slugs. Die Ausgabe erscheint in einer Tabelle mit dem ursprünglichen Titel in einer Spalte und dem generierten Slug in der nächsten. Alle Kollisionen werden hervorgehoben.
- Kopieren Sie die Ausgabe oder klicken Sie auf Download CSV, um die Liste als CSV-Datei mit zwei Spalten zu speichern:
titleundslug.
Versuchen Sie, diese drei Titel einzufügen:
The Complete Guide to Headless SEO
Best Lightweight Node Frameworks in 2026
How to Start a Podcast: A Beginner's Guide
Mit kebab-case, Stopwords entfernt und Max-Length 60 ist die Ausgabe:
complete-guide-headless-seo
best-lightweight-node-frameworks-2026
start-podcast-beginners-guide
Wenn Sie zu camelCase ohne Trennzeichen wechseln, wird die Ausgabe zu:
completeGuideHeadlessSeo
bestLightweightNodeFrameworks2026
startPodcastBeginnersGuide
Warum Bulk-Slug-Generierung wichtig ist
Bulk-Slug-Generierung spart Zeit bei Migrationen, Content-Importen und Multi-Page-Launches. Das manuelle Konvertieren von 50 Titeln in Slugs dauert eine Stunde und führt zu Tippfehlern. Der Slug-Generator erledigt es in Sekunden und wendet auf jeden Titel konsistent dieselben Regeln an.
Site-Migrationen. Bei der Migration von einem CMS zu einem anderen verwenden das alte CMS und das neue CMS häufig unterschiedliche Slug-Konventionen. WordPress nutzt Kleinbuchstaben-Bindestriche. Strapi auch. Webflow erlaubt Großbuchstaben. Das Generieren aller Slugs im neuen Format vor dem Import stellt sicher, dass interne Links nicht beschädigt werden und dass 301-Weiterleitungen korrekt von alten Slugs zu neuen abgebildet werden.
Content-Importe. Der Import von Posts aus einem Google Sheet oder einer CSV erfordert eine Slug-Spalte. Die meisten CMSs generieren Slugs automatisch aus dem Titel, aber die Auto-Generierung entfernt keine Stopwords, setzt keine maximale Länge durch und erkennt Kollisionen nicht im Voraus. Das vorherige Generieren von Slugs in einer Tabellenkalkulation und deren Import zusammen mit Titeln verhindert Überraschungen nach der Veröffentlichung.
Kollisionserkennung. Zwei verschiedene Titel können nach Stopword-Entfernung und Sonderzeichen-Abkürzung denselben Slug erzeugen. „Best AI Tools" und „The Best AI Tools" werden beide zu best-ai-tools. Der Slug-Generator hebt das Duplikat hervor und hängt -2 an das zweite Vorkommen an. Das Fangen von Kollisionen vor der Veröffentlichung vermeidet das Szenario, bei dem der zweite Post den ersten überschreibt oder eine URL erhält, die Sie nicht beabsichtigt haben.
Das Exportieren als CSV ist schneller als das Kopieren vom Browser. Die CSV enthält eine Kopfzeile mit title- und slug-Spalten. Importieren Sie sie direkt in Ihr CMS, fügen Sie sie in eine Tabellenkalkulation für weitere Arbeiten ein oder geben Sie sie in ein Script, das Ihre Static-Site-Frontmatter aktualisiert.
Case und Separator erklärt
Kebab-case (this-is-kebab-case) ist der Standard für Web-URLs. Kleinbuchstaben halten URLs case-insensitiv, und Bindestriche trennen Wörter, sodass Google jedes Wort einzeln liest. Nutzen Sie kebab-case für Blog-Posts, Produktseiten und alle öffentlich zugänglichen URLs.
Snake_case (this_is_snake_case) ist häufig bei API-Routen-Namen, Datenbank-Tabellenspalten und Dateinamen. Es ist weniger häufig für öffentliche URLs, da Unterstriche in unterstrichenen Links schwer zu sehen sind. Nutzen Sie snake_case, wenn Ihr System dies durchsetzt, oder wenn Sie Identifikatoren für Code anstelle von URLs generieren.
camelCase (thisIsCamelCase) verbindet Wörter ohne Trennzeichen und schreibt den ersten Buchstaben jedes Wortes außer dem ersten groß. Es ist Standard für JavaScript-Variablennamen und JSON-Schlüssel. Es ist nicht URL-freundlich, da URLs in vielen Systemen case-insensitiv sind und Großbuchstaben Routing-Probleme verursachen können. Nutzen Sie camelCase beim Generieren von Identifikatoren für Code, nicht für URLs.
PascalCase (ThisIsPascalCase) ist wie camelCase, schreibt aber auch das erste Wort groß. Es ist Standard für Klassennamen und Komponentennamen in JavaScript und TypeScript. Es hat die gleichen URL-Probleme wie camelCase und sollte nicht für Web-Slugs verwendet werden.
Wenn Sie camelCase oder PascalCase wählen, stellen Sie das Trennzeichen auf „none". Wenn Sie kebab-case wählen, stellen Sie das Trennzeichen auf Bindestrich. Wenn Sie snake_case wählen, stellen Sie das Trennzeichen auf Unterstrich. Das Tool setzt diese Konventionen standardmäßig durch, aber lässt Sie sie auch überschreiben, wenn Sie ein benutzerdefiniertes Format benötigen.
Häufige Fehler
- Titel mit Zeilenumbrüchen in einen einzelnen Titel einfügen. Das Tool behandelt jede Zeile als einen Titel. Wenn ein Titel zwei Zeilen in Ihrem Quelldokument erstreckt, fügen Sie ihn als eine Zeile ein oder führen Sie ihn vor dem Einfügen zusammen. Andernfalls erhalten Sie zwei Slugs, wo Sie einen wollten.
- Vergessen, auf Kollisionen zu überprüfen. Das Tool hebt Kollisionen in der Ausgabetabelle hervor. Überspringen Sie nicht den Überprüfungsschritt. Eine Kollision bedeutet, dass zwei Seiten versuchen, dieselbe URL zu beanspruchen, und eine verliert. Beheben Sie die Kollision, indem Sie einen der Titel vor der Veröffentlichung bearbeiten.
- camelCase für Web-URLs verwenden. camelCase und PascalCase sind für Code, nicht für URLs. Wenn Sie camelCase-Slugs generieren und sie in ein CMS einfügen, werden sie von einigen Systemen in Kleinbuchstaben umgewandelt und brechen die Kapitalisierung auf. Nutzen Sie kebab-case für alles, das zu einer URL wird.
- Max-Length zu kurz einstellen. Eine maximale Länge von 20 Zeichen schneidet die meisten Slugs zu Sinnlosigkeit ab. Stellen Sie sie auf mindestens 40, 60 als Voreinstellung und 80 ein, wenn Ihr CMS keine Limits hat und Sie die vollständige Lesbarkeit bewahren möchten.
- CSV nicht exportieren. Das Kopieren vom Browser funktioniert für kleine Listen. Für 50 oder mehr Slugs laden Sie die CSV herunter. Es ist schneller, bewahrt die Formatierung und lässt Sie gegen Ihre Quellenliste diffieren, um zu bestätigen, dass nichts gelöscht wurde.
Fortgeschrittene Tipps
- Sortieren Sie Ihre Titel vor dem Einfügen alphabetisch. Das Tool behält die Eingabereihenfolge bei, sodass sortierte Titel sortierte Slugs erzeugen. Sortierte Slugs sind in der Ausgabetabelle leichter zu überprüfen und lassen sich leichter gegen eine Datenbank oder ein CMS-Import-Protokoll abgleichen.
- Führen Sie das Tool beim Generieren von Slugs für eine mehrsprachige Website einmal pro Sprache aus. Ein spanischer Titel wie „Guía Completa de SEO" wird nach Akzent-Transliterierung zu
guia-completa-seo. Mischen Sie nicht Sprachen in einem Durchgang; es erschwert die Kollisionserkennung. - Verwenden Sie die Kollisionswarnungen als Signal zum Überdenken der Titel. Wenn zwei Titel denselben Slug erzeugen, können sie thematisch zu ähnlich sein und sich gegenseitig kannibalisieren. Erwägen Sie, sie zusammenzuführen oder die Titel weiter zu differenzieren.
- Für eine einmalige Migration behalten Sie sowohl den alten Slug als auch den neuen Slug in Ihrer CSV. Fügen Sie vor dem Einfügen in dieses Tool eine dritte Spalte namens
old_slughinzu. Nach dem Generieren neuer Slugs haben Sie eine dreigeteilte CSV, die alt zu neu abbildet. Nutzen Sie sie, um 301-Weiterleitungen zu konfigurieren. - Wenn Ihr CMS Slug-Eindeutigkeit durchsetzt, indem es automatisch Nummern anhängt, schalten Sie die Kollisionserkennung des Tools aus, indem Sie die Warnungen ignorieren. Fügen Sie die Slugs so ein, wie sie sind, und lassen Sie das CMS die Deduplizierung verarbeiten. Dies funktioniert nur, wenn das CMS Nummern am Ende anhängt und nicht stillschweigend überschreibt.
Für einzelne Titel, bei denen Sie während der Eingabe eine Live-URL-Vorschau sehen möchten, nutzen Sie stattdessen den permalink-generator. Es ist für einen Titel gleichzeitig optimiert und zeigt die vollständige URL als https://yourdomain.com/base-path/slug, während Sie die Einstellungen anpassen. Zum Generieren von Title-Tags, die Ihren Slugs entsprechen, erstellt der seo-title-generator 10 Title-Variationen pro Keyword und umfasst Zeichenzähler und Google-SERP-Vorschau.