Согласно примечаниям к выпуску, Odoo 19.4 по умолчанию добавляет структурированные данные в HTML веб-страниц. Заявленная цель состоит в поддержке поисковой оптимизации и Google Rich Results. Для организаций, использующих сайт Odoo или интернет-магазин, это означает, что структурированная информация может входить в состав стандартного вывода страницы, а не всегда требовать отдельной ручной реализации. (Примечания к выпуску Odoo 19.4)
Примечание к выпуску подтверждает функцию по умолчанию, но не описывает её поведение для каждого шаблона страницы, настроенного представления или существующей реализации. Поэтому командам сайта следует проверить вывод в своей среде, особенно если стандартные шаблоны Odoo были изменены. (Примечания к выпуску Odoo 19.4)
Что делают структурированные данные
Структурированные данные дают поисковым роботам информацию о смысле содержимого страницы. Документация Odoo объясняет, что эта информация может использоваться для создания более информативных вариантов отображения в поисковой выдаче. Она включается в HTML страницы, поэтому поддерживаемый контент можно интерпретировать точнее, чем только по видимому тексту страницы. (Документация Odoo 19.0: Structure Seo)
Поддержка rich results не гарантирует, что Google покажет расширенный результат или присвоит определённый поисковый рейтинг. Подтверждённое преимущество состоит в том, что релевантная информация страницы может быть представлена в структурированном виде, который поисковые системы могут понять и потенциально использовать. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
Обновление до Odoo 19.4 поэтому следует оценивать, изучая сгенерированный HTML, а не только по наличию немедленных изменений в результатах поиска. Командам следует убедиться, что нужная структурированная информация присутствует и точно отражает видимый контент. Реализация структурированных данных и их последующее использование в результатах поиска, это разные вопросы. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
Документированная поддержка контента
Odoo документирует поддержку schema.org microdata для четырёх областей: событий, товаров eCommerce, сообщений на форуме и контактных адресов. Эти категории определяют документированный охват и дают практическую отправную точку для проверки сайта Odoo. Их не следует понимать так, будто каждая страница или тип контента получают одинаковую разметку. (Документация Odoo 19.0: Structure Seo)
Проверка должна соответствовать фактическому содержимому сайта. Сайту мероприятий следует проверить страницы событий, а интернет-магазину, в первую очередь страницы товаров. Организациям, использующим форумы Odoo, следует включить сообщения форума, а компаниям, публикующим контактные данные, следует проверить соответствующий контент адресов. Проверка типовых страниц полезнее, чем анализ только главной страницы. (Документация Odoo 19.0: Structure Seo)
Расширенные результаты для товаров могут включать такие сведения, как цена и рейтинг. Для сайтов Odoo eCommerce командам следует сопоставить эти структурированные значения с информацией о товаре, отображаемой клиентам. Разметка по умолчанию не отменяет необходимости проверять точность базовых данных о товарах. (Документация Odoo 19.0: Structure Seo)
В документации указаны поддерживаемые категории, но не описано, как каждый пользовательский шаблон, стороннее расширение или изменённое представление сайта повлияют на вывод. Если реализация изменяет стандартные шаблоны событий, товаров, форума или контактов, сгенерированный HTML следует проверить в этой настроенной конфигурации. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
Связанные SEO-функции Odoo
Структурированные данные, это лишь одна часть документированных SEO-возможностей Odoo. Odoo также автоматически генерирует файлы sitemap и добавляет теги hreflang и x-default к многоязычным страницам сайта. Эти функции по-разному описывают контент сайта для поисковых систем и должны рассматриваться отдельно. (Документация Odoo 19.0: Structure Seo)
Sitemap, многоязычные теги и структурированные данные не взаимозаменяемы. Генерация sitemap помогает обнаруживать страницы сайта, теги hreflang и x-default указывают языковые альтернативы, а microdata schema.org описывает поддерживаемые типы контента. Наличие одной функции не подтверждает, что другие тоже присутствуют или настроены правильно. (Документация Odoo 19.0: Structure Seo)
Для многоязычных сайтов Odoo проверки на уровне страницы должны охватывать как структурированные данные, так и соответствующие теги hreflang и x-default. Это помогает разделять языковую привязку и разметку, связанную с товарами, событиями, публикациями на форуме или контактными адресами. (Документация Odoo 19.0: Structure Seo)
Проверки для реализации Odoo 19.4
Начните с инвентаризации соответствующих типов страниц. Зафиксируйте, использует ли сайт события, товары eCommerce, публикации на форуме или контактные адреса, являются ли связанные шаблоны стандартными или изменёнными, и какие страницы многоязычные. Это позволяет определить, где нужно проверить задокументированные в Odoo функции структурированных данных и языка. (Документация Odoo 19.0: Structure Seo)
После развертывания Odoo 19.4 в тестовой среде проверьте HTML на репрезентативных страницах. Поскольку в примечаниях к выпуску указано, что структурированные данные по умолчанию добавляются в HTML веб-страницы, сгенерированный HTML является подходящим местом, чтобы определить, что создаёт настроенный сайт. Если записи содержат разные типы информации, проверьте больше одного примера. (Примечания к выпуску Odoo 19.4)
Сравните структурированные значения с видимым и сохранённым содержимым. Проверки товаров должны включать такие сведения, как цена и рейтинг, поскольку Odoo указывает их как детали, которые могут отображаться в расширенных результатах для товаров. Применяйте такую же проверку точности к поддерживаемому содержимому событий, форума и контактных адресов. (Документация Odoo 19.0: Structure Seo)
Существующая разметка schema.org, созданная вручную, требует дополнительного внимания. Если шаблоны уже генерируют структурированную информацию, командам следует сравнить этот вывод с поведением Odoo 19.4 по умолчанию. Предоставленные источники подтверждают новое поведение по умолчанию и документированные категории содержимого, но не объясняют результат сочетания функции с каждой пользовательской реализацией. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
Практический процесс проверки
Полезную проверку можно организовать по типам страниц. Для каждой поддерживаемой категории, используемой сайтом, выберите репрезентативные записи и сохраните получившийся HTML. Отметьте, является ли соответствующий шаблон стандартным или изменённым, затем сравните структурированные значения с информацией, видимой посетителям. Это создаёт более ясную запись, чем просто общее подтверждение того, что структурированные данные включены. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
Для интернет-магазинов пример должен включать страницы товаров с информацией, которую бизнес ожидает передать покупателям и поисковым системам. Для содержимого событий, форума и контактных данных пример также должен отражать варианты, присутствующие на действующем сайте. Цель состоит в том, чтобы определить, как задокументированная поддержка выглядит на настроенных страницах организации. (Документация Odoo 19.0: Structure Seo)
Многоязычные страницы требуют связанной, но отдельной проверки. Просмотрите структурированное содержимое на каждой соответствующей странице, отдельно подтвердив теги hreflang и x-default. Генерацию карты сайта также следует проверять отдельно, поскольку Odoo документирует её как ещё одну автоматическую SEO-функцию, а не как часть самой разметки структурированных данных. (Документация Odoo 19.0: Structure Seo)
Что должны проверить лица, принимающие решения
Перед утверждением обновления или признанием функции завершённой лица, принимающие решения, должны запросить подтверждение на собственных страницах организации. Проверка должна выявить используемые поддерживаемые типы контента, показать структурированные данные, сгенерированные в HTML, сравнить их с отображаемым содержимым и зафиксировать все изменённые шаблоны. Для многоязычных сайтов следует отдельно подтвердить теги hreflang и x-default, а генерация карты сайта должна оставаться отдельным пунктом проверки. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
В Odoo 19.4 структурированные данные становятся частью HTML веб-страницы по умолчанию, но проверки реализации по-прежнему необходимы. В Odoo задокументирована поддержка конкретных категорий контента, а также указано, что структурированные данные помогают поисковым роботам понимать содержимое и потенциально формировать более богатые результаты. Нужная проверка состоит в том, присутствует ли вывод, является ли он точным и подходит ли для страниц организации, а не в том, можно ли предполагать определённое представление в поиске. (Примечания к выпуску Odoo 19.4; Документация Odoo 19.0: Structure Seo)
