CodeKitHub
Instrumente pentru cod

Generator de slug URL

Ultima actualizare:

Lipește titlul unei postări de blog sau orice text și obții instant un slug curat, potrivit pentru URL: litere mici, accente eliminate, semne de punctuație înlocuite cu separatorul ales de tine și separatori repetați uniți într-unul singur. Totul se actualizează live pe măsură ce scrii, direct în browserul tău.

Ce este acest instrument?

Un slug este partea potrivită pentru URL a unei adrese web, care identifică o anumită pagină, precum „my-awesome-post” din example.com/blog/my-awesome-post. De obicei este derivat din titlul paginii, scris cu litere mici, iar spațiile și punctuația sunt înlocuite cu un separator.

Slugurile bune sunt scurte, ușor de citit și formate doar din litere mici, cifre și un separator — fără spații, caractere accentuate sau simboluri speciale care ar putea strica linkurile sau ar putea deruta motoarele de căutare.

De ce să-l folosești?

  • Previzualizare live: vezi slugul generat actualizându-se pe măsură ce scrii, fără să apeși vreun buton.
  • Alege cratimă sau underscore ca separator și, opțional, păstrează scrierea originală cu majuscule/minuscule.
  • Trunchiere opțională la o lungime maximă, care evită tăierea unui cuvânt la jumătate.
  • Transliterează caracterele accentuate comune (é, ñ, ü etc.) în ASCII simplu, în loc să le șteargă pur și simplu.
  • Rulează în întregime în browserul tău — nimic nu este încărcat sau înregistrat.

Cum se folosește

  1. Lipește sau scrie titlul sau textul tău în câmpul de introducere.
  2. Alege un separator (cratimă sau underscore) și activează litere mici dacă este nevoie.
  3. Opțional, setează o lungime maximă pentru a păstra slugurile scurte.
  4. Copiază slugul generat cu un singur clic.

Exemplu

Intrare

10 Tips for Building a Café in São Paulo!

Rezultat

10-tips-for-building-a-cafe-in-sao-paulo

Accentele sunt transliterate, punctuația este eliminată, iar spațiile devin cratime.

Cazuri de utilizare comune

  • Bloguri și platforme CMS: generarea unui slug curat din titlul unui articol pentru URL-ul postării.
  • Comerț electronic: construirea URL-urilor de produse din numele produselor, pentru linkuri mai curate și mai ușor de distribuit.
  • Generatoare de site-uri statice: multe necesită un câmp slug în frontmatter, derivat din titlul paginii.
  • Denumirea fișierelor și a resurselor: transformarea oricărui text în nume de fișiere sigure, fără spații sau caractere speciale.

Bune practici pentru sluguri

Păstrează slugurile scurte și descriptive — URL-urile lungi sunt mai greu de distribuit și pot fi trunchiate în rezultatele căutării. Evită cuvintele de umplutură precum „a”, „the” sau „and” atunci când trebuie să scurtezi și mai mult un slug.

Odată ce un URL cu un anumit slug este publicat și indexat, evită să îl modifici — asta strică linkurile primite și clasamentele în căutări, cu excepția cazului în care configurezi și o redirecționare. Stabilește convenția de separator (cratima este alegerea implicită recomandată pe scară largă) înainte de a publica conținut, deoarece amestecarea stilurilor pe un site pare inconsecventă.

Întrebări frecvente

De ce slugul este scris cu litere mici?

Motoarele de căutare și majoritatea serverelor web tratează URL-urile ca fiind sensibile la majuscule/minuscule, așa că amestecarea acestora poate crea probleme de conținut duplicat (de exemplu, /Post și /post considerate două pagini diferite). Literele mici evită complet această problemă.

Cratimă sau underscore — care este mai bun pentru SEO?

Google recomandă cratimele încă din 2010, deoarece le tratează drept separatori de cuvinte, în timp ce underscore-urile pot fi citite ca unind cuvintele. Cratima este alegerea implicită mai sigură pentru URL-urile publice.

Ce se întâmplă cu caracterele accentuate sau non-latine?

Caracterele latine accentuate comune (é, ñ, ü, ç etc.) sunt transliterate la cel mai apropiat echivalent ASCII. Caracterele din afara acestei mapări (precum scrierea CJK sau arabă) sunt eliminate, deoarece majoritatea convențiilor pentru sluguri URL presupun doar ASCII.

De ce opțiunea de lungime maximă evită tăierea cuvintelor la jumătate?

Trunchierea la un număr exact de caractere poate tăia un cuvânt la jumătate, ceea ce arată defectuos într-un URL. În schimb, instrumentul revine la separatorul anterior, astfel încât slugul se termină întotdeauna cu un cuvânt întreg.

Este vreo parte din textul meu trimisă către un server?

Nu. Conversia se realizează în întregime cu JavaScript local, în browserul tău. Nimic din ceea ce scrii nu este încărcat, stocat sau înregistrat.

Instrumente similare