Яндекс валидатор микроразметки: API Валидатора микроразметки — Технологии Яндекса

Универсальный валидатор микроразметки в Яндекс.Вебмастере / Хабр

t1r1

Блог компании Яндекс Микроформаты *Семантика *

В последнее время вебмастера используют семантическую микроразметку все чаще: по нашим данным, сейчас 10% страниц рунета размечены, и это число постоянно растет. А вслед за популярностью микроразметки растет и потребность вебмастеров в дополнительных ее видах. И не только тех, которые поддерживает Яндекс. Именно поэтому мы решили сделать валидатор микроразметки в Яндекс.Вебмастере универсальным. Для начала мы научили его проверять корректность всех типов разметки Schema.org и microdata.

Пример валидации разметки Product (Schema.org):

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

Стандарт был разработан ведущими поисковыми системами в составе рабочей группы Schema.org. Яндекс через некоторое время присоединился к ней и сейчас принимает участие в обсуждении новых и развитии существующих словарей.

Как и любая распространенная разметка, Schema.org и microdata может использоваться не только поисковиками, а любыми сервисами и проектами.

На сегодняшний день в стандарте Schema.org описано более 549 классов — и их количество постоянно растет. Часть из них поддерживается сервисами Яндекса. Вебмастера могут размечать свои сайты и таким образом передавать данные о содержимом сайтов на сервисы Яндекса:

– Organization и Place и унаследованные от них классы — для Яндекс.Справочника и контактных данных об организации;
– ImageObject — для Яндекс.Картинок;
– VideoObject — для Яндекс.Видео;
– Recipe — для кулинарных рецептов;
– Scholarly Article — для словарных статей.

Сейчас многие популярные сайты размечены Schema. org, среди них odnoklassniki.ru, rutube.ru, kp.ru, ivi.ru и другие. Используя микроразметку, вы поможете поисковым системам правильно отобразить ваш сайт в результатах поиска. Некоторую важную информацию о сайте посетители увидят еще до перехода на сайт — так вы получите больше переходов именно тех пользователей, которые вам нужны.

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

Любители семантических технологий в Поиске

Теги:

  • schema.org
  • schema validation
  • microdata
  • яндекс.вебмастер
  • валидация

Хабы:

  • Блог компании Яндекс
  • Микроформаты
  • Семантика

Всего голосов 38: ↑34 и ↓4 +30

Просмотры

24K

Комментарии 19

Github

Тири @t1r1

Пользователь

Комментарии Комментарии 19

Пользовательское соглашение сервиса «API валидатора микроразметки»

Общество с ограниченной ответственностью «ЯНДЕКС» (далее — «Яндекс») предлагает пользователю сети Интернет (далее — «Пользователь») использовать сервис «API валидатора микроразметки» на условиях, изложенных в настоящем документе (далее — «Условия»).

1.1. Термины и определения

Сервис — сервис «API валидатора микроразметки», представляющий собой интерфейс программирования, который позволяет проверить семантическую разметку, внедренную на сайте, и убедиться в том, что роботы поисковых систем cмогут извлечь структурированные данные.

API-Ключ — уникальный идентификатор, выдаваемый Пользователю, позволяющий получить доступ к функциям Сервиса со своего сайта (-ов).

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

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

1.2. Использование Пользователем Сервиса регулируется настоящими Условиями, а также:

1.

3. Начиная использовать Сервис или его отдельные функции, в том числе получив API-ключ, зарегистрировавшись на Сервисе, разместив код сервиса на своем сайте или воспользовавшись любой другой функциональной возможностью, предоставляемой Сервисом, Пользователь принимает настоящие Условия, а также условия всех указанных в п. 1.2 Условий документов, в полном объеме, без всяких оговорок и исключений, и обязуется соблюдать их. Использование Сервиса на иных условиях, чем условия указанных документов, возможно только по предварительному письменному согласию Яндекса. В случае несогласия Пользователя с какими-либо из условий указанных документов, Пользователь не вправе использовать Сервис.

1.4. Пользователь самостоятельно несет ответственность за соблюдение им Законодательства при использовании Сервиса. Везде по тексту настоящих Условий, если явно не указано иное, под термином «Законодательство» понимается любое применимое законодательство, включая как законодательство Российской Федерации, так и законодательство места пребывания Пользователя или места совершения им юридически значимых действий в соответствии с настоящими Условиями.

Если использование Пользователем какой-либо возможности, предоставляемой Сервисом, нарушает Законодательство, Пользователь обязуется воздержаться от использования Сервиса.

1.5. К настоящим Условиям и отношениям между Яндексом и Пользователем, возникающим в связи с использованием Сервиса, подлежит применению право Российской Федерации.

2.1. Для получения доступа к Сервису Пользователь обязан зарегистрироваться по установленной форме и получить API-Ключ. Яндекс вправе по своему усмотрению отказать в доступе к Сервису без объяснения причин. Пользователь не имеет права использовать любые программы, устройства или иные средства, позволяющие получить API-Ключ автоматическим путем или иным образом с нарушением процедуры, установленной Яндексом.

2.2. Пользователь вправе использовать Сервис только в рамках интернет-сервисов и программ для ЭВМ, доступных для бесплатного открытого использования неограниченным кругом лиц. Пользователь не имеет права использовать Сервис для проектов, требующих оплаты, или иным образом ограничивающих доступ к ним третьих лиц. Необходимость зарегистрироваться не считается ограничением доступа в рамках настоящего пункта.

2.3. Пользователь может использовать данные и функции, полученные при помощи Сервиса, только в рамках функциональности, предоставляемой Сервисом.

2.4. Пользователь не имеет права изменять, декомпилировать и/или каким либо образом модифицировать программный код, полученный посредством Сервиса.

2.5. Пользователь имеет право сохранять, обрабатывать и видоизменять Данные, за исключением Данных, извлеченных из микроразметки страниц, владелец которых напрямую запретил извлечение данных с помощью Сервиса.

2.6. Ограничение на количество запросов для Получателей – не более 10 запросов в секунду. Это число может изменяться без предварительного предупреждения Получателя. При превышении максимального количества обращений к Сервису, Яндекс вправе приостановить предоставление Сервиса Получателю.

2.7. Пользователь не имеет права использовать Сервис для создания интернет-сервисов, программ для ЭВМ или иным образом, если такое использование влечет нарушение Законодательства, документов, указанных в п. 1.2 Условий, и/или прав и законных интересов третьих лиц.

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

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

2.10. Яндекс имеет право по собственному усмотрению прекратить или приостановить доступ Пользователя к Сервису без уведомления и без объяснения причин, в частности, в случае нарушения Пользователем требований настоящих Условий.

3.1. Исключительное право на Сервис принадлежит Яндексу. Исключительные права на Данные принадлежат Яндексу или иным правообладателям. Настоящие Условия не дают Пользователю каких-либо прав на использование Сервиса или Данных помимо тех возможностей, которые предоставляются непосредственно в интерфейсе Сервиса в соответствии с настоящими Условиями.

3.2. Используя Сервис, Пользователь предоставляет Яндексу право использовать логотип, товарный знак и/или фирменное наименование Пользователя и/или сайта Пользователя в информационных, рекламных и маркетинговых целях без необходимости получения дополнительного согласия Пользователя и без выплаты ему какого-либо вознаграждения за такое использование.

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

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

4.2. Пользователь самостоятельно и в полном объёме несёт ответственность за использование и сохранность своего API-Ключа. Пользователь не имеет права получать API-Ключ для третьих лиц, передавать или предоставлять его третьим лицам. Яндекс не несёт ответственности за несанкционированное использование API-Ключа третьими лицами. Все действия, совершенные на Сервисе с использованием принадлежащего Пользователю API-Ключа, считаются совершенными Пользователем.

4.3. Пользователь самостоятельно и в полном объеме несёт ответственность за использование персональных данных третьих лиц при использовании им Сервиса. В случае возникновения каких-либо претензий к Яндексу за использование пользователем персональных данных третьих лиц с нарушением требований действующего законодательства в отношении персональных данных, пользователь обязуется своими силами и за свой счет урегулировать такие претензии. В случае выявления фактов нарушений, предусмотренных настоящим пунктом и допущенных по вине Пользователя, Яндекс оставляет за собой право применить по отношению к Пользователю меры, предусмотренные п. 2.10 Условий.

5.1. Яндекс имеет право без уведомления по собственному усмотрению прекратить или приостановить доступ Пользователя к Сервису или к отдельным его функциям с использованием его учетной записи и/или API-ключа, без объяснения причин, в том числе, в случае нарушения Пользователем требований настоящих Условий.

5.2. Все вопросы и претензии, связанные с использованием/невозможностью использования Сервиса, должны направляться через форму обратной связи по адресу: http://feedback2.yandex.ru/api-microtest.

5.3. Яндекс вправе в любое время без уведомления Пользователя изменять текст настоящих Условий. Действующая редакция настоящих Условий размещается по адресу: https://yandex.ru/legal/microtest_api. Новая редакция Условий вступает в силу с момента ее размещения в сети Интернет по указанному в настоящем абзаце адресу. Продолжение использования Сервиса после изменения Условий считается согласием с их новой редакцией. Пользователь обязан прекратить использование Сервиса, в случае если Яндексом были внесены какие-либо изменения в настоящие Условия, с которыми Пользователь не согласен.

Дата публикации: 11.03.2015 г.

3 Инструменты для создания и проверки разметки схемы

20 октября 2022 г. • Энн Смарти

Поисковые системы давно хотели иметь единый метод для понимания веб-сайтов. Необходимость в этом возникает потому, что поисковые роботы не всегда могут распознать смысл сайта, просканировав его код. Это магазин или блог? Сайт рецептов или садоводство?

Это назначение структурированных данных. Это концепция 1990-х годов по организации информации сайта, чтобы помочь поисковым системам понять ее. Но рост Интернета породил множество типов структурированных данных, а не единообразие, желаемое поисковыми системами.

Введите Schema.org. Это тип структурированных данных — «словарь», основанный на коде JSON-LD, — основанный в 2011 году и одобренный основными поисковыми системами: Google, Yahoo, Microsoft и Яндекс. Он управляется и организуется некоммерческим совместным сообществом, состоящим в основном из разработчиков и инженеров. Примерно к 2022 году структурированные данные от Schema.org станут отраслевым стандартом де-факто.

Следовательно, термин «схема» теперь является синонимом «Schema.org».

Beyond Rich Snippets

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

Основы реализации схемы включают:

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

Schema Builders, Validators

1. Schema Builder — это бесплатное расширение Chrome для создания разметки схемы. Хотя существует множество генераторов схем, Schema Builder упрощает копирование существующей разметки с любого сайта , а не только вашего собственного.

Например, вы можете скопировать со страницы конкурента схему, создающую расширенный фрагмент. Просто откройте эту страницу в Chrome и активируйте расширение. Затем отредактируйте, скопируйте и добавьте схему на свою страницу.

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

Schema Builder позволяет легко копировать существующую разметку с любого сайта, а не только с вашего собственного.

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

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

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

3. Помощник по структурированным данным Ryte мгновенно проверяет разметку схемы на любой странице. Расширение Ryte для Chrome работает быстрее, чем его веб-версия, поскольку нет необходимости копировать и вставлять URL-адрес.

Помощник по структурированным данным Ryte мгновенно проверяет разметку схемы на любой странице.

Другие опции

Инструментов для реализации схемы становится все больше, особенно для таких популярных платформ, как WordPress, Shopify, Wix и многих других.

  • WordPress и WooCommerce. Список обзорных плагинов Colorbib, поддерживающих схему, полезен. Список включает в себя плагины для обзора продуктов, книг, рецептов и многого другого.
  • Shopify. Schema Plus for SEO — популярное приложение для нескольких типов схем.
  • Wix предлагает множество встроенных типов схем.

Проверка схемы

Всегда проверяйте ограничения вашей платформы управления контентом перед внедрением сторонних генераторов схемы. Затем, после внедрения, запустите разметку через Google Rich Results Test и родной валидатор Schema.org.

Следите за разделом «Улучшения» в Google Search Console. В этом разделе будут перечислены (i) все расширенные фрагменты, которые ваш сайт может использовать в зависимости от используемой схемы, и (ii) ошибки или предупреждения в вашей схеме на странице, которые могут (или не могут) препятствовать использованию расширенных фрагментов.

В разделе «Эффективность» Search Console сравниваются рейтинги кликов ваших различных расширенных фрагментов и выявляются самые эффективные, чтобы узнать, какие из них привлекают больше всего трафика.

Лучшие инструменты тестирования структурированных данных

В контексте дизайна веб-сайта термин «структурированные данные» относится к схематическому расположению, которое помогает роботам поисковых систем понять содержание страницы. всегда можно нанять внештатного веб-дизайнера. Когда эта информация используется, другие уточнения результатов поиска, такие как рейтинги и обзоры, также могут отображаться вместе с результатами поиска. Техническое SEO, также известное как поисковая оптимизация, использует структурированные данные для улучшения понимания поисковой системой содержимого веб-сайта.

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

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

С помощью инструмента тестирования структурированных данных Google вы можете эффективно тестировать свои данные. Вставьте URL-адрес или фрагмент кода, который вы хотите попробовать, и инструмент выполнит тесты и предупредит вас, если возникнут какие-либо проблемы. Вы можете использовать этот инструмент для проверки JSON-LD, RDFa и микроданных. Когда дело доходит до размещения схемы на вашем веб-сайте, инструмент тестирования структурированных данных Google может быть очень удобным. Это один из лучших доступных инструментов тестирования структурированных данных.

2. Отчет о структурированных данных Google Search Console

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

3. Инструмент тестирования структурированных данных Schema.org

Инструмент тестирования структурированных данных Schema.org настоятельно рекомендуется контент-маркетологам, не имеющим технического опыта, но желающим включить структурированные данные в свой код. Универсальный плагин расширенных фрагментов schema.org для WordPress позволяет легко добавлять расширенные фрагменты в ваши статьи и повышать SEO, органические результаты и рейтинг кликов.

Плагин обрабатывает все автоматически. Он взаимодействует с вашим веб-сайтом и оптимизирует ваш контент от вашего имени. Его также можно использовать для разработки, создания и создания разметки структурированных данных JSON-LD, которую можно вставить в верхний и нижний колонтитулы вашего веб-сайта.

4. Яндекс. Средство проверки структурированных данных для веб-мастеров

Средство проверки структурированных данных Яндекса особенно полезно для проверки правильности представления кода структурированных данных в этой поисковой системе. Он бесплатный и работает аналогично инструменту тестирования структурированных данных Google, поскольку позволяет вам исследовать разметку вашего сайта. Он тестирует OpenGraph, RDF, schema.org и Microdata, среди других форматов.

5. Проверка схемы микроданных SEO SiteCheckup

Тест структурированных данных также можно выполнить с помощью инструмента SEO SiteCheckup. Он поможет вам определить, использует ли ваш сайт преимущества функции микроданных HTML. Микроданные способствуют созданию расширенных фрагментов в результатах поиска. Инструмент предоставляет отзывы об успешных, неудачных проверках и проверках с предупреждениями. Результаты теста структурированных данных помогают исправить проблемы SEO и повысить рейтинг Google и других поисковых систем в рамках оптимизации веб-сайта.

6. Средство проверки разметки Bing

Средство проверки разметки Bing — это компонент Инструментов Bing для веб-мастеров. Доступ к инструменту можно получить, перейдя на страницу поиска и нажав «Диагностика и инструменты». Он может проверять RDFa, JSON-LD, OpenGraph и микроформаты. Инструмент проверки можно использовать бесплатно. Чтобы изучить код структурированных данных, вы должны сначала авторизоваться и добавить свой сайт. Однако недостатком агентства является то, что оно не позволяет вам проверять структурированные HTML-данные.

7. Площадка JSON-LD

JSON-LD — это относительно новый формат структурированных данных, хотя он уже завоевал популярность. Инструмент JSON-LD Playground помогает оценить, соответствует ли синтаксис требованиям. Вы вводите код разметки удаленного документа или URL-адрес и получаете исчерпывающий отчет с подробной информацией.

8. Линтер структурированных данных

Линтер структурированных данных может помочь с проверкой структурированных данных на веб-сайтах и ​​предоставить расширенные результаты поиска. Вы можете изучить структурированные данные, скопировав URL-адрес, код или загрузив файл. Инструмент может отображать фрагменты и выполнять простые проверки словарного запаса. Этот бесплатный инструмент проверки в настоящее время не поддерживает микроформаты.

9. Тестер разметки электронной почты Google

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

10. Генератор разметки схемы Merkle

Merkle Schema — это разметка schema.org для создания данных для статей, руководств, хлебных крошек, страниц часто задаваемых вопросов и событий. Вы можете сделать расширенный тест результатов. После заполнения пустых качеств генератор разметки схемы Merkle пишет код для выбранной категории. Сканирование, локальное SEO, рендеринг, SERP (страница результатов поисковой системы) и ранжирование — вот некоторые из дополнительных услуг, предоставляемых этим приложением.

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

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