Saltar al contenido
SEO Toolkit

· 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ísticaPor qué
MinúsculasAlgunas 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 innecesariasMás corto = más fuerza por palabra clave
3-5 palabras máximoURLs muy largas se cortan en SERP
Coincide con la keyword principalGoogle 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:

OriginalSlug correcto
Cómo mejorar el SEOcomo-mejorar-el-seo
Sé tu mejor versiónse-tu-mejor-version
Año 2026: tendenciasano-2026-tendencias
El niño y el marel-nino-y-el-mar
Tutorial paso a pasotutorial-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

TipoLongitud recomendada
Slug solo3-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

  1. Lista todas las URLs afectadas y sus nuevas versiones.
  2. Configura redirects 301 uno a uno (o por reglas con expresiones regulares si son patrones).
  3. Actualiza enlaces internos desde tu propia web (no dejes redirects internos: enlaza directo al slug nuevo).
  4. Notifica a Google en Search Console → Inspector de URLs → “Solicitar indexación” para cada URL nueva.
  5. Espera 1-3 meses para que Google reasigne el SEO de las URLs antiguas a las nuevas.
  6. 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:

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

  1. Audita tus 20 posts más importantes: ¿tienen slugs limpios?
  2. Define una convención y respétala: minúsculas, sin acentos, guiones, 3-5 palabras.
  3. Edita el slug antes de publicar cada nuevo post o producto.
  4. Si arreglas slugs antiguos, configura redirects 301 sí o sí.
  5. 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: