Arquitectura de URL para SEO

  • Por
  • y  
Cómo deben ser las URLs de un sitio web para un buen posicionamiento en buscadores, uno de los conceptos básicos del SEO On Page.

En este artículo vamos a explicar uno de los conceptos básicos de posicionamiento en buscadores que podemos hacer dentro de nuestro sitio, por nosotros mismos. Se trata de crear URLs amigables a los buscadores, es decir, direcciones de cada una de las páginas del sitio que sean adecuadas para una mejor indexación de nuestro contenido y la aparición en los buscadores lo más alta posible.

Comenzaremos por describir una serie de elementos que tienes que reconocer en el vocabulario relacionado con las direcciones web:

Dominio:


Un dominio es la marca que tenemos en Internet, nuestro nombre en la Red. Lo podemos entender como nuestra home y página principal, pero también hace referencia a un sitio entero. Por ejemplo, desarrolloweb.com es un dominio y en ese dominio podemos alojar un sitio con un número indeterminado de páginas.

URL o dirección web:


Es una página concreta de un sitio web, con una dirección inequívoca. Cada página de un sitio tiene una URL distinta y no puede haber dos páginas con la misma URL en todo Internet. La dirección de un dominio es en sí una URL, la home del dominio, pero dentro de este sitio puede haber decenas, cientos o miles de páginas con sus URLs independientes.

  • http://desarrolloweb.com
  • http://desarrolloweb.com/html/
  • http://desarrolloweb.com/articulos/loquesea.html

Subdominio:


Se trata de una clasificación de direcciones dentro de una web, un subgrupo de URLs dentro de un dominio. Se explica mejor con un ejemplo: desarrolloweb.com es un dominio y dentro de éste podemos tener muchos sub-dominios, que se expresan como algo.desarrolloweb.com (el sub-dominio está antes del dominio, en este caso "algo" es el sub-dominio). Si te fijas, cuando expresamos unaweb con www.desarrolloweb.com en realidad estamos refiriéndonos al sub-dominio "www" dentro de desarrolloweb.com. Como veremos más tarde, no es lo mismo www.desarrolloweb.com que desarrolloweb.com

Por qué las URLs son importantes


Cada URL tiene un nombre diferente. Google, o un motor de búsqueda en general, rastrea individualmente cada URL de nuestro sitio web para indexarla en su base de datos de páginas.

Al tener dos URLs distintas direcciones, también deberíamos tener en ellas contenidos distintos. Eso al menos lo que Google entiende que debería ser, de lo contrario pensará que estamos duplicando el contenido.

Cada URL es una oportunidad de posicionarnos en relación con unas palabras clave. Cada página de tu sitio debe tener un contenido diferente y gracias a ello podrás posicionarte por un grupo de palabras diferentes.

La URL es como la "matrícula" de cada página. Le llamamos así porque no hay dos URL iguales, pero no sirve simplemente para localizar un recurso, sino que también podemos usarla para "adelantarle" a Google el contenido que tiene esa página.

Por ejemplo, una página de un curso de EscuelaIT podría ser de estas dos maneras:

  • http://escuela.it/213
  • http://escuela.it/cursos/seo­profesional­desde0

No es lo mismo lo que tengamos después del nombre del dominio un número, que no indica nada en relación con el contenido que habrá en esa página, o un texto como en la segunda URL donde ya estamos incorporando algunas palabras estrechamente relacionadas con lo que habrá en esa URL.

Obviamente, de cara a un mejor posicionamiento web, es más interesante que tengamos la segunda versión de la URL. Técnicamente las dos funcionan, nos pueden llevar a un contenido dado, pero la segunda incluye algunas palabras que le adelantan e informan a los motores de búsqueda acerca del contenido que dentro de esa página se servirá.

En esos casos http://escuela.it/213 puede decirle que nuestro contenido dentro del sitio "trata" de "213" (que no aporta ningún valor o pista al motor de búsqueda), mientras que http://escuela.it/cursos/seo­profesional­desde0 le está indicando que la página trata de "cursos" e incluso de "SEO profesional desde cero".

Nota: También importa lo que haya en el texto del dominio. O sea, en el caso de las anteriores URLs, el dominio o la marca es "escuela.it". Esenombre de dominio se recomienda que sea la marca de nuestra empresa. Hablaremos más adelante de los "exact match domain". Si tu marca es "Vidrio y Cristal" nada impide que tu dominio sea "vidrioycristal.com". Pero si tu marca es "Cristales Pepe" puede ser considerado una mala práctica que tu dominio sea "vidrioycristal.com" porque Google puede pensar que estás intentando adulterar los resultados de las búsquedas para posicionarte mejor en esos conceptos o palabras clave.

URLs amigables a buscadores



A la vista de lo anterior, aparece un nuevo concepto que oirás muchas veces, "URL amigable a buscadores". Esto quiere decir que es una URL que facilita al buscador saber más sobre la página a la que lleva, pero en la práctica también se refiere a una URL que en principio indexará mejor en buscadores por su arquitectura.

Examina los diagramas siguientes y deduce cuál de las versiones de URL es mejor para buscadores.



Verás que son aquellas que dicen de lo que se habla dentro de la página.

Por poner unos ejemplos, URL de menos amigable a más amigable:

  • http://desarrolloweb.com/articulo.php?id=34 (menos amigable)<(li>
  • http://desarrolloweb.com/articulo/34/
  • http://desarrolloweb.com/articulo/seo/ (más amigable)

¿La longitud de la URL importa?

El objetivo es que la URL satisfaga una serie de búsquedas. Si tienes más palabras dentro de la URLs, vas a repartir la relevancia de nuestra página entre cada cada una de ellas. Es decir, si tenemos más términos, la relevancia que le tocará a cada uno de ellos es menor que si tenemos menos términos en la URL.

Para verlo más claro, si te interesa posicionar las palabras "curso SEO" en tu URL tienes desarrolloweb.com/curso­seo será mejor que si tienes desarrolloweb.com/curso­seo­para­profesionales­marketing­online. ¿Por qué? Google asigna una relevancia a nuestro sitio y a cada palabra que uses en la URL le corresponde una parte de la relevancia proporcional. Por tanto, a más palabras, menos relevancia le toca para cada una de ellas.

Sin embargo, también tenemos la otra cara de la moneda. Si te quedas corto en el número de palabras que pones en la URL, no le estás diciendo a Google toda la información que te puede interesar que conozca. Por ejemplo, si nuestra página sirve para hablar de un salón de belleza en Cuenca, si ponemos example.com/salon no le estás indicando cosas importantes para tu negocio, como que el "salón" es de belleza y que está en la ciudad de Cuenca. Sería mejor algo como example.com/salon­belleza­cuenca.

¿Debemos usar el dominio con o sin las tres www?

Eso depende de cada editor o responsable de un sitio web. Existen mecanismos para decirle a Google si quieres que te indexe con la versión de tu página con tres uve dobles o sin ellas, a través de las Webmaster Tools. Sin embargo, sin entrar en ese tema, lo ideal es que solo tengas una de las dos versiones. Es decir, que a la hora de construir tu sitio, tú elijas un dominio para mostrar el contenido, que puede tener o no al principio las www. Lo que tendrás que hacer es redireccionar a los usuarios de uno a otro lugar.

Por ejemplo, si tú quieres que Google te indexe con las "www", cuando construyes el sitio, si detectas que un usuario ha accedido sin colocar las "www", deberías hacer que se le redirija automáticamente a la misma URL con las "www". Eso lo detectaría Google y así entendería qué versión de tus URLs prefieres que indexe.

Nota:Técnicamente el tipo de redirección que deberías usar para este asunto es el 301.

Lo importante es que elijas una de las dos formas. En caso contrario, Google o cualquier otro buscador puede entender que tienes el contenido duplicado y en dos URL distintas tienes la misma página exactamente.

¿Debemos acabar con .html, .php o en un directorio?

Frente a URLs que acaben en .html .php o simplemente con el nombre de un directorio no hay preferencias aparentes. Por ejemplo:

  • http://www.desarrolloweb.com/articulos/seo.html
  • http://www.desarrolloweb.com/articulos/seo.php
  • http://www.desarrolloweb.com/articulos/seo/

Resultarán indiferentes para Google. Hoy en día es muy sencillo configurar un servidor para que las URLs te las muestre acabadas en una cosa u otra y Google no le hará demasiado caso. Es más importante los conceptos vistos anteriormente, como que el texto de la URL tenga algo que ver con el contenido que presenta.

Nota: Por ejemplo, en el servidor web Apache puedes configurar tu archivo .htaccess para conseguir definir tus URL amigables, a las que también podrás poner cualquier terminación. En DesarrolloWeb.com se explica esto en el Manual de las URL amigables con Htaccess.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Autor

Javier Martínez Seco

Consultor web especializado en Marketing Online / SEO. Me encanta aprender y no pienso dejar de hacerlo. CEO de @iPhone4Spain y @espolemica

Compartir

Comentarios

iLen

12/5/2014
Si pero no
Youtube no tiene url amigables y es uno de los primeros en posicionarse, y no es porque sea producto de Google, a google lo tienen supervisado que sus productos no tengan prioridad en su buscador por la competividad.
Bueno las cosas estan cambiando en la web y la url no es una solución en posicionamiento y escuche comentarios y rumores que pronto quedara obsoleta como las metakeyword :)

midesweb

12/5/2014
La URL puede ser o no considerada, depende de tu contenido
Hola,
Es como todo, si tu URL tiene un texto que encaja con tu contenido, pues es un motivo más para que Google entienda de qué hablas. Si tu URL no tiene nada que ver con el contenido, pues no te servirá para nada, incluso podría ser contraproducente. En resumen, no creo que si en tu URL incluyes palabras para hacer webspam se la cueles a Google, pero el hecho de las URL amigables para buscadores es algo que a día de hoy es totalmente útil.

Jorge

12/5/2014
Uso del guión medio o guión bajo
Saludos.
Gracias por el artículo. Es interesante, sobre el cual tengo una pregunta: Que carácter se debe usar cuando tenemos paginas con nombres compuestos ? Ejemplo: www.ejemplo.com/salon-de-belleza ó www.ejemplo.com/salon_de_belleza ó www.ejemplo.com/salondebelleza.

CHuLoYo

13/5/2014
Para Jorge
Lo habitual son los guiones (salon-de-belleza) pero también depende de ti :D

midesweb

13/5/2014
Guiones
Yo tengo entendido que son recomendables los guiones del medio, si lo que quieres decir es que estás separando palabras.

Marco

14/5/2014
Metada "Title"
Hola, gracias por los tips. Pero quedo afuera del SEO el uso correcto del metadato "<Title>". En mi experiencia al crear titulo de paginas unicos y claros permite y (complementa) la mejora del posicionamiento de las paginas.

Julieta

15/1/2015
qué hay con el slash /
El slash le añade relevancia a la URL, se la quita, se hace complicada leerla a google o es mejor.
Tengo un web con muchos directorios y eso añade slash a las URL´s, claro cada nombre de un directorio está ajustado para que la URL quede super seo, pero quisiera saber si ayuda o perjudica o no tiene importancia. Por ejemplo:

www.dominio.com/tienda/pizzas/sin-queso/castilla

¿qué opinan?

Susana

10/2/2017
Y si dos contenidos diferentes comparten la misma url?
Hola,
Muchas gracias por el artículo, aclara muchas dudas.
Mi duda es sobre cómo valora google las webs multi-idioma que se comportan así: el navegador muestra el web con el idioma por defecto (o el idioma preferido del navegador del usuario) y con una url http://www.dominio.es/contenido-castellano muestra un contenido en un idioma. Si el usuario cambia de idioma en el selector de idioma del web, automaticamente el contenido cambia y se muestra en el otro idioma, pero la url se mantiene http://www.dominio.es/contenido-castellano. Google ve dos contenidos diferentes con la misma url. Esto lo estoy viendo en Liferay.
Gracias