El empleo de palabras relevantes en las URL influye positivamente a la hora de mejorar la posición de nuestra tienda virtual en los buscadores. Utilizando una URL semántica o URL amigable estamos aportando nuestro granito de arena en la relevancia web y, al mismo tiempo, estamos consiguiendo direcciones entendibles para nuestros usuarios.
Por defecto, las URL que tendremos en nuestra tienda Zen Cart no son nada amigables. Estas URLs contendrán los parámetros necesarios para identificar, en cada momento, el tipo de acción que deseamos realizar o el contenido que queremos consultar.
Veamos, por ejemplo, la dirección de un producto:
http://www.zen-cart.es/index.php?main_page=product_info&products_id=460&zenid=ob3kgp65qns3uft0fqc9c8vhk2
Esta dirección tiene los parámetros necesarios para acceder a la información de un producto concreto:
El identificador de sesión (zen_id) supone una desventaja adicional a la hora de posicionar nuestra tienda y, concretamente a la hora de evitar el contenido duplicado. Este parámetro de sesión irá variando por cada usuario que acceda a nuestra tienda y de la misma forma, varirá cuando el buscador/robot de turno intente indexar nuestro contenido. Con esto, estaremos mostrando exactamente el mismo contenido para diferentes direcciones URL.
Configurando correctamente nuestra tienda, podemos conseguir ignorar el parámetro de sesión en los buscadores, aunque este siga apareciendo en nuestras direcciones. Algunos buscadores, como por ejemplo Google, también nos ofrecen la posibilidad de ignorar estos parámetros mediante algunos ajustes en sus Herramientas para Webmasters.
Como hemos mencionado al inicio de esta entrada, una URL semántica o URL amigable tiene diversas ventajas frente a las URL parametrizadas, pero cuales son estas ventajas?
Por defecto, Zen Cart no ofrece la posibilidad de tener direcciones URL amigables, pero existen extensiones/contribuciones que nos pueden ayudar a optimizar nuestra tienda en este sentido.
Ultimate SEO URLs
Esta contribución ha sido portada de Os Commerce y es la contribución más empleada a la hora de conseguir URLs amigables.
Contras:
CEO Uri Mapping (SEO)
Contras:
La extensión genera las URLs de categorías, productos, fabricantes/marcas, ez Pages, etc, pero una a una. Para generar una URL deberemos acceder a cada producto, categoría, fabricante, etc marcar la casilla de generación de URL o escribirla y guardar los datos. Para generar otras URLs deberemos acceder directamente a la base de datos.
Personalmente pienso que CEON URI Mapping presenta una gran ventaja frente a la contribución Ultimate SEO URLs, en el momento en el que podemos decidir cuales son las palabras que vamos a utilizar en una URL y cuales son los niveles y subniveles que deseamos mostrar. Frente a estas ventajas, nos vamos a encontrar problemas realmente importantes como el no disponer de un sistema de generación/gestión de URLs, pero si somos capaces de reutilizar el código de la contribución, podremos llegar a construirnos nuestras propias herramientas para solventar los contras de esta extensión.
Para los que quieran adentrarse en el tema de las URLs amigables, dejo un par de enlaces donde se ofrecen algunos consejos a la hora de crearlas: