We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Recall center pages with SpecialAnnouncement + Product context, FAQs, and breadcrumbs.
Communicates the recall advisory and key dates.
Identifies the affected product(s) with name and brand.
Answers eligibility, refund, and repair questions.
Provides navigation context for the recall center page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "SpecialAnnouncement",
"@id": "https://www.example.com/recalls/smart-kettle#announcement",
"name": "Recall Notice: Northwind Smart Kettle Model X2",
"description": "Northwind is recalling Smart Kettle Model X2 due to overheating risk.",
"datePosted": "2025-04-05",
"category": "https://schema.org/Recall",
"url": "https://www.example.com/recalls/smart-kettle"
},
{
"@context": "https://schema.org",
"@type": "Product",
"@id": "https://www.example.com/recalls/smart-kettle#product",
"name": "Northwind Smart Kettle X2",
"brand": { "@type": "Brand", "name": "Northwind" },
"sku": "NW-SKX2",
"image": "https://www.example.com/images/smart-kettle-x2.webp",
"description": "Electric smart kettle with Wi-Fi controls and temperature presets."
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How do I check if my product is affected?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Enter your serial number on the recall page to confirm eligibility."
}
},
{
"@type": "Question",
"name": "What are my options?",
"acceptedAnswer": {
"@type": "Answer",
"text": "You can request a free repair kit or a full refund."
}
},
{
"@type": "Question",
"name": "How long does the process take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most refunds are processed within 10 business days."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Recalls", "item": "https://www.example.com/recalls" },
{ "@type": "ListItem", "position": 3, "name": "Smart Kettle X2", "item": "https://www.example.com/recalls/smart-kettle" }
]
}
]If the recall spans multiple models, add additional Product entries with matching identifiers.
Use datePosted and expires on the SpecialAnnouncement and keep page copy aligned to dates.