web-dev-qa-db-fra.com

Qu'est-ce qu'un `<script type = 'application/ld + json'> {jsonObj} </ script>` dans une section `head`?

J'ai eu ce link mais je n'ai pas bien compris. Vu:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "http://website.com",
    "name": "wbs",
    "description": "Web Studio"
}
</script>

dans un code source.

Comment un extrait de code comme ci-dessus dans l'en-tête de mon site Web peut-il m'aider ou aider mon site?

38
Asim K T

Dans votre exemple, l'élément script est utilisé en tant que bloc de données , qui contient JSON-LD (type="application/ld+json").

JSON-LD est un RDF sérialisation. Il vous permet de publier Données liées (ou données structurées) en utilisant JSON. Dans votre exemple, le vocabulaire Schema.org est utilisé ("@context": "http://schema.org").

Ces données structurées peuvent être utilisées par tout consommateur intéressé. Les principaux utilisateurs sont les moteurs de recherche Bing, Google, Yahoo et Yandex, qui prennent en charge des données structurées utilisant le vocabulaire Schema.org. Un cas d'utilisation qu'ils ont est d'afficher plus de détails dans leurs extraits de résultats.

Votre exemple ne mène probablement pas à un extrait amélioré. Vous devez consulter la documentation du moteur de recherche si vous souhaitez savoir quelles fonctionnalités ils offrent et quelles données structurées vous devez fournir. Par exemple, Google utilise le type WebSite (utilisé dans votre exemple) pour son champ de recherche Liens annexes , mais vous devrez ajouter une potentialAction (pour la fonction de recherche).

44
unor

Il fournit à Google et à d'autres robots des données structurées sur un site Web. Ceci est utilisé entre autres pour les extraits enrichis et les panneaux de connaissances. Consultez ce site pour plus d'informations: https://developers.google.com/search/docs/guides/intro-structured-data

14
Markus Lanthaler

C'est un moyen d'inclure des données structurées dans votre site, ce qui aide tout type d'utilisateur/robot d'exploration à utiliser les informations du site de manière efficace. L’exemple le plus populaire est celui des Google News Cards:

 enter image description here

Ce type de données de carte provient en réalité de données structurées.

Vous pouvez également inclure des données structurées via Microdata

Et le temps de poser cette question, je n'ai aucune idée de ceux-ci. Maintenant, j'ai travaillé sur des données structurées pour certains éditeurs.

8
Asim K T

Le fragment de code que vous avez obtenu est un script contenant JSON-LD format de données, une méthode de codage Données liées utilisant JSON. Schema.org vocabulaire est utilisé pour baliser les contenus Web afin qu'ils puissent être compris par les principaux moteurs de recherche (Google, Microsoft, Yandex et Yahoo!). Les moteurs de recherche utilisent ces informations pour afficher des contenus pertinents pour les utilisateurs. Par exemple, vous un site Web avec un terme bien connu comme nom de marque, par exemple. Codeur. Les moteurs de recherche l'interpréteront comme quelqu'un qui écrit du code pour les logiciels. Pour aider les moteurs de recherche à mieux interpréter cela, vous devez fournir les données en utilisant le vocabulaire de Schema.org.

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "https://coder.com",
    "name": “Coder”,
    "description": “Platform to learn code”
}
</script>
1
Chiamaka Ikeanyi