← Todos los artículos

Publicado 2013-04-10 ·3 min de lectura

La importancia de unas URLs limpias

#curso SEO ·#SEO Básico ·#URI ·#URL ·#usabilidad

Una URL limpia o amigable es aquella que no tiene parámetros técnicos (?p=172, /index.php), tiene una estructura clara y contiene palabras clave relevantes. Son importantes porque mejoran la usabilidad, ayudan a los buscadores a indexar tu contenido y aumentan el CTR al resaltar las palabras clave en los resultados de Google.

Hay muchos motivos por los cuales pueden aparecer variables o parámetros técnicos en la URL de las páginas de tu web:

  • Webs diseñadas con WordPress u otro CMS.
  • Páginas dinámicas que muestran contenidos en función de variables (formularios de búsqueda, e-commerce…).
  • Páginas estáticas creadas manualmente sin archivos index.html en las carpetas.

¿Qué son las URLs limpias?

Una URL limpia o amigable es aquella que:

  • No tiene parámetros técnicos ni variables.
  • Tiene una estructura de navegación clara.
  • Es fácil de comprender por el usuario.
  • Preferiblemente contiene palabras clave relevantes.

URLs que NO son amigables

http://www.mi-dominio-web.com/index.html
http://www.mi-dominio-web.com/index.php/es/
http://www.mi-dominio-web.com/servicios.html
http://www.mi-dominio-web.com/contacto/index.php
http://www.mi-dominio-web.com/productos/index.php?q=143
http://www.mi-dominio-web.com/blog/?p=172

URLs que SÍ son amigables

http://www.mi-dominio-web.com/
http://www.mi-dominio-web.com/es/
http://www.mi-dominio-web.com/servicios/
http://www.mi-dominio-web.com/contacto/
http://www.mi-dominio-web.com/productos/nombre-del-producto/
http://www.mi-dominio-web.com/blog/titulo-del-articulo/

¿Por qué son importantes?

  • Indexación de contenido tras formularios: los buscadores no pueden rellenar formularios para extraer datos, por lo que los contenidos que se muestren tras un formulario no se indexarán a menos que se enlace directamente con un link.
  • Mejora de la usabilidad: las URLs limpias son más fáciles de recordar y una estructura ordenada de carpetas y páginas mejora la navegación y la experiencia del usuario.
  • Mejor CTR: introducir palabras clave en la URL hace que cuando un usuario haga una búsqueda en Google las palabras clave aparezcan resaltadas en los resultados, aumentando la visibilidad y el CTR.

Cómo crear URLs limpias

El método dependerá de cómo hayas creado tu web (a mano, con un CMS o con un framework).

1. Si has creado tu web con un CMS

Es muy probable que el mismo CMS te ofrezca una opción para cambiar las URLs.

  • WordPress: ve a Settings > Permalinks. De las posibilidades que ofrece, preferimos Post Name y luego personalizar el permalink en la página de edición de cada artículo.

2. Si has creado tu web a mano

Si tienes páginas con un parámetro técnico visible (.html, .php o similar), puedes:

  1. Crear una carpeta con el mismo nombre del archivo.
  2. Renombrar el archivo a index.html o index.php.
  3. Meter el archivo dentro de esa carpeta.

Ejemplo:

URL antes: http://www.mi-dominio-web.com/servicios.html

Pasos:

  1. Crear carpeta /servicios/ en el directorio raíz.
  2. Renombrar servicios.html a index.html.
  3. Mover index.html a /servicios/.

URL después: http://www.mi-dominio-web.com/servicios/

3. Editar el .htaccess (avanzado)

La opción avanzada y que permite mayor control es editar el archivo .htaccess y establecer RewriteRules mediante expresiones REGEX para modificar las URLs. Requiere conocimientos técnicos y suele ser la mejor opción si has creado tu web con un framework, aunque también se puede utilizar para webs creadas manualmente.

A este último método le dedicaremos un artículo entero más adelante.

Conclusiones clave

  • Una URL limpia no tiene parámetros técnicos, tiene estructura clara e incluye palabras clave.
  • Mejoran usabilidad, indexación SEO y CTR en resultados de búsqueda.
  • En WordPress se configura desde Settings > Permalinks (recomendado: Post Name).
  • En webs estáticas, mete cada archivo en una carpeta y renómbralo a index.html.
  • Para casos avanzados, usa RewriteRules en .htaccess.

Preguntas frecuentes

La opción Post Name (/titulo-del-articulo/). Es la más limpia y la que recomienda Yoast y la mayoría de SEOs.

¿Las URLs largas son malas para SEO?

No por ser largas, pero conviene mantenerlas concisas. Lo importante es que sean descriptivas y contengan las palabras clave principales sin repetirlas innecesariamente.

¿Cambiar las URLs de mi web actual rompe el SEO?

Puede romperlo si no haces redirecciones 301 desde las URLs antiguas a las nuevas. Si vas a migrar permalinks, configura siempre las redirecciones para no perder el ranking acumulado.