Структурированные данные для сообщений, касающихся COVID-19 (бета)
В связи с пандемией COVID-19 многие государственные организации, медицинские учреждения, учебные заведения и прочие компетентные органы публикуют срочные сообщения, которые влияют на различные стороны повседневной жизни. Такие сообщения могут быть, например, связаны с:
- режимом самоизоляции;
- закрытием школы, маршрута общественного транспорта и т. п.;
- помощью от государства, например мерами по поддержке безработных, предоставлением оплачиваемого отпуска или разовых выплат;
- указаниями по соблюдению карантина;
- запретом поездок;
- открытием центра диагностики, позволяющего сдать анализ не выходя из автомобиля;
- отменой мероприятия или его переносом на интернет-площадку;
- изменением часов работы и ограничениями на покупку товаров;
- публикацией статистики и карт распространения болезни.

Как размещать сообщения, касающиеся COVID-19
Публиковать сообщения, связанные с COVID-19, можно двумя способами:
- Добавить структурированные данные
SpecialAnnouncement
на веб-страницы (рекомендуется). Структурированные данные – стандартизированный формат, который позволяет предоставлять поисковым системам информацию о странице и классифицировать ее контент. Подробнее о том, как используются структурированные данные и как добавить структурированные данные для сообщений о COVID-19… - Отправить сообщения через Search Console. Если вы не можете менять HTML-код вашего сайта или у вас недостаточно времени на публикацию сообщения с помощью структурированных данных, вы можете отправить его через Search Console. Эта функция предназначена только для сообщений с коротким сроком действия – не более одного месяца с момента публикации. Кроме того, такие сообщения нельзя редактировать и продлевать срок их действия (это возможно только при помощи структурированных данных). Подробнее…
How to add structured data
Structured data is a standardized format for providing information about a page and classifying the page content. If you're new to structured data, you can learn more about how structured data works.
Here's an overview of how to build, test, and release structured data. For a step-by-step guide on how to add structured data to a web page, check out the structured data codelab.
- Add the required properties. Based on the format you're using, learn where to insert structured data on the page.
- Follow the guidelines.
- Validate your code using the Rich Results Test.
- Deploy a few pages that include your structured data and use the URL Inspection tool to test how Google sees the page. Be sure that your page is
accessible to Google and not blocked by a robots.txt file, the
noindex
tag, or login requirements. If the page looks okay, you can ask Google to recrawl your URLs. - To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.
Публикация сообщений, касающихся COVID-19, через Search Console (бета)
Представители государственных учреждений и организаций здравоохранения могут размещать важные сообщения о COVID-19 на своих сайтах через Search Console. Эта функция полезна, если у веб-мастеров сайта нет возможности добавить структурированные данные на его страницы. Это может быть информация о закрытии учреждений, переносе мероприятий, открытии медицинских объектов (например, центров диагностики). Наши роботы учитывают эту информацию при анализе содержания вашего сайта. Кроме того, эти сообщения видны, когда пользователи ищут ваши страницы в Google Поиске.
Открыть инструмент публикации сообщений о COVID-19Доступность функции
Поскольку работа над инструментом ведется в условиях стремительного распространения коронавирусной инфекции COVID-19, некоторые правила и требования могут меняться. Эта функция предназначена для сообщений, публикуемых государственными учреждениями и организациями здравоохранения. Обратите внимание, что результаты появляются в Google Поиске не сразу. Добавить структурированные данные или отправить сообщение в Search Console можно заранее, чтобы к моменту запуска функции ваши сообщения уже отвечали необходимым критериям. Эти данные помогут роботам Google интерпретировать данные в сообщениях о пандемии COVID-19, а для нас будут полезны при расширении сферы применения инструмента.
Примеры
Режим самоизоляции
Ниже приведен пример разметки сообщения, которое адресовано жителям нескольких округов штата США и в котором говорится о введении режима самоизоляции.
JSON-LD
<html> <head> <title>Shelter-in-place announcement</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "Shelter-in-place for 3 California counties", "text": "As of 11:59 pm on March 17, 2020, all individuals in the 3 counties must strictly follow the provisions in this new Order. This new Order will be in effect through March 30, 2020.", "datePosted": "2020-03-17T08:00", "expires": "2020-03-24T23:59", "quarantineGuidelines": "https://example.org/california/shelter-in-place/", "diseasePreventionInfo": "https://example.org/california/prevention-tips/", "spatialCoverage": [ { "type": "AdministrativeArea", "name": "San Francisco County, CA" }, { "type": "AdministrativeArea", "name": "Marin County, CA" }, { "type": "AdministrativeArea", "name": "Santa Clara County, CA" } ] } </script> </head> <body> </body> </html>
Микроданные
<html itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <head> <title itemprop="name">Shelter-in-place for 3 California counties</title> </head> <body> <p itemprop="datePosted" content="2020-03-17T08:00">March 17, 2020</p> <meta itemprop="expires" content="2020-03-30T08:00" /> <p itemprop="text">As of 11:59 pm on March 17, 2020, all individuals in the 3 counties must strictly follow the provisions in this new Order. This new Order will be in effect through March 30, 2020.</p> <p itemprop="quarantineGuidelines" content="https://example.org/california/shelter-in-place/"><a href="https://example.org/california/shelter-in-place/">Learn more</a>.</p> <meta itemprop="diseasePreventionInfo" content="https://example.org/california/prevention-tips/" /> <div itemprop="spatialCoverage" itemtype="https://schema.org/AdministrativeArea" itemscope> <meta itemprop="name" content="San Francisco County, CA" /> </div> <div itemprop="spatialCoverage" itemtype="https://schema.org/AdministrativeArea" itemscope> <meta itemprop="name" content="Marin County, CA" /> </div> <div itemprop="spatialCoverage" itemtype="https://schema.org/AdministrativeArea" itemscope> <meta itemprop="name" content="Santa Clara County, CA" /> </div> </body> </html>
Несколько сообщений на одной странице
Ниже приведен пример разметки страницы с несколькими сообщениями.
JSON-LD
<html> <head> <title>CA Updates on COVID-19</title> <script type="application/ld+json"> [{ "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "Shelter-in-place for 3 California counties", "text": "<a href=https://example.org/california/executive-order-123>Executive order 123</a> requires residents to shelter-in-place through April 30. Additional disease prevention and quarantine guidelines are also available.", "datePosted": "2020-04-01T08:00", "expires": "2020-05-03T23:59", "quarantineGuidelines": "https://example.org/california/shelter-in-place", "diseasePreventionInfo": "https://example.org/california/prevention-tips", "spatialCoverage": [ { "type": "AdministrativeArea", "name": "Santa Clara County, CA" }, { "type": "AdministrativeArea", "name": "Marin County, CA" }, { "type": "AdministrativeArea", "name": "Santa Clara County, CA" } ] }, { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "New information regarding worker benefits during COVID-19", "text": "A new summary chart explains the benefits for workers that are impacted by COVID-19. <a href=https://example.org/california/summary-of-benefits>Learn more</a>.", "datePosted": "2020-03-30T08:00", "expires": "2020-04-06T23:59", "newsUpdatesAndGuidelines": "https://example.org/california/worker-benefits-covid-19", "spatialCoverage": { "type": "State", "name": "CA" } }, { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "Updates on key federal changes to make food and health care more accessible", "text": "The Federal Government is making food and health care more accessible.", "datePosted": "2020-03-29T08:00", "expires": "2020-04-05T23:59", "newsUpdatesAndGuidelines": "https://example.org/california/food-health-guidelines", "diseasePreventionInfo": "https://example.org/california/prevention-tips", "spatialCoverage": { "type": "State", "name": "CA" } } ] </script> </head> <body> </body> </html>
Микроданные
<html> <head> <title itemprop="name">CA Updates on COVID-19</title> </head> <body> <div itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <h2 itemprop="name">Shelter-in-place for 3 California counties</h2> <meta itemprop="datePosted" content="2020-03-17T08:00" /> <meta itemprop="expires" content="2020-03-30T08:00" /> <p itemprop="text"><a href=https://example.org/california/executive-order-123>Executive order 123</a> requires residents to shelter-in-place through April 30. Additional disease prevention and quarantine guidelines are also available.</p> <p itemprop="quarantineGuidelines" content="https://example.org/california/shelter-in-place/"><a href="https://example.org/california/shelter-in-place/">Learn more</a>.</p> <meta itemprop="diseasePreventionInfo" content="https://example.org/california/prevention-tips/" /> <div itemprop="spatialCoverage" itemtype="https://schema.org/AdministrativeArea" itemscope> <meta itemprop="name" content="San Francisco County, CA" /> </div> <div itemprop="spatialCoverage" itemtype="https://schema.org/AdministrativeArea" itemscope> <meta itemprop="name" content="Marin County, CA" /> </div> <div itemprop="spatialCoverage" itemtype="https://schema.org/AdministrativeArea" itemscope> <meta itemprop="name" content="Santa Clara County, CA" /> </div> </div> <div itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <h2 itemprop="name">New information regarding worker benefits during COVID-19</h2> <meta itemprop="datePosted" content="2020-03-30T08:00" /> <meta itemprop="expires" content="2020-04-06T23:59" /> <p itemprop="text">A new summary chart explains the benefits for workers that are impacted by COVID-19. <a href=https://example.org/california/summary-of-benefits>Learn more</a>.</p> <meta itemprop="newsUpdatesAndGuidelines" content="https://example.org/california/worker-benefits-covid-19" /> <div itemprop="spatialCoverage" itemtype="https://schema.org/State" itemscope> <meta itemprop="name" content="CA" /> </div> </div> <div itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <h2 itemprop="name">Updates on key federal changes to make food and health care more accessible</h2> <meta itemprop="datePosted" content="2020-03-29T08:00" /> <meta itemprop="expires" content="2020-04-05T23:59" /> <p itemprop="text">The Federal Government is making food and health care more accessible.</p> <meta itemprop="newsUpdatesAndGuidelines" content="https://example.org/california/food-health-guidelines" /> <meta itemprop="diseasePreventionInfo" content="https://example.org/california/prevention-tip" /> <div itemprop="spatialCoverage" itemtype="https://schema.org/State" itemscope> <meta itemprop="name" content="CA" /> </div> </div> </body> </html>
Оповещение о выделении помощи от государства
Ниже приведен пример разметки сообщения о новых государственных мерах поддержки малого бизнеса.
JSON-LD
<html> <head> <title>New Paycheck Protection Program for small business</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "New Paycheck Protection Program for small business", "text": "Example Administration announces a new loan that helps small businesses keep their workforce employed during the Coronavirus (COVID-19) crisis.", "datePosted": "2020-03-30T08:00", "expires": "2020-04-24T23:59", "category": "https://www.wikidata.org/wiki/Q81068910", "spatialCoverage": { "type": "Country", "name": "US" }, "governmentBenefitsInfo": { "@type": "GovernmentService", "name": "Paycheck Protection Program", "url": "https://www.sba.gov/funding-programs/loans/coronavirus-relief-options/paycheck-protection-program-ppp" } } } } </script> </head> <body> </body> </html>
Микроданные
<html itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <head> <title itemprop="name">New Paycheck Protection Program for small business</title> </head> <body> <meta itemprop="datePosted" content="2020-03-30T08:00" /> <meta itemprop="expires" content="2020-04-24T23:59" /> <p itemprop="text">Example Administration announces a new loan that helps small businesses keep their workforce employed during the Coronavirus (COVID-19) crisis.</p> <div itemprop="spatialCoverage" itemtype="https://schema.org/Country" itemscope> <meta itemprop="name" content="US" /> </div> <div itemprop="governmentBenefitsInfo" itemtype="https://schema.org/GovernmentService" itemscope> <meta itemprop="url" content="https://www.example.gov/funding-programs/loans/coronavirus-relief-options/paycheck-protection-program-ppp" /> <meta itemprop="name" content="US Small Business Administration" /> </div> </body> </html>
Сообщение о закрытии школ
Ниже приведен пример разметки сообщения о закрытии школ.
JSON-LD
<html> <head> <title>COVID-19 School Announcements</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "COVID-19 School Announcements", "text": "All schools will remain closed through a minimum of May 1 in alignment with school districts across all Bay Area counties.", "datePosted": "2020-03-17T08:00", "expires": "2020-03-24T23:59", "schoolClosuresInfo": "https://example-school-district.org/announcements/extended-closure-notice", "announcementLocation": { "@type": "CivicStructure", "name": "Example School", "url": "https://example-school.org/" } } </script> </head> <body> </body> </html>
Микроданные
<html itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <head> <title itemprop="name">COVID-19 School Announcements</title> </head> <body> <p itemprop="datePosted" content="2020-03-17T08:00">March 17, 2020</p> <meta itemprop="expires" content="2020-03-30T08:00" /> <p itemprop="text">All schools will remain closed through a minimum of May 1 in alignment with school districts across all Bay Area counties.</p> <p itemprop="schoolClosuresInfo" content="https://example-school-district.org/announcements/extended-closure-notice"><a href="https://example-school-district.org/announcements/extended-closure-notice">Learn more</a>.</p> <div itemprop="announcementLocation" itemtype="https://schema.org/CivicStructure" itemscope> <meta itemprop="name" content="Example School" /> <meta itemprop="url" content="https://example-school.org/" /> </div> </body> </html>
Сообщение об открытии центра диагностики COVID-19
Ниже приведен пример разметки сообщения об открытии центра диагностики COVID-19.
JSON-LD
<html> <head> <title>COVID-19 testing facility announcement</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "name": "Example Health Care announces COVID-19 testing facility", "text": "Example Health Care's same-day primary care program is offering drive-through testing, by appointment, for SARS-CoV-2, the coronavirus that causes COVID-19.", "datePosted": "2020-03-16T08:00", "expires": "2020-03-24T23:59", "gettingTestedInfo": "https://med.example.edu/news/covid-19-testing-facility.html", "announcementLocation" : { "@type": "CivicStructure", "name": "Example Health Care", "url": "https://examplehealthcare.org/" } } </script> </head> <body> </body> </html>
Микроданные
<html itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement"> <head> <title itemprop="name">Example Health Care announces COVID-19 testing facility</title> </head> <body> <p itemprop="datePosted" content="2020-03-17T08:00">March 17, 2020</p> <meta itemprop="expires" content="2020-03-30T08:00" /> <p itemprop="text">Example Health Care's same-day primary care program is offering drive-through testing, by appointment, for SARS-CoV-2, the coronavirus that causes COVID-19.</p> <p itemprop="gettingTestedInfo" content="https://med.example.edu/news/covid-19-testing-facility.html"><a href="https://med.example.edu/news/covid-19-testing-facility.html">Learn more</a>.</p> <div itemprop="announcementLocation" itemtype="https://schema.org/CivicStructure" itemscope> <meta itemprop="name" content="Example Health Care" /> <meta itemprop="url" content="https://examplehealthcare.org/" /> </div> </body> </html>
Правила
Чтобы сообщения, касающиеся COVID-19, появлялись в Google Поиске, следуйте перечисленным ниже рекомендациям.
Типы структурированных данных
Чтобы ваш контент мог появляться в Google Поиске в виде специальных сообщений, необходимо задать все обязательные свойства. Советуем также добавлять рекомендуемые свойства при наличии подходящей информации.
SpecialAnnouncement
Полное описание типа SpecialAnnouncement
приведено на сайте schema.org. Хотя работа над типом SpecialAnnouncement
ещё не завершена, его уже можно использовать.
Обязательные свойства | |
---|---|
datePosted
|
Дата публикации сообщения о COVID-19, заданная в формате ISO 8601. |
name
|
Короткий заголовок сообщения о COVID-19. Пример: |
text или другое свойство, в значении которого приводится дополнительная информация |
Вы должны включить в разметку свойство |
Рекомендуемые свойства | |
---|---|
announcementLocation
|
Место, с которым связано сообщение ( { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "announcementLocation": { "@type": "CivicStructure", "name": "Palo Alto High School" "url": "https://example-school.org/" } } |
announcementLocation.name
|
Название места, обозначенного в сообщении, например центра диагностики. |
announcementLocation.url
|
URL сайта, на котором пользователи могут узнать больше о месте, обозначенном в сообщении. Например, URL сайта с информацией о том, где находится определенный центр диагностики, по какому графику он работает и кого принимает. |
diseasePreventionInfo |
Информация о профилактике болезни. Добавляется в зависимости от контекста сообщения. |
diseaseSpreadStatistics |
Статистика распространения болезни. Добавляется в зависимости от контекста сообщения. Возможные типы значений: |
expires |
Дата, с наступлением которой контент перестанет быть актуальным. Задается в формате ISO 8601. Если такая дата неизвестна, не добавляйте это свойство. |
gettingTestedInfo |
Информация о том, как пройти тестирование на COVID-19 (тип |
governmentBenefitsInfo |
Новости о предоставлении новых видов государственной помощи в связи с пандемией COVID-19. Добавляются в зависимости от контекста сообщения. Вместе со свойством Ознакомиться с подробным примером использования перечисленных свойств можно в этом разделе. |
governmentBenefitsInfo.name |
Название программы государственной помощи. Пример: |
governmentBenefitsInfo.url |
URL страницы с дополнительной информацией о государственной помощи. |
newsUpdatesAndGuidelines |
Страница с новостями и рекомендациями, касающимися COVID-19. Добавляется в зависимости от контекста сообщения. Один из возможных вариантов – главная страница сайта, содержащая разметку |
publicTransportClosuresInfo |
Информация о прекращении работы общественного транспорта в связи с пандемией COVID-19. Добавляется в зависимости от контекста сообщения. |
quarantineGuidelines |
Рекомендации по карантинным мерам в связи с пандемией COVID-19. Добавляются в зависимости от контекста сообщения. |
schoolClosuresInfo |
Сведения о закрытии школ из-за пандемии COVID-19. Добавляются в зависимости от контекста сообщения. |
spatialCoverage |
Территория, на которой актуально специальное сообщение. Например, распоряжение о самоизоляции может быть адресовано жителям нескольких регионов.
Если сообщение касается и региона, и конкретного места (предположим, речь идет о закрытии библиотеки регионального значения), используйте одновременно свойства { "@context": "https://schema.org", "@type": "SpecialAnnouncement", "spatialCoverage": [ { "type": "AdministrativeArea", "name": "San Francisco County, CA" }, { "type": "AdministrativeArea", "name": "Marin County, CA" }, { "type": "AdministrativeArea", "name": "Santa Clara County, CA" } ] } |
text
|
Суть сообщения о COVID-19 в текстовой форме. Допускается включение в текст HTML-разметки, например для ссылок и списков. Вот какие HTML-теги можно добавлять: заголовки Пример: "Stanford Health Care's same-day primary care program is offering drive-through testing, by appointment, for SARS-CoV-2, the coronavirus that causes COVID-19." |
travelBans |
Сведения о запрете поездок из-за пандемии COVID-19. Добавляются в зависимости от контекста сообщения. |
Справка и поддержка
Присоединяйтесь к нашей группе технической поддержки. Представители органов здравоохранения как штатов США, так и различных государств, публикующие на своих сайтах сведения о пандемии COVID-19, могут присоединиться к новой группе, которой мы оказываем специальную техническую поддержку. Участникам этой группы мы помогаем решать проблемы, связанные с представлением таких сайтов в Google Поиске. Чтобы запросить доступ в эту группу, заполните веб-форму.
ЗарегистрироватьсяСбор статистики по расширенным результатам в Search Console
С помощью Search Console вы можете собирать данные об эффективности страниц вашего ресурса в Google Поиске. Вам не обязательно регистрироваться в этом сервисе, чтобы ваши страницы попали в результаты поиска. Однако это позволит узнать, как роботы Google воспринимают сайт, и оптимизировать его. Рекомендуем проверять информацию в Search Console в следующих случаях:
- После первого размещения структурированных данных
- После выпуска новых шаблонов или обновления кода
- При регулярном анализе трафика
После первого размещения структурированных данных
Когда ваши страницы будут проиндексированы, проверьте их на наличие ошибок с помощью отчета о статусе расширенных результатов. Желательно, чтобы количество страниц с правильной разметкой выросло, а число ошибок и предупреждений – нет. Если в структурированных данных будут обнаружены ошибки, примите следующие меры:
- Внесите исправления.
- Проверьте исправленную страницу, чтобы узнать, обнаруживаются ли ошибки.
- Запросите проверку ресурса, используя отчет о статусе расширенных результатов.
После выпуска новых шаблонов или обновления кода
Если вы внесли значительные изменения на сайт, проверьте, не увеличилось ли число ошибок и предупреждений, связанных со структурированными данными.- Увеличилось число ошибок? Возможно, вы создали шаблон, с которым что-то не так, или имеющийся шаблон используется некорректно.
- Уменьшилось число действительных элементов, но не увеличилось количество ошибок? Возможно, на ваших страницах не размещены структурированные данные. Выяснить, с чем связаны ошибки, можно при помощи инструмента проверки URL.
При регулярном анализе трафика
Анализировать трафик сайта из Google Поиска можно с помощью отчета об эффективности. Из этого отчета вы узнаете, как часто страница появляется в Поиске в виде расширенного результата, с какой регулярностью пользователи нажимают на нее и какова ее средняя позиция в результатах поиска. Эти сведения также можно автоматически получать с помощью Search Console API.Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и проверьте, всё ли у вас правильно.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, что может стоять за отсутствием расширенных результатов или уменьшением их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google не обнаружит ее и не просканирует. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- Вы можете участвовать в консультационных видеовстречах, которые организует Центр Google Поиска.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска.