Google запустил структурированные данные и Indexing API для стримов


Содержание материала:

Google Indexing API

У меня есть веб-сайт портала вакансий (WordPress + PHP), и я хочу использовать API индексации Google для своего веб-сайта. У меня нет опыта работы с GoogleAPI, поэтому я просто прочитал их рекомендации.
Согласно руководству, для использования API индексации у него есть 3 шага:

  1. Выполните необходимые условия, включив API индексирования, создав новую учетную запись службы и подтвердив право собственности в консоли поиска.
  2. Получите токен доступа для аутентификации вашего вызова API.
  3. Отправляйте запросы на уведомление Google о новых, обновленных или удаленных веб-страницах.

Я выполнил шаг 1, но шаг 2 и 3 меня действительно смущают. Похоже, мне нужно получить токен OAuth с кодированием, но куда мне поместить этот код? Для использования API, они показывают мне этот пример:

Опять же, я не уверен, куда мне поместить этот блочный код для использования API. Может кто-нибудь знает об этом, может шаг за шагом объяснить, как это сделать для меня? Последний вопрос: потому что мой сайт получает около 10-15 новых вакансий в день. Могу ли я как-то установить этот API-интерфейс Indexing для автоматической отправки запроса в Google всякий раз, когда кто-то публикует новую работу?
С Уважением,

Решение

Вы должны передать его как заголовок проверки подлинности на предъявителя в вашем запросе.

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

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

Убедитесь, что вы правильно настроили сервисную учетную запись создать учетную запись службы

Другие решения

Вы должны обязательно подтвердить право собственности на сайт в консоли поиска: https://www.google.com/webmasters/tools/home

  1. Нажмите на вашу подтвержденную собственность.
  2. Выберите Подтверждение в настройках рядом с вашим подтвержденным свойством.
  3. В разделе «Проверенные владельцы» нажмите «Добавить владельца».
  4. Добавьте свой адрес электронной почты учетной записи службы в качестве владельца собственности.

Google запустил структурированные данные и Indexing API для онлайн-трансляций

Подпишись
на наши новости!

Заголовки новых статей для вас

  • Yandex28,06
  • Mail.ru Group27,15
  • Facebook150,33
  • Google932,22
  • Twitter18,61

Лучшие статьи

Спасибо, что следите за рынком Интернет-маркетинга с AdCrunch.ru

Мы очень ценим Ваше доверие

Нажмите «Нравится», чтобы читать нас в Facebook.

Спасибо, что следите за рынком Интернет-маркетинга с AdCrunch.ru

Мы очень ценим Ваше доверие

Нажмите «Подписаться», чтобы читать нас в Вконтакте.

С 1 июля Google начнёт индексировать новые сайты по мобильной версии – наступает эра mobile-first индекса

В конце мая Google объявил, что все новые веб-сайты, «ранее неизвестные поисковой системе», будут индексироваться с использованием mobile-first индекса, начиная с 1 июля 2020 года. Старые сайты в обязательно-принудительном порядке 1 июля переводить на новую систему не будут, но как только они станут готовы к переносу – перенесут.

Официальное заявление от Google. В блоге для вебмастеров Гугл написал:

Мы рады объявить, что mobile-first индексация будет включена по умолчанию для всех новых, ранее неизвестных поиску Google, веб-сайтов, начиная с 1 июля 2020 года. Приятно видеть, что на новых веб-сайтах теперь, как правило, пользователям и поисковым системам показывают один и тот же контент, как на как мобильных, так и на настольных устройствах.

Только для новых сайтов. Ещё раз, чтобы все уяснили. Новость касается только новых сайтов, о которых Гугл пока не знает. Кроме того, сайты, которые уже перешли на mobile-first индексацию, естественно, будут индексироваться с её использованием. Но если у вас старый сайт, который пока что не переехал на mobile-first, то индексироваться он будет по-старому, как desktop-first, пока не будет готов для переезда.

Цитата из блога Гугла:

Для старых веб-сайтов мы будем продолжать отслеживать и оценивать страницы на предмет их готовности к mobile first indexing, и уведомлять их владельцев через Search Console, как только они будут готовы.

Без уведомлений. В отличие от старых веб-сайтов, которые получают уведомления при их переносе, Google не будет отправлять уведомления владельцам новых сайтов, поскольку mobile-first – теперь состояние «по умолчанию».

Цитата из блога Гугла:

Поскольку по умолчанию для новых веб-сайтов будет использоваться mobile-first индексация, в уведомлениях нет необходимости.

Что такое mobile-first indexing? Приоритетная индексация мобильной версии сайта. Это то, как Google сканирует и индексирует Интернет. Вместо того, чтобы смотреть на десктопную версию веб-страницы, Google смотрит на её мобильную версию. Сейчас уже больше 50% всего, что индексирует Google, приходится на mobile-first.

Где можно получить дополнительную информацию по теме? В Сети уже куча статей про mobile first indexing. Google выпустил специальный документ для разработчиков, чтобы помочь вебмастерам подготовиться к индексированию с приоритетом мобильного контента. Думаю, его вполне достаточно.

Ещё совет. Как правило, Google уведомляет вас, когда ваш сайт переходит на индексацию с приоритетом мобильного контента, в Search Console. Поэтому не забывайте туда заходить и проверять свои сайты. В качестве дополнительного сигнала о том, что ваш сайт перешёл к mobile-first, можете ориентироваться на последнее сканирование, которое провёл Googlebot в инструменте проверки URL (скрины привёл выше).

Так же необходимо уделить дополнительное внимание структурированным данным и alt-тексту изображений, в связи со всеми этими нововведениями. По крайней мере, так советует сделать Гугл.

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

ПОНРАВИЛАСЬ СТАТЬЯ? ПОДЕЛИСЬ С ДРУЗЬЯМИ!

Порядок работы с Indexing API

Перед началом использования Indexing API необходимо выполнить следующие действия:

Создание проекта для вашего клиента

Прежде чем отправлять запросы к Indexing API, сообщите Google о клиенте и активируйте доступ к API. Для этого в Google API Console создайте (набор настроек и данных о доступе к API под общим именем) и зарегистрируйте приложение.

Перед началом работы с Indexing API нужно выполнить настройку в специальном инструменте. С его помощью вы сможете шаг за шагом создать проект в Google API Console и учетные данные, а также включить API.

Создание сервисного аккаунта

  1. Откройте страницу Сервисные аккаунты. При необходимости выберите проект.
  2. Нажмите add Создать сервисный аккаунт, а затем введите название и описание аккаунта. Вы можете оставить идентификатор, созданный автоматически, или придумать свой собственный. Указав нужную информацию, нажмите Создать.

  3. Задавать настройки в разделе Права доступа на уровне сервисного аккаунта не обязательно. Нажмите Продолжить.
  4. Когда откроется страница Предоставление пользователям доступа к сервисному аккаунту, прокрутите ее вниз до раздела Создать ключ и нажмите кнопку add Создать ключ.
  5. На появившейся боковой панели выберите формат ключа. Рекомендуемый вариант – JSON.
  6. Нажмите Создать. Будет создана единственная пара ключей (открытый и закрытый), которая затем будет скачана на ваш компьютер. Подробнее о том, как безопасно хранить ключи и управлять доступом к ним…
  7. Выберите Закрыть в диалоговом окне Закрытый ключ скачан, а затем нажмите Готово, чтобы вернуться к таблице своих сервисных аккаунтов.
Топ-пост этого месяца:  Взаимодействие Vue js TypeScript преимущества и примеры разработки проектов

Описанные далее действия нужно выполнять только в том случае, если вы хотите предоставить сервисному аккаунту доступ к пользовательским данным в домене G Suite.

  1. Найдите свой новый сервисный аккаунт в таблице. В столбце Действия нажмите на значок меню more_vert и выберите Изменить.
  2. На странице со сведениями о сервисном аккаунте нажмите expand_more Показать делегирование доступа к данным в домене и убедитесь, что установлен флажок Включить делегирование доступа к данным в домене G Suite.
  3. Чтобы включить делегирование, необходимо будет задать настройки в окне запроса доступа OAuth, если вы этого ещё не сделали. Следуйте инструкциям на экране, а затем повторите предыдущие шаги и снова установите указанный выше флажок.
  4. Нажмите Сохранить и вернитесь к таблице сервисных аккаунтов. Вы увидите в ней новый столбец – Делегирование доступа к данным в домене. Нажмите Просмотреть идентификатор клиента и запишите или сохраните соответствующий идентификатор.

Как подтвердить право собственности на сайт в Search Console

Следуя инструкциям в этом разделе, вы подтвердите, что владеете своим веб-ресурсом.

Как подтвердить право собственности на сайт

  1. Выполните эти инструкции.
  2. После подтверждения откройте Search Console.
  3. Нажмите на подтвержденный ресурс.
  4. Выберите Информация о подтверждении, нажав на значок настроек рядом с ресурсом.
  5. В разделе Подтвержденные владельцы нажмите Добавить владельца.
  6. Укажите для нового владельца адрес электронной почты своего сервисного аккаунта. Где можно найти этот адрес:
    • в поле client_email в закрытом ключе JSON, скачанном вами при создании проекта;
    • в столбце Идентификатор сервисного аккаунта в разделе «Сервисные аккаунты» в Developer Console.

Адрес электронной почты должен выглядеть приблизительно так:

Получение токена доступа

Для обращения к Indexing API необходимо пройти аутентификацию с помощью токена OAuth, который вам предоставляют в обмен на секретный ключ. Клиентские библиотеки API от Google позволяют получать токены OAuth для различных языков.

Требования

Отправляя запросы к Indexing API, соблюдайте следующие требования:

  1. Указывайте https://www.googleapis.com/auth/indexing в качестве области действия.
  2. Используйте только те конечные точки, которые указаны в разделе Использование API.
  3. Включайте в запросы токен доступа к сервисному аккаунту.
  4. Опишите тело запроса согласно требованиям в разделе Использование API.

Примеры

В примерах ниже показаны способы получения токена доступа OAuth.

В поиске Google и приложении Google Assistant теперь отображаются прямые трансляции

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

Для использования функции разработчику сайта нужно использовать:

  • Структурированные данные. С их помощью нужно приписать видеозаписи свойства VideoObject и BroadcastEvent . Таким образом система понимает, что речь идёт о видеотрансляции. Этот же инструмент отвечает за добавление времени её начала и завершения.
  • Indexing API. Необходим для сканирования страниц и своевременного обновления контента. Специалисты утверждают, что вызов API поможет убедиться в выведении иконки на предварительное изображение и попадании видео в ленту поиска.

Подробнее почитать о нововведениях можно в документации.

Google запустил структурированные данные и Indexing API для стримов

Звездочки рейтинга довольно привлекательно выглядят на фоне ссылок с кратким описанием. Но кроме звездочек в описании может быть подробная информация о материале

Такая разметка позволяет пользователю получить полную информацию о материале ещё на странице поиска

Микроданные прописываются в код страниц с помощью HTML кода с соответствующей разметкой. Примеры описания микроразметки можно увидеть тут https://schema.org/docs/gs.html#microdata_why
Для людей не сильно разбирающихся в HTML это темный непроходимый лес на грани иероглифов с вечным вопросом:» А куда это все совать?»

Для облегчения страданий Google выпустил вспомогательный инструмент с названием Мастер разметки структурированных данных Для того чтобы им воспользоваться вам нужно иметь аккаунт в инструментах для вебмастеров Google, минимальные знания HTML и знания структуры шаблонов в системе uCoz (на примере системы uCoz)

Авторизируйтесь в инструментах для вебмастеров Google www.google.ru/intl/ru/webmasters/‎

В списке сайтов у вас должен быть ваш сайт. Сайт должен быть проиндексирован. Перейдите в начальной странице инструмента https://www.google.com/webmasters/markup-helper/

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

Впишите адрес страницы с материалом и нажмите на кнопку начать разметку.

Примечание! В первую очередь нужно задать структуру основным страницам сайта. А это страница с материалом и комментарием к нему или созданные страницы в редакторе страниц.
Ошибочно начинать лепить разметку на страницы каталогов со списками материалов

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

Справа вы будете видеть список тегов, которые вам предстоит выделить на странице сайта слева. Например первый и самый главный пункт название. Выделяем название материала прямо в левом окне на сайте. При выделении названия откроется вспомогательное окно, где вы сможете поставить метку названия. Вот так

И так все пункты на странице: Автор, дата публикации, текст материала (выделяйте небольшую часть не более 180 символов), изображение (если есть), раздел статьи (можно пометить хлебные крошки — путь к материалы категории), урл (можно указать урл категории или раздела в котором находится материал) и оценку (оценка в поледствии будет отражаться в виде звездочек в сниппете)

Вы можете добавить недостающие вам теги, но обычно это не требуется

После того, как вы разметили страницу и если нет ошибок вы можете получить HTML код с разметкой

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

В окне справа вы увидите исходный код странички. Для того, чтобы прописать микроразметку в шаблоны сайта вам надо уметь работать с исходником и шаблонами сайта и знать в чем состоит разница. Дело в том, что исходник может несколько отличаться от шаблона страницы материала и комментария. Поэтому хотя бы начальные знания HTML обязательны.
Для облегчения процесса поиска участков кода в шаблоне пользуйтесь поиском на странице в браузере. Выделяйте код до помеченной микроразметки в правом окне и ищите на странице с шаблоном. Кто ориентируется в шаблонах сделает все за 5 минут.
Ваша задача прописать выделенные в правом окне участи кода в шаблон сайта.

Кроме готового HTML кода Google дает Структурированные данные как разметка JSON-LD. Кто не понимает для чего это и что это за зверь, проходит мимо, так как готового HTML вполне хватает для расширенного описания странички

После того как вы прописали разметку для микроданных в код шаблона и сохранили, вы можете проверить результат своих мучений тут https://www.google.com/webmasters/tools/richsnippets
Вы получите картинку как это будет выглядеть в выдаче (без краткого описания, которое зависит от запроса)

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

Если у вас все получилось, то после переиндексации сайта, вы сможете увидеть расширенное описание своих страниц в выдаче Google

Если вы не знаете HTML, то не стоит отчаиваться! Для вас Google предлагает Маркер — визуальный редактор для создания микроразметки страниц

Гость Дата: Среда, 13.11.2013, 04:28 | Сообщение # 2

Спасибо. Не знал о такой возможности. Действительно очень легко и понятно и сразу видно что и куда прописывать
barocha69 Дата: Среда, 09.09.2015, 16:43 | Сообщение # 3
Добрейшее, вы как всегда на высоте с вашими уроками, за что Вам спасибо.
Столкнулся с проблемкой:
захожу на страницу https://www.google.com/webmasters/markup-helper/
вбиваю адрес сайта без ВВВ, вверху всплывает надпись «Не удалось создать страницу: неправильный URL»
думаю авось, и вбиваю с ВВВ — все нормально, это что гугл считает главным зеркалом сайт с ввв? как понять? заранее спасибо.
Собственно сам сайт prо-glaz точка ru
webanet Дата: Среда, 09.09.2015, 23:28 | Сообщение # 4
barocha69, зайдите в вебмастер гугла — правый угол — настройки сайта — Основной домен — посмотрите какое значение там стоит. это и ответ на ваш вопрос. лучше всего было оставить первый пункт не устанавливать основной домен. так было бы совершенно все равно как прописывать адрес. гугл брал бы и с приставкой и без. и ссылки на сайт считал бы и так и так и так далее. это яндексу нужно четко указывать, ибо для яндекса адрес с приставкой ввв и без — это разные сайты.
форум webanet » Помоги себе сам компьютеры и интернет » Раскрутка сайта » Инструмент разметки структурированных данных Google (как просто задать расширенное описание страниц сайта)
  • Страница 1 из 1
  • 1


Сейчас на сайте

Ваш ай-пи: 91.105.232.77 chrome 41.0.2224.3

Общая статистика

ВСЕГО ПОЛЬЗОВАТЕЛЕЙ: 5940 РЕГИСТРАЦИИ ЗА МЕСЯЦ: 9 Пользователи,
которые посетили нас сегодня:

Что такое «структурированные данные» и почему вы должны их использовать

Это перевод статьи Нейта Харриса для блога Ahrefs. Больше об авторе можно узнать из его страницы Facebook .

Информация полезна для вебмастеров и SEO-специалистов продвинутого уровня. Хотя и начинающие могут оценить важность структурированных данных в современном SEO.

  • особенности применения Schema.org,
  • тонкости JSON-LD,
  • интересные фишки в Google Search Console (по старинке — Google Webmaster),
  • мифах структурированной разметки.

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

Нам известно, что Google добавляет каждые пару месяцев новый блок в Google Search Gallery .

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

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

Это не SEO-термин. Реляционные базы данных — основополагающее ядро ​​всех вычислений – полагаются на структурированные данные. SQL — структурированный язык запросов — управляет упорядоченными данными.

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

Микроразметка SCHEMA.ORG

Де-факто в интернете основным языком описания структурированных данных является schema.org. Например, для представления авиаперелета schema.org содержит правила для описания типа авиаборта, номера выхода на посадку, меню.

Проект был основан в сотрудничестве между Google, Microsoft, Yahoo и Яндекс. Он остается открытым исходным кодом и технически редактируется кем-либо. Однако, как и любой проект W3C, процесс внесения изменений не так прост. Если вам хочется добавить новый тип структурированных данных, смиритесь с техническими и бюрократическими проволочками. В итоге вы получите новый тип разметки, включенный в библиотеку Schema.org.

4 варианта структурирования данных

  1. Микроразметка JSON-LD — один из новых форматов структурированных данных, — именно его регулярно рекомендует Google. Вместо того, чтобы расставлять теги для каждого html элемента, JSON-LD представляет собой большой блок информационного кода, который сообщает роботу Google: «Тип воздушного судна, время отправления, меню и т. п.».

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

  1. RDFa+GoodRelation — это еще одно синтаксическое расширение HTML. RDFa отличается от JSON по сути. Вместо того, чтобы помещать структурированные данные в один блок, HTML-расширение разбросано по всему документу и структурирует ваши данные «на лету».

Данный синтаксис можно представить как еще один атрибут. Например, как class. Этот формат может быть полезен для маркировки динамических элементов (отзывы). В таких случаях он быстрее и удобнее, чем использование JSON.

  1. Microdata — расширение языка в формате HTML5. Используется редко.
  2. Microformat aka μF — микроформат, наиболее часто встречающийся в форме hAtom/hentry.

Маркировка данных Google Search Console

Для сайтов, на которых нет большого числа элементов для маркировки, Google предлагает полезный инструмент в GSC, позволяющий владельцам сайтов быстро применять структурированные данные. Однако приведем несколько причин не использовать Data Highlighter

  • Разметка ярлыка ваших данных будет нарушена, если что-либо изменится в форматировании ваших страниц.
  • Маркировка доступна только для поискового робота Google.

Как структурированные данные помогают SEO

Расширенные сниппеты (т. н. Rich Snippets ) — наиболее желанные для всех вебмастеров, как повышающие CTR. Например, вывод рейтинга товаров непосредственно в сниппете страницы для интернет-магазина.

  • Граф знания — блок о бренде или личности, например:
  • AMP, Google News и т. д. — для того, чтоб попасть в Google News или иметь пометку AMP, сайт должен иметь множество различных типов микроразметки, например события .
  • Индексация и ранжирование контента. Поисковики заявляют, что лучше понимают контекст и смысл содержимого страницы, если вы применяете микроразметку, даже если нет явно заметных результатов.
  • Другие поисковые системы. Каждая поисковая система обрабатывает структурированные данные по-разному. У Yandex есть поля, необходимые для успешной обработки, которых Google не требует. Результаты первой страницы Baidu в значительной степени зависят от структурированных данных.

Мифы факторов ранжирования

Микроразметка не является фактором ранжирования.

В прошлом мы наблюдали некий трюк со стороны Google, учитывающий микроразметку. Google понимал в выдаче брендовые запросы. Например, если вы владелец пиццерии «Tim`s Pizzeria» в Бруклине и кто-то набирает запрос «tims pizzeria brooklyn», то ваш сайт появится на первом месте в выдаче, даже не имея ссылочного профиля.

Если Google еще не понял, что ваш сайт является аналогом «Tim`s Pizzeria», то микроразметка может в этом помочь, впрочем как и с графом знаний, который был описан выше.

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

Примеры применения структурированных данных

Использование JSON-LD является наипростейшим способом внедрения структурированных данных на сайт. Эта разметка сообщает, что ваш сайт «представляет собой набор связанных веб-страниц и других элементов, которые обычно размещаются на одном домене и доступны по определенным URL-адресам».

Вставьте данный код на ваш сайт так же, как, например, код GA, заменив yoursite.com вашим URL.

Многим понадобится внедрить микроразметку для интернет-магазина. Ниже приведен пример кода для сайтов eCommerce.

Стоит отметить, что Google понимает JSON-LD, даже если ее элементы рендерятся асинхронно, поэтому микроразметку можно легко внедрить через Google Tag Manager, AJAX и т. д.


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

Владельцам сайтов на WordPress можно порекомендовать плагин Schema для быстрой и легкой настройки микроразметки. Большинство плагинов микроразметки для WordPress имеют множество проблем и недоработок. Многие из этих плагинов передают в качестве элементов микроразметки лишние данные дизайн-темы WP-сайта, такие как: author, date Published, Featured Image и т. д.

Однако использование плагинов не позволит вам охватить все возможности Schema, которые поддерживает Google. Тонкая и качественная настройка микроразметки — это путь к успеху в выдаче Google. Давайте посмотрим на необычную настройку карточек товаров Sephora . Также интересная микроразметка применена на NYTimes .

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

Данная микроразметка делает сайт клиента автора одним из немногих (например, suggestedMinAge используется всего лишь от 100 до 1000 доменами)

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

С данной проблемой автор статьи работает в настоящее время на одном из сайтов: Shopify имеет внедренную микроразметку товаров Schema, которая дублирует внедренную автором микроразметку для расширенных сниппетов, содержащую секции aggregate ratings и review (отзывы и рейтинг).

Кто то может предложить https://www.schemaapp.com/ … Автор статьи не сталкивался и не станет рекомендовать «за» или «против». Однако вот, что стоит отметить:

Все это кажется слишком сложным

Для мгновенного результата базовые возможности микроразметки несомненно помогут SEO. Основные структурированные данные могут быть внедрены с помощью плагинов. Если Вы выбрали применение плагинов, то стоит быть готовыми к сложностям, описанным выше.

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

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

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

Выводы

Техническое SEO бескрайне многообразно и широко по своим возможностям, и понимание структурированных данных является фундаментальным. Фактически Semantic Web может стать погибелью для SEO специалистов: чем больше данных мы скармливаем Google, тем больше создается расширений, которые уводят трафик из органической выдачи.

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

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

Гугл вебмастер структурированные данные

Рекомендуемые сообщения

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Войти

Уже есть аккаунт? Войти в систему.

Последние посетители 0 пользователей онлайн

Ни одного зарегистрированного пользователя не просматривает данную страницу

FAQ и How-to – новые типы структурированных данных Google

Дата публикации: 2020-05-10

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

В публикации, размещенной в блоге Webmaster, команда поисковика сообщила о добавлении новых типов разметки. Первый элемент – How-to. Он позволяет размещать в выдаче пошаговые инструкции. Второй тип структурированных данных предназначен для добавления блока часто задаваемых вопросов по определенной теме.

Оба элемента уже доступны для использования в поисковой выдаче. А также в Google Assistant. Под новые типы структурированных данных в Search Console добавлены отдельные отчеты.

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

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

WordPress-Ученик

12 фишек без которых Вы не создадите полноценный сайт на WordPress!

websitelytics

Стриминг данных в BigQuery

Стриминг данных в BigQuery может быть полезен для решения различных аналитических задач. Среди типичных кейсов подобных задач можно перечислить:

  • копирование хитов Google Analytics в таблицу для анализа неагрегированных аналитических данных
  • объединение данных аналитики и данных ERP/CRM систем для решения BI задач и построения сквозной аналитики
  • аналитика различных логируемых данных, например значения dataLayer, которые можно сохранять в BigQuery
  • сохранение и анализ данных о пользователях, которых не видят аналитические системы посредством javascript сниппета
  • и т.п.

Стриминг и сохранение данных в таблице BigQuery осуществляется с помощью двух составляющих. Первая, которую условно назовем “серверная часть”, это приложение в Google Cloud Platform , которое может обрабатывать поступающие запросы и сохранять данные в таблице в BigQuery. Приложение может работать на Python, Node.js или любом другом языке поддерживаемом GCP.

Вторая составляющая — это “клиентская часть”, javascript сниппет, который отправляет данные через GET или POST запрос (хит) из клиента (браузера) в endpoint нашего приложения в GСP. В интернете имеется ряд бесплатных решений, реализующих в той или иной степени данный процесс. Здесь в качестве основы будет рассмотрен следующий вариант, реализованный на Python: Google Analytics -> BigQuery streaming

Данное решение было протестировано мной на сайтах со средним объемом трафика. Следует отметить, что одно из существенных ограничений данного кода Python, как он есть — это умение обрабатывать только GET запросы. К примеру Google Analytics отправляет данные на свой сервер как через GET, так и POST запросы, поэтому javascript сниппет стриминга должен уметь преобразовывать все запросы отправляемые в BigQuery в GET запросы в случае стриминга данных аналитики.

Шаги реализации

A. Регистрируемся в Google Cloud Platform. Все сервисы в GCP можно попробовать бесплатно, но к аккаунту нужно будет привязать конкретную платежную карту, в частности это необходимо для использования BigQuery.

B. Создаем в GCP новый проект, в котором будет реализовано приложение (app), которое принимает, обрабатывает и сохраняет данные стриминга в таблицу BigQuery.

C. Переходим в BigQuery и создаем новый Dataset в нашем новом проекте, в котором затем программно будет создана таблица для хранения данных стриминга, оставив опцию Data expiration по умолчанию равной Never.

D. Разворачиваем наше приложение на Python в GCP:

  1. Сохраняем код из репозитория Github в локальную директорию
  2. Устанавливаем Python версии 2.7 на локальную машину, при этом в случае Windows при установке указываем опцию “добавить переменную Path”. Данная переменная будет нужна для работы Google Cloud SDK Shell.
  3. Устанавливаем Google Cloud SDK Shell, с помощью которой мы будем разворачивать наше приложение в GCP. Если Python уже установлен, при установке SDK Shell убираем галочку напротив Bundled Python.

Запускаем Google Cloud SDK Shell и вводим команду:

для установки расширения GCP App Engine для Python

Редактируем файлы приложения Python:

Просматриваем файл настроек приложения app.yaml и при желании редактируем его, например, можно изменить URL нашего приложения:

Редактируем файл bqloader.py , указывая названия нашего проекта, dataset в bigquery и имя таблицы, которая будет создана.
При необходимости можно отредактировать схему данных (table_schema). В оригинальном коде, к примеру, нет параметров расширенной электронной торговли GA.

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

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

Непосредственно разворачиваем проект с помощью команд в терминале SDK Shell

Запускаем Google Cloud SDK Shell и переходим в директорию проекта. В Windows, к примеру, это команада:

Если вы еще не авторизовались в GCP, то выполняем команду:

Посмотреть авторизованных пользователей можно с помощью команды:

Указываем в конфигурации название нашего проекта:

Загружаем проект на GCP:

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

Загружаем файлы конфигураций для нашего проекта

Файл app.yaml загружается автоматически при разворачивании проекта
Можно закрыть Google Cloud SDK Shell — проект загружен.

  • Создаем таблицу Для работы данное app вначале создает новую таблицу в BigQuery. Для этого нужно открыть в браузере следующий URL —
    https://[your-app].appspot.com/tasks/create_bq_table Подтверждением успешно созданной таблицы будет сообщение OK в браузере. и естественно после этого новая таблица будет доступна в Bigquery.
  • После этого приложение в GCP может принимать данные стриминга от клиентской части, отправляемые с помощью javascript сниппета. Данные буферизируются, поэтому непосредственно в таблице их можно будет увидеть с небольшой задержкой.

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

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

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