Convierte cualquier título en un slug de URL limpio. Elimina acentos, elige separador, controla mayúsculas y longitud, quita palabras vacías y conserva Unicode.
Convierte un título en un slug limpio y apto para URLs. Los acentos se reducen a ASCII simple, la puntuación se descarta y las palabras se unen con el separador que elijas. Las opciones controlan mayúsculas, longitud máxima y palabras vacías.
Qué hace bueno a un slug de URL
Para qué sirven los slugs
Un slug es la parte legible de una URL que identifica una página: el como-cachear-curriculums-en-redis de /blog/como-cachear-curriculums-en-redis. Sustituye un identificador numérico opaco por algo que una persona puede leer, recordar y valorar antes de hacer clic. Los buscadores muestran la URL en los resultados, así que un slug descriptivo tranquiliza al lector y refuerza el tema de la página.
Las reglas que debe seguir un slug
Limítate a letras ASCII en minúscula, dígitos y un único separador. Esto evita tres problemas distintos: la ruta de una URL distingue mayúsculas en la mayoría de servidores, así que /About y /about son recursos diferentes y un slug mixto invita a errores de contenido duplicado; la codificación porcentual triplica la longitud de cualquier carácter no ASCII y lo vuelve ilegible al copiarlo como texto plano; y los espacios simplemente no están permitidos, se convierten en %20 o +.
El guion es el separador convencional. Google lleva años afirmando que trata el guion como separador de palabras y el guion bajo como unificador, de modo que cache_redis puede leerse como un solo token mientras que cache-redis son claramente dos palabras. Salvo motivo concreto, elige el guion.
Transliterar o conservar Unicode
Por defecto esta herramienta reduce los caracteres acentuados a su equivalente ASCII más próximo: é pasa a e, ß a ss, ł a l. Lo hace descomponiendo el texto con la normalización Unicode NFD y descartando las marcas combinantes, más una tabla de consulta para las ligaduras y letras especiales que la descomposición no cubre.
Conservar Unicode es una alternativa legítima. Las URLs internacionalizadas funcionan en todos los navegadores modernos y son mucho más legibles para quien lee ese idioma: un slug chino o ruso transliterado a ASCII suele quedar sin sentido. El coste es que la URL en crudo contiene bytes codificados en porcentaje, que resultan alarmantes al pegarlos en un correo o una terminal, y algunas herramientas antiguas todavía los estropean. Activa Conservar letras Unicode si tu público lee ese alfabeto; déjalo desactivado si el slug debe sobrevivir a sistemas arbitrarios.
Longitud y palabras vacías
No hay un límite técnico que preocupe, pero los slugs de más de unos 60 caracteres se truncan en los resultados de búsqueda y se vuelven incómodos de compartir. Conviene recortar en un límite de palabra y no a mitad, que es lo que hace aquí la opción de longitud.
Quitar palabras vacías —the, a, of, and— acorta el slug sin perder mucho significado. Es una decisión estilística, no un factor de posicionamiento: los buscadores modernos las ignoran sin problema. Ten cuidado con títulos donde una palabra vacía aporta significado, porque eliminarlas de "The Who" o "To Be or Not to Be" destruye la frase.
La estabilidad importa más que la perfección
Una vez publicado y enlazado, cambiar un slug rompe todos los enlaces entrantes salvo que añadas una redirección. Un slug ligeramente imperfecto que lleva un año activo casi siempre es mejor que uno más limpio que te cuesta tus backlinks. Decide el formato antes de lanzar y luego no lo toques.
Preguntas frecuentes
¿Guiones o guiones bajos?
Guiones. Los buscadores tratan el guion como separador de palabras y el guion bajo como unificador, así que los slugs con guion se analizan como palabras sueltas. Además, el guion bajo desaparece visualmente bajo el subrayado de los enlaces.
¿Los slugs deben ir en minúsculas?
Sí. La ruta de una URL distingue mayúsculas en la mayoría de servidores, así que /About y /about pueden resolverse como dos páginas distintas y dividir tus señales de posicionamiento. Forzar minúsculas elimina el problema de raíz.
¿Puedo usar caracteres no ingleses?
Sí, los navegadores modernos los manejan bien y son mucho más legibles para hablantes nativos. La contrapartida es que la URL en crudo queda codificada en porcentaje, lo que resulta ruidoso fuera del navegador.
¿Cuánto debe medir un slug?
Lo suficiente para ser descriptivo y lo bastante corto para leerlo de un vistazo. Entre tres y seis palabras, o menos de 60 caracteres, se ve completo en la mayoría de resultados de búsqueda.
¿Debo quitar las palabras vacías?
Normalmente es inocuo y deja el slug más limpio, pero es cosmético y no aporta posicionamiento. Evítalo cuando la palabra vacía sea esencial, como en el nombre de un grupo o una cita.
¿Es seguro cambiar un slug después?
Solo con una redirección 301 desde la URL antigua. Sin ella pierdes todos los enlaces y marcadores existentes junto con las señales de posicionamiento acumuladas.