Urls amigables en Virtuemart utilizando sh404sef. Mejora SEO recomendada

Joomla - SEO

sh404sef + virtuemartVamos a aprender a configurar la extensión sh404sef para poder utilizar urls amigables en Virtuemart y mejorar así el posicionamiento en buscadores (SEO) y sobretodo su legibilidad.

Escenario

Este tutorial esta basado en un proyecto real que hemos realizado desde AyudaJoomla para uno de nuestros clientes. Tenemos un sitio web realizado con Joomla 1.5 que principalmente es una tienda online multilenguaje (Virtuemart + Joomfish) que cuenta con un blog donde publican artículos sobre sus productos, ofertas o información que pueda resultar de interés para sus clientes.

Optimización para buscadores básica de Joomla

Hemos activado las urls amigables en Joomla desde Configuración Global >> Parámetros de optimización de SEO tal y como se ve en la siguiente figura

urls-amigables-joomla

Recuerda que si utilizas mod_rewrite debes renombrar el archivo htaccess.txt a .htaccess

Realizando esta operación hemos conseguido activar la optimización SEO básica de Joomla. Ahora las urls del blog tienen la siguiente forma:

http://miurl/idioma/blog/41-categoria/48-nombrearticulo.html

No son unas urls 100% ideales, pero no es el objeto de este tutorial aprender a modificarlas, sino que vamos a ver como quedan las urls de Virtuemart. De todas formas tras la instalación de sh404sef podrás modificar también este tipo de urls.

Con la configuración básica de Joomla una url de una categoría de productos de Virtuemart quedaría de la siguiente forma:

http://miurl/idioma/tienda.html?page=shop.browse&category_id=10

y la página de un producto sería algo parecido a esto:

http://miurl/idioma/tienda.html?page=shop.product_details&flypage=flypage.tpl&product_id=404&category_id=10

Como podéis ver no son unas urls que describan el producto que contiene esa página y no son sencillas de recordar.

Creando urls amigables para Virtuemart con Sh404sef

Vamos a ver como podemos utilizar la extensión sh404sef para generar urls amigables en Virtuemart. sh404sef es una extensión de pago, pero creo que merece la pena comprarla. La licencia no es cara, puedes utilizarlo en todos los dominios que necesites y se pueden encontrar con facilidad cupones de descuento para ahorrarte unos dolares. Existe otro método que es utilizando una versión módificada del archivo router.php, pero esa ya os la contaré en otro artículo que quiero realizar.

Me gustaría conseguir que mi sitio en Virtuemart tenga unas urls para las categorías de la siguiente forma:

Categoría principal de productos

http://miurl/idioma/nombrecategoria.html

Subcategoría de nivel 1

http://miurl/idioma/nombrecategoria/subcategoria.html

Subcategoría de nivel 2

http://miurl/idioma/nombrecategoria/subcategoria/subcategoria.html

Además para los productos quiero que sean de la siguiente forma:

}http://miurl/idioma/nombrecategoria/subcategoria/34-nombredelproducto.html 

Desde sh404sef se puede configurar si quieres que aparezca el id del producto y el id de las categorías. En mi caso el Id de las categorías no los he querido mostrar, pero el id de los productos si lo he mostrado. El motivo es evitar que introduzcan un producto con un nombre duplicado que pueda pisar la url de uno al otro. Simplemente es una manía mia motivada por la experencias con algunos clientes.

Activando sh404sef

Cuando tengas instalado sh404sef deberás activar la optimización de urls e indicarle que vas a hacer la reescritura de urls utilizando el archivo .htaccess (mod_rewrite). Esto se puede hacer desde la pestaña quickstart que aparece en el dashboard de sh4040sef.

activar-sh404sef

Configurando sh404sef para las urls amigables de Virtuemart

Desde el Dashboard puedes acceder a Configuration >> Extensions Configuration. En este apartado encontrarás un aparatado específico para Virtuemart donde puedes configurar que aspecto quieres que tengan las urls. Para conseguir las urls que os he comentando antes la configuración que he utilizado en este apartado es la siguiente

sh404sef virtuemart configuracion

Con estos sencillos pasos conseguiréis mejorar las urls amigables, y lo que es más importante, para la venta de vuestros artículos en Interntet, mejoraréis el seo de virtuemart.


blog comments powered by Disqus

Aprende a crear todo tipo de sitios web

Sigue este blog por

Suscríbete a Ayuda Joomla y recibe las actualizaciones de forma automática.

RSS Facebook Twitter

Si te suscribes a nuestra newsletter recibirás una recopilación de 16 plantillas para Joomla gratuitas y cupones de descuento para extensiones y servicios premium de Joomla

Pack de plantillas Ayuda Joomla

Mi email es:

Patrocinadores

Plantillas Joomla
programacion y diseño joomla
Plantillas joomla
Monito Joomla
Comunidad Hispana K2

Comentarios recientes

Artículos relacionados

Zona de Usuarios

Estadísticas

mod_vvisit_counterHoy6531
mod_vvisit_counterAyer6773
mod_vvisit_counterEsta semana26222
mod_vvisit_counterEste mes97529
Suscríbete al feed de Ayuda Joomla