Bonjour,
En préambule :
je n'utilise pas Google Structured Data de Tassos Marinos
je n'ai pas non plus ajouté moi-même le balisage des articles
Mais j'ai néanmoins un balisage JSON-LD sur mon site (que j'ai découvert presque par hasard, et uniquement après que j'ai découvert l'existence même de ce schéma de balisage lors du SD-Day à Toulouse début octobre).
Jusqu'alors, je recourais à du balisage microformats (un peu, essentiellement au niveau des avis).
Puis quand j'ai voulu les basculer en microdata qui plait à Google, plutôt en script JSON-LD qu'en tags html, j'ai réalisé que j'avais déjà des scripts JSON-LD de balisage schema.org sur le site:
- balisage du fil d'Ariane
- balisage des Articles
Mais il y a un défaut, et pas des moindres puisqu'il manque une balise obligatoire : la balise Publisher.
Je précise pour le cas où que le Publisher est ici l'entité qui publie l'article, il peut s'agir d'une organisation ou d'une personne. A ne pas confondre avec l'auteur. Dans mon cas le Publisher, ce serait par exemple l'entreprise.
Depuis, je cherche désespérément le moyen de corriger cette erreur, car il semble bien que Google refuse tout bonnement de prendre en compte le moindre balisage sur mon site tant que cette erreur persiste (ce qui met donc par terre tout le travail que j'ai fait sur mes avis clients, sur la fiche entreprise,etc).
Problème : je ne suis même pas certaine de savoir ce qui génère ce balisage !
Est-ce Joomla! qui le fait maintenant ?
Si non, ça ne doit pouvoir être que Flexicontent, que j'utilise aussi.
En fait, j'ai plutôt considéré jusqu'à maintenant que c'était Flexicontent qui faisait ce job, mais quand je vois comme j'ai du mal à me faire comprendre sur le forum FC, je commence à avoir de sérieux doutes... Ou alors, celui des éditeurs qui me répond n'est pas celui qui est "branché" structured data
J'ai posé la question ici :
https://flexicontent.org/forum/20-general-support/57420-schema-org-publisher-value-needed-but-can-t-find-the-way-to-add-it.html
On ne conseille de créer un champ texte spécial pour insérer la valeur Publisher, mais je ne vois pas du tout comment ce champ texte va bien pouvoir venir insérer du code supplémentaire dans le script existant...
Il faudrait juste que je puisse ajouter :
à la fin du script existant.
Question subsidiaire : y aurait-il ici quelqu'un qui saurait comment faire pour repérer le "fichier" (php j'imagine) qui génère ce bout de code JSON-LD ?
Merci d'avance pour vos lumières, même si je suis presque sure que mon problème n'est pas directement lié à Joomla!
EDIT: au fil de mes recherches sur le forum Flexicontent, j'ai rencontré à plusieurs reprises la réponse suivante :
"sur les microdata ... nous utilisons le moteur de joomla pour cela"
Donc : quelqu'un (@daneel peut-être ??) pourrait-il m'en dire plus sur ce "moteur" que joomla! utiliserait pour générer ces microdata, ce qui me permettrait peut-être de comprendre pourquoi la balise Publisher est ainsi oubliée ?
En préambule :
je n'utilise pas Google Structured Data de Tassos Marinos
je n'ai pas non plus ajouté moi-même le balisage des articles
Mais j'ai néanmoins un balisage JSON-LD sur mon site (que j'ai découvert presque par hasard, et uniquement après que j'ai découvert l'existence même de ce schéma de balisage lors du SD-Day à Toulouse début octobre).
Jusqu'alors, je recourais à du balisage microformats (un peu, essentiellement au niveau des avis).
Puis quand j'ai voulu les basculer en microdata qui plait à Google, plutôt en script JSON-LD qu'en tags html, j'ai réalisé que j'avais déjà des scripts JSON-LD de balisage schema.org sur le site:
- balisage du fil d'Ariane
- balisage des Articles
Mais il y a un défaut, et pas des moindres puisqu'il manque une balise obligatoire : la balise Publisher.
Je précise pour le cas où que le Publisher est ici l'entité qui publie l'article, il peut s'agir d'une organisation ou d'une personne. A ne pas confondre avec l'auteur. Dans mon cas le Publisher, ce serait par exemple l'entreprise.
Depuis, je cherche désespérément le moyen de corriger cette erreur, car il semble bien que Google refuse tout bonnement de prendre en compte le moindre balisage sur mon site tant que cette erreur persiste (ce qui met donc par terre tout le travail que j'ai fait sur mes avis clients, sur la fiche entreprise,etc).
Problème : je ne suis même pas certaine de savoir ce qui génère ce balisage !
Est-ce Joomla! qui le fait maintenant ?
Si non, ça ne doit pouvoir être que Flexicontent, que j'utilise aussi.
En fait, j'ai plutôt considéré jusqu'à maintenant que c'était Flexicontent qui faisait ce job, mais quand je vois comme j'ai du mal à me faire comprendre sur le forum FC, je commence à avoir de sérieux doutes... Ou alors, celui des éditeurs qui me répond n'est pas celui qui est "branché" structured data
J'ai posé la question ici :
https://flexicontent.org/forum/20-general-support/57420-schema-org-publisher-value-needed-but-can-t-find-the-way-to-add-it.html
On ne conseille de créer un champ texte spécial pour insérer la valeur Publisher, mais je ne vois pas du tout comment ce champ texte va bien pouvoir venir insérer du code supplémentaire dans le script existant...
Il faudrait juste que je puisse ajouter :
Code:
publisher": { "@type":"Organization", "name":"Rouch Energies" }
Question subsidiaire : y aurait-il ici quelqu'un qui saurait comment faire pour repérer le "fichier" (php j'imagine) qui génère ce bout de code JSON-LD ?
Merci d'avance pour vos lumières, même si je suis presque sure que mon problème n'est pas directement lié à Joomla!
EDIT: au fil de mes recherches sur le forum Flexicontent, j'ai rencontré à plusieurs reprises la réponse suivante :
"sur les microdata ... nous utilisons le moteur de joomla pour cela"
Donc : quelqu'un (@daneel peut-être ??) pourrait-il m'en dire plus sur ce "moteur" que joomla! utiliserait pour générer ces microdata, ce qui me permettrait peut-être de comprendre pourquoi la balise Publisher est ainsi oubliée ?
Commentaire