Aller au contenu principal

Structured Data Quick Reference

Common Schema Types

Schema TypeUse CaseRequired Fields
OrganizationHomepage, About pagename, url
WebPageStandard pagesname, description, url
ArticleBlog posts, Newsheadline, datePublished, author, publisher
ProductE-commerce productsname, image, offers (price, availability)
BreadcrumbListNavigationitemListElement (position, name, item)
FAQPageFAQ sectionsmainEntity (Question, Answer)
LocalBusinessPhysical storesname, address, telephone
EventEvents, conferencesname, startDate, location
VideoObjectVideo pagesname, thumbnailUrl, uploadDate

Minimal Examples

Organization

{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Company Name",
"url": "https://yourwebsite.com",
"logo": "https://yourwebsite.com/logo.png"
}

WebPage

{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Page Title",
"description": "Page description",
"url": "https://yourwebsite.com/page"
}

Article

{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article Title",
"datePublished": "2025-01-08T10:00:00+00:00",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Your Company"
}
}

Product

{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"image": "https://yourwebsite.com/product.jpg",
"offers": {
"@type": "Offer",
"price": "99.99",
"priceCurrency": "EUR"
}
}

Using in Baldr

Back Office

  1. Go to Pages → Edit Page
  2. Navigate to SEO tab
  3. Scroll to "Données structurées"
  4. Paste JSON-LD code

Code (Frontend)

import { structuredDataTemplates } from "~/utils/meta.util";

const schema = structuredDataTemplates.organization({
name: "Your Company",
url: "https://yourwebsite.com"
});

Validation

See Full Guide

📚 STRUCTURED_DATA_GUIDE.md