Schema.org через type="application/ld+json"
JSON-LD — это только один из способов микроразметки для быстрой разметки, но если на вашем сайте уже внедрена микроразметка в html тегах и в поиске отображаются расширенные сниппеты, не стоит проводить лишнюю работу и переходить на JSON-LD - хотя Google рекомендует использовать именно ее, а вот Яндекс еще не понимает json.
JSON-LD выгодно использовать, когда у вас вообще нет микроразметки, при этом основная аудитория переходит на сайт из Google.
Можно одновременно иметь на сайте JSON-LD и разметку на базе HTML - но они должны совпадать.
В формате JSON-LD надо ставить перед каждой кавычкой, не относящейся к формату, обратный слеш \.


Где можно пройти ВАЛИДАЦИЮ json:
- в Google — c помощью инструмента проверки микроразметки;
- в Яндекс — с помощью Валидатора микроразметки.
Сервисы для Онлайн генерации микроразметки
Примеры микроразметки с помощью JSON-LD:
Микроразметка хлебных крошек:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Головна",
"item": "https://protocol.ua/ua/"
}
,
{
"@type": "ListItem",
"position": 2,
"name": "Блог",
"item": "https://protocol.ua/ua/video_konsultatcii/"
}
,
{
"@type": "ListItem",
"position": 3,
"name": "Цікаві судові рішення",
"item": "https://protocol.ua/ua/cikavi_sydovi_rishennya/"
}
,
{
"@type": "ListItem",
"position": 4,
"name": "Особистою приватною власністю є земельна ділянка безоплатно приватизована одним із подружжя на себе під час шлюбу із земель державної або комунальної власності, але є винятки! (ВС/КЦС у справі № 626/4/17 від 12 серпня 2020 р.)",
"item": "https://protocol.ua/ua/osobistoyu_privatnoyu_vlasnistyu_e_zemelna_dilyanka_bezoplatno_privatizovana_odnim_iz_podruggya/#"
}
]
}
</script>
Website
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Здесь имя сайта",
"url": "Здесь URL главнй страницы",
"potentialAction": {
"@type": "SearchAction",
"target": "Здесь страница поиска на сайте",
"query": "required"
}
}
</script>
* Разметка поисковой строки "SearchAction" поддерживается Google и добавляет дополнительное окно поиска по сайту под его адресом при вводе названия бренда или URL конкретного сайта.
WebPage:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Здесь заголовок - title",
"description": "Здесь описание - deskription страницы"
}
</script>
или:
<script type="application/ld+json">
{"@context": "https://schema.org",
"webpage":{
"@type": "WebPage",
"name": "Здесь заголовок - title",
"description": "Здесь описание - deskription страницы"
},
"webheader":{
"@type": "WPHeader",
"headline": "Здесь название вашего сайта",
"description": "Здесь полное описание сайта"
},
"wpfooter":{
"@type":"WPFooter",
"copyrightYear":"2021",
"copyrightHolder":"Здесь название компании или сайта",
"creator":"Здесь автор сайта"
}
}
</script>
Разметка для местного бизнеса:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LocalBusiness",
"additionalType": "AutoRental",
"address": {
"@type": "PostalAddress",
"addressLocality": "Москва",
"streetAddress": "ул. Илимская, дом 1 Б"
},
"name": "Абсолют Корона",
"email": "mail@absolutecrown.ru",
"openingHours": [
"Mo-Fr 10:00-21:00",
"Sa-Su 10:00-18:00"
],
"priceRange": "1100-4700RUB",
"telephone": ["8 (495) 783-70-83", "8 (916) 783-03-03"],
"image": "/images/logo-square.png",
"url": "https://www.absolutecrown.ru",
"geo": {
"@type": "GeoCoordinates",
"latitude": "55.88923006884247",
"longitude": "37.57312349999997"
}
}
</script>
Для организации:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"url": "http://www.apple.com/",
"logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?201608191052",
"address": {
"@type": "PostalAddress",
"addressLocality": "Москва, Россия",
"postalCode": "105264",
"streetAddress": "5-ая Парковая, 52"
},
"email": "pochta@medvedica.org",
"name": "Медведица",
"telephone": "+7 (495) 223 45 45",
"sameAs": [
"http://www.wikidata.org/entity/Q312",
"https://www.youtube.com/user/Apple",
"https://www.linkedin.com/company/apple"
],
"contactPoint": [
{
"@type": "ContactPoint",
"telephone": "+7-800-692-7753",
"contactType": "sales",
"areaServed": [ "RU" ]
}
]
}
</script>
Разметка для статьи:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Article",
"headline": "Аквариумные рыбы лисицы",
"image": "https://www.aqua-shop.ru/images/news/Siganus_vulpinus-Lo.jpg",
"description": "Лисицы — весьма распространенные рыбы в морской аквариумистике.
Принадлежат к одноимённому семейству Рыбы-лисицы.
Встречаются в водах Индо-Пацифики и Средиземноморья.",
"author": "Аква Шоп",
"publisher": {
"@type": "Organization",
"name": "aqua-shop.ru",
"url": "https://www.aqua-shop.ru",
"logo": {
"@type": "ImageObject",
"url": "https://www.aqua-shop.ru/images/news/logo_Aqua-shop.jpg"
}
},
"datepublished": "2016-03-21",
"datemodified": "2018-05-22",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.aqua-shop.ru/articles/rybki_lisicy"
}
}
</script>
Микроразметка SON-LD для озывов:
<script type="application/ld+json">
{"@context": "https://schema.org/",
"@type": "Product",
...
"review": [
{
"@type": "Review",
"author": "Кирилл",
"datePublished": "2018-09-07",
"reviewBody": "Очень вкусные булочки!",
"reviewRating": {
"@type": "Rating",
"bestRating": 5,
"ratingValue": 5,
"worstRating": 1
}
},
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Ангелина Иванова"
}
"datePublished": "2020-09-07",
"reviewBody": "Маленький выбор вкусов, не хватает крема в булочке.",
"name": "Пекарня уже не та...",
"reviewRating": {
"@type": "Rating",
"bestRating": 5,
"ratingValue": 3,
"worstRating": 1
}
}]
...
}
</script>
Микроразметка для услуг/сервиса:
<script type="application/ld+json">
{"@context": "http://schema.org/",
"@type": "Service",
"description": "We at Serpact SEO Agency offer an individual approach to each SEO optimization client, we are competent, we have experience and we achieve results.",
"url": "https://serpact.bg/seo-optimizacia/",
"serviceType": "SEO",
"offers": {
"@type": "Offer",
"name": "SEO PACKAGE START",
"priceCurrency": "BGN", "price": "1000"}
} </script>
Микроразметка для Вопрос-ответ:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "✅ Когда можно обратиться в офис?",
"acceptedAnswer": {
"@type": "Answer",
"@id":"a1",
"text": "Мы работаем без выходных и перерывов на обед.
Время работы нашего офиса: пн, вт, ср, чт, пт – 10:00-20:00,
сб, вс – 10:00-17:00."
}
},
{
"@type": "Question",
"name": "✅ Можно ли осмотреть Ваши автомашины и как это сделать?",
"acceptedAnswer": {
"@type": "Answer",
"@id":"a2",
"text": "Осмотр автомобилей производится в нашем автопарке
до заключения договора и оплаты. Типовой договор Вы можете
найти <a href=\"/link\">по ссылке</a>."}
}]
}
</script>
Разметка JSON-LD Product-AggregateOffer для товарной карточки:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Product",
"image": "dell-30in-lcd.jpg",
"name": "Dell UltraSharp 30\"Монитор LCD" ,
"description": "Dell UltraSharp 30 с поддержкой технологии
Premier Color — UP3017.",
"brand": "DELL",
"aggregateRating": {
"@type": "AggregateRating",
"bestRating": "10",
"ratingCount": "5",
"ratingValue": "8.2"
},
"offers": {
"@type": "AggregateOffer",
"highPrice": "32000",
"lowPrice": "22000",
"priceCurrency": "RUB",
"offerCount": "2",
"offers": [
{
"@type": "Offer",
"url": "save-a-lot-monitors.com/dell-30.html"
},
{
"@type": "Offer",
"url": "jondoe-gadgets.com/dell-30.html"
}
]
}
}
</script>
Микроразметка для Инструкций HowTo в JSON-LD:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "HowTo",
"name": "Как отправить посылку за 1 день",
"description": "Отправляйте товары легко с нашей инструкцией.",
"step": [
{
"@type": "HowToStep",
"url": "https://site.ru/posylka#step1",
"name": "Шаг 1. Подготовьте посылку и документы.",
"itemListElement": {
"@type": "HowToDirection",
"text": "Сложите отравление в коробку и аккуратно заклейте скотчем.
Прикрепите бумаги к коробке."
},
"image": {
"@type": "ImageObject",
"url": "https://site.ru/photos/photo-step1.jpg",
"height": "406",
"width": "305"
}
}, {
"@type": "HowToStep",
"name": "Шаг 2. Вызовите курьера.",
"url": "https://site.ru/posylka#step2",
"itemListElement": {
"@type": "HowToDirection",
"text": "Заполните заявку на
<a href=\"/forma\" rel=\"nofollow\" target=\"_blank\">сайте</a>."
},
"image": {
"@type": "ImageObject",
"url": "hhttps://site.ru/photos/photo-step2.jpg",
"height": "406",
"width": "305"
}
}, {
"@type": "HowToStep",
"name": "Шаг 3. Отдайте посылку курьеру.",
"url": "https://site.ru/posylka#step3",
"itemListElement": {
"@type": "HowToDirection",
"text": "Не забудьте записать номер накладной."
},
"image": {
"@type": "ImageObject",
"url": "https://site.ru/photos/photo-step3.jpg",
"height": "406",
"width": "305"
}
}
],
"totalTime": "P1D"
}
</script>
----
Инструкция от Гугла по application/ld+json