Slugify String

Verwandeln Sie einen Titel in einen sauberen URL-Slug. Entfernt Akzente, wählt ein Trennzeichen, steuert Groß-/Kleinschreibung und Länge, entfernt optional Stoppwörter und behält Unicode bei.

Verwandeln Sie einen Titel in einen sauberen, URL-sicheren Slug. Akzente werden auf einfaches ASCII reduziert, Satzzeichen entfernt und Wörter durch das gewählte Trennzeichen verbunden. Nutzen Sie die Optionen, um Groß-/Kleinschreibung zu steuern, eine maximale Länge zu kürzen oder gängige Stoppwörter zu entfernen.

Was einen guten URL-Slug ausmacht

Warum es Slugs gibt

Ein Slug ist der menschenlesbare Teil einer URL, der eine Seite kennzeichnet: das how-to-cache-resumes-in-redis in /blog/how-to-cache-resumes-in-redis. Er ersetzt eine undurchsichtige numerische ID durch etwas, das ein Mensch lesen, merken und bewerten kann, bevor er klickt. Suchmaschinen zeigen die URL in den Ergebnissen an, also beruhigt ein beschreibender Slug Leser und unterstreicht das Thema der Seite zugleich.

Die Regeln, die ein Slug befolgen sollte

Halten Sie sich an kleingeschriebene ASCII-Buchstaben, Ziffern und ein einzelnes Trennzeichen. Das vermeidet drei verschiedene Klassen von Problemen: URLs sind im Pfad auf den meisten Servern groß-/kleinschreibungssensitiv, also sind /About und /about unterschiedliche Ressourcen, und ein Slug mit gemischter Schreibung lädt zu Duplicate-Content-Fehlern ein. Prozentkodierung macht jedes Nicht-ASCII-Zeichen dreimal länger und viel schwerer lesbar, wenn es in Klartext kopiert wird. Und Leerzeichen sind schlicht nicht erlaubt, sie werden zu %20 oder +.

Bindestriche sind das übliche Trennzeichen. Google sagt seit Jahren, dass es Bindestriche als Worttrenner und Unterstriche als Wortverbindungen behandelt, was bedeutet, dass cache_redis möglicherweise als ein einziges Token gelesen wird, während cache-redis klar zwei Wörter sind. Wählen Sie den Bindestrich, sofern Sie keinen bestimmten Grund haben.

Transliteration versus Unicode behalten

Standardmäßig reduziert dieses Werkzeug akzentuierte Zeichen auf ihr nächstliegendes ASCII-Äquivalent: é wird zu e, ß wird zu ss, ł wird zu l. Es macht das, indem es den Text mit Unicode-NFD-Normalisierung zerlegt und die kombinierenden Markierungen entfernt, plus einer Nachschlagetabelle für Ligaturen und Sonderbuchstaben, die die Zerlegung nicht behandelt.

Unicode zu behalten ist eine legitime Alternative. Internationalisierte URLs funktionieren in jedem modernen Browser und sind für einen Leser dieser Sprache viel lesbarer — ein ins ASCII transliterierter chinesischer oder russischer Slug ist meist sinnlos. Der Preis ist, dass die rohe URL prozentkodierte Bytes enthält, die beim Einfügen in eine E-Mail oder ein Terminal alarmierend wirken, und einige ältere Werkzeuge verstümmeln sie noch immer. Aktivieren Sie Unicode-Buchstaben behalten, wenn Ihr Publikum die Schrift lesen kann; lassen Sie es aus, wenn der Slug beliebige Systeme überstehen muss.

Länge und Stoppwörter

Es gibt keine technische Grenze, die der Rede wert wäre, aber Slugs jenseits von etwa 60 Zeichen werden in Suchergebnissen abgeschnitten und unhandlich zum Teilen. Kürzen sollte am Wortrand und nicht mitten im Wort geschehen, was die Längenoption hier macht.

Stoppwörter zu entfernen — the, a, of, and — verkürzt einen Slug, ohne viel Bedeutung zu verlieren. Es ist eine stilistische Wahl und kein Ranking-Faktor; moderne Suchmaschinen können sie problemlos ignorieren. Seien Sie vorsichtig mit Titeln, wo ein Stoppwort Bedeutung trägt, da das Entfernen aus "The Who" oder "To Be or Not to Be" die Wortgruppe zerstört.

Stabilität zählt mehr als Perfektion

Sobald ein Slug veröffentlicht und verlinkt ist, bricht das Ändern jeden eingehenden Link, es sei denn, Sie fügen eine Weiterleitung hinzu. Ein etwas unvollkommener Slug, der ein Jahr online war, ist fast immer besser als ein sauberer, der Sie Ihrer Backlinks kostet. Entscheiden Sie das Format vor dem Start, dann lassen Sie es in Ruhe.

Open-Source-Hinweis: Transliteration nutzt Unicode-NFD-Normalisierung plus eine kleine Ligaturentabelle, direkt implementiert. Es wird keine Fremdbibliothek verwendet.

FAQs

Bindestriche oder Unterstriche?
Bindestriche. Suchmaschinen behandeln einen Bindestrich als Worttrenner und einen Unterstrich als Wortverbindung, also werden mit Bindestrich versehene Slugs in einzelne Wörter zerlegt. Unterstriche verschwinden zudem optisch unter dem Unterstrich, den Links standardmäßig tragen.
Sollten Slugs kleingeschrieben sein?
Ja. Der Pfadteil einer URL ist auf den meisten Servern groß-/kleinschreibungssensitiv, also können /About und /about auf zwei verschiedene Seiten auflösen und Ihre Ranking-Signale spalten. Kleinzwang entfernt die ganze Klasse von Problemen.
Kann ich Nicht-Englische Zeichen verwenden?
Ja, moderne Browser handhaben sie problemlos, und sie sind für Muttersprachler viel lesbarer. Der Kompromiss ist, dass die rohe URL prozentkodiert wird, was außerhalb eines Browsers unruhig wirkt. Aktivieren Sie "Unicode-Buchstaben behalten", wenn dieser Kompromiss zu Ihrem Publikum passt.
Wie lang sollte ein Slug sein?
Lang genug, um beschreibend zu sein, kurz genug, um auf einen Blick lesbar zu sein. Etwa drei bis sechs Wörter oder unter 60 Zeichen halten ihn in den meisten Suchergebnislisten vollständig sichtbar.
Sollte ich Stoppwörter entfernen?
Meist ist es harmlos und macht den Slug aufgeräumter, aber es ist eine kosmetische Wahl ohne Ranking-Vorteil. Lassen Sie es weg, wenn ein Stoppwort tragend ist, wie in einem Bandnamen oder einem Zitat.
Ist es sicher, einen Slug später zu ändern?
Nur mit einer 301-Weiterleitung von der alten URL. Ohne sie verlieren Sie jeden bestehenden Link und Lesezeichen, samt den angesammelten Ranking-Signalen. Einigen Sie sich früh auf ein Format und behalten Sie es bei.