Как объединить разметку схемы с тегом alt изображения? - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь реализовать разметку схемы JSON -LD для изображений на моем сайте, однако я не вижу, как схема работает в дополнение к тегам alt изображения. Я знаю, что это разные вещи, но что, если я хочу иметь оба? Например:

    <script type="application/ld+json">
      {
      "@context": "http://schema.org/",
      "@type": "Organization",
      "url": "http://www.example.com/",
      "logo": "http://www.example.com/mcdonals-logo.png"
      }
    </script>

<img src="http://www.example.com/mcdonals-logo.png" alt="McDonald's Logo" />

1 Ответ

1 голос
/ 07 января 2020

alt атрибуты предназначены для пользователя и его браузера. Схема разметки предназначена для поисковых систем и ботов. Вам не обязательно нужна или требуется та же информация в теге alt, что и в схеме.

HTML спецификация

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

Из W3 C

JSON -LD был создан для веб-разработчиков, которые работают с данными, которые важны для других людей и должны взаимодействовать через Интернет. Согласно одному из ведущих редакторов проекта, стремление к созданию лучших веб-API-интерфейсов послужило стимулом для создания JSON -LD, а не Semanti c Web.

...