Schema org проверка: Микроразметка Schema.org — как сделать и проверить

Валидатор микроразметки от «Яндекс»: как работает Schema.org

Schema.org – стандарт семантической разметки, предназначенный для структурирования информации на сайтах и веб-страницах и передачи поисковым роботам дополнительных данных для последующей обработки. Применяется с 2011 года Google, Bing и Yahoo! методом внедрения специальных атрибутов в HTML-код (никаких сторонних файлов и перекрестных ссылок) для расширения отображаемого сниппета в результатах выдачи. Крайне полезен при продвижении информационных и новостных ресурсов, интернет-магазинов, блогов.

Содержание

  • Как проверять микроразметку с помощью валидатора
  • Исправление ошибок

Особенности валидатора от «Яндекс»:

  • Автоматически проверяет содержимое HTML-кода на корректность распознавания метаинформации, добавленной в тег head;
  • Сканирует содержимое разметки на соответствие требованиям, принятым в «Яндекс». Периодически направляет начинающих веб-мастеров и подсказывает, какую информацию подкорректировать и зачем.

Какие виды семантической разметки поддерживаются:

  • Schema.org;
  • Микроданные HTML;
  • RDF;
  • Open Graph;
  • Микроформаты (передает поисковым роботам дополнительные параметры о контенте: адрес организации, название продукции, цену).

Схемы микроразметки от «Яндекс», представленные в Schema.org:

Как проверять микроразметку с помощью валидатора

Инструменты «Яндекса» адаптированы под анализ микроразметки с помощью URL-ссылок, добавляемых в специальную строку (перед проверкой необходимо поставить галочку напротив пункта URL-документ), или через фрагмент HTML-кода (способ предназначен для информации, еще неопубликованной в сети).

Какой из вариантов выбрать – зависит непосредственно от желаемого результата и доступных ресурсов. Если сайт давно индексируется поисковыми роботами, то скопировать ссылку намного быстрее.

После проверки результатов в нижней части валидатора появится информация о найденных ошибках (страница не загружена, микроразметка не обнаружена, поле с фрагментом HTML-кода пустует) или предупреждениях, намекающих на проблемы с разметкой.

Исправление ошибок

Но от теории пора переходить к практике: результат проверки валидатора проще рассмотреть на конкретном примере, включающим произвольный код со страницы веб-страницы «Контакты». Внутри – информация об адресе организации, времени работы, номере телефона для связи или предварительной записи. Если добавить HTML-код в валидатор от «Яндекс», то в результате появятся следующие ошибки и предупреждения:

  • Поле name не добавлено. Name в масштабах разметки обязан принадлежать Organization, а потому валидатор подсказывает о необходимости добавить соответствующий атрибут к тегу.

Корректировка не займет много времени: достаточно добавить следующие правки:

<span itemprop=»name»><b>Название вашей организации</b></span>

  • Поле address не определено в спецификации. Проблема часто встречается у начинающих веб-мастеров, еще путающих атрибуты. Конкретно поля address в Schema. org не предусмотрено: вписывать необходимо addressLocality.

При возникновении повторных ошибок рекомендуется периодически проверять информацию с сайта Schema.org, где перечислены столь важные подробности.

После исправления ошибок и предупреждений фрагмент HTML-кода необходимо проверить еще раз. При правильном подходе в результатах появится информация о найденных сущностях, выделенной информации (часы работы, время, адрес, номер телефона), а заодно и об организации. Структурированная информация, как представлена в валидаторе от «Яндекс», в дальнейшем добавится в сниппет и сильно разнообразит оформление данных о сайте.

Diggernaut: документация по вебсайту | Проекты | Проект: Поставщики

В большинстве случаев дополнительная проверка данных может не потребоваться. Ваш диггер работает, собирает данные, вы выгружаете их тем или иным способом и обрабатываете их на своей стороне. Вы можете, к примеру, забрать данные с сайта поставщика и импортировать их себе в магазин, при этом программное обеспечение вашего магазина само проверит импортируемые данные, отсеивая некорретные значения в полях. Но если подобного механизма проверки у вашего магазина нет, то вы можете поручить делать это Diggernaut еще на этапе сбора данных, чтобы проблемные записи не попадали в финальный дата-сет. Для этого сервис предлагает воспользоваться схемой проверки данных.

Переключите редактор сценария диггера в режим Проверка кликнув мышкой на соответствующую закладку:

Для того, что бы диггер начал проверять забираемые с сайта данные, в этом окне редактора необходимо разместить схему проверки.

Схема проверки представляет собой структуру JSON, описывающую требования к полям и данным в них.

Мы не планируем дублировать здесь официальную документацию по составлению схем проверки данных, но мы поделимся с вами полезными ссылками, где вы найдете исчерпывающую информацию и множество примеров как это делать.

  1. Официальный сайт JSON Schema — здесь есть все необходимое
  2. JSON Schema Validation — раздел этого сайта, посвещенный схеме проверки данных
  3. Примеры простые
  4. Примеры сложнее
  5. Онлайн валидатор — можно попробовать составить схему и посмотреть как она работает
  6. Статья на хабре — описание и валидация древовидных структур данных

И в качестве бонуса мы приводим пример схемы проверки с одного из рабочих диггеров 🙂

{
    "$schema": "http://json-schema. 1$"
                },
                "brand": {
                    "description": "Бренд",
                    "type": "string",
                    "minLength": 1
                },
                "model": {
                    "description": "Product name",
                    "type": "string",
                    "minLength": 1
                },
                "original_url": {
                    "description": "Original URL to product",
                    "type": "string"
                },
                "pictures": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    },
                    "uniqueItems": true
                },
                "description": {
                    "description": "Product description",
                    "type": "string"
                },
                "sku": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "price": {
                                "type": "integer",
                                "minimum": 1
                            },
                            "old_price": {
                                "type": "integer",
                                "minimum": 0
                            }
                        }
                    },
                    "minItems": 1,
                    "uniqueItems": true,
                    "required": [ "price" ]
                },
                "sizepicture": {
                    "description": "Фото с размерами",
                    "type": "array"
                },
                "warranty": {
                    "description": "Гарантия",
                    "type": "string",
                    "pattern": "[\\d\\.
]+" }, "lifetime": { "description": "Срок службы", "type": "string", "pattern": "\\d+" }, "traits": { "description": "Особенности", "type": "array", "items": { "type": "object", "properties": { "trait": { "type": "string" } } } }, "youtubes": { "description": "Ссылка на youtube", "type": "array", "items": { "type": "object", "properties": { "youtube": { "type": "string" } } } }, "is_child": { "description": "Детское", "type": "string" }, "hardness": { "description": "Жесткость", "enum": ["Жесткий", "Средний", "Мягкий", "Разная жесткость сторон", ""] }, "hardness_side_1": { "description": "Жесткость 1-й стороны", "enum": ["Жесткий", "Средний", "Мягкий", "Разная жесткость сторон", ""] }, "hardness_side_2": { "description": "Жесткость 2-й стороны", "enum": ["Жесткий", "Средний", "Мягкий", "Разная жесткость сторон", ""] }, "load": { "description": "Нагрузка на спальное место", "type": "string" }, "weight_diff": { "description": "Допустимая разница в весе", "type": "string" }, "is_roll": { "description": "В рулоне", "type": "string" }, "is_round": { "description": "Круглый", "type": "string" }, "is_sezon": { "description": "Зима-Лето", "type": "string" }, "is_sofa": { "description": "Для дивана", "type": "string" }, "transform": { "description": "Трансформация", "type": "string" }, "layers": { "description": "Состав слоев", "type": "array", "items": { "type": "object", "properties": { "layer": { "description": "Layer", "type": "string" } }, "required": [ "layer" ] } }, "basis": { "description": "Основа", "enum": ["Независимый пружинный блок", "Зависимый пружинный блок", "Беспружинный матрас", ""] } } }, "Other": { "type": "object", "required": ["categoryId", "brand", "model", "original_url", "pictures"], "properties": { "categoryId": { "description": "ID категории для Other (3|4|6|7|8|9|10|11|12)", "type": "string", "pattern": "^3|4|6|7|8|9|10|11|12$" }, "brand": { "description": "Бренд", "type": "string", "minLength": 1 }, "model": { "description": "Product name", "type": "string", "minLength": 1 }, "original_url": { "description": "Original URL to product", "type": "string" }, "pictures": { "type": "array", "items": { "type": "string" }, "uniqueItems": true }, "description": { "description": "Product description", "type": "string" }, "sku": { "type": "array", "items": { "type": "object", "properties": { "price": { "type": "integer", "minimum": 1 }, "old_price": { "type": "integer", "minimum": 0 } } }, "minItems": 1, "uniqueItems": true, "required": [ "price" ] }, "sizepicture": { "description": "Фото с размерами", "type": "array" }, "warranty": { "description": "Гарантия", "type": "string", "pattern": "[\\d\\. ]+" }, "lifetime": { "description": "Срок службы", "type": "string", "pattern": "\\d+" }, "traits": { "description": "Особенности", "type": "array", "items": { "type": "object", "properties": { "trait": { "type": "string" } } } }, "youtubes": { "description": "Ссылка на youtube", "type": "array", "items": { "type": "object", "properties": { "youtube": { "type": "string" } } } }, "is_child": { "description": "Детское", "type": "string" } } } } }

Далее

4 Лучшие бесплатные инструменты проверки схем для веб-сайтов

Средства проверки схем — это инструменты для проверки правильности развертывания структурированных данных, какой категории они представляют и безошибочны ли они.

Тестирование структурированных данных — это часть разработки веб-сайта, которая обеспечивает хорошее представление в поисковых системах, не только повышая вовлеченность пользователей, но и позволяя поисковым системам лучше понимать и сканировать веб-страницы.

Например, на страницах результатов поисковой системы Google (SERP) вы часто видели результаты статей с рецептами вместе с изображением функции, временем и кратким обзором методов, которые автор собирается обсудить в ней. Не только в рецептах, но и для книг, обзоров с рейтингами, именем автора и ценой и т. д. Все это также известно как расширенный фрагмент, который описывает содержимое веб-страницы в результатах поисковой системы для пользователей, фактически не открывая ее. Это также помогает им решить, на какой странице будет лучший ответ на их запрос.

Теперь все это работа со структурными данными, которые кодирует почти каждый веб-сайт при его разработке. Более того, большинство тем и плагинов CMS, таких как WordPress, поставляются со встроенными схемами, чтобы предлагать расширенные фрагменты в поисковых системах.

Таким образом, инструменты для тестирования и обеспечения того, чтобы все структурированные данные, развернутые на любом веб-сайте, были безошибочными, используют инструменты тестирования структурированных данных. Большая часть структурированных данных использует словарь schema.org для кодирования. Другие форматы структурированных данных включают JSON-LD, RDFa и микроданные.

Разметка Schema (schema.org) помогает поисковым системам находить отношения между различными объектами, доступными на веб-сайте, чтобы предоставить расширенные фрагменты, которые могут улучшить результаты обычного поиска.

Общий словарь Schema.org содержит различные типы для представления данных в структурированном формате и соотнесения их с людьми, местами, вещами и многим другим. Вот почему существуют различные разметки схемы, такие как события, статьи, блог, продукты, часто задаваемые вопросы, рецепты, организации, местные предприятия и т. д., которые помогают поисковым системам понять точную цель веб-сайта и его страниц. Полный список разметки схемы доступен на Схема.орг.

1. Инструмент проверки структурированных данных Google

Это один из самых популярных инструментов для проверки разметки Schema веб-сайта или веб-страницы, предлагаемый Google. Он имеет очень простой интерфейс, который довольно легко понять и использовать. Просто введите URL-адрес или фрагмент кода и запустите процесс тестирования.

Через несколько минут выдаст результат с ошибками, если они есть, и какая схема реализована на сайте. Кроме того, пользователи также могут проверять форматы JSON-LD, RDFa и Microdata.

Когда дело доходит до проверки разметки Schema, даже новый пользователь может найти предупреждения и ошибки, чтобы исправить их с помощью этого инструмента. Хотя этот инструмент ничуть не хуже, Google может вскоре закрыть его, чтобы разработчики переключились на свою новую платформу Rich snipped Checker. Однако до тех пор любой, кто заинтересован, может использовать эту платформу для тестирования структурированных данных.

Ссылка на инструмент тестирования структуры Google

2. Инструмент тестирования расширенных результатов

Это еще один инструмент для проверки разметки Schema. Однако, как я уже говорил выше, Google планирует закрыть свой инструмент тестирования структурных данных, поэтому, чтобы заменить его, они придумали этот инструмент тестирования Rich Snippet Cheker.

Интерфейс Google Rich Results Testing Tool почти аналогичен структурированному, однако в нем не будет возможности тестировать фрагменты кода, а только прямая URL-ссылка.

Если схема была правильно реализована на веб-странице, в результате будут показаны все обнаруженные подходящие элементы или разметки схемы, связанные с элементами в скрытых карточках, чтобы выявить ошибки, мы должны щелкнуть их.

Что ж, этот инструмент проверки схемы дает точную информацию о том, какой элемент имеет ошибку, и мы можем быстро увидеть код соответствующей ему схемы.

Ссылка на подробный тест результатов

Инструмент проверки данных . Этот инструмент доступен как расширение Chrome, чтобы узнать данные, доступные на веб-странице.

Предоставляет данные в очень аккуратном табличном формате с ошибками, предупреждениями и элементами, размещенными в разных строках, чтобы пользователь мог легко понять, в чем проблема.

Для дальнейшего изучения любого предупреждения или ошибки просто нажмите на элемент и посмотрите недостающие элементы в вашей схеме.

4. Валидатор данных структуры Яндекса

Другой веб-мастер из поисковой системы Яндекса также предоставляет инструмент проверки схемы, позволяющий заглянуть внутрь реализованной схемы и обнаружить ошибки и предупреждения.

Изначально Schema.org — это совместная инициатива Bing, Google и Yahoo, но позже к ней присоединился и Яндекс. Таким образом, Яндекс также предлагает своему веб-мастеру инструмент для бесплатного тестирования разметки структурированных данных. Он поддерживает распространенные форматы микроразметки, такие как микроданные, schema. org, микроформаты, OpenGraph и RDFa. Но он не будет проверять все форматы на наличие спецфрагментов и использование размеченных данных в сервисах.

Вы также получите возможность напрямую размещать HTML-код для проверки проверки схемы. Кроме того, то, как он предоставляет результаты и обратную связь об ошибках в режиме реального времени, позволяет разработчикам легко понять, какая область кода нуждается в исправлении.

Ссылка на инструмент тестирования микроданных Яндекса

Примечание в конце:

Если вы используете WordPress, тогда Yoast SEO и другие подобные плагины автоматически добавляют микроданные или базовую схему на ваш сайт. Даже вы можете выбрать тип схемы для каждого сообщения, которое вы пишете, например «Технология», «Обзор» и т. д.; один из лучших плагинов для добавления Schema в WordPress — « Схема и структурированные данные для WP и AMP », доступна бесплатно. Принимая во внимание, что если вы являетесь разработчиком, то можете использовать генератор схемы Google , генератор разметки схемы Merkle (для формата JSON-LD) и многие другие, доступные в Интернете.

 

 

Что такое разметка схемы и подтверждение того, что она работает

Средство проверки разметки схемы (SMV)

Средство проверки разметки схемы (SMV) появилось в начале 2021 года.

Основной целью инструмента SMV является замена инструмента Google для тестирования структурированных данных (SDTT). Изначально Google хотел официально заменить SDTT инструментом тестирования расширенных результатов. Однако позже компания изменила свое решение.

Schema Markup Validator — это инструмент, который служит решением для сообщества Schema.org. Важно знать, что инструменты SMV и SDTT имеют много общего.

Средство проверки разметки схемы и инструмент проверки структурированных данных Google просты в использовании. Оба инструмента предоставляют результаты в удобном для чтения формате. Так что вам не составит труда запустить тесты и прочитать schema-разметку.

Стоит отметить, что идея оказалась очень удачной, и инструмент быстро завоевал популярность. В настоящее время для проверки структурированных данных широко используется инструмент Schema Markup Validator (SMV).

Schema Markup Validator — это средство проверки, которое может работать с различными типами разметки, такими как микроданные, JSON-LD и RDFa. Инструменты помогают найти ошибки и предупреждения в разметке и предоставить отчет об извлеченных структурированных данных. Проанализировав результаты, предоставленные инструментом, вы сможете внести все необходимые коррективы в разметку.

Средство тестирования расширенных результатов (RRTT)

RRTT — это инструмент со всеми функциями расширенных результатов. Возможно сочетание инструмента тестирования расширенных результатов с Google Search Console. Инструмент показывает все расширенные результаты для страницы. Вы увидите все расширенные результаты, для которых страница подходит с помощью этого инструмента. Если вы используете средство тестирования расширенных результатов, вы также можете воспользоваться функцией предварительного просмотра. В этом случае инструмент покажет вам, как будут выглядеть расширенные результаты страницы в поисковой выдаче.

Первоначально вам необходимо интегрировать структурированные данные в веб-страницу. Таким образом, вы сможете активировать специальные функции на своем веб-сайте в результатах поиска Google. После этого вы должны проверить страницу с помощью инструмента проверки расширенных результатов.

Существует несколько способов запустить тест страницы. Вы можете проверить страницу на наличие URL-адреса или фрагмента кода.

Хотите проверить страницу на наличие URL? Если это так, вы должны отправить URL-адрес страницы для теста. Убедитесь, что URL-адрес доступен в Интернете и любой может легко получить доступ к странице.

Вы также можете протестировать страницу на наличие фрагмента кода. В этом случае вы должны предоставить инструменту код вместо URL-адреса.

После завершения теста инструмент предоставит вам результаты. Наконец, инструмент предоставит вам отчет. Отчет содержит все ошибки, предупреждения и предложения по улучшению структурированных данных. Инструмент предоставит информацию о статусе URL, сканировании, обнаруженных элементах, обнаруженных структурированных данных и других важных аспектах.

Но самое главное, такой инструмент, как RRTT, будет выполнять функции Google Assistant. Инструмент позволит вам увидеть, как ваша страница будет выглядеть в поиске Google. Инструмент позволит вам выбирать различные макеты или создавать новые макеты для страницы. Просмотрев различные макеты для поиска на рабочем столе и макеты для мобильного поиска, вы сможете сделать наилучший возможный выбор.

Средство тестирования расширенных результатов позволяет пользователям делиться результатами с другими. Все, что вам нужно сделать, это дать браузерную ссылку с результатами теста тому, кто в ней нуждается. Таким образом, они успеют просмотреть результаты в течение следующих 90 дней.

RRTT работает для типов schema.org, только если они подходят для расширенных результатов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *