og:type Reference: Every Open Graph Object Type Explained
Complete reference for the og:type meta tag — covering website, article, product, video, music, book, profile, and all other Open Graph protocol types with usage examples.
Updated March 2026
What is og:type?
The og:type meta tag tells social platforms and web crawlers what kind of content a page represents — an article, a product, a video, a user profile, etc. It's part of the Open Graph Protocol originally created by Facebook.
The type you set can affect how social platforms display your link — for example, marking a page as an article tells Facebook and LinkedIn to show the author name and publish date in the preview card.
<!-- Basic og:type usage --> <meta property="og:type" content="website" /> <meta property="og:type" content="article" />
og:type: website
When to use: Homepages, landing pages, category pages, and any page that isn't a specific piece of content.
Default: If you omit og:type, most platforms assume website.
<meta property="og:type" content="website" /> <meta property="og:title" content="OGFixer — Social Preview Checker" /> <meta property="og:description" content="Check how your links look on Twitter, LinkedIn, Discord, and Slack." /> <meta property="og:image" content="https://ogfixer.com/og-default.png" /> <meta property="og:url" content="https://ogfixer.com" />
og:type: article
When to use: Blog posts, news articles, documentation pages, tutorials, and any time-stamped written content.
The article type supports additional structured properties that appear in platform-specific displays:
<meta property="og:type" content="article" /> <meta property="og:title" content="How to Fix OG Images" /> <meta property="og:description" content="A complete debugging guide." /> <meta property="og:image" content="https://example.com/og/article.png" /> <meta property="og:url" content="https://example.com/blog/fix-og-images" /> <!-- Article-specific properties --> <meta property="article:published_time" content="2026-03-26T00:00:00Z" /> <meta property="article:modified_time" content="2026-03-26T00:00:00Z" /> <meta property="article:author" content="https://example.com/about" /> <meta property="article:section" content="Engineering" /> <meta property="article:tag" content="open graph" /> <meta property="article:tag" content="social media" />
Facebook, LinkedIn, and Google use article:published_time and article:author for search and discovery ranking signals.
og:type: product
When to use: E-commerce product pages (Shopify, WooCommerce, custom stores).
Note: the OGP spec only includes product at a basic level. For rich product data (price, availability, SKU), use Schema.org JSON-LD alongside the OG tags — Google relies on JSON-LD, not OG, for product structured data.
<meta property="og:type" content="product" /> <meta property="og:title" content="Widget Pro — Premium Edition" /> <meta property="og:description" content="The best widget in the universe." /> <meta property="og:image" content="https://mystore.com/og/widget-pro.png" /> <meta property="og:url" content="https://mystore.com/products/widget-pro" /> <!-- Product-specific (supported by some platforms) --> <meta property="product:price:amount" content="29.99" /> <meta property="product:price:currency" content="USD" /> <meta property="product:availability" content="instock" />
og:type: video.movie / video.episode / video.other
When to use: Video content pages — film detail pages, episode pages, video blog posts.
<!-- For a standalone video --> <meta property="og:type" content="video.other" /> <meta property="og:title" content="How I Fixed My OG Tags in 5 Minutes" /> <meta property="og:image" content="https://example.com/thumbnails/og-fix.jpg" /> <meta property="og:url" content="https://example.com/videos/og-fix" /> <meta property="og:video" content="https://example.com/videos/og-fix.mp4" /> <meta property="og:video:type" content="video/mp4" /> <meta property="og:video:width" content="1280" /> <meta property="og:video:height" content="720" /> <!-- For a movie --> <meta property="og:type" content="video.movie" /> <meta property="video:duration" content="7200" /> <meta property="video:release_date" content="2026-01-01T00:00:00Z" />
og:type: music.song / music.album
When to use: Music streaming pages — individual songs, albums, playlists, artist pages.
<!-- Song page --> <meta property="og:type" content="music.song" /> <meta property="og:title" content="Song Title — Artist Name" /> <meta property="og:image" content="https://music.example.com/og/song-cover.jpg" /> <meta property="music:duration" content="214" /> <meta property="music:album" content="https://music.example.com/albums/album-slug" /> <meta property="music:musician" content="https://music.example.com/artists/artist-slug" /> <!-- Album page --> <meta property="og:type" content="music.album" /> <meta property="music:release_date" content="2026-01-15" />
og:type: book
When to use: Book detail pages on reading apps, libraries, or e-commerce sites.
<meta property="og:type" content="book" /> <meta property="og:title" content="The Open Graph Handbook" /> <meta property="og:image" content="https://books.example.com/og/og-handbook.jpg" /> <meta property="book:author" content="https://example.com/authors/jane-smith" /> <meta property="book:isbn" content="978-0-123456-47-2" /> <meta property="book:release_date" content="2026-01-01T00:00:00Z" /> <meta property="book:tag" content="open graph" /> <meta property="book:tag" content="web development" />
og:type: profile
When to use: User or author profile pages.
<meta property="og:type" content="profile" /> <meta property="og:title" content="Jane Smith — Web Developer" /> <meta property="og:image" content="https://example.com/og/jane-smith.jpg" /> <meta property="og:url" content="https://example.com/about/jane-smith" /> <meta property="profile:first_name" content="Jane" /> <meta property="profile:last_name" content="Smith" /> <meta property="profile:username" content="janesmith" /> <meta property="profile:gender" content="female" />
Which Platforms Use og:type?
| Platform | Uses og:type? | Notes |
|---|---|---|
| Facebook / Meta | ✅ Yes | Full support, shows article dates/author |
| ⚠️ Partial | Uses article for publication date display | |
| Twitter / X | ❌ No | Uses twitter:card instead |
| Discord | ❌ No | Ignores type; uses title/description/image |
| Slack | ❌ No | Ignores type; uses title/description/image |
| Google Search | ⚠️ Indirect | Prefers JSON-LD Schema.org; OG type is a weak signal |
Practical guidance: Always include og:type because Facebook and LinkedIn use it. But don't rely on it alone — pair it with platform-specific tags like twitter:card for Twitter and JSON-LD for Google.
Verify Your og:type
Paste your URL into OGFixer to see which OG tags are detected, including your og:type, and how they affect the social preview card rendering.
Check your og:type and OG tags →
Preview my OG tags →