Схема и структурированные данные, JavaScript

Вопросы из расширенной технической сессии SEO в SMX Advanced и делятся своими взглядами на JavaScript и структурированные данные, две темы, стоящие на переднем крае разработки веб-сайтов и рейтинга в поисковых системах.

Серия Ask a SMXpert продолжает сегмент вопросов и ответов (Q & A), проводимый во время сессий SMX Advanced 2018 в Сиэтле.

Билл Славски, Go Fish Digital

Вопрос:   D О , вы думаете , Google будет использовать расширение схемы , построенные специалистами?

Билл: Есть эксперты по предметам и есть эксперты по созданию схемы, и в идеале расширение должно включать экспертов обоих типов. Для чтения на расширений схемы, есть страница на Schema.org конкретно о расширениях здесь .

Есть эксперты, пишущие в своих областях. Вот пример расширения Схемы об Онтологии Финансового Бизнеса . Вот еще один пример из GS1 , организации, которая принесла штрих-коды в обычные магазины.Если вы запускаете сайт электронной коммерции, рекомендуем посетить демонстрацию GS1.

Вопрос: когда я не должен использовать схему?

Билл:  Схема — это возможность представить информацию с вашего сайта в машиночитаемом виде, так же как использование XML-карты сайта на вашем сайте является альтернативой HTML-карте сайта. Так же, как информация из карты сайта HTML и карты сайта XML должна быть согласованной, словарь Schema и HTML, который вы используете на странице, также должны быть согласованными.

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

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

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

Вопрос: Можно ли использовать свойство sameAs для ссылки на локальные URL-адреса цитирования для локального SEO?

Bill:  Страница свойств схемы для «То же, что и» ограничивает использование этого значения использованием URL-адресов, которые имеют значение в качестве идентификаторов:

URL ссылочной веб-страницы, которая однозначно указывает на идентичность элемента. Например, URL-адрес страницы Википедии, записи в Википедии или официального сайта.

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

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

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

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

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

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

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

Билл:  Мы должны помнить, что Schema все еще находится в зачаточном состоянии, и Google только начинает использовать ее, но над этим работает Google по крайней мере с 1999 года, когда они разработали алгоритм DIPRE.

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

Если Google может создать богатое и полезное приложение, такое как Карты Google, и навигацию, которую он нам приносит, они могут опираться на многие аспекты использования Схемы. Скорее всего, он будет использоваться в таких местах, как:

  • Google Lens. Включение поиска по фотографии, которая использует схему для поиска информации об объектах, которые можно искать на фотографиях.
  • Поиск на основе местоположения. Если Google знает местоположение, из которого вы выполняете поиск, оно может ответить на вопросы об этом местоположении, например, о том, какие предприятия могут быть поблизости, какие достопримечательности находятся поблизости, какие события могут происходить в этом районе, какие вакансии могут быть предложены близко. к месту.
  • Поиск основан на свойствах сущностей.  Google показал, что может отвечать на вопросы, основываясь на свойствах сущностей. Включение этих «свойств» на ваш сайт помогает сделать ваш сайт тем, который используется в результатах поиска.
  • Появления на основе трендовых сущностей.  Мы видим идентификаторы компьютеров в Google Trends. Если мы можем пометить сущности, которые появляются на наших сайтах, с помощью идентификатора машины сущностей, у нас могут появиться наши страницы в виде свежей актуальной информации, когда кто-то ищет эти сущности.

Патрик Стокс, IBM

Вопрос: Если 80 процентов наших пользователей используют десктопы, следует ли нам беспокоиться о страницах AMP?

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

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

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

Майк Арнесен, UpBuild

Вопрос: Как вы используете структурированные данные на лениво загружаемых изображениях продуктов и на страницах с перечнем продуктов?

Майк: Поместить структурированные данные в виде JSON-LD в ленивую загрузку — это путь. Это позволяет вам отображать все ваши семантические данные прямо при загрузке страницы (даже до полной загрузки страницы). Имейте в виду, что робот Googlebot не будет взаимодействовать с вашей страницей (или Bingbot). Они будут отображать страницу с очень высоким окном просмотра, но они не будут инициализировать какие-либо действия щелчка или прокрутки, на которые может положиться ваша ленивая загрузка.

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

Вы действительно хотите, чтобы все выровнялось с точки зрения ваших структурированных данных JSON-LD и вашего содержимого на странице. Вы хотите избежать несоответствия данных / контента, если это возможно.

Вопрос: Когда я НЕ должен использовать схему?

Майк:   Вы никогда не должны использовать семантическую разметку.Этот вопрос можно интерпретировать как «когда я не должен использовать Schema.org?», А не как data-vocabulary.org или dublincore.org, но я не думаю, что об этом спрашивают.

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

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

  • Schema.org — это словарь. Вы также можете думать об этом как о «словаре», в котором движки могут искать вещи (например, itemprops), чтобы увидеть, что они значат. Важно отметить, что Schema.org — не единственный семантический словарь; это именно то, что мы используем для крупных поисковых систем, таких как Google, Bing, Yandex и т. д.
  • Семантическая разметка — это микроданные. Например, HTML, который мы добавляем в DOM (объектную модель документа) веб-страницы, чтобы указать, как содержимое на странице соотносится со словарем (например, Schema.org).
  • Структурированные данные — это конечный результат.Данные, которые имеют четкую структуру. В нашем случае использования эта структура позволяет поисковым системам понять, что представляют собой эти данные.

Все три работают вместе и одинаково необходимы, но они не являются взаимозаменяемыми.

Вопрос: Можно ли использовать свойство sameAs для ссылки на локальные URL-адреса цитирования для локального SEO?

Майк: Да, все в порядке. На самом деле, я бы рекомендовал использовать sameAs в разметке сущности JSON-LD вашей организации для ссылки на вашу страницу Google My Business и любые особенно заметные цитаты (например, Yelp).

Вопрос: Если 80 процентов наших пользователей используют десктопы, следует ли нам беспокоиться о страницах AMP?

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

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

Вы можете применить многие (если не все) из этих принципов к своему собственному веб-сайту с использованием или без использования ресурсов AMP или агонии за проверку AMP.

Вопрос: Майк, какие изменения вы увидели после связывания с идентификатором достижимости машины в JSON-LD?

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

Вопрос: Свойства schema.org, непосредственное значение которых мы можем наблюдать в результатах поисковой выдачи, все еще очень ограничены по сравнению с объемом теоретически значимой лексики, которая существует. Насколько глубоко стоит заходить на большинство веб-сайтов за пределами наиболее часто используемых свойств? И как мы можем доказать ценность того, чтобы идти глубже, чем то, что отражается в богатых фрагментах?

Майк:  я собираюсь начать свой ответ с вопроса: предпочли бы вы, кто догоняет семантическую разметку и структурированные данные, когда Google объявляет о новых расширенных функциях SERP, или предпочитаете, чтобы те уже получали эти функции? в необъявленных бета-версиях за несколько месяцев до того, как поисковая команда Google напишет объявление?

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

Вам нужно разметить каждую страницу на вашем сайте как schema.org/webpage или использовать schema.org/SiteNavigateElement? Нет — но — если вы чармин, вы, вероятно, хотите разметить с помощью schema.org/PublicToilet.