Свойство schema.org ?
Содержание: Описание, Обратное свойство, Какие должны быть типы, В каких типах используется, Благодарности, Примеры использования.
makesOffer — это свойство в Schema.org, которое помогает описать товары или услуги, предлагаемые организацией или человеком. Проще говоря, оно связывает продавца (или поставщика услуг) с тем, что он предлагает, делая информацию более структурированной и понятной для поисковых систем.
Представьте, что вы владелец бизнеса, который продает handmade-украшения через интернет. Или, может быть, вы фрилансер, предлагающий услуги дизайнера. Чтобы помочь поисковикам "понять", что именно вы предлагаете, можно использовать makesOffer. Это свойство связывает ваш профиль (например, как представителя организации или частного лица) с конкретными предложениями: продуктами, услугами, акциями или даже условиями доставки.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Анна Петрова",
"makesOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Дизайн логотипов"
},
"price": "5000",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock",
"description": "Профессиональный дизайн логотипов для малого бизнеса."
}
}
</script>
В этом примере указано, что Анна Петрова предлагает услугу по созданию логотипов за 5000 рублей, и она доступна прямо сейчас. Это помогает поисковым системам точнее индексировать её профиль и показывать его людям, которые ищут такие услуги.
Улучшение видимости в поиске
Когда информация о ваших предложениях четко структурирована, поисковики лучше понимают их. Это увеличивает шансы, что ваш сайт или профиль появится в результатах поиска там, где это действительно важно.
Прозрачность для клиентов
Пользователи получают больше информации о том, что именно вы предлагаете: цена, доступность, условия. Это повышает доверие и снижает количество вопросов "А сколько это стоит?".
Автоматизация данных
Структурированные данные могут использоваться не только в поисковиках, но и в каталогах, CRM-системах и других платформах. Это упрощает автоматизацию процессов, связанных с продажами или взаимодействием с клиентами.
makesOffer, чтобы сделать каталоги более удобными для поиска.makesOffer — это простой, но мощный инструмент для тех, кто хочет быть заметным в интернете. Если вы продаете товары или предоставляете услуги, обязательно используйте это свойство в своей микроразметке. Ведь чем лучше поисковики понимают ваши предложения, тем выше шансы, что клиенты найдут именно вас. 🚀✨
Обратное свойство: offeredBy
Пример заметки или HTML разметки.
<!-- Seller Details -->
<div >
<strong>Contact Name: </strong> <span>Brent</span>
<div>$18,000</div>
<!-- Car Details -->
<div id="product">
<strong>2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox</strong>
<p>2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox in perfect
mechanical condition and low kilometres. It's impressive 2.0 litre turbo engine makes
every drive a fun experience. Well looked after by one owner with full service history.
It drives like new and has only done 50,000kms. (...)</p>
<img href="2009_Volkswagen_Golf_V_GTI_MY09.png" />
<p><strong>Color: </strong>Black</p>
<p><strong>Number of gears: </strong>6</p>
<p><strong>Engine: </strong>4 cylinder Petrol Turbo Intercooled 2.0 L (1984 cc)</p>
</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<!-- Seller Details -->
<div itemscope itemtype="https://schema.org/Person">
<strong>Contact Name: </strong> <span itemprop="name givenName">Brent</span>
<div itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer" itemref="product">
<span itemprop="priceSpecification" itemscope
itemtype="https://schema.org/UnitPriceSpecification">
<meta itemprop="priceCurrency" content="USD">$
<meta itemprop="price" content="18000">18,000
</span>
</div>
</div>
<!-- Car Details -->
<div id="product" itemprop="itemOffered" itemscope itemtype="https://schema.org/Car">
<strong itemprop="name">2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox</strong>
<p itemprop="description">2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox in perfect
mechanical condition and low kilometres. It's impressive 2.0 litre turbo engine makes
every drive a fun experience. Well looked after by one owner with full service history.
It drives like new and has only done 50,000kms. (...)</p>
<img itemprop="image" href="2009_Volkswagen_Golf_V_GTI_MY09.png" />
<p><strong>Color: </strong><span itemprop="color">Black</span></p>
<p><strong>Number of gears: </strong><span itemprop="numberOfForwardGears">6</span></p>
<div itemprop="vehicleEngine" itemscope itemtype="https://schema.org/EngineSpecification">
<p><strong>Engine: </strong>
<span itemprop="name">4 cylinder Petrol Turbo Intercooled 2.0 L (1984 cc)</span>
</p>
</div>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<!-- Seller Details -->
<div vocab="https://schema.org/" typeof="Person">
<strong>Contact Name: </strong> <span property="name givenName">Brent</span>
<div property="makesOffer" typeof="Offer">
<span property="priceSpecification" typeof="UnitPriceSpecification">
<meta property="priceCurrency" content="USD">$
<meta property="price" content="18000">18,000
</span>
<!-- Car Details -->
<div id="product" property="itemOffered" typeof="Car">
<strong property="name">2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox</strong>
<p property="description">2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox in perfect
mechanical condition and low kilometres. It's impressive 2.0 litre turbo engine makes
every drive a fun experience. Well looked after by one owner with full service history.
It drives like new and has only done 50,000kms. (...)
</p>
<img property="image" href="2009_Volkswagen_Golf_V_GTI_MY09.png" />
<p><strong>Color: </strong><span property="color">Black</span></p>
<p><strong>Number of gears: </strong><span property="numberOfForwardGears">6</span></p>
<div property="vehicleEngine" typeOf="EngineSpecification">
<p><strong>Engine: </strong>
<span property="name">4 cylinder Petrol Turbo Intercooled 2.0 L (1984 cc)</span>
</p>
</div>
</div>
</div>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name" : "Brent",
"makesOffer" : {
"@type" :"Offer",
"priceSpecification" : {
"@type" : "UnitPriceSpecification",
"priceCurrency" : "USD",
"price" : "18000" },
"itemOffered" : {
"@type" : "Car",
"name" : "2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox",
"description" : "2009 Volkswagen Golf V GTI MY09 Direct-Shift Gearbox in perfect mechanical condition and low kilometres. It's impressive 2.0 litre turbo engine makes every drive a fun experience. Well looked after by one owner with full service history. It drives like new and has only done 50,000kms. (...)",
"image" : "2009_Volkswagen_Golf_V_GTI_MY09.png",
"color" : "Black",
"numberOfForwardGears" : "6",
"vehicleEngine" : {
"@type": "EngineSpecification",
"name" : "4 cylinder Petrol Turbo Intercooled 2.0 L (1984 cc)"
}
}
}
}
</script>
Структурированное представление примера JSON-LD.
Пример заметки или HTML разметки.
<body>
<main>
<article>
<h1>
<a href="http://example.com/explosive-tennis-balls">Explosive tennis balls</a>
</h1>
<img alt="Explosive tennis balls" title src="http://example.com/explosive-tennis-balls.jpg" />
<p >
$29.99 - In stock
</p>
<p >
Tickle your friends!<br />
Surprise your opponent!
<p>
</article>
</main>
<footer>
<p>
© <span>2015</span> - <span property="name">Acme Inc</span>
</p>
<ul>
<li><a href="https://twitter.com/AcmeInc">Twitter</a></li>
<li><a href="https://www.facebook.com/AcmeInc">Facebook</a></li>
<li><a href="https://plus.google.com/u/0/+AcmeInc/">Google+</a></li>
</ul>
</footer>
</body>
Пример, закодированный в формате RDFa, встроенный в HTML.
<body vocab="https://schema.org/" resource="http://example.com/explosive-tennis-balls" typeof="ItemPage">
<link property="copyrightHolder publisher" href="#Organization" />
<main>
<article resource="#Product" property="mainEntity" typeof="Product">
<h1 property="name">
<a property="url" href="http://example.com/explosive-tennis-balls">Explosive tennis balls</a>
</h1>
<img property="image" alt="Explosive tennis balls" title src="http://example.com/explosive-tennis-balls.jpg" />
<p resource="#Offer" property="offers" typeof="Offer">
<meta property="priceCurrency" content="USD" />
<meta property="price" content="1000.00" />
<link property="availability" href="InStock" />
<link property="itemOffered" href="#Product" />
<link property="businessFunction" href="http://purl.org/goodrelations/v1#Sell" />
<link rev="makesOffer" href="#Organization" />
$29.99 - In stock
</p>
<p property="description">
Tickle your friends!<br />
Surprise your opponent!
<p>
</article>
</main>
<footer>
<p resource="#Organization" typeof="Organization">
© <span resource="#CopyrightYear" typeof="rdfa:Pattern">2015</span> - <span property="name">Acme Inc</span>
<link property="logo" href="http://example.com/acme-inc-logo.jpg" />
<link property="url" href="http://example.com" />
<link property="rdfa:copy" href="#SameAsResource"/>
</p>
<ul resource="#SameAsResource" typeof="rdfa:Pattern">
<li><a property="sameAs" href="https://twitter.com/AcmeInc">Twitter</a></li>
<li><a property="sameAs" href="https://www.facebook.com/AcmeInc">Facebook</a></li>
<li><a property="sameAs" href="https://plus.google.com/u/0/+AcmeInc/">Google+</a></li>
</ul>
</footer>
</body>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@id":"http://example.com/explosive-tennis-balls",
"@type":"ItemPage",
"copyrightYear":"2015",
"copyrightHolder":{"@id":"#Organization"},
"publisher":{"@id":"#Organization"},
"mainEntity":{
"@id":"#Product",
"@type":"Product",
"name":"Explosive tennis balls",
"description":"Tickle your friends! Surprise your opponent!",
"image":"http://example.com/explosive-tennis-balls.jpg",
"url":"http://example.com/explosive-tennis-balls",
"offers":{
"@id":"#Offer",
"@type":"Offer",
"priceCurrency":"USD",
"price":"1000.00",
"availability":"https://schema.org/InStock",
"itemOffered":{"@id":"#Product"},
"offeredBy":{
"@id":"#Organization",
"@type":"Organization",
"name":"Acme Inc",
"logo":"http://example.commple.com/acme-inc-logo.jpg",
"url":"http://example.com/",
"sameAs":["https://twitter.com/AcmeInc","https://www.facebook.com/AcmeInc","https://plus.google.com/u/0/+AcmeInc/"]
}
}
}
}
</script>
Структурированное представление примера JSON-LD.
Это пример от schema.su, его нету в официальной документации! Будьте внимательны, работоспособность не можем гарантировать. Проверяйте через валидатор.
Пример заметки или HTML разметки.
Электромонтажные услуги в Москве
Мастер с 15-летним опытом работы. Выполняем монтаж электропроводки, установку розеток и выключателей, ремонт щитовых. Гарантия на все работы - 2 года.
Телефон: +7 (495) 123-45-67
Сайт: https://electrician-moscow.ru
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Electrician">
<h1 itemprop="name">Электромонтажные услуги в Москве</h1>
<p>Мастер с 15-летним опытом работы.
Выполняем <span itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer"><span itemprop="itemOffered" itemscope itemtype="https://schema.org/Service"><span itemprop="name">монтаж электропроводки</span></span></span>,
<span itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer"><span itemprop="itemOffered" itemscope itemtype="https://schema.org/Service"><span itemprop="name">установку розеток и выключателей</span></span></span>,
<span itemprop="makesOffer" itemscope itemtype="https://schema.org/Offer"><span itemprop="itemOffered" itemscope itemtype="https://schema.org/Service"><span itemprop="name">ремонт щитовых</span></span></span>.
Гарантия на все работы - 2 года.</p>
<p><strong>Телефон:</strong> <span itemprop="telephone">+7 (495) 123-45-67</span></p>
<p><strong>Сайт:</strong> <a href="https://electrician-moscow.ru" itemprop="url">https://electrician-moscow.ru</a></p>
<!-- Адрес -->
<p><strong>Адрес:</strong>
<span itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">ул. Ленина, д. 10, кв. 5</span>,
<span itemprop="addressLocality">Москва</span>,
<span itemprop="postalCode">123456</span>,
<span itemprop="addressCountry">Россия</span>
</span>
</p>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Electrician",
"name": "Электромонтажные услуги в Москве",
"makesOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "монтаж электропроводки"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "установка розеток и выключателей"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "ремонт щитовых"
}
}
],
"telephone": "+7 (495) 123-45-67",
"url": "https://electrician-moscow.ru",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Ленина, д. 10, кв. 5",
"addressLocality": "Москва",
"postalCode": "123456",
"addressCountry": "Россия"
},
"areaServed": "Москва и Московская область"
}
</script>
Структурированное представление примера JSON-LD.