ogimage.org
Guide

og:type: The List of Open Graph Types and When to Use Each

og:type tells platforms what kind of thing your page is. See the full list of Open Graph types, the extra tags for article and profile, and which type to pick.

og:type tells a platform what kind of thing your page is: a website, an article, a video, a profile. For most pages the answer is one of two values.

<meta property="og:type" content="website" />

Which og:type to use

  • website for the home page, landing pages, pricing, docs, and any page that is not a dated piece of writing.
  • article for blog posts, news, and changelog entries.

When og:type is missing, platforms treat the page as website. The link preview looks the same. Set the tag anyway. It is one of the four tags that the protocol requires, and article unlocks the date and author tags below.

The full list of Open Graph types

TypeUse for
websiteThe default. Any general page.
articleA blog post or a news story.
profileA page about one person.
bookA book.
video.movieA film.
video.episodeOne episode of a series.
video.tv_showA series.
video.otherAny other video.
music.songOne track.
music.albumAn album.
music.playlistA playlist.
music.radio_stationA radio station.

Extra tags for article

With og:type set to article, you can add these tags. Some platforms show the date and the author in the preview.

<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-10-08T09:00:00Z" />
<meta property="article:modified_time" content="2026-10-08T12:30:00Z" />
<meta property="article:author" content="https://example.com/authors/jane" />
<meta property="article:section" content="Engineering" />
<meta property="article:tag" content="open graph" />

Extra tags for profile and book

TypeTags
profileprofile:first_name, profile:last_name, profile:username
bookbook:author, book:isbn, book:release_date, book:tag

Is there an og:type for products?

product is not in the core Open Graph protocol. Facebook and Pinterest read it as an extension, with tags such as product:price:amount and product:price:currency. If you run a shop, use product on product pages. All other platforms treat it as website.

og:type in Next.js

export const metadata = {
  openGraph: {
    type: 'article',
    publishedTime: '2026-10-08T09:00:00Z',
    authors: ['Jane Doe'],
  },
}

Common mistakes

  • article on the home page. The home page is a website.
  • A made-up value such as blog or page. Platforms ignore it.
  • More than one og:type. A page has one type.

Test your tags with the Open Graph checker. Next: og:title, og:url, og:locale, or the full list of Open Graph tags.