¡Estamos construyendo algo increíble! Nuestro sitio está en desarrollo. ¡Vuelve pronto!
seo

URL Slug Optimization: Las Reglas Que Google No Te Dice (Pero Que Afectan Tu Ranking)

Aprende las 11 reglas de optimización de URLs para SEO. Guía práctica con ejemplos, errores comunes y un checker gratuito para validar tus slugs.

Nandark Team
9 min de lectura
#optimización de URLs SEO#slugs SEO#estructura URLs web#URL best practices#slug generator

¿Qué Es Un URL Slug Y Por Qué Debería Importarte?

El slug es la parte de la URL que identifica una página específica. En nandark.com/blog/url-slug-optimization-seo-guia, el slug es url-slug-optimization-seo-guia.

Parece un detalle menor, pero no lo es.

Según un estudio de Backlinko que analizó 11.8 millones de resultados de Google, las URLs cortas superan a las largas en un 10.34% en los rankings (Backlinko).

Google lo confirma en su documentación oficial: "URLs with words that are relevant to your site's content and structure are friendlier for visitors navigating your site" (Google Search Central).

El problema es que la mayoría de desarrolladores y dueños de negocio ignoran esto. Crean URLs como:

/blog/how-to-calculate-the-customer-lifetime-value-in-your-whmcs-platform-2025

Cuando debería ser:

/blog/calcular-ltv-whmcs

Las 11 Reglas de URL Slug Optimization

Después de analizar las guías de Google, Yoast, Neil Patel y Moz, estas son las reglas que realmente importan:

Regla 1: Longitud Óptima (3-5 Palabras)

| Tipo | Ejemplo | Veredicto | |------|---------|-----------| | ✅ Bueno | /calcular-ltv-whmcs | 3 palabras, 17 chars | | ✅ Bueno | /seo-era-ia-guia | 4 palabras, 16 chars | | ⚠️ Largo | /como-calcular-customer-lifetime-value-whmcs | 6 palabras, demasiado | | ❌ Malo | /p12847 | Sin contexto, inútil |

La regla: Máximo 60 caracteres, idealmente 30-50. Entre 3 y 5 palabras descriptivas.

Regla 2: Solo Guiones (No Guiones Bajos)

Google trata los guiones - como separadores de palabras. Los guiones bajos _ los une.

/url-slug-optimization  → Google lee: "url slug optimization"
/url_slug_optimization  → Google lee: "urlslugoptimization"

Siempre usa guiones -.

Regla 3: Solo Minúsculas

Las URLs son case-sensitive en la mayoría de servidores. Esto significa que:

  • /Blog/Post
  • /blog/post
  • /BLOG/POST

Son tres URLs diferentes. Esto causa contenido duplicado y confusión.

Usa solo minúsculas. Configura redirecciones si tienes URLs mixtas.

Regla 4: No Incluyas Años

❌ /mejores-plugins-wordpress-2025
✅ /mejores-plugins-wordpress

El año en la URL tiene dos problemas:

  1. Cuando pasa el año, tu URL parece desactualizada
  2. No puedes actualizar el contenido sin cambiar la URL (y perder el SEO)

Si necesitas mostrar que el contenido es actual, usa la fecha visible en la página, no en la URL.

Regla 5: Elimina Stop Words

Las stop words (artículos, preposiciones) no aportan valor SEO:

| Stop Words | Ejemplos | |------------|----------| | Artículos | el, la, los, las, un, una, the, a, an | | Preposiciones | de, en, para, con, por, of, to, in, for, with | | Conjunciones | y, o, que, and, or, how |

❌ /como-calcular-el-ltv-en-whmcs-para-tu-negocio
✅ /calcular-ltv-whmcs

Excepción: Si la stop word es parte del nombre de marca o producto, mantenla.

Regla 6: Una Keyword Principal

Tu slug debe contener una keyword principal, no diez.

❌ /seo-posicionamiento-google-ranking-busqueda-optimizacion
✅ /seo-guia-principiantes

El keyword stuffing en URLs es obvio y penalizado.

Regla 7: Solo Caracteres Alfanuméricos

Evita cualquier caracter especial:

| Caracter | Problema | |----------|----------| | ? | Indica parámetros, confunde crawlers | | & | Separador de parámetros | | % | Encoding, URLs feas | | = | Asignación de valores | | # | Fragmentos, no indexados | | Espacios | Se convierten en %20 | | Emojis | Problemas de encoding | | Acentos | Mejor evitar: ée |

Regla 8: Sin Guiones Dobles

❌ /mi--articulo--sobre--seo
✅ /articulo-seo

Los guiones dobles suelen ser error de procesamiento. Se ven poco profesionales.

Regla 9: No Empieces con Números

⚠️ /10-errores-seo-comunes
✅ /errores-seo-comunes-top-10

No es un error crítico, pero los slugs que empiezan con números:

  • Se ordenan mal alfabéticamente
  • Pueden confundirse con IDs
  • Se ven menos "naturales"

Regla 10: Jerarquía Lógica

Las URLs deben reflejar la estructura de tu sitio:

✅ /blog/                      (lista de posts)
✅ /blog/seo-guia              (post individual)
✅ /docs/                      (documentación)
✅ /docs/api/                  (sección API)
✅ /docs/api/endpoints         (página específica)

❌ /docs/api/endpoints         (sin /docs/api/ existiendo)

Si /docs/api/endpoints existe, debería existir /docs/api/ como página padre.

Regla 11: Evita Repetición de Keywords

❌ /seo-seo-tips-seo-guide
✅ /seo-tips-guide

Repetir la misma palabra es spam obvio.


Tabla de Referencia Rápida

| Regla | Bueno | Malo | Tipo | |-------|-------|------|------| | Largo | 3-5 palabras (30-50 chars) | URLs mayor a 60 chars o menor a 3 chars | ⚠️ Warning | | Separador | guiones - | guiones bajos _ | ❌ Error | | Case | minúsculas | Mayúsculas mezcladas | ❌ Error | | Años | /mejores-plugins | /mejores-plugins-2025 | ❌ Error | | Stop words | /calcular-ltv-whmcs | /como-calcular-el-ltv-en-whmcs | ⚠️ Warning | | Keywords | 1 keyword principal | keyword stuffing | ⚠️ Warning | | Caracteres | solo letras, números, - | ?, &, %, emojis | ❌ Error | | Guiones | - simple | -- doble | ⚠️ Warning | | Inicio | letra | número | ⚠️ Warning | | Jerarquía | /docs/api/ existe | /docs/api/x sin padre | ℹ️ Info | | Repetición | palabras únicas | misma palabra 2+ veces | ⚠️ Warning |


Cómo Auditar Tus URLs Actuales

Método Manual

  1. Abre tu sitemap (/sitemap.xml)
  2. Revisa cada URL contra las 11 reglas
  3. Documenta los problemas encontrados
  4. Prioriza: errores primero, warnings después

Con Herramientas

Gratuitas:

  • Screaming Frog (versión gratuita hasta 500 URLs)
  • Google Search Console → Cobertura

De pago:

  • Semrush Site Audit
  • Ahrefs Site Audit
  • Screaming Frog (versión completa)

Usando Claude Code

Si usas Claude Code, puedes crear un skill /url-check que automatice esto. El skill analiza todas las URLs de tu proyecto contra las 11 reglas y genera un reporte con score.

📥 Descargar Skill para Claude Code
---
name: url-check
description: URL Slug Optimization Checker - validates URLs against SEO best practices
allowed-tools: Read, Grep, Glob, Bash
user-invocable: true
---

# URL Check Skill

Validates all site URLs against SEO slug optimization best practices.

## Usage

/url-check              # Check all URLs
/url-check /blog        # Check specific section only
/url-check --verbose    # Show all rules checked per URL

## Instructions

When the user runs `/url-check`, perform the following:

### 1. Collect all URLs

Use Glob tool to find all page.js files:

src/app/**/page.js

Then extract URL paths by removing `src/app` prefix and `/page.js` suffix.

**For blog posts** (if using Velite or MDX):
- Check if `.velite/posts.json` exists → extract slugs
- Otherwise check `src/content/blog/*.mdx` → extract from filenames

### 2. Validation Rules

| # | Rule | Error/Warning | Check |
|---|------|---------------|-------|
| 1 | **Length** | ⚠ Warning | 1-5 words, max 60 chars |
| 2 | **Hyphens only** | ❌ Error | No underscores `_` |
| 3 | **Lowercase** | ❌ Error | No uppercase letters |
| 4 | **No years** | ❌ Error | No 2020-2030 in URL |
| 5 | **No special chars** | ❌ Error | No `?`, `&`, `%`, `=`, `#`, spaces |
| 6 | **No trailing slash** | ⚠ Warning | URL shouldn't end with `/` |
| 7 | **No double hyphens** | ⚠ Warning | No `--` in URL |
| 8 | **No start with number** | ⚠ Warning | Slug shouldn't start with digit |
| 9 | **Stop words** | ⚠ Warning | Flag 2+ stop words: the, a, an, and, or, of, to, in, for, on, with, how |
| 10 | **Keyword stuffing** | ⚠ Warning | Same word appears 2+ times |
| 11 | **Logical hierarchy** | ℹ Info | Parent path should exist |

### 3. Output Format

┌─────────────────────────────────────────────────────────────┐
│  URL Slug Optimization Check                                │
└─────────────────────────────────────────────────────────────┘

Static Pages (14)
─────────────────
✓ /                           (homepage)
✓ /about                      (1 word, 5 chars)
✓ /modules                    (1 word, 7 chars)
✗ /some-bad-url_here          UNDERSCORE

Blog Posts (5)
──────────────
✓ /blog/calcular-ltv-whmcs    (3 words, 17 chars)
⚠ /blog/10-errores-seo        STARTS_WITH_NUMBER

═══════════════════════════════════════════════════════════════
SUMMARY
═══════════════════════════════════════════════════════════════
Total URLs:    19
✓ Passed:      17
⚠ Warnings:    1
✗ Errors:      1

SCORE: 89/100 ⚠️ Minor improvements needed

### 4. Scoring System

Score = 100 - (errors × 10) - (warnings × 2)

90-100: ✅ Excellent
70-89:  ⚠️ Good (minor issues)
50-69:  🟡 Needs work
Menos de 50: ❌ Critical issues

Instalación:

  1. Crea la carpeta .claude/skills/url-check/ en tu proyecto
  2. Guarda este contenido como skill.md
  3. Ejecuta /url-check en Claude Code

Qué Hacer Si Ya Tienes URLs Malas

Si el contenido es nuevo (menos de 30 días)

Simplemente cambia la URL. Google aún no la ha indexado profundamente.

Si el contenido ya tiene tráfico

  1. Cambia la URL al nuevo formato optimizado
  2. Configura redirect 301 de la URL vieja a la nueva
  3. Actualiza links internos que apunten a la URL vieja
  4. Espera 3-6 meses para que Google procese el cambio
# Ejemplo en nginx
location = /blog/how-to-calculate-the-ltv-in-whmcs-2024 {
    return 301 /blog/calcular-ltv-whmcs;
}

Si tienes muchas URLs malas

Prioriza:

  1. Páginas con más tráfico primero
  2. Errores antes que warnings
  3. Un cambio a la vez para monitorear impacto

El Gap en el Mercado

Analizamos las herramientas existentes:

| Tipo | Ejemplos | Limitación | |------|----------|------------| | Generadores de slugs | Slugify.online, SEOMator | Solo crean nuevos, no validan existentes | | Checkers básicos | SEOptimer | Solo 1-2 reglas, muy limitados | | Suites SEO | Semrush, Ahrefs | $99-139/mes, overkill para solo URLs |

No existe herramienta standalone gratuita que:

  • Analice URLs existentes contra best practices
  • Dé feedback específico por regla
  • Sea configurable para proyectos específicos

Por eso creamos el skill para Claude Code. Es gratuito y hace exactamente esto.


Conclusión

Las URLs son como las direcciones de tu negocio digital. Una dirección clara y memorable es más fácil de encontrar, compartir y recordar.

Las reglas son simples:

  • 3-5 palabras, máximo 60 caracteres
  • Solo guiones, solo minúsculas
  • Sin años, sin stop words, sin caracteres especiales
  • Una keyword principal, sin repetición

No necesitas herramientas caras. Con esta guía y el checker gratuito puedes auditar y optimizar todas las URLs de tu sitio.


Fuentes y Referencias

  1. Google Search Central - URL Structure - Documentación oficial de Google
  2. Backlinko - Search Engine Ranking Study - Estudio de 11.8M resultados
  3. Yoast - What is a slug? - Guía de Yoast
  4. Neil Patel - URL Slugs - Guía completa
  5. Moz - URL Best Practices - Referencia técnica

Última actualización: Enero 2026


¿Necesitas Optimizar las URLs de Tu Sitio?

En Nandark hacemos auditorías SEO técnicas que incluyen:

  • Análisis de estructura de URLs y slugs
  • Mapeo de redirects (301/302)
  • Arquitectura de información
  • Configuración de canonicals

Servicios relacionados

Conversemos sobre tu proyecto: Respuesta en 24 horas.

Compartir este artículo

¿Te gustó este artículo? Compártelo con tu red y ayúdanos a llegar a más personas.

Mantente actualizado

Recibe nuestros mejores artículos sobre desarrollo de software, automatización y estrategia digital directamente en tu inbox.

Nandark Team

Escrito por Nandark Team

Equipo de desarrollo en Nandark. Expertos en Next.js, React y automatización empresarial.

¿Listo para transformar tu negocio?

Hablemos sobre cómo Nandark puede ayudarte a desarrollar soluciones de software personalizadas, automatización inteligente y estrategias digitales que impulsen tu crecimiento.