Microdatos en Odoo
La última frontera de posicionamiento
En este blog hemos hablado de la importancia del posicionamiento (SEO) en la web actual. También hablamos de como transladar estas estrategias a Odoo. No obstante, nos quedó en el tintero una de las últimas introducciones del posicionamiento: la microdata. ¿Qué es la microdata y por qué debería importarnos? ¿Qué ofrece Odoo al respecto? De esto hablaremos a continuación.
¿Microdatos? ¿Eso con qué se come?
La Microdata es un tipo de data estructurada que indica en una web o web app el tipo de contenido que se está mostrando, o que se pretende mostrar. Esa indicación se hace por medio de un estándar en XML o JSON. Para ponerlos en situación, digamos que un bot analiza una página web en busca de datos, y puede encontrarse la siguiente tag HTML:
<h2>Moldeo Interactive</h2>
En este caso, el bot sabe que hay un texto que llamado "Moldeo Interactive" que debe ser de relativa importancia para la página web ya que está en un heading de nivel 2. Pero no sabe que es "Moldeo Interactive", pero con la microdata podemos indicarlo de la siguiente manera:
<div itemscope itemtype="http://schema.org/LocalBusiness">
<h2 itemprop="name">Moldeo Interactive</h2>
</div>
En este caso, un bot no leerá simplemente un texto llamado "Moldeo Interactive". Para un Bot se trata de un Negocio (LocalBusiness) de nombre Moldeo Interactive. Esto ayudará al posicionamiento y, especialmente, permitirá indexaciones personalizadas. Del mismo modo que existen indicativos para negocios, también podremos incluir direcciones, teléfonos, emails, monedas aceptadas, etc. Y en el caso particular de productos y servicios, poder indicar el precio, si hay stock disponible, sku y hasta la puntuación de los usuarios. Es otro universo al momento de indexar, y tanto los buscadores como sistemas de promoción (Facebook) lo están utilizando para determinar los datos de un producto. Quien tenga un eCommerce no puede ser ajeno esta estructura de datos.
¿Qué nos ofrece Odoo en Microdatos?
Llegamos al momento de la verdad, las posibilidades de Odoo para manejar esto. Odoo los tiene incoorporados, es decir, los maneja, pero está a medio camino. Esto se debe a que cada año se agregan nuevos microdatos (algunos ya de uso obligado para ciertas plataformas) y la actualización anual de Odoo, como ya hemos comentado, es inviable. Así que toca actualizar lo que falta de forma manual o con un módulo (y si, hemos creado uno).
Para los productos de un eCommerce en un Odoo 12 están faltando dos microdatos casi obligatorios a día de hoy: availability y productId. El primero determina la disponibilidad de un producto, puede ser InStock, OutStock, PreOrder, etc. El segundo es una especie de ID global para el producto, y en este caso optamos por generar uno usando el slug del nombre del producto con el ID (de esta manera será un ID único). Odoo 12 (y supongo que la 11 y las 13 también) completa los datos de precio, nombre, descripción y alguno más que suele ser muy solicitado (como la imagen). Otro microdato muy interesante que Odoo no trae es el SKU, pero por el momento no es de uso obligatorio en los sistemas. Si desea probarse una página web para ver que microdatos tiene y una recomendación de cuales puede traer, recomiendo la herramienta de prueba de Google: https://search.google.com/structured-data/testing-tool/u/0/?hl=es
Acerca de:
Ignacio Buioli
Licenciado en Artes Multimediales. Ha desarrollado numerosos proyectos de Multimedia así como también escrito artículos y traducido textos del mencionado tema. En Moldeo Interactive es Socio y Programador; encargándose, además, de gran parte de las redes y los cursos online.