· SEO Toolkit
Slug SEO en español: cómo crear URLs perfectas (con acentos, ñ y stop-words)
Guía práctica para crear slugs SEO en español: qué hacer con acentos, ñ, stop-words, longitud óptima y errores comunes que ves en miles de webs.
Una URL bien construida puede subir tu CTR un 25% y ayudarte a posicionar mejor para tu keyword principal. Una URL mal construida (/p?id=5482, /post-de-prueba-final-version-2) te penaliza y huele a web sin cuidar.
Y en español tenemos un problema añadido: acentos, la ñ y stop-words (“de”, “la”, “para”) que en inglés no existen y que casi nadie sabe gestionar bien.
En esta guía te explico exactamente cómo crear slugs SEO perfectos en español, qué hacer con cada caso particular y los errores típicos que veo en webs profesionales.
Qué es un slug y por qué importa
El slug es la parte de la URL que identifica a una página específica. En https://miweb.com/blog/como-mejorar-tu-seo, el slug es como-mejorar-tu-seo.
Por qué es crítico para el SEO
1. Es factor de ranking directo
Google lee las palabras del slug y las usa como señal de relevancia. Una URL con la keyword principal posiciona mejor que una URL random.
✅ /blog/como-mejorar-tu-seo
❌ /blog/post-1234
2. Aparece en SERP
Google muestra la URL debajo del título. Una URL legible aumenta el CTR porque comunica de qué trata la página antes incluso de leer el título.
3. Se comparte en redes y mensajería
Cuando alguien comparte tu enlace por WhatsApp o Telegram, lo que se ve es la URL. Una URL clara genera más clics.
4. Es prácticamente irreversible
Cambiar slugs después de publicar implica redirects 301 y pérdida temporal de posicionamiento. Mejor hacerlo bien la primera vez.
Anatomía de un slug perfecto
Un buen slug en español tiene estas características:
| Característica | Por qué |
|---|---|
| Minúsculas | Algunas configuraciones de servidor son case-sensitive (/Pagina ≠ /pagina) |
| Sin acentos ni ñ | Compatibilidad universal en navegadores antiguos, copia-pega y enlaces |
| Separado por guiones (-) | Google trata el guión como separador de palabras (no así el underscore _) |
| Sin stop-words innecesarias | Más corto = más fuerza por palabra clave |
| 3-5 palabras máximo | URLs muy largas se cortan en SERP |
| Coincide con la keyword principal | Google usa el slug como señal de relevancia |
Ejemplos correctos
✅ /blog/como-mejorar-velocidad-web
✅ /tienda/zapatillas-running-mujer
✅ /servicios/consultoria-seo
Ejemplos incorrectos (y por qué)
❌ /blog/Cómo-mejorar-velocidad-en-tu-página-web-en-2026
→ Mayúsculas, acentos, demasiado largo, "en", "tu", "en" sobran
❌ /blog/post_1234
→ Underscore, sin keywords, número genérico
❌ /productos/p?id=5482
→ URL con parámetros, no descriptiva, mal indexable
Qué hacer con los acentos y la ñ
Esta es la pregunta más común y donde más se equivoca la gente.
La realidad técnica
URLs con acentos y ñ funcionan en navegadores modernos, pero internamente se codifican:
/articulo/cómo-aprender-español → /articulo/c%C3%B3mo-aprender-espa%C3%B1ol
Esa URL codificada es la que aparece cuando alguien la copia-pega o la comparte. Resultado: fea, larga y susceptible de errores.
La regla práctica
Quita siempre los acentos y reemplaza ñ por n en los slugs:
| Original | Slug correcto |
|---|---|
| Cómo mejorar el SEO | como-mejorar-el-seo |
| Sé tu mejor versión | se-tu-mejor-version |
| Año 2026: tendencias | ano-2026-tendencias |
| El niño y el mar | el-nino-y-el-mar |
| Tutorial paso a paso | tutorial-paso-a-paso |
¿Y si mi keyword tiene “ñ”?
Si tu keyword principal es “diseño web”, el slug debería ser diseno-web. Google lo entiende perfectamente — los algoritmos modernos hacen “stemming” y normalización de caracteres.
✅ /blog/diseno-web-moderno
❌ /blog/diseño-web-moderno (URL codificada en realidad: /blog/dise%C3%B1o-web-moderno)
Pierdes 0% de SEO y ganas 100% de legibilidad.
Stop-words: ¿quitarlas o dejarlas?
Las stop-words son palabras vacías que aportan poco contenido semántico: “el”, “la”, “los”, “las”, “un”, “una”, “de”, “del”, “en”, “para”, “por”, “con”, “y”, “o”, “que”.
La regla práctica
Quita las stop-words en slugs salvo que sean imprescindibles para el sentido.
✅ Slugs sin stop-words (recomendado)
/blog/mejores-herramientas-seo
/recetas/tortilla-patatas-tradicional
/servicios/consultoria-seo-pymes
/blog/optimizar-imagenes-web
⚠️ Slugs con stop-words (solo si cambia el sentido)
/blog/como-aprender-a-programar (la "a" cambia el sentido vs "como aprender programar")
/blog/que-es-el-seo (la pregunta directa rinde mejor en SERP)
/blog/de-cero-a-experto-en-30-dias (es parte del título icónico)
Excepciones
Si la stop-word es parte natural del nombre que la gente busca, déjala:
✅ /blog/curso-de-frances (se busca "curso de francés", no "curso francés")
✅ /el-quijote-pelicula (nombre propio)
Longitud óptima
| Tipo | Longitud recomendada |
|---|---|
| Slug solo | 3-5 palabras / 30-60 caracteres |
| URL completa | < 100 caracteres ideal, < 150 aceptable |
Por qué importa la longitud
- SERP: Google trunca URLs largas con
... - Compartir en redes: URLs cortas se ven mejor
- Memorización: una URL corta es más fácil de recordar y dictar
- Reglas internas de Google: estudios indican que URLs cortas posicionan ligeramente mejor
Ejemplos según longitud
✅ /blog/seo-on-page (12 chars)
✅ /blog/como-mejorar-tu-seo (22 chars)
⚠️ /blog/como-mejorar-tu-seo-on-page-en-2026 (38 chars — aceptable)
❌ /blog/la-guia-mas-completa-y-detallada-sobre-como-mejorar-tu-seo-on-page-en-el-ano-2026
(demasiado largo, se trunca y pierde fuerza)
Estructura jerárquica vs flat
Hay dos enfoques para estructurar URLs:
Estructura jerárquica
/blog/seo/on-page/optimizar-titulos
/tienda/ropa/hombre/camisetas/basica-blanca
Comunica relación entre páginas, pero acumula longitud rápidamente.
Estructura flat (plana)
/blog/optimizar-titulos
/camisetas-basica-blanca
URLs más cortas y más fuerza por palabra clave, pero menos contexto jerárquico.
Mi recomendación
Mezcla práctica: máximo 2 niveles de profundidad después del dominio:
✅ /blog/articulo-aqui (2 niveles: dominio/blog/slug)
✅ /tienda/categoria-aqui (2 niveles)
⚠️ /blog/seo/on-page/articulo (4 niveles, considera flat)
❌ /a/b/c/d/e/f/g/articulo (7 niveles, demasiado)
Pasa nuestro Analizador SEO sobre tu home: si tus URLs tienen más de 3 niveles, considera replantearlas.
Errores típicos en español
1. Slugs con números aleatorios
❌ /post-1234
❌ /producto-id-5678
✅ /como-aprender-seo
✅ /zapatillas-running-pro
Los números no aportan información. Si necesitas IDs internos, ponlos como parámetro al final (que Google ignora con canonical):
/zapatillas-running-pro?id=5678 + canonical = /zapatillas-running-pro
2. Stop-words excesivas
❌ /como-puedes-mejorar-el-seo-de-tu-pagina-web
✅ /mejorar-seo-pagina-web
✅ /como-mejorar-seo
3. Slugs duplicados con sufijos
❌ /tortilla-de-patatas
❌ /tortilla-de-patatas-2 (duplicado, generado por WP por error)
Esto pasa cuando borras un post y vuelves a crear uno con el mismo título. Borra el slug viejo manualmente o usa redirect 301.
4. Mantener el slug en otro idioma
❌ /post/how-to-improve-seo (cuando tu web es en español)
✅ /como-mejorar-seo
Mismo idioma que el contenido, siempre.
5. Underscores en lugar de guiones
❌ /como_mejorar_seo
✅ /como-mejorar-seo
Google considera como_mejorar como una sola palabra (comomejorar), pero como-mejorar como dos palabras separadas. El guión es el separador correcto.
6. Slugs auto-generados sin revisar
WordPress, Shopify y muchos CMS auto-generan el slug desde el título. Si tu título es muy largo o tiene caracteres especiales, el resultado es feo.
Título: "🔥 Las 10 mejores herramientas SEO gratis en 2026 (con descuentos exclusivos)"
Slug auto: /las-10-mejores-herramientas-seo-gratis-en-2026-con-descuentos-exclusivos
✅ Edita a: /mejores-herramientas-seo-gratis
Siempre revisa y edita el slug antes de publicar. Es trabajo de 10 segundos por post.
7. Cambiar slugs sin redirect 301
Si cambias el slug de un post ya publicado sin configurar un redirect 301 desde la URL antigua, pierdes todo el SEO acumulado de esa URL.
Slug antiguo: /como-aprender-html
Slug nuevo: /aprender-html
Necesitas: redirect 301 de /como-aprender-html → /aprender-html
En WordPress, plugins como Redirection o Yoast lo hacen automáticamente.
8. Caracteres especiales
❌ /seo-&-marketing
❌ /50%-descuento
✅ /seo-marketing
✅ /50-descuento
Caracteres como &, %, #, ? se codifican y rompen la URL.
Slugs específicos por tipo de página
Blog posts
✅ /blog/[keyword-principal]
✅ /blog/[verbo]-[keyword]
✅ /blog/[numero]-[keyword]-[modificador]
Ejemplos:
/blog/seo-on-page
/blog/optimizar-imagenes-seo
/blog/15-errores-seo-comunes
Productos e-commerce
✅ /[categoria]/[producto]-[atributo]
Ejemplos:
/zapatillas/running-pro-mujer
/portatiles/macbook-air-m2-13
Categorías
✅ /[categoria]
✅ /[categoria-padre]/[categoria-hijo]
Ejemplos:
/zapatillas
/zapatillas/running
Páginas estáticas
✅ /sobre-nosotros
✅ /contacto
✅ /servicios/[nombre-servicio]
Landing pages
✅ /[oferta]-[contexto]
Ejemplos:
/curso-seo-gratis
/diagnostico-seo-empresas
Cómo arreglar slugs malos sin perder SEO
Si tu web tiene slugs problemáticos pero ya posicionan, piensa dos veces antes de cambiarlos. Los redirects 301 funcionan pero hay riesgos:
Cuándo SÍ cambiar
- El slug está muy mal (lleno de números, sin keywords, irreconocible)
- La URL completa es demasiado larga (>150 chars)
- El slug está en otro idioma del que toca
- Hay errores ortográficos evidentes
Cuándo NO cambiar
- Funciona “OK” aunque no sea perfecto
- Está bien posicionado para keywords que importan
- El cambio sería marginal (5-10% de mejora estimada)
Si decides cambiar: el procedimiento
- Lista todas las URLs afectadas y sus nuevas versiones.
- Configura redirects 301 uno a uno (o por reglas con expresiones regulares si son patrones).
- Actualiza enlaces internos desde tu propia web (no dejes redirects internos: enlaza directo al slug nuevo).
- Notifica a Google en Search Console → Inspector de URLs → “Solicitar indexación” para cada URL nueva.
- Espera 1-3 meses para que Google reasigne el SEO de las URLs antiguas a las nuevas.
- Audita con nuestro Analizador SEO que las nuevas URLs están perfectamente optimizadas.
Slugs en WordPress: ajustes recomendados
WordPress es el CMS más usado y donde más errores de slug veo:
1. Configurar la estructura de permalinks
Ve a Ajustes → Enlaces permanentes y elige:
- “Nombre de la entrada” (
/sample-post/) — recomendado para blogs. - “Personalizada” con
/blog/%postname%/— si quieres prefix/blog/.
❌ Evita “Predeterminado” (?p=123), “Numérica” o “Día y nombre” — son malos para SEO.
2. Eliminar la categoría de la URL
Por defecto, WordPress puede meter la categoría en el slug. Plugins como Yoast permiten quitar /category/ para URLs más limpias.
3. Editar slugs antes de publicar
WordPress auto-genera el slug desde el título. Edítalo siempre antes de publicar — clic en el botón “Editar” debajo del título en el editor.
4. Detectar y corregir slugs con sufijos
A veces aparecen slugs tipo /post-name-2/ cuando WordPress detecta uno duplicado. Usa Search Console o un plugin de auditoría para detectarlos.
Conclusión
Los slugs son uno de los pocos elementos SEO que:
- Implementas una vez y duran toda la vida del post.
- Cuestan 10 segundos por URL.
- Tienen impacto medible en CTR y posicionamiento.
- Comunican calidad al usuario antes incluso del clic.
No hay excusa para slugs malos en una web profesional. Y arreglar los antiguos vale la pena si son lo suficientemente malos.
Tu plan de acción
- Audita tus 20 posts más importantes: ¿tienen slugs limpios?
- Define una convención y respétala: minúsculas, sin acentos, guiones, 3-5 palabras.
- Edita el slug antes de publicar cada nuevo post o producto.
- Si arreglas slugs antiguos, configura redirects 301 sí o sí.
- Audita el resto del SEO con nuestro Analizador SEO.
Y si quieres profundizar en otros aspectos del SEO on-page que controlas al 100% desde tu web: