« Artículos « BlogTutorialesDownloads

Usabilidad: Haz que las URL jueguen a tu favor

Domingo, 18 de Enero, 2009

Acerca de

Soy Sergio Nouvel, diseñador y consultor Web. Escribo sobre Web, cultura y tecnología, así como artículos y tutoriales para desarrolladores Web. Más...

Las URL (nombre técnico de las direcciones Web) vienen a ser algo así como una especie de número telefónico con identidad propia: cumple la doble misión de llevarnos a un determinado sitio, página o archivo, pero a la vez tiene la capacidad de informarnos algo sobre el sitio y la página en cuestión… o eso debiera.

Porque muchos desarrolladores de sitios ignoran el poder que tienen las URL, no sólo para salir mejor parado en los rankings de buscadores, sino además para atraer más visitas y simplificarle la vida a los visitantes. Vamos a ver unos cuantos tips de usabilidad que pueden multiplicar el provecho que actualmente le sacamos a las direcciones Web en nuestro sitio.

Los 9 tips

  1. Recuérdalo: Google le da Mucha Importancia a las URL
  2. Haz Que Tus URL Sean Fáciles de Adivinar
  3. Evita Subdirectorios Innecesarios
  4. Dale a Tus Subdominios Una Equivalencia en Subdirectorios
  5. Las URL Deben Reflejar la Jerarquía del Sitio
  6. Prefiere Nombres de Directorios Por Sobre Nombres de Archivos
  7. No Seas Redundante en la URL de Acceso a tu Sitio Principal
  8. Evita Ensuciar la URL con Parámetros Innecesarios
  9. ¡Por Favor! Haz Tu Sitio Accesible Con y Sin “www”

1) Recuérdalo: Google le da Mucha Importancia a las URL

Entre las cosas que Google más valora al momento de rankear una página como relevante para un término de búsqueda, están el atributo <title>, las etiquetas de encabezados (<h1>,<h2>, etc), y el texto de la URL de una página.

Por eso, intenta siempre que las URLs en tu sitio sean lo más verbales y legibles posible.

Ésta es la regla de oro para comenzar a maximizar el beneficio de las URLs en cuanto a la ubicabilidad de tu sitio. WordPress lo hace fácil, y mejor aún, lo hace correcto. Sólo debes cambiar el default (en Opciones > Permalinks):

http://misitio.com/?p=128

por

http://misitio.com/biografia/

¿Cuál URL crees que Google tomará más en cuenta si buscas la palabra “biografía”? Con sólo cambiar este sencillo parámetro, la ubicabilidad de tu sitio mejorará notablemente. Ahora vámonos a los detalles más finos.

2) Haz Que Tus URL Sean Fáciles de Adivinar

INCORRECTO

http://misitio.com/formulario-para-contactarnos

CORRECTO

http://misitio.com/contacto

¿En qué URL pensarán los usuarios cuando quieran buscar tu página de contacto? Al hacer tus direcciones más recordables y obvias, aumentas la posibilidad de que un usuario pueda llegar a tu página de memoria (como cuando estás en la calle y quieres recomendarle una página a alguien con quien hablas por teléfono), así como de encontrarte cuando utiliza la función de buscar en su historial, cosa que hacen Firefox 3 e Internet Explorer 8.

3) Evita Subdirectorios Innecesarios

INCORRECTO

http://misitio.com/prontus_noticias/site/noticia/200902191.html

CORRECTO

http://misitio.com/noticia/20090291.html

Sí. Este ejemplo es real, y lo he visto en sitios como el del diario La Nación de Chile. ¿Cuál es la idea de añadir esos subdirectorios obvios (“prontus_noticias” a nadie le importa, y “site”… pues…. ya sabemos que estamos viendo un sitio web, gracias), que alargan la URL y la hacen redundante y enredada?

Evítalo. O prefiere un CMS más limpio en sus URLs.

4) Dale a Tus Subdominios Una Equivalencia en Subdirectorios

Por ahí hay sitios que tienen la costumbre de separar sus contenidos en subdominios:

http://misitio.com
http://blog.misitio.com
http://galeria.misitio.com
http://portafolio.misitio.com

Yo creo que usar subdominios no es ni bueno ni malo, siempre y cuando proveas acceso a la misma dirección por medio de subdirectorios:

http://misitio.com/blog
http://misitio.com/galeria
http://misitio.com/portafolio

¿Por qué? Por un par de razones: 1) mucha gente no recuerda los subdominios e intenta acceder a un sitio directamente por su dominio principal, 2) los navegadores que no tienen búsqueda avanzada de historial traen resultados según el primer subdominio (por ejemplo, “blog.misitio.com” es devuelto al buscar por “b”, y no por “m”) y 3) al usar herramientas como Google Sitesearch, los subdominios son tomados como sitios distintos. Al ofrecer la equivalencia en subdirectorios, nos aseguramos de que estos contenidos sean incluidos en el sitio principal.

Para hacerlo, generalmente basta con establecer un redireccionamiento 301 en tu servidor favorito. Para más información, lee este artículo.

5) Las URL Deben Reflejar la Jerarquía del Sitio

Esto es sencillo: si en tu sitio tienes una página “portafolio” y como subpáginas de ella tienes “web”, “fotografia” y “editorial”, aquí hay una manera correcta y una incorrecta de darles URL:

INCORRECTO

http://misitio.com/web
http://misitio.com/fotografia
http://misitio.com/editorial

CORRECTO

http://misitio.com/portafolio/web
http://misitio.com/portafolio/fotografia
http://misitio.com/portafolio/editorial

Es el mismo criterio detrás de eliminar subdirectorios innecesarios: que la estructura de directorios sea la misma, ni más ni menos, que la estructura de contenido que hiciste al planificar el sitio (porque la hiciste, ¿cierto?).

6) Prefiere Nombres de Directorios Por Sobre Nombres de Archivos

INCORRECTO

http://misitio.com/galeria.html
http://misitio.com/notifications.php
http://misitio.com/contacto.htm

CORRECTO

http://misitio.com/galeria/
http://misitio.com/notifications/
http://misitio.com/contacto/

¿Por qué? 1) Porque los nombres de archivos no sirven para sugerir una jerarquía de contenidos en el sitio, lo que sí pueden hacer los subdirectorios, como vimos en el item anterior; 2) la gente no recuerda esas extensiones “php”, “html”, “asp” “cfm” o etcétera, y por tanto puede confundirse, y 3) las extensiones de archivo no entregan ninguna información relevante sobre el contenido de la página, ensuciando la URL.

Es por eso que me gusta más la estructura de URLs de Twitter que la de Facebook.

7) No Seas Redundante en la URL de Acceso a tu Sitio Principal

INCORRECTO

http://misitio.com/inicio
http://misitio.com/home.php
http://misitio.com/index2.html
http://misitio.com/index.asp

CORRECTO

http://misitio.com

Es así de simple. El acceso a tu sitio principal no debería tener más cosas que el propio dominio. Esto, además, te ayudará en tu ranking en buscadores.

¿La excepción a esto? Los sitios de bancos, correo electrónico y otros que requieren una conexión segura (“https://”) o encriptada de alguna manera.

8) Evita Ensuciar la URL con Parámetros Innecesarios

INCORRECTO

http://misitio.com/contacto/?=sidebar=yes&firsttimesendingform=true&
datetoday=20090216

CORRECTO

http://misitio.com/contacto

Esto se ve harto en el frontend de ciertos CMS o administradores de contenido (frontend es lo que se muestra al público, creo que en la interfaz de administración es perfectamente perdonable). Si el usuario cambia alguna visualización o algún parámetro, éstos deberían ir escondidos en otra parte, no en la URL. Y con mayor razón si el usuario no ha cambiado o seleccionado nada.

Si puedes limpiarlo, hazlo. La excepción nuevamente son los sitios con conexiones encriptadas o seguras.

9) ¡Por Favor! Haz Tu Sitio Accesible Con y Sin “www”

Hasta hace un tiempo (y al menos durante dos años) Terra Chile tenía este feo error. Ahora lo arreglaron. Bien, porque es un error que puede alejar a una cantidad enorme de usuarios de tu sitio.

Muchos usuarios (me incluyo) nos dirigimos a un sitio escribiendo rápidamente el nombre del dominio (“sergionouvel.cl” o “google.com”). Cuando el sitio sólo está accesible via “www”, se muestra una página de error que suele descorazonar al pobre visitante.

Un proveedor de hosting decente debiera tener esto configurado automáticamente (si el tuyo te pone problemas… cámbiate). Cuando esto es así, WordPress facilita aún más las cosas, consolidando las direcciones con y sin “www” en la dirección que hayas especificado en Opciones.

¿Dudas? ¿Consultas? ¿Tienes más consejos? Hazte parte en los comentarios.

5 comentarios.

1

Mayo 11, 2009Fernando

Gracias por tu aporte, soy nuevo en esto y cada sugerencia sera tomada en cuenta, y tienes mucha razón en todos los casos presentados, en mi caso no se nada de diseño, solo utilizo wordpress y busco informacion como la tuya y cada dia mejoro algunos aspectos, debeo decirte que empeze en esto hace unos tres meses mas o menos, mi edad es de 54 y admiro a la gente joven como tu que entregan sus conocimientos a gente Mayor como quien te escribe ahora, saludos desde Arica

2

Mayo 17, 2009José Vicente

Me gustaría saber como modifico Apache para poder salir al web sin las tres W. gracias.

3

Agosto 31, 2009Pordiosluis

¿Qué hago para que al renombrar mis URLS para jerarquizar no aparezcan cmo enlaces rotos? Debo cambiar el nombre a más de 1.000 URLS y tengo miedo de desaparecer.
Gracias por vuestra ayuda

4

Septiembre 1, 2009Sergio

@Pordiosluis: tienes que aplicar redireccionamiento 301 en Apache. Acá encontré un artículo que te puede servir: http://vso-start.net/redireccion-301-con-php-y-htaccess/

Saludos!

5

Diciembre 29, 2009Gabriela

Hola,
Estuve explorando en la web, segun lo que entendi y la info q dan varias paginas, es verdad q teniendo un subdominio tienes mayor probalidad de posicionarte en los primeros lugares en google, por favor puede resolver mi duda.
 Gracias

Comenta.