Расширения

Обзор Google Structured Data. Компонент Joomla для структурированных данных Google

 

Google Structured Data – это русскоязычный компонент Joomla для внедрения на сайт разных структурированных данных Google (согласно стандартам Schema.org): статья, строка навигации (хлебные крошки), видео, курс, мероприятие, часто задаваемые вопросы (FAQ) и другие.

Видео обзор

 

  • Микроразметка Joomla – 00:01:12.
  • Добавление данных в меню – 00:14:09.
  • Настройки компонента – 00:14:41.

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.

Ссылки из видео:

По сути, расширение предоставляет удобный интерфейс для заполнения данных, а само занимается непосредственной вставкой кода JSON-LD. В отдельных случаях Вам даже не понадобится вводить никаких данных, компонент сам найдёт нужную информацию на сайте (если ранее Вы её уже добавляли).

В Joomla 5 появились встроенные расширения для внедрения структурированных данных.

Компонент поддерживает интеграцию с материалами Joomla (com_content), VirtueMart, JoomShopping, DJ-Catalog2DJ-Classifieds, RSBlog и другими расширениями (рисунок ниже). Есть бесплатная и платная версии. Их сравнение можно найти в статье ниже. Компонент позволяет существенно сократить время, необходимое для внедрения микроразметки (структурированных данных) и её обновления.

Как альтернативу, предлагаю рассмотреть компонент 4SEO, который также позволяет добавлять структурированные данные.

Google Structured Data
Google Structured Data

Подробнее о структурированных данных и их пользе можно прочесть в статье «Начало работы с Поиском: руководство для разработчиков». Если кратко, то структурированные данные помогают в создании расширенных сниппетов, расширенные сниппеты помогают выделиться в поисковой выдаче, что увеличивает вероятность перехода на Ваш сайт или обеспечивает большую вероятность получения пользователем информации по его запросу именно с Вашего сайта. Немного подробнее об этом можно прочесть в статье «Расширенные сниппеты и их влияние на SEO:исследование 2019». Внедрение микроразметки по стандартам Schema.org может помочь не только в случае с Google, но и с Яндекс, Bing и Yahoo . Для проверки работы компонента можно воспользоваться такими инструментами:

На официальном сайте расширений Joomla 157 отзывов, расширение добавлено 05 апреля 2016 года.

  • Общий рейтинг – 5 из 5.
  • Функциональность – 5 из 5.
  • Простота использования – 5 из 5.
  • Поддержка – 5 из 5.
  • Документация – 5 из 5.

В обзоре участвует последняя, на момент написания статьи (27.01.2020), русскоязычная версия Google Structured Data 4.4.1 в Joomla 3.9.14. Расширение платное – 29 € (на 27.01.2020). В стоимость входит само расширение и 1 год обновлений и получения технической поддержки.

Основные возможности и особенности

Описание и примеры некоторых типов расширенных сниппетов (формат JSON), которые формируются на основании структурированных данных Вы можете найти в статье «Виды расширенных результатов поиска».

 

 

Free

Pro

Цена

Бесплатно

29  €

Общие структурированные данные

Название сайта

+

+

Строка навигации (Хлебные крошки)

+

+

Окно поиска по сайту

+

+

Логотип

+

+

Профили в социальных сетях (для панели знаний Google)

+

+

Типы Schema.org

Статья

+

+

Курс

-

+

Мероприятие

-

+

Товар

-

+

Вакансия

-

+

Часто задаваемые вопросы (FAQ)

-

+

Данные о местной компании

-

+

Рецепт

-

+

Отзыв критика

-

+

Проверка фактов

-

+

Видео

-

+

Фильмы. Поддержка добавлена начиная с версии Google Structured Data 4.5.0 (16.04.2020)

 - +

Интеграция

Материалы Joomla (com_content)

+

+

K2

-

+

EasyBlog (StackIdeas)

-

+

Zoo (YooTheme)

-

+

SP Page Builder (JoomShaper)

-

+

VirtueMart

-

+

HikaShop

-

+

Eshop (OSSolution)

-

+

Event Booking (OSSolution)

-

+

DJ-Catalog2 (DJ-Extensions)

-

+

DJ-Classifieds (DJ-Extensions). Поддержка добавлена начиная с версии Google Structured Data 4.5.0 (16.04.2020)

 - +

Менеджер меню (com_menus)

-

+

RSBlog (RSJoomla)

-

+

JoomShopping

-

+

SobiPro

-

+

Quix Page Builder (ThemeXpert)

-

+

J2Store

-

+

K2Store

-

+

Разное

Возможность использования расширения без ограничения по времени

+

+

Бесплатные обновления (в соответствии с версией)

Вечно

1 год

Время ответа технической поддержки

До 36 часов

До 12 часов

 

Ещё ряд возможностей и особенностей.

  • Компонент переведён на русский, украинский, английский, немецкий, испанский и другие языки.
  • Возможность задать структурированные данные любому пункту меню. В pro версии.
  • Возможность применения пользовательских полей (com_fields) при заполнении структурированных данных. Подробнее о полях Вы можете прочесть в статье «Обзор дополнительных полей Joomla. Типы и настройка».
  • Минимальное влияние на скорость загрузки страницы.
  • Поддержка мультиязычности Joomla.
  • Поддержка разграничения прав доступа к компоненту для разных групп пользователей.
  • Возможность удаления структурированных данных, добавляемых Joomla и другими расширениями (рисунок ниже).
  • Автоматическое обновление через встроенную систему обновлений Joomla.
  • Возможность установки на неограниченное количество доменов.
  • Хорошая документация (на английском).
  • Поддержка всех популярных браузеров актуальной версии. Обычных и мобильных.
  • Не влияет на дизайн (внешний вид) страниц.
  • Код расширения полностью открыт и не зашифрован.
Настройки микроразметки Joomla
Настройки микроразметки Joomla

На сайте разработчика есть интересная табличка, в которой показаны ориентировочные временные данные на внедрение структурированных данных без и с компонентом.

 

Действия

Google Structured Data

Без

С

Изучение документации Schema.org

40+ ч.

0

Изучение формата JSON-LD

40+ ч.

0

Написание данных в формате JSON-LD для одной страницы

1-2 ч.

0

Добавление микроразметки на 1 отдельную страницу

1-2 ч.

2 мин.

Добавление микроразметки на 1 страницу категории

30+ ч.

2 мин.

Проверка структурированных данных на одной странице

30 мин.

1 мин.

Обновление данных на одной странице

1-2 ч.

2 мин.

Итого

80+ ч. тренировок, 7 часов на страницу

5 мин. установки, 2 мин. на страницу

 

Не проверял внедрение микроразметки Joomla без этого компонента, но с компонентом, по времени, получается, примерно, как заявляет разработчик.

Микроразметка Joomla

Рассмотрим инструменты, которые позволяют добавить структурированные данные (на примере стандартных материалов Джумла – com_content). Большинство инструментов собраны в разделе Элементы (рисунок ниже).

Структурированные данные Google
Структурированные данные Google

При создании нового элемента (рисунок ниже) Вам нужно указать заголовок, тип контента (в дальнейшем нельзя изменить) и интеграцию (в дальнейшем нельзя изменить).

Типов контента 11. Десять, как в таблице выше, в разделе «Типы Schema.org», плюс произвольный код. Интеграции доступны все, которые Вы включите в настройках компонента на одноимённой вкладке.

Новый элемент
Новый элемент

Также можете указать язык, к которому относится эта микроразметка. Может быть актуально для мультиязычных сайтов.

После сохранения элемента Вам будет доступен ряд новых настроек (рисунок ниже).

Schema Joomla
Schema Joomla

Вам нужно указать, откуда брать ту или иную информацию о типе контента, который хотите разметить. Например, для типа контента Статья обязательно нужно указать заголовок, описание, автор и изображение. Также стоит указывать дополнительные данные. По сути, Вы сопоставляете поля в Google Structured Data с полями материала. Например, в качестве описания можно использовать полный текст, вводный текст, весь текст или мета-описание. Можно указывать и другие поля для источника описания, например, дату, хотя этого делать не стоит.

На рисунке ниже показано соответствие некоторых полей интеграции данных с полями менеджера материала. В качестве источника данных могут выступать не только существующие по умолчанию поля, но и те поля, которые Вы создали в одноимённом компоненте (com_fields). Подробнее о нём можно прочесть в статье «Обзор дополнительных полей Joomla. Типы и настройка».

Сопоставление полей
Сопоставление полей

В нижней части страницы настроек есть область Правила публикации (рисунок ниже). Там Вы можете указать, к каким материалам и категориям стоит применять этот тип структурированных данных.

Правила публикации
Правила публикации

Не все типы контента настраиваются одинаково. Например, для Часто задаваемые вопросы можно указать вопрос и ответ вручную.

Часто задаваемые вопросы
Часто задаваемые вопросы

Ручное добавление удобно для парочки страниц. Если таких страниц много, то лучше автоматический способ (рисунок ниже). Но Вам нужно будет разметить вопросы и ответы специальными CSS классами. Или, если это уже сделано, можно указать эти классы в настройках элемента.

Часто задаваемые вопросы (автоматически)
Часто задаваемые вопросы (автоматически)

Рассмотренные способы применяются ко всем материалам, если Вы ничего не ограничили в правилах публикации. Но достаточно часто возникает ситуация, когда нужно задать уникальное соответствие полей структурированных данных и их значений. Например, для типа контента Видео в ситуация, когда каждое видео – это отдельная статья (рисунок ниже). Например, так сделано у меня на сайте.

Микроразметка Joomla для видео
Микроразметка Joomla для видео

Такие данные как Заголовок, Описание и Изображение можно автоматически подтягивать для каждого видео. А вот Видео URL придётся задавать вручную. В принципе, можно было бы создать дополнительное поле и указывать там ссылку на видео (в материале), но рассмотрим ситуацию без дополнительного поля.

В настройках компонента на вкладке Интеграция найдите плагин «Joomla Content» (в менеджере плагинов это «Google Structured Data - Content») и в настройках плагина активируйте опцию Включить быстрое редактирование (рисунок ниже).

Плагин «Google Structured Data - Content»
Плагин «Google Structured Data - Content»

После этого перейдите в материал, для которого нужно добавить микроразметку, перейдите на вкладку Структурные данные гугла, нажмите Добавить структурные данные и выберите Видео. В появившемся окне (рисунок ниже) в спадающем списке Видео URL выберите Custom Value и укажите URL видео.

Изменение элемента
Изменение элемента

Аналогично можно задать структурированные данные каждому пункту меню. Но сперва в настройках компонента Google Structured Data на вкладке Интеграция найдите плагин «Menu Manager» (в менеджере плагинов это «Google Structured Data - Menu Manager»), включите его, и в настройках плагина активируйте опцию Включить быстрое редактирование (рисунок ниже). После этого в настройках каждого пункта меню появится такая же вкладка Структурные данные гугла, как и в материалах.

Настройки

Все опции компонента разделены на 4 вкладки. Плюс, есть настройки прав доступа к компоненту для разных групп пользователей. Все опции переведены на русский язык и оснащены русскоязычными всплывающими подсказками. Буду рассматривать только наиболее интересные/полезные, по моему мнению, параметры.

  1. Глобально структурированные данные.
  2. Тип контента.
  3. Интеграции.
  4. Расширено.

Глобально структурированные данные (рисунок ниже). На данной вкладке Вы можете настроит микроразметку Joomla таких типов: Название сайта, Строка навигации (Хлебные крошки), Окно поиска по сайту, Логотип и Профили в социальных сетях (для панели знаний Google). Это действует для всего сайта в целом.

Для окна поиска по сайту можно задать обычный поиск Joomla, умный или свой собственный. В случае собственного поиска, Вам нужно будет указать URL запроса.

Глобально структурированные данные
Глобально структурированные данные

Тип контента (рисунок ниже). Содержит краткое описание типов структурированных данных Google, которые поддерживает текущая версия компонента, ссылку на документацию по ним на сайте разработчика расширения и ссылку на обратную связь с разработчиком для запроса добавления новых типов данных.

Тип контента
Тип контента

Интеграции (рисунок ниже). Эта вкладка позволяет включить/отключить плагины интеграции компонента со сторонними расширениями. У некоторых плагинов могут быть свои собственные настройки, влияющие именно на то стороннее расширение, с которым позволяют интегрироваться. Например, для «Joomla Content» есть такие опции.

  • Включить быстрое редактирование. Добавляет вкладку в материалы, чтобы можно было тонко настроить структурированные данные для конкретного материала.
  • Использовать пользовательские поля. Активирует применение полей из компонента Поля (com_fields) для сопоставления данных.
  • Подготовить контент. Включает обработку контента плагинами контента. Например, вставку видео в материал при помощи плагина AllVideos. В таком случае вместо тега AllVideos будет добавлен HTML код с видео.
  • Удалить дублирующиеся схемы. Удаляет микроразметку Joomla, вставленную другими расширениями.
Google Structured Data
Google Structured Data

Расширено (рисунок ниже). Тут собраны опции для более тонкой настройки компонента. Например, в области Удалить неправильно структурированные данные можно указать, какие типы данных, сгенерированные Joomla или другими расширениями, следует удалять. Отмечу, что не всегда это срабатывает. Например, на сайте с Joomla 3.9.12 и sh404SEF 4.17.0.3932 не удалось удалить структурированные данные, которые добавлял sh404SEF.

  • Сократить вывод JSON. Если включить эту опцию, код всех структурированных данных будет минимизирован для увеличения скорости загрузки сайта. Если Вас интересует данный вопрос, ознакомьтесь со статьями о скорости загрузки Joomla.
  • Предел описания. Ограничивает количество символов текста полей заголовка и описания в структурированных данных.
  • Initialize on Event (инициализация по событию). Если у Вас возникли проблемы совместимости или ошибки в генерации микроразметки, можно попробовать изменить значение данной опции.
Настройки микроразметки Joomla
Настройки микроразметки Joomla

Как видите, компонент позволяет добавлять микроразметку в Joomla без необходимости разбираться в стандартах Schema и формате JSON. Расширение существенно сокращает время, необходимое на внедрение структурированных данных Google, и обладает широким ассортиментом поддерживаемых форматов данных. Плюс, стоит учесть перечень сторонних расширений, с которыми интегрируется компонент, и оперативную техническую поддержку.

Похожие материалы
Автор статьи – Хорошевский Алексей

Хорошевский Алексей Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.

Кандидат технических наук по специальности «Информационные технологии».

На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг.

 

Полезные ссылки: