3 votes

Les données structurées disent "L'attribut publisher.itemtype a une valeur invalide".

Je fais des données structurées pour les articles de mon site web. Pour cela, j'utilise un JSON-LD, fait à l'aide de Google Markup Helper et j'ai également ajouté quelques attributs pour supprimer les erreurs. Maintenant, il n'y a qu'une seule erreur

L'attribut publisher.itemtype a une valeur invalide.

J'ai également des données structurées différentes pour mon organisation. Mais, il n'accepte pas cette valeur, aussi. Voici le code d'un des articles que j'utilise

{
"@context" : "http://schema.org",
"@type" : "Article",
"name" : "Registration and Expiration Date in PHP and MySQL",
"image" : "https://i0.wp.com/technopoints.co.in/wp-content/uploads/2018/07/Expiration.jpg?resize=900%2C506&ssl=1",
"articleBody" : "Hey Technoz, In this tutorial we are going to learn how to create automatic registration and expiration date in php ...",
"url" : "https://technopoints.co.in/expiration-date-in-php/",
"author" : "Ashish Joshi",
"datePublished" : "01/07/2018",
"headline" : "Registration and Expiration Date in PHP and MySQL",
"publisher" : "Softglobe Technologies"
}

et voici le code de l'organisation. Il n'y a pas d'erreur.

{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/technopoints.co.in\/","sameAs":["https:\/\/www.facebook.com\/technopoints.co.in","https:\/\/plus.google.com\/116699158294208258487"],"@id":"https:\/\/technopoints.co.in\/#organization","name":"Softglobe Technologies","logo":"https:\/\/technopoints.co.in\/wp-content\/uploads\/2017\/12\/iconnew.png"}

1voto

nikant25 Points 262

La spécification de la propriété éditeur nous dit :

Les valeurs attendues sont de l'un de ces types : Organisation ou Personne .

Dans votre balisage, vous ne spécifiez pas de type d'intégration pour cette propriété. Si vous installez le type Organisation comme embedded, alors à l'intérieur de ce type vous pouvez appliquer votre balisage à votre organisation.

Eg. :

{
"@context" : "https://schema.org",
  "@type" : "Article",
  "name" : "Registration and Expiration Date in PHP and MySQL",
  "image" : "https://i0.wp.com/technopoints.co.in/wp-content/uploads/2018/07/Expiration.jpg?resize=900%2C506&ssl=1",
  "mainEntityOfPage":"https://technopoints.co.in/expiration-date-in-php/",
  "speakable":
 {
  "@type": "SpeakableSpecification",
  "xpath": [
    "/html/head/title",
    "/html/head/meta[@name='description']/@content"
    ]
  },
  "author" :{
    "@type": "Person",
      "name":"Ashish Joshi",
      "alumniOf":"An organization that the person is an alumni of",
      "award":"An award won by or for this item",
      "memberOf":"An Organization (or ProgramMembership) to which this Person or Organization belongs",
      "email":"zzz@hhhrr.com",
      "honorificSuffix":"An honorific suffix preceding a Person's name such as M.D. /PhD/MSCSW",
      "knowsAbout":"Of a Person, and less typically of an Organization, to indicate a topic that is known about - suggesting possible expertise but not implying it",
      "sameAs":[
       "https:\/\/plus.google.com\/0000",
       "https:\/\/facebook.com\/0000",
       "https:\/\/twitter.com\/0000"
      ]
    },
  "datePublished" : "01/07/2018",
  "dateModified":"10/08/2018",
  "headline" : "Registration and Expiration Date in PHP and MySQL",
  "publisher" : {
    "@type": "Organization",
      "name":"Softglobe Technologies",
      "url":"https:\/\/technopoints.co.in",
      "logo":{
            "@type":"ImageObject",
             "url":"https://technopoints.co.in/images/logo.jpg",
             "contentUrl":"https://technopoints.co.in/images/logo.jpg",
             "width":"300",
             "height":"100"
              },
      "sameAs":"https:\/\/plus.google.com\/116699158294208258487"
     }
}

Notez les modifications suivantes dans ce balisage :

  • Suppression de la propriété articleCorps car cette propriété duplique le contenu complet de l'article, diminue la vitesse de téléchargement et cette propriété n'est pas prise en charge par Google.

  • Ajouté la propriété mainEntityOfPage selon les recommandations de Google à l'article.

  • Ajouté la propriété parlant selon les recommandations de Google. Cette propriété aidera le robot à déterminer le contenu qui est utile pour la recherche vocale. Dans ce balisage particulier, un chemin est spécifié pour obtenir des informations à partir du méta titre et de la méta description de la page Web. Toutefois, cette propriété n'est prise en charge que par les sites d'information. Donc, si votre site Web n'est pas un site d'actualité, supprimez-le. Notez que dans le contenu pour la voix, il ne doit pas y avoir de dates et de différents symboles et éléments qui peuvent être incompréhensibles pour la voix. Lire la suite Guide de Google pour parler .

  • Un balisage plus complet pour l'auteur de la propriété avec le type intégré Personne. Cela permettra d'établir des informations sur la personne responsable du contenu qui peut être identifiée en tant que Votre argent ou votre vie : YMYL . Cela peut correspondre à la Directives de Google concernant les évaluateurs de qualité des recherches et les exigences Expertise, autorité, fiabilité : EAT .

  • Ajout de la propriété dateModified selon les recommandations de Google à Article.

  • Bien sûr, le balisage de l'éditeur de biens a été ajouté et corrigé.

Lire la suite Guide de Google pour l'article .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X