URLs amigables en Zen Cart

URLs AmigablesEl 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:

  • main_page: página a la que queremos acceder (product_info; página de información del producto).
  • products_id: identificador único del producto que deseamos consultar. En este caso, deseamos consultar el producto 460.
  • zen_id: este parámetro sólo lo encontraremos la primera vez que accedamos a la tienda y se utiliza para identificar de forma única a cada uno de los usuarios durante toda su navegación por nuestra tienda.

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.

Ventajas de las URL amigables

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?

  • Las URLs amigables son más fáciles de memorizar y por lo general, son más cortas que las URLs parametrizadas
    • http://www.zen-cart.es/index.php?main_page=product_info&products_id=460&zenid=ob3kgp65qns3uft0fqc9c8vhk2
    • http://www.zen-cart.es/posicionamiento-web/urls-amigables
  • Nos ofrecen la posibilidad de situar mejor al usuario mediante el uso de niveles y subniveles
    • http://www.zen-cart.es/posicionamiento-web/urls-amigables
    • http://www.zen-cart.es/posicionamiento-web/relevancia-web/el-contenido
  • Mejoran la relevancia de cada página al incluir palabras clave en las direcciones
  • Nos aseguran la existencia de palabras relevantes a la hora de ser enlazados desde otras webs

URLs amigables en Zen Cart

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.

Ultimate SEO URLsPros:

  • Fácil de instalar
  • Fácil de activar y desactivar
  • Fácil de configurar
  • Fácil de gestionar las URL
  • Dispone de sistema de caché para productos, categorías, fabricantes,etc
  • Permite redirecciones 301 de URLs antiguas a URLs nuevas cuando realizamos cambios en las direcciones.

Contras:

  • No podemos decidir las URL de cada categoría, producto, fabricante/marca, etc
  • Las direcciones contienen algunos parámetros. No son direcciones totalmente limpias
  • No se actualiza desde 2008, mientras que su versión en Os Commerce ha seguido actualizándose con nuevas mejoras, correcciones de errores, etc

CEO Uri Mapping (SEO)

Configuración CEON URI MappingPros:

  • Instalación fácil y limpia
  • Fácil de activar y desactivar
  • Fácil de configurar
  • Las URL son totalmente editables a nuestro gusto y limpias de parámetros. ¡Una gran ventaja!

 

 

Contras:

  • No dispone de un sistema automático para la generación de las URLs existentes, ni de gestión de URLs. Esto supone un gran problema en tiendas con muchos productos, en tiendas que importan su catálogo mediante excels, etc.

    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.

  • El código actual, se torna exageradamente lento cuando tenemos muchas URLs generadas. Con más de 100.000 llega a tardar hasta 4 y 5 veces más que con la extensión desactivada, pero existe una solución a esta lentitud y la explicaremos en una de las próximas entradas.
  • No dispone de un sistema de caché
  • No permite redirecciones de URLs antiguas a URLs nuevas

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:

Comparte esta entrada:
  • Facebook
  • Bitacoras.com
  • LinkedIn
  • Meneame
  • Twitter


Deja tu respuesta