Ajout de données structurées sur les pages de Canada.ca: Conception de Canada.ca
L'ajout de données structurées à une page web peut aider à fournir de meilleures réponses aux gens.
Sur cette page
Que sont les données structurées
Les données structurées sont un moyen d'étiqueter le contenu de manière à ce qu'il soit lisible par une machine.
Elles aident les moteurs de recherche à donner une signification à la page en vous permettant d'ajouter des informations qui clarifient le sens du contenu.
Cela devrait aider à créer :
- des résultats de recherche meilleurs et plus informatifs (souvent dans Google et Bing)
- de meilleurs résultats de recherche vocale (pour des services comme Alexa et Google Home)
Les moteurs de recherche contrôlent la façon dont les résultats de recherche apparaissent et ce qui est présenté dans les extraits en vedette. L'ajout de données structurées peut modifier ou non les résultats de la recherche.
Exemple of d'un extrait enrichi
Exemple of d'un extrait enrichi : recherche de « prestations covid »
Quand on cherche « prestations covid » dans le moteur de recherche Google, il est possible qu'on nous présente un extrait enrichi qui montre les différentes sections qui peuvent être affichées et fournir des liens spécifiques. Afficher « Pour les entreprises » révèle 4 liens :
- Compte d'urgence pour les entreprises canadiennes
- Subvention salariale d'urgence
- Répondez à quelques questions pour une liste de soutien personnalisé
- Voir tout le soutien aux entreprises
Directives officielles
- Directives Schema.org pour FAQPage (en anglais seulement)
- Directives Google pour FAQPage
Code
JSON-LD
-
Ajouter l'attribut
id
à l'élément de script HTML JSON-LD nommé "wb-script". - Utilisez la même ancre d'identification de la racine JSON-LD que celle du contenu principal de la page. Les deux utiliseront "#wb-main" pour spécifier sémantiquement qu'ils décrivent le même sujet.
<script id="wb-script"
type="application/ld+json">
{
"@context":"http://schema.org",
"@id": "#wb-main",
"@type": "FAQPage",
"publisher":{
"@type":"GovernmentOrganization",
"@id":"#wb-publisher",
"name":"Gouvernment du Canada",
"url":"https://www.canada.ca/fr.html"
},
"headline": "Combien vous pourriez recevoir",
"description":"Calcul des versements, garde partagée et vos versements, recalcul des versements en juillet, prestations provinciales et territoriales connexes, enfants handicapés, remboursement d'un versement en trop",
"mainEntity": [{
"@type": "Question",
"name": "Calcul des versements",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"acceptedAnswer": {
"@type": "Answer",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"text": "<p>Utilisez le Calculateur de prestations pour enfants et familles pour mieux planifier votre budget et connaître le montant que vous pourriez recevoir.</p>
<p><a href='https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/calculateur-prestations-enfants-familles.html?utm_source=google&utm_medium=organic&utm_campaign=faq-data&utm_content=ccbhowmuch-fr-q1-001'> Calculer combien vous pourriez recevoir</a></p>
<p><a href='https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/calculateur-prestations-enfants-familles.html?utm_source=google&utm_medium=organic&utm_campaign=faq-data&utm_content=ccbhowmuch-fr-q1-002#math'>Voyez comment l'Agence du revenu du Canada calcule les versements de l'allocation canadienne pour enfants (ACE)</a></p>"
}
},
{
"@type": "Question",
"name": "Garde partagée et vos versements",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"acceptedAnswer": {
"@type": "Answer",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"text": "
<p>En situation de garde partagée, chaque parent reçoit 50 % du montant lié à son revenu familial net rajusté qu'il recevrait s'il avait la garde complète de son enfant.</li>
<p>Si l'Agence du revenu du Canada (ARC) considère que votre enfant est en garde partagée, l'ARC ne fractionne pas ce montant selon d'autres pourcentages, et elle n'accorde pas le montant complet à un seul des parents.</li>
<p>Si un enfant vit avec vous <strong>à temps partiel</strong>, allez $1 <a href='https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-avant-faire-demande.html?utm_source=google&utm_medium=organic&utm_campaign=faq-data&utm_content=ccbhowmuch-fr-q2-001#shared'>Ententes de garde et vos prestations</a> pour déterminer s'il s'agit d'une situation de garde partagée.</p>"
}
}]
}
</script>
<body vocab="http://schema.org/" typeof="WebPage">
<div typeof="Organisation" resource="#wb-publisher">
<img src="/link/to/a/logo" alt="Publisher name" property="logo" />
<meta property="name" content="Publisher name" />
</div>
<main property="mainContentOfPage" typeof="WebPageElement" resource="#wb-main">
</main>
</body>
AEM
Ajouter le code dans le composant Données structurées dans les propriétés de la page.
{
"@context":"http://schema.org",
"@id": "#wb-main",
"@type": "FAQPage",
"publisher":{
"@type":"GovernmentOrganization",
"@id":"#wb-publisher",
"name":"Government of Canada",
"url":"https://www.canada.ca/fr.html"
},
"headline": "Combien vous pourriez recevoir",
"description":"Calcul des versements, garde partagée et vos versements, recalcul des versements en juillet, prestations provinciales et territoriales connexes, enfants handicapés, remboursement d'un versement en trop",
"mainEntity": [{
"@type": "Question",
"name": "Calcul des versements",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"acceptedAnswer": {
"@type": "Answer",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"text": "<p>Utilisez le Calculateur de prestations pour enfants et familles pour mieux planifier votre budget et connaître le montant que vous pourriez recevoir.</p>
<p><a href='https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/calculateur-prestations-enfants-familles.html?utm_source=google&utm_medium=organic&utm_campaign=faq-data&utm_content=ccbhowmuch-fr-q1-001'> Calculer combien vous pourriez recevoir</a></p>
<p><a href='https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/calculateur-prestations-enfants-familles.html?utm_source=google&utm_medium=organic&utm_campaign=faq-data&utm_content=ccbhowmuch-fr-q1-002#math'>Voyez comment l'Agence du revenu du Canada calcule les versements de l'allocation canadienne pour enfants (ACE)</a></p>"
}
},
{
"@type": "Question",
"name": "Garde partagée et vos versements",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"acceptedAnswer": {
"@type": "Answer",
"url": "https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html",
"text": "
<p>En situation de garde partagée, chaque parent reçoit 50 % du montant lié à son revenu familial net rajusté qu'il recevrait s'il avait la garde complète de son enfant.</li>
<p>Si l'Agence du revenu du Canada (ARC) considère que votre enfant est en garde partagée, l'ARC ne fractionne pas ce montant selon d'autres pourcentages, et elle n'accorde pas le montant complet à un seul des parents.</li>
<p>Si un enfant vit avec vous <strong>à temps partiel</strong>, allez à <a href='https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-avant-faire-demande.html?utm_source=google&utm_medium=organic&utm_campaign=faq-data&utm_content=ccbhowmuch-fr-q2-001#shared'>Ententes de garde et vos prestations</a> pour déterminer s'il s'agit d'une situation de garde partagée.</p>"
}
}]
}
HowTo
Quand l'utiliser
Utilisez-le pour les tâches qui nécessitent une approche étape par étape très claire.
Directives officielles
- Directives Schema.org pour HowTo (en anglais seulement)
- Directives Google pour HowTo
Code
JSON-LD
-
Ajouter l'attribut
id
à l'élément de script HTML JSON-LD nommé "wb-script". - Utilisez la même ancre d'identification de la racine JSON-LD que celle du contenu principal de la page. Les deux utiliseront "#wb-main" pour spécifier sémantiquement qu'ils décrivent le même sujet.
<script id="wb-script"
type="application/ld+json">
{
"@context":"http://schema.org",
"@id": "#wb-main",
"@type":"HowTo",
"publisher":{
"@type":"GovernmentOrganization",
"@id":"#wb-publisher",
"name":"Governement du Canada",
"url":"https://www.canada.ca/fr.html"
},
"description":"La prestation canadienne pour enfants (CCB) est un paiement mensuel non imposable versé aux familles admissibles pour les aider à assumer les coûts liés à l'éducation des enfants de moins de 18 ans. ",
"name":"Allocation canadienne pour enfants",
"step":[{
"@type":"HowToStep",
"image":"http://test.canada.ca/covid-19-guidance/proto/structured_data/step_1.svg",
"name":"Qui peut faire une demande",
"url":"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-avant-faire-demande.html",
"Position":1,
"text":"Qui peut obtenir l’ACE, qui est le principal responsable des soins et de l’éducation d’un enfant, et l'entente d’une garde partagée sur vos prestations"
},
{"@type":"HowToStep",
"image":"http://test.canada.ca/covid-19-guidance/proto/structured_data/step_2.svg",
"name":"Faire une demande",
"url":"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-faire-demande.html",
"position":2,
"text":"Quand et comment faire une demande, et quand fournir des documents supplémentaires"
}
]}
</script>
<body vocab="http://schema.org/" typeof="WebPage">
<div typeof="Organisation" resource="#wb-publisher">
<img src="/link/to/a/logo" alt="Publisher name" property="logo" />
<meta property="name" content="Publisher name" />
</div>
<main property="mainContentOfPage" typeof="WebPageElement" resource="#wb-main">
</main>
</body>
AEM
Ajouter le code dans le composant Données structurées dans les propriétés de la page.
{
"@context":"http://schema.org",
"@id": "#wb-main",
"@type":"HowTo",
"publisher":{
"@type":"GovernmentOrganization",
"@id":"#wb-publisher",
"name":"Government of Canada",
"url":"https://www.canada.ca/fr.html"
},
"description":"La prestation canadienne pour enfants (CCB) est un paiement mensuel non imposable versé aux familles admissibles pour les aider à assumer les coûts liés à l'éducation des enfants de moins de 18 ans. ",
"name":"Allocation canadienne pour enfants",
"step":[{
"@type":"HowToStep",
"image":"http://test.canada.ca/covid-19-guidance/proto/structured_data/step_1.svg",
"name":"Qui peut faire une demande",
"url":"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-avant-faire-demande.html",
"Position":1,
"text":"Qui peut obtenir l’ACE, qui est le principal responsable des soins et de l’éducation d’un enfant, et l'entente d’une garde partagée sur vos prestations"
},
{"@type":"HowToStep",
"image":"http://test.canada.ca/covid-19-guidance/proto/structured_data/step_2.svg",
"name":"Faire une demande",
"url":"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-faire-demande.html",
"position":2,
"text":"Quand et comment faire une demande, et quand fournir des documents supplémentaires"
}
]}
Speakable
Quand l'utiliser
Utilisez-le pour identifier toute section de contenu qui conviendrait le mieux à la synthèse vocale : la partie de la page qui résume la chose la plus importante que les gens recherchent sur cette page.
Vous pouvez utilise ce schéma sur n'importe quelle page.
Directives officielles
- Directives Schema.org pour Speakable (en anglais seulement)
- Directives Google pour Speakable
Code
JSON-LD
-
Ajouter l'attribut
id
à l'élément de script HTML JSON-LD nommé "wb-script". - Utilisez la même ancre d'identification de la racine JSON-LD que celle du contenu principal de la page. Les deux utiliseront "#wb-main" pour spécifier sémantiquement qu'ils décrivent le même sujet.
<script id="wb-script"
type="application/ld+json">
{
"@context":"http://schema.org",
"@id": "#wb-main",
"@type": "WebPage",
"name": "Quel versement d'Alloation canadienne pour enfants vous pourriez recevoir",
"speakable":{
"@type": "SpeakableSpecification","cssSelector": [".speakable1"]
},
"url":"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html"}
</script>
<body vocab="http://schema.org/" typeof="WebPage">
<div typeof="Organisation" resource="#wb-publisher">
<img src="/link/to/a/logo" alt="Publisher name" property="logo" />
<meta property="name" content="Publisher name" />
</div>
<main property="mainContentOfPage" typeof="WebPageElement" resource="#wb-main">
<p class="speakable1 ">Le montant maximal de l’allocation canadienne pour enfants que vouz pouvez recevoir est 6 639 $ par année pour un enfant moins de 6 ans, et 5 602 $ par année pour un enfant entre 6 et 17 ans.</p>
</main>
</body>
AEM
Ajouter le code dans le composant Données structurées dans les propriétés de la page.
{
"@context":"http://schema.org",
"@id": "#wb-main",
"@type": "WebPage",
"name": "Quel versement d'Alloation canadienne pour enfants vous pourriez recevoir",
"speakable":{
"@type": "SpeakableSpecification","cssSelector": [".speakable1"]
},
"url":"https://www.canada.ca/fr/agence-revenu/services/prestations-enfants-familles/allocation-canadienne-enfants-apercu/allocation-canadienne-enfants-comment-calculons-nous-votre-ace.html"}
Event
Quand l'utiliser
Utilisez-le pour les événements.
Directives officielles
- Directives Schema.org pour Event (en anglais seulement)
- Directives Google pour Event
Code
JSON-LD
-
Ajouter l'attribut
id
à l'élément de script HTML JSON-LD nommé "wb-script". - Utilisez la même ancre d'identification de la racine JSON-LD que celle du contenu principal de la page. Les deux utiliseront "#wb-main" pour spécifier sémantiquement qu'ils décrivent le même sujet.
<script
type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Event",
"name": "Grande fête sous le soleil",
"startDate": "2020-07-15",
"location": {
"@type": "Place",
"name": "Colline du Parlement",
"address": {
"@type": "PostalAddress",
"addressLocality": "Ottawa",
"addressRegion": "ON",
"postalCode": "K1A 0A9",
"streetAddress": "Rue Wellington"
}
},
"image": "./canada-day.jpg",
"description": "Célébrons le soleil dans la capitale nationale."
}
</script>
<body vocab="http://schema.org/" typeof="WebPage">
<div typeof="Organisation" resource="#wb-publisher">
<img src="/link/to/a/logo" alt="Publisher name" property="logo" />
<meta property="name" content="Publisher name" />
</div>
<main property="mainContentOfPage" typeof="WebPageElement" resource="#wb-main">
</main>
</body>
AEM
Ajouter le code dans le composant Données structurées dans les propriétés de la page.
{
"@context": "http://schema.org",
"@type": "Event",
"name": "Grande fête sous le soleil",
"@id": "#wb-main",
"startDate": "2020-07-15",
"location": {
"@type": "Place",
"name": "Colline du Parlement",
"address": {
"@type": "PostalAddress",
"addressLocality": "Ottawa",
"addressRegion": "ON",
"postalCode": "K1A 0A9",
"streetAddress": "Rue Wellington"
}
},
"image": "./canada-day.jpg",
"description": "Célébrons le soleil dans la capitale nationale."
}
Ressources supplémentaires
- Optimiser votre contenu pour la recherche vocale
- Making GOV.UK more than a website (en anglais seulement)
- What data GOV.UK exposes as schema.org structured data (en anglais seulement)
- USA.gov: Experimenting with SpecialAnnouncement Markup (en anglais seulement)
- Google On Which Structured Data it Prefers: JSON-LD or Microdata? (en anglais seulement)
- W3C RDF 1.1 primer (en anglais seulement)
- Measuring results from Schema.org markup JSON-LD (en anglais seulement)
Détails de la page
- Date de modification :