Generator slug - przyjazny adres URL z polskiego tytułu

Wpisz tytuł, a dostaniesz gotowy, przyjazny adres. Licznik ostrzega, gdy slug przekracza 60 znaków.

Wszystko liczy się w Twojej przeglądarce - wklejony tekst nie opuszcza tego urządzenia.

Tytuł do zamiany
Gotowy slug
Wynik pojawi się tutaj.
Długość0 / 60
Ustawienia
Separator

Filtr usuwa spójniki i przyimki, dzięki czemu slug jest krótszy. Jeśli po odfiltrowaniu nic nie zostanie, zachowujemy pełny tytuł.

Przycinamy na granicy wyrazu, nigdy w połowie słowa.
Kolejność operacji
1. Małe litery-
2. Bez diakrytyków-
3. Znaki na separator-
4. Redukcja separatorów-
5. Obcięcie z brzegów-

Podgląd pokazuje, jak tytuł wygląda po każdym z pięciu kroków. Kolejność ma znaczenie - zamiana na małe litery przed usunięciem diakrytyków chroni przed literami, które przy zmianie wielkości zmieniają długość.

Jak używać

  1. Wpisz tytuł w pole u góry. Slug pojawia się natychmiast, zapisany czcionką o stałej szerokości, żeby łatwiej było policzyć znaki.
  2. Sprawdź pasek długości pod wynikiem. Robi się pomarańczowy przy 90% z 60 znaków i czerwony po przekroczeniu progu.
  3. W kolumnie po prawej zmień separator na podkreślnik, jeśli tego wymaga system, do którego wprowadzasz adres.
  4. Zaznacz „Pomijaj słowa nieznaczące”, żeby wyrzucić ze slugu spójniki i przyimki. Adres skróci się zwykle o jedną trzecią.
  5. Ustaw limit długości, jeśli Twój system ma twarde ograniczenie. Przycinamy zawsze na granicy wyrazu, więc slug nie kończy się połową słowa.
  6. Masz do zamiany całą listę? Przejdź na zakładkę „Tryb wsadowy”, wklej tytuły po jednym w wierszu i skopiuj gotową listę slugów.

Wskazówki

  • Kolejność operacji jest stała i pokazuje ją podgląd w kolumnie bocznej. Najpierw małe litery, potem usunięcie diakrytyków, zamiana znaków niealfanumerycznych na separator, redukcja powtórzonych separatorów i obcięcie ich z obu brzegów.
  • Próg 60 znaków wynika z długości adresu strony w wynikach wyszukiwania. Technicznie adres URL może mieć nawet 2000 znaków, ale długi slug trudno skopiować i gorzej wygląda w linkach.
  • Cyfry zostawiamy bez zmian, więc „top 10 narzędzi” daje „top-10-narzedzi”. Znak procentu, ukośnik czy znak zapytania zamieniamy na separator, bo w adresie mają własne znaczenie.
  • W trybie wsadowym powtarzające się slugi są zliczane. To częsty problem przy migracji serwisu, bo dwa różne tytuły potrafią dać identyczny adres, a system zarządzania treścią dopisze wtedy losowy przyrostek.
  • Filtr słów nieznaczących ma zabezpieczenie. Gdy po jego zastosowaniu nie zostałby żaden wyraz, jak w tytule „to i owo”, wracamy do pełnej wersji.

Chcesz tylko pozbyć się ogonków, bez zamiany spacji na myślniki? To robi usuwanie polskich znaków. Sprawdzasz długość tytułu pod kątem SEO? Pomoże licznik znaków.

Czym jest przyjazny adres URL

Adres w postaci szeruj.pl/blog/jak-zrobic-slug nazywamy przyjaznym, bo po samym adresie widać, co znajduje się na podstronie. Jego przeciwieństwem jest ciąg znaków w rodzaju index.php?p=417&cat=12, który dla człowieka znaczy tyle co nic. Ostatni fragment przyjaznego adresu, tutaj jak-zrobic-slug, nazywa się slug i to jego składa formularz u góry strony.

Slug powstaje z tytułu, ale rządzi się własnymi regułami. Zbudowany jest wyłącznie ze znaków bezpiecznych w adresie i pozostaje czytelny po wklejeniu do wiadomości. Technicznie adres strony może zawierać polskie znaki, bo przewidują to standard IDN i kodowanie procentowe. W praktyce skopiowany link zamienia się wtedy w ciąg znaków w rodzaju %C5%82%C3%B3d%C5%BA, trudny do przepisania i podatny na uszkodzenie po drodze. Dlatego przyjazny adres URL buduje się z podstawowego alfabetu łacińskiego i małych liter.

Z czego składa się adres URL

Skrót URL rozwija się jako Uniform Resource Locator, czyli ujednolicony lokalizator zasobu. Adres strony internetowej ma kilka warstw. Protokół https opisuje sposób połączenia, domena wskazuje serwer, ścieżka prowadzi do konkretnej podstrony, a parametry po znaku zapytania przekazują dane do skryptu.

Każda podstrona ma własną ścieżkę, a slug jest jej ostatnim fragmentem i to on odpowiada za czytelność całości. Struktura katalogów też niesie informację, bo adres /narzedzia-tekstowe/generator-slug mówi wyszukiwarce i użytkownikowi, w której części serwisu leży dana strona. Sklep internetowy generuje zamiast tego adresy z parametrami w rodzaju ?product_id=8842, bo tak działa jego silnik, ale większość systemów potrafi obok tego wystawić wersję opisową.

Pięć kroków zamiany tytułu na slug

Zamiana tytułu na slug to sekwencja pięciu operacji, w której kolejność nie jest przypadkowa.

  1. Zamieniamy wszystkie znaki na małe litery. Adresy z wielkimi literami działają, ale serwery różnie traktują wielkość znaków, bo Linux ją rozróżnia, a Windows nie, więc mieszanka kończy się dwoma adresami z tą samą treścią.
  2. Usuwamy znaki diakrytyczne, czyli ogonki i kreski. Normalizacja Unicode rozkłada literę na znak bazowy i znacznik, a znaczniki odrzucamy. Litery ł i Ł mają osobną regułę, bo Unicode ich nie rozkłada.
  3. Separatorem staje się spacja, przecinek, pytajnik czy nawias. Tak samo traktujemy każdy inny znak spoza łacińskiego alfabetu i cyfr.
  4. Powtórzone separatory redukujemy do jednego, bo ciąg „ - ” dałby w adresie trzy myślniki z rzędu.
  5. Obcinamy separatory z brzegów, bo tytuł zakończony pytajnikiem dałby slug z myślnikiem na końcu.

Gdyby odwrócić kolejność dwóch pierwszych kroków, część liter obcych alfabetów zachowywałaby się nieprzewidywalnie, bo tureckie İ po zmianie na małe litery rozkłada się na dwa znaki. Przy polskich tytułach różnicy nie widać, ale reguła jest napisana tak, żeby działała też dla tytułów mieszanych językowo.

Przyjazne linki a pozycjonowanie

Przyjazny link jest jednym ze słabszych sygnałów rankingowych, więc sama optymalizacja adresów URL nie wypchnie strony na pierwsze miejsce. W SEO daje za to efekty widoczne od razu. Robot wyszukiwarki odczytuje z adresu, czego dotyczy zawartość strony, zanim pobierze jej treść, a użytkownik ocenia po adresie, czy kliknie odnośnik w wynikach wyszukiwania.

Do slugu wchodzi zwykle główna fraza z tytułu. Jedno albo dwa słowa kluczowe niosące treść wystarczą, a upychanie kolejnych zamienia adres w spam i obniża czytelność. Google od lat pokazuje w wynikach ścieżkę okruszkową zamiast pełnego adresu, więc widoczność samego slugu spadła, ale link kopiowany do wiadomości czy do mediów społecznościowych wciąż pokazuje się w całości i tam opisowy adres zbiera więcej kliknięć niż numer wpisu w bazie.

Myślnik czy podkreślnik w adresach URL

W adresach stron internetowych standardem jest myślnik. Wyszukiwarka traktuje go jak separator wyrazów, a podkreślnik historycznie pełnił rolę znaku łączącego, więc jak_zrobic_slug bywa odczytywane jako jeden długi wyraz. Podkreślnik ma za to sens w nazwach plików i w identyfikatorach w kodzie, gdzie myślnik bywa mylony z operatorem odejmowania.

Myślnik trafia więc wszędzie tam, gdzie adres widzi użytkownik i robot wyszukiwarki, a podkreślnik zostaje w nazwach plików i zmiennych.

Jaka długość slugu ma sens

Limit techniczny tutaj nie przeszkadza, bo przeglądarka obsługuje adresy do około dwóch tysięcy znaków. Ograniczenie jest czysto praktyczne, bo slug dłuższy niż 60 znaków bywa ucinany w wynikach wyszukiwania i gorzej wygląda w podglądzie linku w komunikatorze. Stąd próg 60 znaków na pasku pod wynikiem.

Skracaj od usunięcia spójników i przyimków, zanim sięgniesz po obcinanie końcówki. Tytuł „Jak usunąć polskie znaki z adresu URL w WordPressie” daje slug o 47 znakach, a po odfiltrowaniu wyrazów funkcyjnych 38 znaków, przy zachowaniu wszystkich słów niosących treść. Gdy to nie wystarczy, ustaw limit długości. Przycinamy wtedy na granicy wyrazu, żeby adres nie kończył się fragmentem słowa. Slug najtaniej zoptymalizować przed publikacją, bo każda późniejsza zmiana wymaga przekierowania.

Migracja serwisu i zduplikowane adresy

Tryb wsadowy powstał po to, żeby tworzyć przyjazne adresy hurtowo, przy przenoszeniu serwisu i przygotowywaniu mapy przekierowań. Wklejasz listę tytułów, dostajesz listę adresów i od razu widzisz, ile slugów się powtarza i ile z nich przekracza limit długości.

Powtórzenia bywają groźniejsze, niż wyglądają. Dwa różne tytuły potrafią dać identyczny adres, a system zarządzania treścią dopisze wtedy przyrostek w rodzaju -2, którego nikt nie planował i którego nie ma w mapie przekierowań. Każdy stary adres bez pary w tej mapie zwraca błąd 404, a razem z nim przepadają odnośniki, które prowadziły do Twojej strony z innych witryn.

Najczęstsze pytania

Co to jest przyjazny adres URL?

To adres, z którego człowiek odczytuje temat podstrony, na przykład szeruj.pl/blog/jak-zrobic-slug. Zamiast identyfikatora z bazy danych widać w nim słowa z tytułu, zapisane małymi literami i rozdzielone myślnikami. Czytelny adres łatwiej podyktować przez telefon i łatwiej ocenić przed kliknięciem w link. Wyszukiwarka odczytuje z niego temat strony, zanim pobierze jej treść.

Czy slug może zawierać polskie znaki?

Technicznie tak, bo obsługują to standardy IDN i procentowe kodowanie znaków. W praktyce skopiowany adres zamienia się wtedy w ciąg znaków w rodzaju %C5%82odz, nieczytelny w wiadomości i podatny na uszkodzenie przy przepisywaniu. Dlatego przyjęło się budować slugi z podstawowego alfabetu łacińskiego.

Czego unikać przy tworzeniu adresów URL?

Wielkich liter, spacji, polskich znaków i dat w ścieżce, bo data wymusza zmianę adresu przy każdej aktualizacji wpisu. Odpuść też upychanie tej samej frazy kilka razy, bo taki adres wygląda jak spam i nic nie wnosi do pozycjonowania. Numer wpisu z bazy zostaw tam, gdzie system nie potrafi wystawić wersji opisowej.

Czym różnią się statyczne i dynamiczne adresy URL?

Adres statyczny ma stałą ścieżkę, jak /buty/trekkingowe-meskie. Dynamiczny opiera się na parametrach po znaku zapytania, na przykład /index.php?kat=12&id=8842, i te parametry sterują tym, co wyświetli skrypt. Sklep internetowy zwykle generuje adresy dynamiczne, ale większość silników wystawia obok nich wersję opisową i to jej używaj w linkach.

Czy zmiana slugu istniejącej strony zaszkodzi?

Zaszkodzi wtedy, gdy zabraknie przekierowania. Stary adres przestaje działać, a część linków z innych serwisów trafia w pustkę. Przed zmianą przygotuj przekierowanie 301 ze starego adresu na nowy, a wtedy użytkownicy i roboty wyszukiwarek trafią we właściwe miejsce.

Jak wyłapać błędy 404 po zmianie adresów?

Zajrzyj do raportu indeksowania w Google Search Console, bo pokazuje adresy zwracające 404 razem z datą wykrycia. Przejrzyj też odnośniki wewnętrzne, bo stare adresy zostają w treści wpisów i w menu. Dla adresów, które zbierały ruch z innych witryn, ustaw przekierowanie 301 i zostaw je na stałe.

Dlaczego dwa różne tytuły dały ten sam slug?

Slug pomija wielkość liter, interpunkcję, znaki diakrytyczne i spacje. „Kąt prosty” i „Kat prosty” dają identyczne kat-prosty. Tryb wsadowy zlicza takie przypadki właśnie po to, żeby wyłapać je przed publikacją.

Czy tytuły są gdzieś zapisywane?

Nie zapisujemy ich nigdzie. Zamiana odbywa się w Twojej przeglądarce, w kodzie strony, więc ani pojedyncze tytuły, ani lista z trybu wsadowego nie trafiają na nasz serwer.

Czy usuwać ze slugu wszystkie krótkie wyrazy?

Filtr usuwa wyrazy funkcyjne, czyli spójniki, przyimki, zaimki czy partykuły, a zostawia krótkie wyrazy niosące treść, jak „VAT” czy „PIT”. Gdy przyimek jest częścią utrwalonego wyrażenia, na przykład „krok po kroku”, wyłącz filtr, bo adres straci sens.

Co robi limit długości, gdy wypada w środku wyrazu?

Cofa się do ostatniego pełnego wyrazu mieszczącego się w limicie. Slug generator-slug-url-z-polskiego-tytulu przy limicie 25 znaków kończy się na generator-slug-url-z, bo kolejny wyraz już się nie mieści.