Données structurées d'annonce spéciale (SpecialAnnouncement) (BÊTA)

De nombreuses organisations, telles que des administrations, des organismes de santé, des écoles, etc., peuvent être amenées à publier des annonces urgentes (comme des annonces sur la COVID-19) qui ont une incidence sur leurs horaires et d'autres aspects de la vie quotidienne. Cela peut concerner la fermeture des bureaux, le report d'événements ou la disponibilité de nouvelles installations médicales (centres de dépistage, par exemple). Voici quelques exemples d'annonces spéciales :

  • Annonce d'une directive sur le confinement
  • Avis de fermeture (par exemple, fermeture d'un établissement scolaire ou des transports en commun)
  • Annonce de prestations gouvernementales (par exemple, soutien aux chercheurs d'emploi, congés payés ou paiements ponctuels)
  • Consignes liées à la quarantaine
  • Restrictions relatives aux voyages
  • Notification de l'ouverture d'un centre de dépistage en "drive-in"
  • Annonce de la mise en ligne d'un événement ou de son annulation
  • Annonce de la modification des horaires d'ouverture et des restrictions d'achat
  • Statistiques et cartes sur la propagation de la maladie
Exemple d'annonce spéciale dans la recherche Google

Implémenter des annonces spéciales

Deux options s'offrent à vous pour publier vos annonces spéciales :

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.

  1. Add the required properties. Based on the format you're using, learn where to insert structured data on the page.
  2. Follow the guidelines.
  3. Validate your code using the Rich Results Test and fix any critical errors. Consider also fixing any non-critical issues that may be flagged in the tool, as they can help improve the quality of your structured data (however, this isn't necessary to be eligible for rich results).
  4. 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.
  5. To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.

Envoyer une annonce spéciale pour votre site dans la Search Console (BÊTA)

Les organismes publics et les organismes de santé officiels peuvent envoyer une annonce importante sur leur site, notamment s'ils ne sont pas en mesure d'utiliser des données structurées. Cette annonce peut concerner la fermeture des bureaux, le report d'événements ou la disponibilité de nouvelles installations médicales (centres de dépistage, par exemple). La recherche Google utilise ces informations pour mieux comprendre le contenu de votre page Web et pour présenter l'annonce aux principaux intéressés, à côté des résultats où figure votre page Web.

Ouvrir l'outil d'envoi d'annonces

Disponibilité de cette fonctionnalité

Vous constaterez peut-être des changements dans les exigences ou les consignes, et les résultats n'apparaîtront peut-être pas immédiatement dans la recherche Google. Les annonces des organismes de santé et des administrations publiques sont notre point de mire. Vous pouvez fournir des données structurées ou envoyer votre annonce à l'avance dans la Search Console pour vous assurer qu'elle sera éligible lorsque la fonctionnalité sera disponible. Cela nous aidera à comprendre les données inhérentes aux annonces spéciales.

Exemples

Annonce de confinement

Voici un exemple d'annonce de confinement qui concerne plusieurs départements.

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, 2024, 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, 2024.",
      "datePosted": "2024-03-17T08:00",
      "expires": "2024-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>

Microdonnées


<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="2024-03-17T08:00">March 17, 2024</p>
  <meta itemprop="expires" content="2024-03-30T08:00" />
  <p itemprop="text">As of 11:59 pm on March 17, 2024, 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, 2024.</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>

Plusieurs communiqués sur une seule page

Voici un exemple de page d'actualités comportant plusieurs communiqués.

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": "2024-04-01T08:00",
      "expires": "2024-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": "2024-03-30T08:00",
      "expires": "2024-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": "2024-03-29T08:00",
      "expires": "2024-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>

Microdonnées


<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="2024-03-17T08:00" />
  <meta itemprop="expires" content="2024-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="2024-03-30T08:00" />
  <meta itemprop="expires" content="2024-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="2024-03-29T08:00" />
  <meta itemprop="expires" content="2024-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>

Annonce de prestations gouvernementales

Voici un exemple d'annonce de nouvelles prestations gouvernementales pour les petites entreprises.

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": "2024-03-30T08:00",
    "expires": "2024-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>

Microdonnées


<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="2024-03-30T08:00" />
  <meta itemprop="expires" content="2024-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>

Annonce de fermeture d'établissement scolaire

Voici un exemple d'annonce de fermeture d'établissement scolaire.

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": "2024-03-17T08:00",
    "expires": "2024-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>

Microdonnées


<html itemscope itemprop="SpecialAnnouncement" itemtype="https://schema.org/SpecialAnnouncement">
<head>
  <title itemprop="name">COVID-19 School Announcements</title>
</head>
<body>
  <p itemprop="datePosted" content="2024-03-17T08:00">March 17, 2024</p>
  <meta itemprop="expires" content="2024-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>

Annonce de centre de dépistage

Voici un exemple d'annonce de centre de dépistage.

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": "2024-03-16T08:00",
      "expires": "2024-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>

Microdonnées


<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="2024-03-17T08:00">March 17, 2024</p>
  <meta itemprop="expires" content="2024-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>

Consignes

Vous devez respecter ces consignes pour que votre contenu puisse figurer dans les annonces spéciales de la recherche Google.

Définitions des types de données structurées

Vous devez inclure les propriétés obligatoires pour que votre contenu puisse s'afficher sous forme d'annonce spéciale dans la recherche Google. Nous vous conseillons également d'ajouter les propriétés recommandées, si vous disposez de ces informations.

SpecialAnnouncement

La définition complète de la propriété SpecialAnnouncement est disponible sur schema.org. Vous pouvez commencer à utiliser SpecialAnnouncement même si cette propriété est encore en phase de développement sur schema.org. Les propriétés prises en charge par Google sont les suivantes :

Propriétés obligatoires
datePosted

DateTime

Date à laquelle l'annonce spéciale a été publiée au format ISO-8601.

name

Text

Titre court de l'annonce spéciale. Par exemple : "Stanford annonce l'ouverture d'un centre de dépistage de la COVID-19".

text ou une propriété spécifique qui renvoie vers plus d'informations

Vous devez inclure text ou l'une des propriétés suivantes qui redirigent vers plus d'informations sur l'annonce, en fonction de l'objet :

Propriétés recommandées
announcementLocation

LocalBusiness ou CivicStructure

Lieu spécifique associé à la propriété SpecialAnnouncement. Il peut s'agir d'un centre de dépistage ou d'un établissement avec des horaires d'ouverture spéciaux, par exemple. Pour une zone géographique plus vaste, telle qu'une région entière mise en quarantaine, nous vous recommandons d'utiliser spatialCoverage.

{
  "@context": "https://schema.org",
  "@type": "SpecialAnnouncement",
  "announcementLocation": {
    "@type": "CivicStructure",
    "name": "Palo Alto High School"
    "url":   "https://example-school.org/"
  }
}
announcementLocation.name

Text

Nom du lieu ciblé par le communiqué. Il peut s'agir du nom du centre de dépistage, par exemple.

announcementLocation.url

URL

URL permettant aux utilisateurs d'en savoir plus sur le lieu ciblé par le communiqué. Par exemple, il peut s'agir de l'URL qui explique où se trouve un centre de dépistage, quels sont ses horaires et qui sont les personnes éligibles.

diseasePreventionInfo

URL ou WebContent

Informations sur la prévention de la maladie, si cela s'applique au communiqué.

diseaseSpreadStatistics

URL, WebContent, Dataset ou Observation

Si nécessaire, statistiques sur la propagation de la maladie, soit avec la propriété WebContent, soit décrites directement en tant que Dataset ou au moyen de la propriété spécifique Observation dans l'ensemble de données. Lorsqu'une URL WebContent est fournie, la page indiquée peut également contenir plus de balises.

expires

DateTime

Date d'expiration du contenu, à laquelle celui-ci devient obsolète et non disponible, au format ISO-8601. N'incluez pas cette propriété si vous ne savez pas quand le contenu arrivera à expiration.

gettingTestedInfo

URL ou WebContent

Informations sur la procédure de dépistage pour une MedicalCondition), si applicable à l'annonce.

governmentBenefitsInfo

GovernmentService

Informations sur les nouvelles prestations gouvernementales, si applicable à l'annonce. Si vous incluez governmentBenefitsInfo, vous devez ajouter les propriétés suivantes :

Pour découvrir le fonctionnement exact de ces propriétés, reportez-vous à cet exemple d'annonce de prestations gouvernementales.

governmentBenefitsInfo.name

Text

Nom des prestations gouvernementales. Par exemple : "Paycheck Protection Program"

governmentBenefitsInfo.url

URL

URL renvoyant vers plus d'informations sur les prestations gouvernementales.

newsUpdatesAndGuidelines

URL ou WebContent

Si applicable, page contenant des informations et des consignes liées à l'annonce spéciale. Il peut s'agir (mais pas nécessairement) de la page principale contenant le balisage SpecialAnnouncement sur un site.

publicTransportClosuresInfo

URL ou WebContent

Informations sur la fermeture des transports en commun, si applicable à l'annonce.

quarantineGuidelines

URL ou WebContent

Consignes sur les règles de mise en quarantaine, si applicable à l'annonce.

schoolClosuresInfo

URL ou WebContent

Informations sur la fermeture des établissements scolaires, si applicable à l'annonce.

spatialCoverage

Place

Si applicable, zone géographique qui fait l'objet du communiqué spécial. Par exemple, l'annonce peut porter sur un confinement qui concerne plusieurs régions. Si l'annonce concerne à la fois une région et un lieu spécifique (par exemple, une fermeture de bibliothèque desservant une région entière), utilisez à la fois spatialCoverage et announcementLocation.

{
  "@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

Text

Résumé textuel de l'annonce spéciale. Le texte peut inclure du contenu HTML tel que des liens et des listes. Les balises HTML suivantes sont valides : <h1> à <h6>, <br>, <ol>, <ul>, <li>, <a>, <p>, <div>, <b>, <strong>, <i> et <em>.

Par exemple: "Le programme de soins primaires le jour même de Stanford propose des tests de dépistage en drive, sur rendez-vous, pour le SARS-CoV-2, le coronavirus responsable de la COVID-19."

travelBans

URL ou WebContent

Informations sur les interdictions de voyage, si applicable à l'annonce.

Suivre les résultats enrichis avec la Search Console

La Search Console est un outil qui vous permet de suivre les performances de vos pages dans la recherche Google. Il n'est pas nécessaire de vous inscrire à la Search Console pour figurer dans les résultats de recherche Google. Cependant, en vous inscrivant, vous comprendrez mieux la façon dont Google interprète votre site et serez plus à même de l'améliorer. Nous vous recommandons de consulter la Search Console dans les cas suivants :

  1. Après avoir déployé des données structurées pour la première fois
  2. Après avoir publié de nouveaux modèles ou après avoir mis à jour votre code
  3. Lors des analyses régulières du trafic

Après avoir déployé des données structurées pour la première fois

Une fois que Google a indexé vos pages, recherchez les problèmes à l'aide du rapport sur l'état des résultats enrichis. Idéalement, il y aura une augmentation du nombre d'articles valides et pas d'augmentation du nombre d'articles non valides. Si vous détectez des problèmes au niveau des données structurées :

  1. Corrigez les éléments non valides.
  2. Inspectez une URL active pour vérifier si le problème persiste.
  3. Demandez la validation à l'aide du rapport d'état.

Après avoir publié de nouveaux modèles ou après avoir mis à jour votre code

Lorsque vous apportez des modifications importantes à votre site Web, surveillez l'augmentation des éléments non valides dans les données structurées.
  • Si vous constatez une augmentation du nombre d'éléments non valides, vous avez peut-être déployé un nouveau modèle qui ne fonctionne pas, ou votre site interagit différemment et de façon incorrecte avec le modèle déjà disponible.
  • Si vous constatez une diminution du nombre d'éléments valides (sans augmentation du nombre d'éléments non valides), vous n'intégrez peut-être plus de données structurées dans vos pages. Utilisez l'outil d'inspection d'URL pour identifier la cause du problème.

Analyse régulière du trafic

Analysez votre trafic de recherche Google à l'aide du rapport sur les performances. Les données indiquent la fréquence à laquelle votre page s'affiche en tant que résultat enrichi dans la recherche Google, ainsi que la fréquence à laquelle les internautes cliquent dessus et la position moyenne à laquelle vous apparaissez dans les résultats de recherche. Vous pouvez également extraire automatiquement ces résultats avec l'API Search Console.

Dépannage

Si vous ne parvenez pas à mettre en œuvre ou à déboguer des données structurées, voici quelques ressources susceptibles de vous aider.