Tickets JIRA — Rapport #2f95051d
3 tickets generes.
Template : Page externe generique | URL : https://boulanger.com/c/petit-refrigerateur
Template : Page externe generique
URL exemple : https://boulanger.com/c/petit-refrigerateur
Type : Product
Score Google : 43.3/100
Proprietes Google manquantes (requises)
image
Proprietes Google manquantes (recommandees)
descriptionskugtin13gtin
Proprietes Product
| Propriete | Couche | Type | Signal | Description | Valeur detectee |
|---|---|---|---|---|---|
| name | Text | requis | Nom du produit | ||
| image | URL|ImageObject | requis | Image(s) du produit | ||
| description | Text | Description du produit | |||
| sku | Text | Reference interne du vendeur | |||
| gtin13 | Text | Code-barres EAN-13 | |||
| gtin | Text | Code GTIN generique | |||
| mpn | Text | Reference fabricant (Manufacturer Part Number) | |||
| brand | Brand | Marque du produit | |||
| url | URL | URL canonique du produit | |||
| offers | Offer|AggregateOffer | requis | Offre(s) commerciale(s) | ||
| aggregateRating | AggregateRating | Note moyenne des avis | |||
| review | Review | Avis clients individuels | |||
| mainEntityOfPage | URL | URL de la page principale de cette entite | |||
| award | llm | Text | E-E-A-T | Distinction, prix, label qualite | |
| weight | llm | QuantitativeValue | logistique | Poids du produit | |
| depth | llm | QuantitativeValue | logistique | Profondeur/epaisseur | |
| width | llm | QuantitativeValue | logistique | Largeur | |
| height | llm | QuantitativeValue | logistique | Hauteur | |
| color | llm | Text | attribut | Couleur du produit | |
| material | llm | Text | qualite | Materiau principal | |
| pattern | llm | Text | attribut | Motif/pattern | |
| size | llm | Text | attribut | Taille du produit | |
| countryOfOrigin | llm | Country | provenance | Pays de fabrication | |
| countryOfAssembly | llm | Text | provenance | Pays d'assemblage | |
| audience | llm | Audience | ciblage | Public cible | |
| releaseDate | llm | Date | temporalite | Date de sortie | |
| productionDate | llm | Date | temporalite | Date de fabrication | |
| model | llm | Text | attribut | Modele du produit | |
| productID | llm | Text | attribut | Identifiant produit | |
| category | llm | Text|CategoryCode | categorisation | Categorie du produit | |
| isAccessoryOrSparePartFor | llm | Product | contexte | Accessoire/piece de rechange pour | |
| isConsumableFor | llm | Product | contexte | Consommable pour quel produit | |
| isSimilarTo | llm | Product | contexte | Produits similaires | |
| isRelatedTo | llm | Product | contexte | Produits lies | |
| additionalProperty | llm | PropertyValue | attribut | Proprietes supplementaires (cle/valeur) | |
| hasEnergyConsumptionDetails | llm | EnergyConsumptionDetails | qualite | Classe energetique | |
| hasMerchantReturnPolicy | llm | MerchantReturnPolicy | confiance | Politique de retour | |
| shippingDetails | llm | OfferShippingDetails | logistique | Details de livraison | |
| itemCondition | llm | OfferItemCondition | confiance | Etat du produit (neuf, reconditionne) |
Modeles JSON-LD — Product
// IMPORTANT : Les valeurs entre {{...}} sont des placeholders a remplacer { "@context": "https://schema.org", "@type": "Product", "name": "{{name}}", "image": "{{image_url}}", "description": "{{description}}", "sku": "{{sku}}", "gtin13": "{{ean}}", "brand": { "@type": "Brand", "name": "{{brand}}" }, "offers": { "@type": "Offer", "url": "{{url}}", "price": "{{price}}", "priceCurrency": "EUR", "availability": "https://schema.org/InStock", "seller": { "@type": "Organization", "name": "Fnac" } }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "{{rating}}", "reviewCount": "{{review_count}}" } }
// IMPORTANT : Les valeurs entre {{...}} sont des placeholders a remplacer { "@context": "https://schema.org", "@type": "Product", "name": "{{name}}", "image": "{{image_url}}", "description": "{{description}}", "sku": "{{sku}}", "gtin13": "{{ean}}", "brand": { "@type": "Brand", "name": "{{brand}}" }, "award": "{{award}}", "color": "{{color}}", "material": "{{material}}", "weight": { "@type": "QuantitativeValue", "value": "{{weight_value}}", "unitCode": "GRM" }, "countryOfOrigin": { "@type": "Country", "name": "{{country}}" }, "audience": { "@type": "PeopleAudience", "suggestedMinAge": "{{min_age}}" }, "offers": { "@type": "Offer", "url": "{{url}}", "price": "{{price}}", "priceCurrency": "EUR", "availability": "https://schema.org/InStock", "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": "FR", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "merchantReturnDays": 30 }, "seller": { "@type": "Organization", "name": "Fnac" } }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "{{rating}}", "reviewCount": "{{review_count}}" }, "review": [ { "@type": "Review", "author": { "@type": "Person", "name": "{{reviewer}}" }, "reviewRating": { "@type": "Rating", "ratingValue": "{{review_rating}}" }, "reviewBody": "{{review_body}}", "reviewAspect": "{{review_aspect}}" } ] }
Template : Page externe generique | URL : https://boulanger.com/c/petit-refrigerateur
Template : Page externe generique
URL exemple : https://boulanger.com/c/petit-refrigerateur
Propriete : review, aggregateRating
Types concernes : Product, Book, LocalBusiness
Impact : E-E-A-T — Enrichir avec reviewAspect (dimension d'avis) et identifier les avis detailles (longue duree, aspects specifiques). Signal E-E-A-T pour les LLM.
Pont HTML → Schema.org
Signal has_reviews → Types : Product, Review, AggregateRating — Proprietes : review, aggregateRating
Les avis correspondent aux types Review et AggregateRating.
Exemple d'implementation
// IMPORTANT : Les valeurs entre {{...}} sont des placeholders a remplacer { "review": [{ "@type": "Review", "author": {"@type": "Person", "name": "{{reviewer_name}}"}, "reviewRating": {"@type": "Rating", "ratingValue": "{{rating}}"}, "reviewAspect": "{{review_aspect}}", "reviewBody": "{{review_body}}" }], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "{{avg_rating}}", "reviewCount": "{{review_count}}" } }
Template : Page externe generique | URL : https://boulanger.com/c/petit-refrigerateur
Template : Page externe generique
URL exemple : https://boulanger.com/c/petit-refrigerateur
Propriete : FAQPage / mainEntity
Types concernes : FAQPage
Impact : rich_result — Rich result FAQ de Google (accordions dans les SERP). Egalement un signal fort pour les LLM (questions/reponses structurees).
Pont HTML → Schema.org
Signal has_faq → Types : FAQPage — Proprietes : mainEntity
La section FAQ HTML doit etre declaree en FAQPage.mainEntity.
Exemple d'implementation
// IMPORTANT : Les valeurs entre {{...}} sont des placeholders a remplacer { "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "{{question_1}}", "acceptedAnswer": { "@type": "Answer", "text": "{{answer_1}}" } }] }