Données structurées et Microdata

s-o-m-e-y

WRInaute occasionnel
Bonjour.

Certains CMS ont des plugins assez "users-friendlys" qui permettent l'inclusion de Microdatas et données structurées (Rich Snippet).
Mais comme ce n'est pas forcement le cas pour tout CMS, donc, si l'on part sur une base ou le "bidouillage" va devoir ce faire à la main, comment faire ?

Je prend exemple sur WRI :

Page d'accueil
Code:
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "https://www.webrankinfo.com/",
  "name": "WebRankInfo",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://www.webrankinfo.com/recherche.php?cx=partner-pub-9352004406715995%3A3a76k1oxngi&cof=FORID%3A10&ie=UTF-8&q={search_term}&sa=chercher&utm_source=google&utm_medium=organic&utm_campaign=searchbox-sitelinks",
    "query-input": "required name=search_term"
  }
}
</script>

L'inclusion semble faisable via <script> (dans le head j'imagine) au format "JSON-LD".

Page d'article :
Code:
<div id="post-8669" itemscope itemtype="http://schema.org/Article">
<h1 itemprop="name">Test d'indexation Google de données structurées générées JSON-LD par Javascript</h1>
<p class="infos_articles" style="margin-bottom: 20px;">Par <a href="https://www.webrankinfo.com/dossiers/auteurs/olivier" rel="author" title="Voir tous les articles rédigés par Olivier Duffez"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">Olivier Duffez</span></span></a>, mercredi 16 septembre 2015</p>
<p itemprop="description" class="chapeau">Google peut-il crawler et indexer toutes les formes de données structurées quand elles sont injectées par Javascript, en synchrone et asynchrone&nbsp;? Voici un test qui fait le point sur la situation.</p>

...etc
L'inclusion semble être faite "à la main" (ou pas ??) au format "itemscope and itemtype" des MarkUp Microdata de schema.org

Questions :
- Est-ce que ma brève analyse est bonne ?
- Pour les articles, doit-on forcement passer par les markup à inclure DANS le code du template ?
- Est-il possible pour les articles de fonctionner comme pour l'accueil, inclure tous les renseignements d'articles format "itemscope and itemtype" mais au format "JSON-LD" via .JS ?
 

Discussions similaires

Haut