{ "@context": "https://schema.org", "@id": "https://webspecification.com/spec/foundations/open-graph.jsonld", "@graph": [ { "@type": "TechArticle", "@id": "https://webspecification.com/spec/foundations/open-graph/#article", "headline": "Open Graph protocol", "description": "Open Graph tags control how pages look when shared on social platforms and chat apps. Set og:title, og:description, og:image, og:url, and og:type on every page.", "url": "https://webspecification.com/spec/foundations/open-graph/", "inLanguage": "en", "isPartOf": { "@type": "WebSite", "@id": "https://webspecification.com/#website", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "author": { "@type": "Person", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "publisher": { "@type": "Organization", "@id": "https://webspecification.com/#organization", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "license": "https://creativecommons.org/licenses/by/4.0/", "dateModified": "2026-06-09T00:00:00.000Z", "citation": [ { "@type": "CreativeWork", "name": "The Open Graph protocol", "url": "https://ogp.me/", "publisher": { "@type": "Organization", "name": "ogp.me" } }, { "@type": "CreativeWork", "name": "A Guide to Sharing for Webmasters", "url": "https://developers.facebook.com/docs/sharing/webmasters/", "publisher": { "@type": "Organization", "name": "Meta" } }, { "@type": "CreativeWork", "name": "X — Cards markup (Internet Archive)", "url": "https://web.archive.org/web/20260201012312/https://developer.x.com/en/docs/x-for-websites/cards/overview/markup", "publisher": { "@type": "Organization", "name": "X" } }, { "@type": "CreativeWork", "name": "Google Search Central — Google Discover and your website", "url": "https://developers.google.com/search/docs/appearance/google-discover", "publisher": { "@type": "Organization", "name": "Google" } }, { "@type": "CreativeWork", "name": "WhatsApp — Link previews", "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/link-previews/", "publisher": { "@type": "Organization", "name": "Meta" } }, { "@type": "CreativeWork", "name": "Slack — Unfurling links in messages", "url": "https://docs.slack.dev/messaging/unfurling-links-in-messages/", "publisher": { "@type": "Organization", "name": "Slack" } }, { "@type": "CreativeWork", "name": "Open Graph Plus — Slack unfurl tags", "url": "https://opengraphplus.com/consumers/slack/tags", "publisher": { "@type": "Organization", "name": "Open Graph Plus" } }, { "@type": "CreativeWork", "name": "Open Graph Plus — How Slack crawls your page", "url": "https://opengraphplus.com/consumers/slack/crawling", "publisher": { "@type": "Organization", "name": "Open Graph Plus" } } ] }, { "@type": "BreadcrumbList", "@id": "https://webspecification.com/spec/foundations/open-graph/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://webspecification.com/" }, { "@type": "ListItem", "position": 2, "name": "Spec", "item": "https://webspecification.com/spec/" }, { "@type": "ListItem", "position": 3, "name": "Foundations", "item": "https://webspecification.com/spec/foundations/" }, { "@type": "ListItem", "position": 4, "name": "Open Graph protocol", "item": "https://webspecification.com/spec/foundations/open-graph/" } ] } ] }