Microformatos en JSON+LD para mejorar el SEO de tu tienda Prestashop

Alcance del tutorial: los ejemplos de plantillas pertenecen a PrestaShop 1.6. Antes de reutilizarlos, revisa la documentación de datos estructurados de producto de Google y valida el resultado con la prueba de resultados enriquecidos. El marcado debe corresponder al contenido visible; implementarlo no garantiza que Google muestre un resultado enriquecido.

Los datos estructurados describen entidades como productos, organizaciones o eventos. JSON-LD es un formato para expresar esos datos; no es un microformato. En una tienda online, el vocabulario de Schema.org permite describir productos y ofertas para que los buscadores interpreten mejor la información.

microformato-producto
Tarjeta tipo producto

Actualización: Si no quieres pelearte con los tpls, puedes instalar este módulo Product Microdata LD JSON


Hasta hace poco no estaba claro como implementarlos. Por una parte Google parecía contradecir a W3C  -la institución que regula los estándares web- en lo que a cual era la manera oficial de implementarlos. En todas su documentación o asistentes de automarcado, los mostraba en el html con schema.org, mientras que W3C aconsejaba su implementación a través de Json+LD, continuando con la filosofía de separación de contenido/diseño.

Personalmente siempre he pensado que los microformatos en JSON podrían ser una fuente de “fraude en la infromación” y ser usandos con fines Black Hat por lo que lo más lógico sería pensar que Google prefería el marcado tradicional a través de Schema.org por este motivo, pero bueno, esto es otro tema aparte.

Ahora en el validador de Google y en su documentación https://developers.google.com/search/docs/guides/search-gallery las primeras opciones que aparece son los microformatos en JSON+LD. En realidad esta forma de implementar estos fragmentos de código enriquecido es mucho más simple, rápida y facil para cualquier desarrollador que directamente puede pegar el código en vez de repasar y validar el código fuente HTML. Además con plantaformas tipo Prestashop os puedo asegurar que de los más de 20 proyectos que habré podido tocar este año, he tenido que repetir  y revisar la maquetación de muchos de estos proyectos una y otra vez antes de publicar. Cuando no es un módulo el que rompía los microformatos, era la plantilla por defecto que ni si quiera incluye el fabricante, en caso de estar definido.

 

Por eso y para implmentar estos microformatos os dejo estos “trozos de código” en Github para vuestros themes de PrestaShop 1.6.X. Están incluidos los microformatos de Organización, WebSite, y también Producto. En realidad se podrían añdir más elementos y también trabajar los listados.

Podéis copiar y pegar el siguiente código en el fichero footer.tpl o global.tpl de vuestro theme.

El microformato producto, requiere del módulo de reviews nativo de Prestahsop. Cómo siempre os recomiendo mejorar la calidad de vuestros datos incluyendo el mayor número de información que esté a vuestro alcance, código de barras, fabricante, etc…

El código está actualizado y funciona correctamente, independientemente de si vuestras tienda opera sobre http o https, tal vez os pueda fallar si no teneís definida la imagen tipo “home_default” en vuestro PrestaShop, por lo que si os da error teneís que sustutir ese trozo de códgio.

https://github.com/rubendivall/PrestaShop-SEO-Snippets/blob/master/microdata-json.tpl

Extra: Si no quieres pelearte con los tpls, instala este módulo Prestashop Module: Product Microdata LD JSON

¡Seo técnico rules! Si además trabajas con varios idiomas, conviene revisar por separado cómo se relacionan hreflang, canonical y noindex: el marcado de producto no resuelve esas decisiones de indexación.

Si incluyes valoraciones, primero necesitas reseñas útiles después de la compra. La estrategia para conseguir opiniones y el marcado de esas opiniones son trabajos distintos: el JSON-LD no sustituye las reseñas reales.

0 comentarios

Deja un comentario

Tu correo electrónico no se publicará. No se permiten enlaces ni direcciones web. Los comentarios se revisan antes de publicarse.