Generador de slugs para URL
Cómo funciona
Escribe o pega un título y el slug se actualiza mientras tecleas: en minúsculas, con los acentos transliterados (é→e, ü→u, ñ→n, ß→ss, œ→oe), cada tramo de símbolos o espacios reducido a un único separador y sin separadores al principio ni al final. Si pegas varias líneas, obtienes un slug por línea, útil para un calendario editorial entero.
Un slug es el final legible de una URL: `/blog/mi-titulo`. Los buscadores tratan las palabras de la URL como una señal de relevancia leve y, sobre todo, los enlaces legibles reciben más clics en los resultados y al compartirlos. El alfabeto seguro son las letras a-z en minúscula, los dígitos y el guion: sin espacios (se convierten en %20), sin acentos ni eñes (acaban como secuencias %C3%B1) y sin apóstrofos ni ampersands.
Guion o guion bajo: para las URL públicas, elige el guion. Google documenta que lee el guion como separador de palabras, pero une las palabras que rodean a un guion bajo, así que mi_post se lee como la palabra única “mipost”. La opción del guion bajo sirve para otros usos: nombres de archivo, identificadores de bases de datos y símbolos de código donde se usa snake_case.
Mantén los slugs cortos. De tres a seis palabras con contenido funcionan mejor que una frase entera, y los artículos y preposiciones (el, la, de, para) suelen poder quitarse a mano sin perder legibilidad. Y una vez publicada una página, no cambies su slug a la ligera: es la identidad de la URL, así que cambiarlo exige una redirección 301 desde la dirección antigua. Nada de lo que escribes se sube a ningún sitio, porque el slug se genera en la propia página.
Preguntas frecuentes
¿Guion o guion bajo para el SEO?
- Guion. La documentación de Google es explícita: el guion se lee como separador de palabras y el guion bajo no, así que mi-articulo-de-blog son cuatro palabras mientras que mi_articulo_de_blog corre el riesgo de leerse como una sola. Usa el guion bajo para nombres de archivo e identificadores de código, no para URL públicas.
¿Qué pasa con los acentos y la ñ?
- Se transliteran a su letra ASCII base mediante la descomposición Unicode: é→e, ü→u, ç→c, ñ→n, y hay reglas propias para las letras que no se descomponen (ß→ss, æ→ae, œ→oe, ø→o). “¿Qué canción es?” se convierte en que-cancion-es, legible y seguro para una URL. Los signos de apertura ¿ y ¡ se eliminan como cualquier otro símbolo.
¿Puedo convertir muchos títulos a la vez?
- Sí. Pega un título por línea y obtienes un slug por línea, listo para pegar en una hoja de cálculo o en un gestor de contenidos. Las líneas vacías se descartan.
¿Admite alfabetos no latinos (cirílico, árabe, chino, japonés)?
- No. Los caracteres que no se descomponen en a-z se eliminan en lugar de transliterarse, así que un título totalmente no latino da un slug vacío. Para esos idiomas las opciones reales son un esquema de transliteración propio o dejar la escritura nativa codificada con porcentajes en la URL, y ambas quedan fuera de un generador general. Esta herramienta está pensada para contenido en alfabeto latino.
¿Qué longitud debe tener un slug?
- En la práctica, menos de 60 caracteres, aunque una URL pueda llegar técnicamente a unos 2000. Los fragmentos de los buscadores recortan las URL largas y cada palabra de más diluye la señal. Esta herramienta nunca recorta: quedarse con las palabras esenciales es una decisión editorial, no mecánica.