Blog
Wild & Free Tools

Notion Social Preview — Fix and Test OG Tags for Notion Pages

Last updated: April 2026 5 min read

Table of Contents

  1. How Notion Generates OG Tags
  2. How to Test Notion Page OG Tags
  3. Improving Notion Social Preview Without Code
  4. Fixing Cached Notion Previews on Social Platforms
  5. Frequently Asked Questions

When you share a public Notion page link, platforms like Twitter, LinkedIn, and Slack generate a preview card based on the Open Graph tags Notion sets for that page. The preview typically shows the page title and the first cover image or emoji icon — but it varies by page type and how Notion has set up the tags.

You cannot edit Notion's meta tags directly, but understanding what Notion generates and how to check it helps you structure your Notion pages to produce better previews — and identify when the platform cache is the problem.

How Notion Generates OG Tags

For public Notion pages (shared to the web), Notion automatically generates Open Graph tags. The specific tags and values depend on the page type and content.

Standard Notion page

Notion database pages

Database items may include properties as part of the og:description. The cover image of the database item becomes the og:image if set.

Limitations of Notion OG tag control

Notion does not give you direct control over the og:description — it is automatically extracted from the page content. The og:title is always the page title. The og:image is always the cover image. You influence these values indirectly by setting a cover image, writing your page title carefully, and keeping relevant content near the top of the page.

How to Test Notion Page OG Tags

Use the HTML paste method to check what OG tags Notion is generating for any public page.

  1. Open the public Notion page in a browser (make sure it is shared to the web)
  2. Press Ctrl+U (or Cmd+U) to view the page source
  3. Select all and copy
  4. Paste into the OG checker
  5. Click Check Tags

The results show which OG tags Notion generated for that page and how the preview card will look on Facebook/LinkedIn and Twitter/X.

What to check for

For most basic Notion pages, Twitter shows the summary card (small thumbnail) unless Notion has set twitter:card to summary_large_image. Whether Notion uses the large card format depends on whether a cover image is set and the page type.

Sell Custom Apparel — We Handle Printing & Free Shipping

Improving Notion Social Preview Without Code

Since you cannot edit Notion's HTML directly, improving the social preview means improving the source content that Notion uses to generate the tags.

Add a cover image

A Notion page without a cover image generates a much weaker OG preview. Add a cover image (the banner at the top of the page) to ensure og:image shows a meaningful image instead of a default Notion graphic. Use a landscape image at 1200x630 for best results across all platforms.

Write a strong page opening

The og:description is pulled from the early text content of the page. Write the first paragraph as if it is a meta description — a clear, concise description of what the page contains, under 155 characters if possible.

Use a clear, specific page title

The og:title is your page title. A vague title like "Notes" produces a weak social preview. A specific title like "Q2 2026 Marketing Plan — Internal" produces a better preview (and clarifies what the page is when shared in Slack or Discord).

Notion AI Sites and custom domains

If you use Notion AI Sites or a custom domain with Notion, the OG tag behavior may differ from standard shared Notion pages. Check the actual tags using the HTML paste method for any Notion pages you plan to share widely.

Fixing Cached Notion Previews on Social Platforms

After updating a Notion page (new cover image, updated title), social platforms may continue showing the old preview because they cached it earlier.

Force a re-scrape

Note: because Notion controls the page URL (unless you use a custom domain), you cannot use the query string trick to bypass the cache. The Notion URL is fixed.

Slack and Discord

Both platforms typically refresh Notion page previews within a few hours. If you need the update to appear immediately in a Slack or Discord message, there is no manual refresh tool — you may need to delete the old message and repost the link after the cache expires.

Try It Free — No Signup Required

Runs 100% in your browser. No data is collected, stored, or sent anywhere.

Open Free OG Tag Checker

Frequently Asked Questions

Can I set a custom og:image for a Notion page that is different from the cover image?

No. Notion generates og:image from the page cover image. There is no way to set a custom og:image without accessing the HTML directly, which Notion does not allow for hosted pages. The only way to control the og:image is to set the appropriate cover image on the Notion page.

My Notion page has a cover image but Twitter is showing no image in the preview. Why?

Notion may not be setting twitter:card to summary_large_image for all page types. If twitter:card is set to summary or is absent, Twitter shows a small card with no featured image. Check the actual tags using the HTML paste method to see what Notion is generating. If this is a critical page, consider using Notion AI Sites or a custom Notion solution that gives you more control over head tags.

Does making a Notion page public affect its OG tags?

Yes. OG tags only appear on public Notion pages (shared to the web with "Share to web" enabled). Private pages do not have publicly accessible OG tags because they cannot be fetched by platform scrapers without authentication.

Launch Your Own Clothing Brand — No Inventory, No Risk