Docuboxer
Por Sergio Alonzo Piña··7 min de lectura

Qué es un slug y cómo escribirlo bien para SEO

Qué parte de la URL es el slug, por qué los acentos y la ñ dan problemas, y las reglas que siguen las webs que posicionan.

El slug es el tramo final de una URL, la parte que identifica una página concreta dentro de una carpeta o categoría: en docuboxer.com/blog/que-es-un-slug-url, el slug es que-es-un-slug-url. No es el dominio ni los parámetros tras el ? — es la ruta legible que describe de qué trata la página, tanto para quien la lee como para el buscador que la indexa. Puedes generar el tuyo en segundos con el generador de slugs para URL, que quita acentos y ñ automáticamente.

Dónde está el slug dentro de una URL

Una URL completa tiene varias piezas: protocolo (https://), dominio (docuboxer.com), ruta y, a veces, parámetros de consulta. El slug es el último segmento de la ruta, el que corresponde a esa página en concreto. En https://ejemplo.com/tienda/zapatillas-running-negras?color=azul, el slug es zapatillas-running-negras; lo que va después del ? son parámetros, no forman parte del slug y normalmente no aportan valor SEO por sí solos.

Por qué los acentos y la ñ dan problemas

Las URLs solo admiten de forma nativa un conjunto reducido de caracteres ASCII: letras sin acentuar, números, guiones y algún símbolo más. Cualquier carácter fuera de ese conjunto —á, é, í, ó, ú, ñ, ü— se convierte automáticamente en su representación percent-encoded: la ñ se transforma en %C3%B1, la á en %C3%A1. El navegador lo resuelve de forma transparente al mostrarlo en la barra de direcciones, pero en el momento en que esa URL se copia y pega en un chat, un correo o una hoja de cálculo, deja de ser legible: producto-de-tama%C3%B1o-peque%C3%B1o en lugar de producto-de-tamano-pequeno. Por eso un buen slugificador elimina tildes y ñ desde el origen, en vez de dejar que el navegador las codifique sobre la marcha.

Slugificar no es lo mismo que percent-encoding

Son dos operaciones distintas que se confunden con frecuencia. Slugificar parte de un título («Guía de Configuración de Routers») y lo transforma en una ruta limpia y permanente: minúsculas, sin acentos, palabras separadas por guiones — guia-configuracion-routers. Percent-encoding parte de una URL que ya existe y escapa los caracteres que tienen significado reservado (espacio, &, ?, #) o que están fuera del ASCII básico, para que viaje intacta por cualquier sistema. Si lo que necesitas es codificar un valor que va dentro de un parámetro de la URL, esa es la tarea del codificador de URL, no del generador de slugs.

Guion frente a guion bajo

Para separar palabras dentro de un slug, la convención — y la que Google interpreta mejor — es el guion (-), no el guion bajo (_). Google trata el guion como separador de palabras: zapatillas-running se lee como dos términos distintos. El guion bajo, en cambio, se interpreta como parte de una sola palabra, así que zapatillas_running puede no asociarse a las búsquedas de «zapatillas» o «running» por separado. Es una diferencia pequeña con un efecto real en cómo se indexa la página.

Minúsculas siempre

Un slug debe ir íntegramente en minúsculas. La razón no es estética: muchos servidores tratan las rutas como sensibles a mayúsculas y minúsculas, así que /Mi-Articulo y /mi-articulo pueden servir exactamente el mismo contenido bajo dos URLs técnicamente distintas. Eso reparte enlaces entrantes y señales de posicionamiento entre dos versiones de la misma página en lugar de concentrarlas en una — un problema de duplicidad que se evita por completo escribiendo siempre en minúsculas desde el principio.

Longitud, palabras vacías y qué evitar

Un slug útil es corto y descriptivo: entre 3 y 6 palabras suele bastar para transmitir el tema sin alargar innecesariamente la URL. Las palabras vacías (artículos, preposiciones) se pueden eliminar sin perder claridad — «Cómo hacer una tarta de manzana casera» se convierte en tarta-manzana-casera, no en como-hacer-una-tarta-de-manzana-casera. Pero hay un límite: meter la misma palabra clave repetida varias veces (tarta-tarta-de-manzana-receta-tarta) es keyword stuffing y no ayuda — un slug así se lee como spam tanto para una persona como para un buscador.

Sobre fechas y números: si el contenido es perenne (una guía, una definición), evita meter el año en el slug — envejece mal y obliga a decidir entre mantener una URL desactualizada o cambiarla. Si el contenido es temporal por naturaleza (una noticia, un evento con fecha fija), sí tiene sentido incluirlo. Los números de producto o versión (guia-python-3) son legítimos cuando forman parte real del nombre.

El punto más caro: cambiar un slug ya publicado

Aquí es donde más se pierde en la práctica. Cada slug es una dirección: en el momento en que la cambias, todos los enlaces existentes —externos, internos, marcadores guardados por usuarios, resultados ya indexados en un buscador— siguen apuntando a la ruta antigua, que ahora devuelve un error 404. Si el cambio es necesario (corregir un slug mal escrito, actualizar contenido obsoleto), no basta con renombrar y publicar: hay que configurar una redirección 301 permanente de la URL vieja a la nueva, para que tanto las personas como los buscadores lleguen al destino correcto y las señales de posicionamiento acumuladas se transfieran. Cambiar slugs sin redirección es una de las formas más comunes de perder tráfico de la nada.

Cómo generar un slug limpio

Escribe el título tal cual lo pensarías para un titular, y deja que el generador de slugs haga el resto: quita acentos y ñ, pasa a minúsculas, sustituye espacios por guiones y elimina caracteres que no pertenecen a una URL. Todo ocurre en tu navegador, sin subir el texto a ningún servidor — útil si el título todavía no es público. Si además necesitas ajustar mayúsculas y minúsculas en otro contexto (por ejemplo, para un nombre de archivo o una variable), el conversor de mayúsculas y minúsculas resuelve un problema relacionado pero distinto. Y si el texto de partida trae espacios dobles, saltos de línea sueltos o caracteres invisibles copiados de un documento, pasa primero por el limpiador de texto antes de slugificar.

Preguntas frecuentes

¿Qué es exactamente el slug de una URL?

Es el tramo final de la ruta, la parte que identifica una página concreta dentro de una sección. En https://ejemplo.com/blog/como-hacer-pan, el slug es como-hacer-pan. No incluye el dominio, ni el protocolo, ni los parámetros que van después del signo de interrogación.

¿Por qué los acentos y la ñ rompen las URLs?

Porque una URL solo admite un conjunto reducido de caracteres ASCII. Cualquier carácter fuera de ese conjunto —á, é, ñ, ü— se convierte automáticamente en su representación percent-encoded (la ñ se vuelve %C3%B1). El navegador lo hace de forma transparente, pero la URL que se comparte, se pega en un chat o se lee en voz alta deja de ser legible.

¿Guion o guion bajo para separar palabras en el slug?

Guion (-). Google trata el guion como separador de palabras y el guion bajo como un carácter que las une, así que mi-post y mi_post no se interpretan igual a nivel de búsqueda. Es una convención asentada en prácticamente todos los gestores de contenido.

¿Un slug debe ir siempre en minúsculas?

Sí. Muchos servidores tratan las rutas como sensibles a mayúsculas, así que /Mi-Post y /mi-post pueden servir el mismo contenido bajo dos URLs distintas — duplicidad que confunde al rastreador y divide las señales de una misma página en dos.

¿Se puede cambiar el slug de una página ya publicada?

Se puede, pero tiene coste: cualquier enlace externo o interno que apunte al slug antiguo deja de funcionar en el momento en que cambias la ruta. Si es necesario, hazlo con una redirección 301 permanente desde la URL vieja a la nueva, y evalúa si el beneficio compensa el riesgo antes de tocarlo.

¿Es lo mismo slugificar un texto que aplicarle percent-encoding?

No. Slugificar transforma un título en una ruta limpia y permanente: quita acentos, pasa a minúsculas y sustituye espacios por guiones, para crear la URL. Percent-encoding escapa caracteres reservados de una URL que ya existe, para que un navegador o servidor la transporte sin corromperla — son dos operaciones con propósitos distintos.

Genera tu slug ahora

Sin acentos, sin ñ, sin mayúsculas problemáticas. Gratis y 100% local.

Abrir generador de slugs →

Herramientas relacionadas

También te puede interesar: herramientas SEO gratuitas que puedes usar hoy.