Quel name pour mon balisage JSON-LD ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ortolojf, 17 Mars 2020.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Bonjour

    Je reçois des erreurs et warnings à propos de mon balisage très ancien de type data-vocabulary", que j'utilise pour ma notation à étoiles.

    Ce sont des AggregateRating, pas des avis.

    Je vais changer pour le format recommandé en JSON-LD.

    Mais, je ne sais pas quoi mettre pour le "name".

    J'hésite entre "Pronostics" suivi du nom de la course, et le nom de la course.

    Le problème, est que je ne peux plus noter par types de courses comme avant, car l'item noté ne doit pas être une liste.

    Voici que çà donnerait :

    Code:
    
    {
      "@context": "https://schema.org/",
      "@type": "Game",
      "name":"Pronostics Prix de Roissy",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.5",
        "bestRating": "7",
        "worstRating": "1",
        "ratingCount": "20"
      }
    }
    
    
    La notation ne changerait pas.

    Merci de me dire si celà vous paraît à peu près correct.

    Respectueusement.
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 078
    J'aime reçus:
    295
    Cookies - [nom de la course] - Cookies
     
  3. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Spout.....

    C'est sérieux ?

    Et puis il y a le type.

    "Game", c'est bon ?

    Bien à vous.

    Amicalement.
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Rebonjour Spout

    - Y a-t-il un inconvénient à garder le Microdata plutôt que de migrer à JSON_LD ?

    - Dans tous les cas, Google recommande de ne pas attribuer de notes pour plusieurs items en même temps.

    Quel degré de granularité vous préconisez dans vos sites ?

    S'il y a beaucoup beaucoup de mesures, celà fait chuter le ratingCount donc c'est peu intéressant pour Google et le Webmaster, car peu représentatif ?

    Merci beaucoup de vos réponses.

    Amicalement.
     
  5. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Excusez-moi

    J'ai gardé le microdata.

    Mais, quoi mettre comme type pour un site de turf ?

    Pour l'instant je met : "WebPage", mais ce n'est pas reconnu par Google.

    Amicalement.
     
  6. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Bonjour

    Pour l'instant c'est du microdata.

    J'ai fait celà :

    HTML:
     
    <div id="staring_form" itemscope itemtype="http://schema.org/Game">
    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    <span itemprop="itemReviewed">Liste des Courses du Samedi 21 Mars 2020</span>
    <p />
    <span class="sous_titre" itemprop="reviewCount">2</span> Votes&nbsp;&nbsp;&nbsp;
    <span itemprop="ratingValue">5.5</span> / <span itemprop="bestRating">7</span><meta itemprop="worstRating" content=1 />
    <br />
    
    

    C'est pas beau mais çà passe sans warning ni erreur si le reviewCount n'est égal à 0.

    N'y a-t-il pas pas d'autre solution dans ce cas, que de ne pas mettre les balises ?

    Et... Si j'optais pour du JSON_LD à la fin, çà ressemblerait à quoi ?

    J'ai tout essayé seul le type "Game" marche sans erreur.

    Merci à tous de votre aide.

    Amicalement.
     
  7. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Voilà voilà du beau JSON_LD :


    Code:
    
    <script type="application/ld+json">
    {
    "@context": "https://schema.org/",
    "@type": "Game",
    "aggregateRating": {
    "@type": "AggregateRating",
    "itemReviewed": "Page d'Accueil",
    "ratingValue": "5.5",
    "worstRating": "1",
    "bestRating": "7",
    "ratingCount": "2"
    }
    }
    </script>
    
    

    Merci à Spout s'il peut me donner des conseils pour enrichir mon snippet.

    Maintenant retour à ma PWA très en retard.

    Schtroumpf.
     
  8. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 138
    J'aime reçus:
    12
    Je vous demande pardon.

    Je n'avais pas pensé à ma librairie de parsing HTML ( équivalent sans erreur de la librairie native XML de PHP ), que j'utilise déjà pour mon site depuis plusieurs années.

    Je vais faire un traducteur automatique de HTML vers JSON.

    Ce traducteur lira le fichier HTML, le parsera et générera le fichier JSON.

    Celà devrait être aussi facile que l'indenteur de fichier inclus dans l'éditeur vim.

    Merci beaucoup pour votre aide.

    Amicalement.
     
Chargement...
Similar Threads - balisage JSON Forum Date
Plusieurs balisages dans une seule page Référencement Google 13 Avril 2020
Breadcrumb trop long et balisage Schema.org Référencement Google 28 Janvier 2020
balisage <article> <aside> Référencement Google 7 Août 2019
Balisage sémantique itemprop name / description multilingue Référencement Google 26 Juillet 2019
Comment implémenter le balisage Google Rich Cards Référencement Google 19 Juillet 2018
Onglet Marqueur de données et balisage schema.org Débuter en référencement 9 Janvier 2017
Balisage structuré contenant du spam Débuter en référencement 15 Octobre 2016
Données Structurées Product Balisage : schema.org (balise product, balise offer) Problèmes de référencement spécifiques à vos sites 20 Avril 2016
Impact SEO du balisage HTML5 Référencement Google 22 Décembre 2015
Balisage hn Problèmes de référencement spécifiques à vos sites 23 Mars 2015