Проверка микроразметки
Дайте адрес страницы или список до тридцати адресов. Валидатор разберет структурированные данные и вернет таблицу: адрес, схема, где она лежит в коде и что в ней не так.
- Бесплатно
- Без регистрации
- Результат таблицей
Работа инструмента 0 руб. Таблица открывается на этой же странице, файл xlsx скачивается после регистрации. Другие инструменты
| Адрес | Текущий заголовок | Предложенный заголовок | Знаков | |
|---|---|---|---|---|
| 1 | /content/prichiny-psoriaza | Псориаз: причины, от чего возникает у взрослых и почему появляется | Псориаз - причины, от чего возникает у взрослых | 47 |
| 2 | /o-psoriaze/lechenie-psoriaza-golovy.htm | Псориаз на голове: причины, симптомы и лечение волосистой части | Псориаз на голове - причины, симптомы | 37 |
| 3 | /cho-takoe-artrit.htm | Псориатический артрит: симптомы, причины, диагностика и лечение | Псориатический артрит - симптомы, причины, диагностика | 54 |
| 4 | /psoriaz-nogtej.htm | Псориаз ногтей: как выглядит, причины, диагностика и лечение | Псориаз ногтей - как выглядит, причины, диагностика | 51 |
| 5 | /lechenie-detskogo-psoriaza | Псориаз у детей: причины, симптомы, диагностика и лечение | оставили как есть, с этой строкой все в порядке | 57 |
Что в отчете
- Четыре колонки. Адрес, схема, где она найдена и замечание. Одна строка это одна схема на одной странице, поэтому у страницы с товаром и крошками строк будет несколько.
- Три источника разом. Блоки JSON-LD, microdata по атрибуту itemtype со schema.org и теги Open Graph. Разметку часто раскладывают по двум местам сразу, и значения в них расходятся.
- Обязательные поля. По каждой найденной схеме проверяем поля, без которых она не работает. Пустое обязательное поле попадает в замечание вместе со своим именем.
- Читаем как посетитель. Страница открывается так же, как ее открывает браузер обычного человека. Доступ к админке, коду и хостингу не нужен.
Было и стало
Две строки из файла по сайту ogneva.ru. Сверху то, что стояло на сайте, снизу то, что предлагает файл, и длина после правки.
Микроразметка это структурированные данные в коде страницы, которые называют вещи своими именами: вот товар, вот его цена, вот хлебные крошки, вот автор статьи. Человек видит верстку, поисковая система видит подписи. Инструмент показывает, какие подписи на странице есть на самом деле и чего в них не хватает.
Словарь этих подписей называется Schema.org. Это открытый стандарт, который поддерживают Google и Яндекс: типы схем и имена полей у них общие. У каждой схемы своя функция. Organization описывает компанию, Product товар, BreadcrumbList путь по каталогу, FAQPage вопросы и ответы.
Три места, где лежит разметка
JSON-LD это отдельный блок script в коде. Он не привязан к верстке, поэтому переживает смену шаблона и правится в одном месте. Создать его можно руками или шаблоном движка. Google советует именно этот формат, и на новых сайтах почти всегда стоит он.
Microdata встроена прямо в теги атрибутами itemscope, itemprop и itemtype. Она старше, встречается на сайтах, которым много лет, и ломается от любой правки верстки: дизайнер поменял блок с ценой, и цена из разметки пропала. Ищем ее по itemtype со ссылкой на schema.org.
Open Graph это теги og в шапке страницы. К поиску они отношения не имеют, зато решают, как ссылка выглядит в мессенджере и социальной сети. Считаем их отдельно, потому что их часто путают со Schema.org и удивляются, почему звезды не появились.
Беда начинается, когда одно и то же лежит в двух местах сразу. Тогда в таблице будет две строки на одну страницу, и в них будут разные цена, заголовок или адрес. Поиск в такой паре выбирает сам, и выбирает не то.
Обязательные поля по схемам
Обязательное поле это то, без которого схема перестает работать. Google описывает такие поля отдельно по каждому типу, и у разных схем требования сильно разные.
| Схема | Без чего не работает |
| Organization | Обязательных полей у Google нет, но без name и url смысла в блоке тоже нет |
| LocalBusiness | name и address |
| WebSite | name и url, и лежать этот блок должен на главной странице |
| BreadcrumbList | itemListElement, внутри каждого пункта position, name и item. У последнего пункта item можно не ставить |
| Product | name и одно из трех: offers, review или aggregateRating |
| Offer | price или priceSpecification с ценой внутри, и рядом priceCurrency: цена без валюты не читается |
| Article, BlogPosting, NewsArticle | Обязательных полей нет. Google советует headline, image, author и datePublished |
| FAQPage | mainEntity с вопросом и ответом внутри |
| Recipe | name и image, то есть изображение готового блюда |
| Review | author, itemReviewed и reviewRating со значением оценки |
| AggregateRating | itemReviewed, ratingValue и число оценок в ratingCount или reviewCount |
| Event | name, startDate и location с адресом и названием площадки |
| Service | Обязательных полей нет, проверяем name и provider |
| ItemList | itemListElement, у каждого пункта position и url |
Пустое поле считается незаполненным. Строка вида name без значения хуже отсутствия схемы: поиск видит объект, у которого нет имени, и перестает доверять остальным подписям на этой странице.
Рейтинг без отзывов это ручные санкции
Самая частая просьба к разработчику звучит так: поставь нам звезды в выдаче. Разработчик ставит AggregateRating со значением оценки и числом отзывов, отзывов при этом на странице нет ни одного.
Так делать нельзя. В своих правилах по разметке Google пишет прямо: оценки и отзывы, которые оставили не живые посетители, ведут к ручным мерам. Ручная санкция за разметку отбирает у страницы право на расширенный вид в выдаче. Снимать ее надо через запрос на пересмотр, и это недели.
Правило простое: в разметке живет только то, что видит человек на странице. Есть блок с отзывами, есть средняя оценка на экране, значит можно разметить. Нет блока, значит нет и разметки. Инструмент такие случаи помечает замечанием, но решение остается за вами.
Схема есть, а сниппет не поменялся
Разметка дает право на расширенный вид, а не обещание. Поисковая система сама решает, какой сниппет показать по конкретному запросу и с какого экрана человек пришел. Одна и та же карточка товара может отдавать цену в сниппете на телефоне и не отдавать на компьютере.
Отдельно стоит FAQPage. Google убрал расширенный вид с вопросами из выдачи и снял документацию по нему. Схема ошибкой не считается, инструмент ее покажет, но рассчитывать на блок с раскрывающимися вопросами в поиске больше не стоит.
Что проверить следом
Разметка описывает то, что на странице уже есть. Если описывать нечего, чинить надо содержание, а не код. Посмотрите разбор текста и мета-теги: заголовок в разметке должен совпадать с h1 и с title, иначе поиск получает три разных ответа на один вопрос.
Если одинаковая разметка стоит на группе почти одинаковых страниц, сначала разберитесь с дублями: размечать десять копий одной карточки бесполезно. А если размеченная страница вообще не попала в выдачу, начните с проверки индексации: разметка на закрытой странице не работает никак.
Кому подходит
- Поставили разметку товара, а расширенный сниппет так и не появился
- Разметку писал разработчик, и никто не сверял ее с тем, что видно на странице
- Переехали на новый шаблон, и надо проверить, уцелела ли разметка
Когда не нужно
- Если надо поправить код: инструмент показывает ошибки, но сайт не трогает
- Если страница открывается только после входа в личный кабинет
- Если адресов больше тридцати: разбейте список на части
Цена и срок
- Файл готов за 20 минут после оплаты
- Формат xlsx, лежит в кабинете 90 дней
- Не собрался файл, деньги вернутся на ту же карту. Условия возврата
- По каждой странице сайта готовый заголовок и описание для поиска
- Рядом то, что стоит сейчас, и одной строкой что не так
- Хорошие строки не трогаем, чиним только плохие
- Длина подобрана так, чтобы в поиске ничего не обрезалось