viernes, 31 de agosto de 2012

URLs Amigables



Las URLs bien pensadas hacen que un sitio web sea funcional, útil y amigable. A la hora de desarrollar una pagina web, hacer paginas web requiere pensar en el mas minimo detalle cuando hacemos una pagina web con 4 enlaces puede que no exista ningún dificultad a la hora de pensar como organizar los contenidos.

Supongamos que administramos un sitio web de algun municipio donde es importante llevar un control de los bandos municipales o el ultimo reglamento de transito. Por lo regular un administrador del sitio pensara que con hacer una simple liga al ultimo bando municipal bastara con escribir
www.paginaweb.com/bandomunicipal.html a simple vista parece ser una URL amigable pero al mismo tiempo puede generar dificultades. como por ejemplo si yo quiero buscar el bando municipal de hace 4 años me sera casi imposible por que no guarda un orden logico y se pierde la información, supongamos que este desarrollador web se le ocurre crear una carpeta dentro del sitio que se llame /Bando-Municipal/ y ahi ir agregando los últimos bandos de entrada parece no haber ningún problema pero el buscador tiene almacenado que quien contiene los datos del bando municipal es el archivo. bandomunicipal.html y si el archivo ya no existe empezaran los errores 404 devolviendo errores de búsqueda.

Es por eso, que es muy importante desde el principio del desarrollo de una web tener presente como organizar los contenidos para hacerlos mas accesibles tanto para los usuarios como para los motores de búsqueda.

Desde el principio es importante como ir almacenando la información para que no se pierda y pueda ser aun mas facil su edición si así se requiriera.
www/
-- /Bando-Municipal/ index.html
-- -- /2012/ index.html
                  articulo15.html
                  articulo12-html
                  bando2012.pdf
-- -- /2006/ index.html
                  articulo01.html
                  articulo02.html
                  bando2013.pdf
-- -- /2002/ index.html

La URL ahora es amigable para el usuario para compartirlo si asi lo require o para acceder a el de una manera entendible y facil de recordar. pasa a ser amigable para los buscadores ya que el buscador sabra lo que cada carpeta contiene por lo que hacer una mapa del sitio sera mucho mas facil, aparte de que ayuda al administrador del sitio para encontrar la información mas rapido para su edición o revision.

Si sus urls son
www.municipio.com/index.php?cat=1232323&titulo=bandoMuniciapal&año=2012 es una URL que no ayuda y que puede ser poco accesible. Con Apache y htaccess se pueden crear URL amigables.
Si su sitio web esta en flash y algún usuario desea compartir algun enlace dentro del sitio, se encontrara que solo existe la URL del dominio. [Flash sigue sin funcionar, aunque hay técnicas para evitar esto prefiero el modo natural que el modo forzado lleno de hacks que terminan por hacer trabajar de mas al desarrollador] el ejemplo mas claro es www.tlalnepantla.gob.mx.
Si tus URLs están dentro de un frame o iframe tambien esta mal por que conoce la URL real para poder compartirlo via correo, via redes sociales.

La mejor forma de organizar la información es creando un sistema card sorting con lo que podrás mejorar tus contenidos de una manera mas facil y le haras la vida mas facil a los usuarios de tu sitio como a los robots de búsqueda.

Si te interesa te recomiendo leer. Las URI guay no cambian.

No hay comentarios:

Publicar un comentario