Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In Webflow, open the Pages panel, open the target page’s settings, and go to Open Graph settings. Choose a JPG or PNG from your site assets, or enter a publicly accessible image-file URL, save, and publish. For a CMS Collection template, bind the Open Graph image to an Image field instead.

If a social network still shows a blank or old card, force that service to re-scrape the URL with its debugger or inspector, then verify the image format, dimensions, and live-page metadata.

What an Open Graph image does in Webflow

An Open Graph image is the visual that social platforms can display when someone shares a page link. Webflow stores this metadata per page; its Help Center guide updated September 7, 2026, says it is not a single global site setting. Each static page or CMS template needs its own configuration.

The Open Graph title and description are separate fields from the image. You can enter them manually or, where Webflow offers the option, use the page’s SEO title and meta description. This guide focuses on selecting and publishing the image, then confirming that crawlers can retrieve it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
HTML and CSS: Design and Build Websites
  • HTML CSS Design and Build Web Sites
  • Comes with secure packaging
  • It can be a gift option

Add an image to a static Webflow page

  1. Open the page settings. In Webflow Designer, open the Pages panel and select the settings for the page you want to share.
  2. Open Open Graph settings. The image control is separate from the Open Graph title and description controls.
  3. Choose the image source. Select Select image to pick an asset from the site, or choose Add URL and enter a publicly accessible URL that points directly to an image file.
  4. Save the page settings. Saving changes the project configuration but does not change the live site by itself.
  5. Publish the site. Publish to the domain that people will share. A preview crawler cannot see an unpublished setting.

Webflow’s asset picker lists JPG and PNG files. Its Open Graph guidance notes that WebP works on many popular platforms but support varies. The conservative choice is an uncompressed JPG or PNG: Webflow’s Assets panel documentation warns that AVIF and WebP are not supported for Open Graph assets and advises against compressing assets used this way. If you use a URL instead of an asset, make sure it is publicly reachable without a login and that the URL resolves to the image itself rather than an HTML page.

Set an Open Graph image for a CMS Collection template

A Collection template represents many pages, so the image must come from the Collection’s data rather than from one fixed asset.

  1. Open the Pages panel and the settings for the relevant Collection template page.
  2. Open Open Graph settings.
  3. In the Open Graph image control, choose an Image field from that Collection, such as a main image or thumbnail.
  4. Save the template settings and publish the site.

If the Collection has no Image field, Webflow says this method cannot set an Open Graph image. Add or populate an Image field before trying to bind it. All images used by a Collection should share the same dimensions so cards do not change shape from item to item.

Page type Image source Important constraint
Static page JPG or PNG asset selected in Webflow, or a public image-file URL Save and publish; the URL must be directly accessible
CMS Collection template An Image field from the Collection A Collection Image field is required, and images should have consistent dimensions

Image format, dimensions, and metadata choices

Use JPG or PNG for the reliable path

Webflow’s Open Graph article mentions that WebP is supported by many popular social platforms but that support varies. Its Assets panel documentation separately warns that AVIF and WebP are not supported for Open Graph images. Because those statements are not fully aligned, use an uncompressed JPG or PNG when compatibility matters more than file-size savings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose a practical size

Webflow relays Facebook’s recommendation to use an image at least 1080 pixels wide. That is Facebook’s recommendation as reported by Webflow, not a universal requirement for every social network. Keep the same dimensions across a site, and especially across a Collection, to produce predictable cards.

Optional width and height metadata

Webflow documents optional og:image:width and og:image:height tags. If every page uses the same image dimensions, its guide places these tags in site-level head code. For Collection images with varying values, it describes page-level head code instead. This is an advanced hint for crawlers, not a prerequisite for selecting an image in Page settings; configure it only when you have a specific need to provide explicit dimensions.

Why the preview is blank or still shows the old image

The first share was generated before the image was available

Webflow notes that a page’s first preview can omit the image. Confirm that the page has been published after the setting was saved, then ask the platform to scrape the URL again. Removing and re-adding the link can also cause a fresh fetch in some posting workflows.

The social platform cached an earlier crawl

Changing Webflow settings does not instantly replace a preview already stored by a social service. Use the service’s inspection tool:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Meta: enter the URL in Meta’s Sharing Debugger and request a new scrape.
  • LinkedIn: use LinkedIn’s Post Inspector to inspect the URL and request a re-scrape.
  • X: use its card validator to review card logs, then compose a post to see the resulting card preview.

These tools may require you to be logged in. A successful re-scrape should retrieve the currently published HTML and image, not a draft Designer state.

The image URL is not a direct, public file

Open Graph settings accept a publicly accessible link to an image file. Check the URL in a private browser window and confirm it returns the image without authentication, a consent interstitial, or a redirect to a page. If you supplied a URL that does not end in an image-file extension, replace it with a direct JPG or PNG URL or select the asset from Webflow.

The format or dimensions vary

Replace AVIF or WebP with an uncompressed JPG or PNG when a platform refuses to display the card. For Collection templates, inspect several records and normalize their image dimensions. A single outlier can make cards look inconsistent even when the metadata is correct.

The live page does not contain the new setting

Saving in Designer is not the same as publishing. Republish the site, then inspect the public URL rather than the Webflow staging or Designer preview URL. If your domain has multiple environments, make sure you published the environment that the social post actually uses.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Verify the result before sharing widely

  1. Open the public page URL in a private browser window.
  2. Run that exact URL through Meta’s debugger, LinkedIn’s Post Inspector, or X’s card validator, depending on where you intend to share it.
  3. Confirm that the inspector reports the expected image and that the image opens publicly.
  4. If the old card remains, request a re-scrape after publishing rather than repeatedly changing the Webflow setting.
  5. For a CMS template, test at least two Collection items so you catch missing Image fields or inconsistent dimensions.

Do not add custom head metadata first. Webflow’s page-level Open Graph control is the normal path; explicit width and height tags are an optional workaround for specific crawler behavior.

Or skip the browser setup: capture a published page with ScreenshotNeo

ScreenshotNeo is separate from Webflow’s metadata controls: it captures the rendered public page so you can check what a visitor or social-preview workflow will see after publishing. One GET request returns a PNG, JPEG, WebP, or PDF. The API also accepts options such as a full-page shot, a CSS-selected element, a device preset or custom viewport, retina scale, dark mode, custom CSS and JavaScript, waits, request blocking, cookies, headers, timezone, geolocation, resizing, caching, and asynchronous jobs.

For a quick visual check of a Webflow page, use the API base shown in the ScreenshotNeo documentation:

Rank #4
Sale
Web Design with HTML, CSS, JavaScript and jQuery Set
  • Brand: Wiley
  • Set of 2 Volumes
  • A handy two-book set that uniquely combines related technologies Highly visual format and accessible language makes these books highly effective learning tools Perfect for beginning web designers and front-end developers
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com/page -o shot.webp

The same request in Python:

import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://example.com/page"},
    timeout=90,
)
r.raise_for_status()
open("shot.webp", "wb").write(r.content)

And in Node.js:

const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://example.com/page'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const fs = await import('node:fs/promises');
await fs.writeFile('shot.webp', Buffer.from(await res.arrayBuffer()));

ScreenshotNeo removes cookie or consent banners, newsletter popups, and chat widgets before capture; each of those cleanup steps can be disabled. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the page verdict and billing status in X-Page-Verdict and X-Billed headers. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. The Free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 shots. See ScreenshotNeo for plan details, then sign up free to verify your published Webflow pages.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Operational and cost considerations

Publishing workflow

Open Graph changes are low-risk when you keep the source image stable, publish once, and then re-scrape the destination platform. Changing the asset repeatedly can make it difficult to tell whether a stale card is caused by Webflow or the platform cache.

Performance

Use an appropriately sized JPG or PNG rather than an unnecessarily large source. Keep Collection dimensions consistent, and avoid adding head-code overrides unless the crawler actually needs them. If you use ScreenshotNeo for visual checks, a selector capture or a chosen viewport can reduce work compared with a full-page capture.

Billing and failed captures with ScreenshotNeo

ScreenshotNeo bills only clean shots. Responses identify whether a request was billed, so a failed load or bot check does not silently consume a successful-capture allowance. The Free plan requires no payment card and includes 1,000 shots each month; yearly billing on paid plans provides two months free.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Frequently asked questions

Does changing an Open Graph image change posts that were already published?

No. Existing posts can retain the image their platform previously cached. The new image applies when the service fetches the URL again, so use that service’s debugger or inspector after publishing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is the Open Graph image the same thing as a Webflow page’s SEO image or favicon?

No. The Open Graph control governs link-preview metadata. A favicon identifies a site or browser tab, and an SEO title or description supplies text; neither automatically replaces the page’s Open Graph image.

Can one static-page image automatically populate every Webflow page?

Webflow documents the Open Graph image as a page-level setting. Configure each static page, or use a Collection Image field on a CMS template for dynamic pages.

Frequently Asked Questions

Does changing an Open Graph image change posts that were already published?

No. Existing posts can retain a cached preview. Publish the new setting, then request a fresh scrape with the relevant platform’s debugger or inspector.

Is an Open Graph image the same as a favicon?

No. Open Graph metadata controls link previews; a favicon identifies the site or browser tab.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can one static-page image automatically populate every Webflow page?

Webflow documents this as a page-level setting. Configure static pages individually, or bind a CMS template to an Image field.

Quick Recap

SaleBestseller No. 1
HTML and CSS: Design and Build Websites
HTML and CSS: Design and Build Websites
HTML CSS Design and Build Web Sites; Comes with secure packaging; It can be a gift option
$14.18
SaleBestseller No. 3
SaleBestseller No. 4
Web Design with HTML, CSS, JavaScript and jQuery Set
Web Design with HTML, CSS, JavaScript and jQuery Set
Brand: Wiley; Set of 2 Volumes
$35.05

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.