Czym jest to narzędzie?
Slug to przyjazna dla URL część adresu internetowego, która identyfikuje konkretną stronę, np. „my-awesome-post” w example.com/blog/my-awesome-post. Zwykle powstaje z tytułu strony, zapisanego małymi literami, ze spacjami i interpunkcją zastąpionymi separatorem.
Dobry slug jest krótki, czytelny i składa się wyłącznie z małych liter, cyfr i separatora — bez spacji, znaków diakrytycznych czy znaków specjalnych, które mogłyby zepsuć linki lub zdezorientować wyszukiwarki.
Dlaczego warto go używać?
- Podgląd na żywo: wygenerowany slug aktualizuje się w trakcie pisania, bez klikania jakichkolwiek przycisków.
- Wybierz myślnik lub podkreślenie jako separator, opcjonalnie zachowując oryginalną wielkość liter.
- Opcjonalne obcinanie do maksymalnej długości, które nie przecina słowa w połowie.
- Zamienia typowe znaki diakrytyczne (é, ñ, ü itd.) na czysty ASCII zamiast po prostu je usuwać.
- Działa całkowicie w przeglądarce — nic nie jest wysyłane ani rejestrowane.
Jak używać
- Wklej lub wpisz tytuł albo tekst w polu wejściowym.
- Wybierz separator (myślnik lub podkreślenie) i w razie potrzeby przełącz opcję małych liter.
- Opcjonalnie ustaw maksymalną długość, aby slug był krótki.
- Skopiuj wygenerowany slug jednym kliknięciem.
Przykład
Wejście
10 Tips for Building a Café in São Paulo!Wynik
10-tips-for-building-a-cafe-in-sao-pauloZnaki diakrytyczne są zamieniane, interpunkcja usuwana, a spacje stają się myślnikami.
Typowe zastosowania
- Blogi i platformy CMS: generowanie czystego sluga z tytułu artykułu na potrzeby adresu URL wpisu.
- E-commerce: tworzenie adresów URL produktów na podstawie ich nazw, dla czystszych i łatwiejszych do udostępniania linków.
- Generatory stron statycznych: wiele z nich wymaga pola sluga we frontmatterze, wyprowadzonego z tytułu strony.
- Nazywanie plików i zasobów: zamiana dowolnego tekstu na bezpieczne nazwy plików bez spacji i znaków specjalnych.
Dobre praktyki dotyczące slugów
Utrzymuj slugi krótkie i opisowe — długie adresy URL trudniej udostępniać, a wyniki wyszukiwania mogą je obcinać. Unikaj słów funkcyjnych, takich jak „a”, „the” czy „and” (w polskim tekście — zbędnych spójników i przyimków), gdy trzeba dodatkowo skrócić slug.
Po opublikowaniu i zaindeksowaniu adresu URL z danym slugiem unikaj jego zmiany — psuje to linki przychodzące i pozycję w wynikach wyszukiwania, chyba że dodatkowo skonfigurujesz przekierowanie. Ustal konwencję separatora (myślnik jest szeroko zalecanym domyślnym wyborem) przed publikacją treści, ponieważ mieszanie stylów w obrębie jednej witryny wygląda niespójnie.
Najczęściej zadawane pytania
Dlaczego slug zapisuje się małymi literami?
Wyszukiwarki i większość serwerów WWW traktują adresy URL jako wrażliwe na wielkość liter, więc mieszanie wielkości liter może powodować problemy z duplikatami treści (np. gdy /Post i /post są traktowane jako różne strony). Małe litery całkowicie eliminują ten problem.
Myślnik czy podkreślenie — co jest lepsze dla SEO?
Google zaleca myślniki od 2010 roku, ponieważ traktuje je jako separatory słów, podczas gdy podkreślenie może być odczytywane jako łączące wyrazy. Myślnik jest bezpieczniejszym domyślnym wyborem dla publicznych adresów URL.
Co dzieje się ze znakami diakrytycznymi lub nielacińskimi?
Popularne łacińskie znaki diakrytyczne (é, ñ, ü, ç itd.) są zamieniane na najbliższy odpowiednik ASCII. Znaki spoza tego zestawu (np. pismo CJK lub arabskie) są usuwane, ponieważ większość konwencji dotyczących slugów URL zakłada wyłącznie ASCII.
Dlaczego opcja maksymalnej długości nie przecina słów?
Obcinanie do ścisłej liczby znaków może przeciąć słowo w połowie, co wygląda niechlujnie w adresie URL. Narzędzie zamiast tego cofa się do poprzedniego separatora, dzięki czemu slug zawsze kończy się na pełnym słowie.
Czy mój tekst jest wysyłany na serwer?
Nie. Konwersja odbywa się całkowicie za pomocą lokalnego JavaScript w Twojej przeglądarce. Nic, co wpiszesz, nie jest wysyłane, przechowywane ani rejestrowane.