Odoo 19.4 aggiunge per impostazione predefinita i dati strutturati all'HTML delle pagine web, secondo le note di rilascio. Lo scopo dichiarato è supportare l'ottimizzazione per i motori di ricerca e Google Rich Results. Per le organizzazioni che gestiscono un sito Odoo o un negozio online, questo significa che le informazioni strutturate possono far parte dell'output standard della pagina, invece di richiedere sempre un'implementazione manuale separata. (Note di rilascio di Odoo 19.4)
La nota di rilascio conferma la funzionalità predefinita, ma non descrive il suo comportamento per ogni template di pagina, vista personalizzata o implementazione esistente. I team del sito web dovrebbero quindi verificare l'output nel proprio ambiente, in particolare dove i template standard di Odoo sono stati modificati. (Note di rilascio di Odoo 19.4)
Cosa fanno i dati strutturati
I dati strutturati forniscono ai crawler dei motori di ricerca informazioni sul significato del contenuto della pagina. La documentazione di Odoo spiega che queste informazioni possono essere utilizzate per generare risultati di ricerca più ricchi. Sono incluse nell'HTML della pagina, così che i contenuti supportati possano essere interpretati in modo più specifico rispetto al solo testo visibile della pagina. (Odoo 19.0 Docs: Structure Seo)
Il supporto per i rich results non garantisce che Google mostri un risultato avanzato o assegni un particolare posizionamento di ricerca. Il vantaggio confermato è che le informazioni pertinenti della pagina possono essere presentate in forma strutturata, comprensibile per i motori di ricerca e potenzialmente utilizzabile da questi. (Note di rilascio di Odoo 19.4; Odoo 19.0 Docs: Structure Seo)
Un aggiornamento a Odoo 19.4 dovrebbe quindi essere valutato esaminando l'HTML generato, non solo cercando un cambiamento immediato nei risultati di ricerca. I team dovrebbero confermare che le informazioni strutturate previste siano presenti e che rappresentino accuratamente il contenuto visibile. L'implementazione dei dati strutturati e il loro eventuale utilizzo nei risultati di ricerca sono aspetti separati. (Note di rilascio di Odoo 19.4; Odoo 19.0 Docs: Structure Seo)
Supporto documentato dei contenuti
Odoo documenta il supporto dei microdati schema.org per quattro aree: eventi, prodotti eCommerce, post del forum e indirizzi di contatto. Queste categorie definiscono l'ambito documentato e offrono un punto di partenza pratico per la revisione di un sito Odoo. Non devono essere interpretate come se ogni pagina o tipo di contenuto ricevesse lo stesso markup. (Odoo 19.0 Docs: Structure Seo)
La revisione dovrebbe riflettere il contenuto reale del sito. Un sito di eventi dovrebbe esaminare le pagine evento, mentre un negozio online dovrebbe dare priorità alle pagine prodotto. Le organizzazioni che utilizzano i forum Odoo dovrebbero includere i post del forum e le aziende che pubblicano dati di contatto dovrebbero controllare i contenuti degli indirizzi pertinenti. Controllare pagine rappresentative è più utile che esaminare solo la home page. (Odoo 19.0 Docs: Structure Seo)
I rich results dei prodotti possono includere informazioni come prezzo e valutazione. Per i siti Odoo eCommerce, i team dovrebbero confrontare questi valori strutturati con le informazioni sul prodotto mostrate ai clienti. Il markup predefinito non elimina la necessità di verificare l'accuratezza dei dati di prodotto sottostanti. (Odoo 19.0 Docs: Structure Seo)
La documentazione identifica le categorie supportate, ma non stabilisce come ogni template personalizzato, estensione di terze parti o vista del sito modificata influenzerà l'output. Se un'implementazione modifica i template standard di eventi, prodotti, forum o contatti, l'HTML generato dovrebbe essere controllato in quella configurazione personalizzata. (Note di rilascio di Odoo 19.4; Odoo 19.0 Docs: Structure Seo)
Funzionalità SEO correlate di Odoo
I dati strutturati sono una parte della funzionalità SEO documentata di Odoo. Odoo genera automaticamente anche i file sitemap e aggiunge i tag hreflang e x-default alle pagine web multilingue. Queste funzionalità descrivono i contenuti del sito ai motori di ricerca in modi diversi e dovrebbero essere esaminate separatamente. (Odoo 19.0 Docs: Structure Seo)
Una sitemap, i tag multilingue e i dati strutturati non sono intercambiabili. La generazione della sitemap aiuta a esporre le pagine del sito, i tag hreflang e x-default identificano le alternative linguistiche, e i microdati schema.org descrivono i tipi di contenuto supportati. La presenza di una funzionalità non conferma che le altre siano presenti o corrette. (Documenti Odoo 19.0: struttura SEO)
Per i siti Odoo multilingua, i controlli a livello di pagina dovrebbero coprire sia i dati strutturati sia i tag hreflang e x-default pertinenti. In questo modo il targeting linguistico resta separato dal markup associato a prodotti, eventi, post dei forum o indirizzi di contatto. (Documenti Odoo 19.0: struttura SEO)
Controlli per un'implementazione Odoo 19.4
Inizia con un inventario dei tipi di pagina rilevanti. Registra se il sito usa eventi, prodotti eCommerce, post dei forum o indirizzi di contatto, se i template associati sono standard o personalizzati e quali pagine sono multilingua. Questo consente di individuare dove devono essere esaminate le funzionalità di dati strutturati e di lingua documentate da Odoo. (Documenti Odoo 19.0: struttura SEO)
Dopo aver distribuito Odoo 19.4 in un ambiente di test, ispeziona l'HTML delle pagine rappresentative. Poiché la nota di rilascio indica che i dati strutturati vengono aggiunti all'HTML delle pagine web per impostazione predefinita, l'HTML generato è il punto appropriato per determinare cosa produce il sito configurato. Quando i record contengono diversi tipi di informazioni, verifica più di un esempio. (Note di rilascio Odoo 19.4)
Confronta i valori strutturati con il contenuto visibile e salvato. I controlli dei prodotti dovrebbero includere informazioni come prezzo e valutazione, perché Odoo le identifica come dettagli che possono comparire nei risultati avanzati dei prodotti. Applica lo stesso controllo di accuratezza ai contenuti supportati di eventi, forum e indirizzi di contatto. (Documenti Odoo 19.0: struttura SEO)
Il markup schema.org personalizzato esistente richiede attenzione aggiuntiva. Se i template generano già informazioni strutturate, i team dovrebbero confrontare quell'output con il comportamento predefinito di Odoo 19.4. Le fonti fornite confermano il nuovo comportamento predefinito e le categorie di contenuto documentate, ma non spiegano il risultato della combinazione della funzionalità con ogni implementazione personalizzata. (Note di rilascio Odoo 19.4; Documenti Odoo 19.0: struttura SEO)
Un processo di revisione pratico
Una revisione utile può essere organizzata per tipo di pagina. Per ogni categoria supportata utilizzata dal sito web, seleziona record rappresentativi e acquisisci l'HTML risultante. Indica se il template pertinente è standard o personalizzato, poi confronta i valori strutturati con le informazioni visibili ai visitatori. Questo crea una traccia più chiara rispetto a limitarsi a una conferma generale che i dati strutturati sono abilitati. (Note di rilascio Odoo 19.4; Documenti Odoo 19.0: struttura SEO)
Per i negozi online, il campione dovrebbe includere pagine prodotto con le informazioni che l'azienda si aspetta che clienti e motori di ricerca ricevano. Per i contenuti di eventi, forum e contatti, il campione dovrebbe riflettere allo stesso modo le variazioni presenti sul sito live. Lo scopo è stabilire come il supporto documentato appare nelle pagine configurate dell'organizzazione. (Documenti Odoo 19.0: struttura SEO)
Le pagine multilingua richiedono un controllo correlato ma distinto. Esamina il contenuto strutturato su ciascuna pagina pertinente, confermando separatamente i tag hreflang e x-default. Anche la generazione della sitemap dovrebbe essere verificata separatamente, poiché Odoo la documenta come un'altra funzionalità SEO automatica, e non come parte del markup dei dati strutturati stesso. (Documenti Odoo 19.0: struttura SEO)
Cosa dovrebbero verificare i decision-maker
Prima di approvare un upgrade o considerare la funzionalità completa, i decision-maker dovrebbero richiedere prove dalle pagine della propria organizzazione. La revisione dovrebbe identificare i tipi di contenuto supportati in uso, mostrare i dati strutturati generati nell'HTML, confrontarli con il contenuto visualizzato e registrare eventuali template personalizzati. I siti multilingua dovrebbero includere una conferma separata dei tag hreflang e x-default, mentre la generazione della sitemap dovrebbe rimanere una voce di revisione a sé. (Note di rilascio Odoo 19.4; Documenti Odoo 19.0: struttura SEO)
Odoo 19.4 rende i dati strutturati parte dell'HTML predefinito delle pagine web, ma i controlli di implementazione restano necessari. Odoo documenta il supporto per categorie di contenuto specifiche e descrive i dati strutturati come un modo per aiutare i crawler a comprendere il contenuto e, potenzialmente, a generare risultati più ricchi. Il test pertinente è se l'output è presente, accurato e adatto alle pagine dell'organizzazione, non se si possa presumere una particolare presentazione nei risultati di ricerca. (Note di rilascio Odoo 19.4; Documenti Odoo 19.0: struttura SEO)
