Статьи, обзоры, советы, практика по Joomla!

Как добавить разметку «Microdata» к статьям в Joomla

Семантическая разметка Microdata позволяет поисковым системам прочитать самые важные сведения о материалах вашего сайта.

«Microdata» предоставляет поисковым системам Google и Bing дополнительную информацию о вашем контенте, такую ​​как автор, описание, дата создания и рейтинг. И, поскольку поисковые системы могут лучше понимать ваши данные, они часто повышают рейтинг вашего материала в своей выдаче.

В Joomla поддержка микроданных была добавлена ​​начиная с версии Joomla 3.3, которая вышла в апреле 2014 года. Лучшим способом предоставить микроданные поисковикам - через ваш шаблон.

Некоторые шаблоны обеспечивают поддержку микроданных, но многие этого не делают. Если ваш шаблон был выпущен до апреля 2014 года, он, вероятно, не поддерживает микроданные и нуждается в обновлении.

Мы покажем вам, как протестировать ваш шаблон, а затем при необходимости добавить микроданные.

Шаг 1. Проверьте, использует ли ваш шаблон микроданные

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

  • Перейдите по этому URL-адресу.
  • Вставьте URL-адрес одной из статей вашего сайта.
  • Нажмите кнопку «Проверить».

В правой части экрана вы увидите результаты, подобные этим:

  • inLanguage
  • name
  • url
  • genre
  • datePublished
  • articleBody
  • author
  • headline
  • image

На этом изображении показан шаблон, который правильно использует метаданные:

На этом изображении показан шаблон, который правильно использует метаданные:

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

ваш шаблон использует метаданные, но имеет ошибки

Если вы не видите никаких подобных результатов, ваш шаблон не использует метаданные.

Шаг 2. Установить семантическую разметку данных

Мы собираемся использовать семантическую разметку данных для статей из http://schema.org/Article

Способ добавления микроданных в Joomla - это использование переопределений шаблонов. Нам нужно создать переопределение шаблона для отдельных статей.

  • Отредактируйте или создайте переопределение шаблона для отдельных статей.
  • Откройте файл, расположенный в: templates / yourtemplate / html / com_content / article / default.php
  • Посмотрите на div, который работает как контейнер для статьи. У него часто будет такое имя, как этот «основной контейнер».
  • Добавьте itemscope itemtype = "http://schema.org/Article" в div, вот так:
<div id="main-container" itemscope itemtype="http://schema.org/Article"></div>

Шаг 3. Добавить свойства разметки статьи

Теперь мы продолжим редактирование файла default.php. Внимательно посмотрите внутри файла, чтобы понять, куда добавить поддержку для каждого свойства. Например, мы собираемся добавить itemprop = "name" в заголовок статьи, и мы собираемся добавить itemprop = "datePublished" к дате публикации.

inLanguage

<meta itemprop="inLanguage" content="en-GB" />

name

<h2 itemprop="name">Article title</h2>

url

<a href="/article/url/" itemprop="url">Article title</a>

genre

<a href="/category/url/" itemprop="genre">Category title</a>

datePublished

<time datetime="2015-09-06T00:26:57-05:00" itemprop="datePublished">Published: 06 August 2015</time>

articleBody

<div itemprop="articleBody">Article full text.</div>

author

<span itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">Author name</span>
</span>

headline

<h2 itemprop="headline">Article headline</h2>

image

<img itemprop="image" src="/path/to/image.jpg" alt="alternative text"/>

Шаг №4. Конечный результат теста

Вернитесь к шагу # 1 и снова проверьте свой сайт. Теперь тест Google показывает, что ваши микроданные работают правильно.

 

  • Доработка сайтов
  • от 700 ₽
  • Доработать, заменить, прикрутить, переделать, адаптировать, настроить, подготовить, провести, внедрить, убрать, внести ...
  • ЗАКАЗАТЬ
  • Обновление Joomla!
  • от 1500 ₽
  • Миграция Joomla 1.5.x ➟ 3.8.x
  • Обновление Joomla 2.5.x ➟ 3.8.x
  • ЗАКАЗАТЬ
  • Очистка от вирусов
  • от 2 500 ₽
  • Удаление вредоносных скриптов, вирусов, троянских коней, руткитов и других кодов.
  • Удаляем предупреждения от поисковиков.
  • ЗАКАЗАТЬ
  • Защита от взлома
  • от 1 200 ₽
  • Защита Joomla сайта от взлома и заражения вредоносным кодом.
  • ЗАКАЗАТЬ