1. Organization
Site-wide. Either injected via the <head> on every page or rendered as a single source-of-truth on the homepage. Establishes the canonical Org @id all other schema can reference.
Use a stable @id (your domain + #organization). Match the legal name. logo and image should resolve to a real, public 600×600+ PNG.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://yourbrand.ca/#organization",
"name": "Your Brand Inc.",
"url": "https://yourbrand.ca",
"logo": {
"@type": "ImageObject",
"url": "https://yourbrand.ca/logo.png",
"width": 600,
"height": 600
},
"sameAs": [
"https://www.linkedin.com/company/yourbrand",
"https://x.com/yourbrand",
"https://www.facebook.com/yourbrand"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+1-416-555-0100",
"contactType": "customer service",
"areaServed": "CA",
"availableLanguage": ["English", "French"]
}
}