« Type d'objet non valide pour le champ "brand" » : remplacez Thing par Brand
L'aide Google dit que ce message signale un type d'objet incorrect pour la propriété. Les exemples produit de Google imbriquent brand comme un Brand avec un seul name. Certains thèmes et applications de données structurées écrivent "@type": "Thing" à la place.
La correction
Avant :
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Sac week-end en toile",
"image": "https://example.com/photos/sac-week-end.jpg",
"brand": {
"@type": "Thing",
"name": "Atelier Sentier"
},
"offers": {
"@type": "Offer",
"price": 89,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}Après :
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Sac week-end en toile",
"image": "https://example.com/photos/sac-week-end.jpg",
"brand": {
"@type": "Brand",
"name": "Atelier Sentier"
},
"offers": {
"@type": "Offer",
"price": 89,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}Donnez un seul nom de marque. Si le produit n'a pas de marque, retirez brand au lieu d'y mettre une valeur bidon.
Trouvez le code qui l'écrit
- Shopify : Dawn et Horizon utilisent le filtre
structured_data, qui écrit correctementBrand. Si vous voyez ce message sur Shopify, le balisage vient d'un autre thème ou d'une application. Dans l'éditeur de code du thème, cherchezThing. S'il n'est pas dans le thème, vérifiez vos applications. - WordPress : le thème ou une extension de schéma l'écrit. Désactivez les extensions une par une sur une copie de test et relancez le test des résultats enrichis.
- Sites sur mesure : cherchez
"brand"dans vos modèles et corrigez le type là où il est défini.
Le même message sur d'autres champs
author: la documentation Article de Google demandePersonouOrganization, jamaisThing.itemReviewed: l'élément évalué doit être d'un type que Google accepte pour les extraits d'avis.<parent_node>: le problème vient de l'objet qui porte le balisage, pas d'un champ nommé.
Pour les deux derniers, voir Type d'objet non valide pour le champ "<parent_node>".
Confirmez la correction
Testez un produit dans le test des résultats enrichis. Ouvrez ensuite le rapport qui a listé le problème, cliquez dessus, puis sur Valider la correction. Google revérifie les pages au fil de son exploration.
Une marque visible sur une page indexée
La marque ne s'affiche que pour une page dans l'index de Google. CrawlCoach vous montre quelles pages de votre site Google a laissées de côté, et comment les corriger.
Questions fréquentes
Ce message nuit-il à mon classement ?
C'est un problème non critique. Le produit peut s'afficher en résultat enrichi, et la page reste indexée. Corrigez-le la prochaine fois que vous modifiez le modèle.
brand peut-il être une Organization plutôt qu'une Brand ?
Schema.org accepte les deux. La documentation produit de Google et ses exemples utilisent Brand avec un name : c'est le choix sûr.
Sources
Vérifié le 8 octobre 2026. Google modifie parfois la Search Console et son aide. Si votre écran ne correspond pas, consultez la source.
- Aide Search Console : Messages d'erreur et solutions pour les résultats enrichis
- Google Search Central : Données structurées spécifiques à une fiche de marchand (Product, Offer)
- Google Search Central : Données structurées spécifiques à un extrait produit
- Google Search Central : Données structurées des articles
- Référence Liquid de Shopify : filtre structured_data (en anglais)
Découvrez quelles pages de votre site manquent sur Google
Connectez-vous avec Google. CrawlCoach vérifie gratuitement jusqu'à 500 pages et vous montre la correction pour chaque problème.
Obtenir mon rapport gratuitGratuit jusqu'à 500 pages. Sans carte bancaire. Connectez-vous avec le compte Google que vous utilisez pour la Search Console.
L'application et les rapports CrawlCoach sont en anglais.
Autres messages de données structurées
- Type d'objet non valide pour le champ "<parent_node>"L'aide Google n'explique pas <parent_node>. Les cas rapportés par des propriétaires de sites montrent une même cause : le mauvais type est sur l'objet qui porte le balisage, pas sur un champ nommé.
- Aucun identifiant global (code GTIN, référence fabricant ou ISBN) n'a été fourniGoogle veut un identifiant produit identique partout où le produit est vendu, comme le numéro du code-barres. C'est non critique : ajoutez le GTIN si vos produits en ont un, sinon laissez l'avertissement.
- Champ "image" manquantUn name, une image ou un price manquant est critique : ces produits ne s'affichent pas en fiche de marchand. Une description, shippingDetails, hasMerchantReturnPolicy ou un GTIN manquant peut attendre.