Атрибут itemid тега <aside>


Описание

Атрибут itemid используется в сочетании с микроразметкой для указания глобального идентификатора элемента <aside> в рамках спецификации микроданных. Этот атрибут должен использоваться только для элементов с атрибутами itemscope и itemtype.

Пример использования:
<aside itemscope itemtype="https://schema.org/Person" itemid="https://example.com/users/123"> <h3 itemprop="name">Иван Иванов</h3> <p itemprop="jobTitle">Веб-разработчик</p> </aside>

Особенности работы:

Характеристика Описание
Формат значения Абсолютный URL или CURIE
Обязательные атрибуты Требует наличия itemscope и itemtype
Использование Для однозначной идентификации сущности
SEO значение Помогает поисковым системам связывать данные

Правильное применение:

<!-- Идентификация организации --> <aside itemscope itemtype="https://schema.org/Organization" itemid="https://example.com/orgs/acme"> <h3 itemprop="name">Acme Inc.</h3> <p itemprop="description">Производитель качественных товаров</p> </aside> <!-- Идентификация продукта --> <aside itemscope itemtype="https://schema.org/Product" itemid="https://example.com/products/42"> <h3 itemprop="name">Удивительный продукт</h3> <p itemprop="description">Лучший продукт на рынке</p> </aside>

Рекомендации по использованию:

  • Используйте абсолютные URL для глобальной уникальности
  • Обеспечьте доступность ресурса по указанному URL
  • Сочетайте с другими атрибутами микроданных (itemprop, itemref)
  • Проверяйте разметку с помощью Google Rich Results Test

Пример с расширенной микроразметкой:

<aside itemscope itemtype="https://schema.org/Book" itemid="urn:isbn:978-5-8459-2055-1"> <h3 itemprop="name">Совершенный код</h3> <p itemprop="author" itemscope itemtype="https://schema.org/Person"> Автор: <span itemprop="name">Стив Макконнелл</span> </p> <p>Издательство: <span itemprop="publisher">Вильямс</span></p> </aside>

Альтернативные подходы:

Технология Преимущества Недостатки
JSON-LD Более современный, легче читается Отделен от HTML-структуры
RDFa Гибкость, поддержка разных vocabulary Сложный синтаксис
Микроданные Простота, встроен в HTML Ограниченная поддержка

Пример эквивалента на JSON-LD:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Person", "@id": "https://example.com/users/123", "name": "Иван Иванов", "jobTitle": "Веб-разработчик" } </script> <aside> <h3>Иван Иванов</h3> <p>Веб-разработчик</p> </aside>

Совет: Для новых проектов предпочтительнее использовать JSON-LD, так как он лучше поддерживается поисковыми системами и проще в поддержке.

Проверка микроразметки:

  • Используйте Schema.org Validator
  • Проверяйте в Google Search Console
  • Тестируйте на реальных страницах

Примечание: Хотя микроданные и атрибут itemid являются частью стандарта HTML5, их использование сокращается в пользу JSON-LD. Однако для некоторых сценариев встроенная микроразметка остается полезной.