Свойство schema.org ?
Содержание: Описание, Обратное свойство, Какие должны быть типы, В каких типах используется, Примеры использования.
Свойство mainEntityOfPage
в Schema.org используется для указания основной сущности, которая описывается на определенной веб-странице или в другом творческом произведении. Это свойство помогает уточнить, что именно является главным объектом обсуждения или представления на странице.
Использование mainEntityOfPage
важно для структурирования данных, так как оно позволяет поисковым системам и другим сервисам лучше понимать контекст и содержание страницы. Когда вы указываете это свойство, вы сообщаете, что конкретная сущность (например, статья, продукт или событие) является основной темой страницы, что может улучшить видимость и индексацию в поисковых системах.
Это свойство часто применяется в контексте разметки данных, где важно четко обозначить, какая информация является главной. Например, если у вас есть страница, посвященная книге, использование mainEntityOfPage
поможет показать, что именно эта книга является основным объектом, о котором идет речь на странице.
Таким образом, mainEntityOfPage
служит для улучшения семантического понимания контента веб-страницы, облегчая работу с данными как для машин, так и для пользователей.
Обратное свойство: mainEntity
Пример заметки или HTML разметки.
<div>
<h1>Cath's Cafe</h1>
<p>Open: Daily from 11:00am till 8pm</p>
<p>Phone: 555-0100-3344</p>
<p>View <a href="/menu">our menu</a>.</p>
</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Restaurant" itemid="#thecafe">
<a itemprop="mainEntityOfPage" href="http://cathscafe.example.com/"><h1 itemprop="name">Cath's Cafe</h1></a>
<p>Open: <span itemprop="openingHours" content="Mo,Tu,We,Th,Fr,Sa,Su 11:00-20:00">Daily from 11:00am till 8pm</span></p>
<p>Phone: <span itemprop="telephone" content="+155501003344">555-0100-3344</span></p>
<p>View <a itemprop="hasMenu" href="/menu">our menu</a>.</p>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="Restaurant" resource="#thecafe">
<a property="mainEntityOfPage" href="http://cathscafe.example.com/"><h1 property="name">Cath's Cafe</h1></a>
<p>Open: <span property="openingHours" content="Mo,Tu,We,Th,Fr,Sa,Su 11:00-20:00">Daily from 11:00am till 8pm</span></p>
<p>Phone: <span property="telephone" content="+155501003344">555-0100-3344</span></p>
<p>View <a property="hasMenu" href="/menu">our menu</a>.</p>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"mainEntityOfPage": "http://cathscafe.example.com/",
"name": "Cath's Cafe",
"openingHours": "Mo,Tu,We,Th,Fr,Sa,Su 11:00-20:00",
"telephone": "+155501003344",
"hasMenu": "/menu"
}
</script>
Структурированное представление примера JSON-LD.