What Open Graph is
Open Graph is a metadata protocol Facebook introduced in 2010 and now used across most major social platforms — Facebook, LinkedIn, Slack, Discord, iMessage, WhatsApp — for generating link previews. A page's Open Graph tags live in the HTML head as <meta property='og:*' content='...'> entries. The four required tags per the canonical spec: og:title, og:type, og:image, og:url. Squarespace auto-emits all four; you author the image.
What Squarespace auto-emits without you doing anything
On every page, Squarespace renders og:title from Page Title (or Browser Tab Title fallback), og:description from Page SEO Description (or Site Description fallback), og:url from the page's canonical URL, og:type based on the page kind (article for blog posts, website for static pages), and og:site_name from Site Title. The auto-emitted layer is complete for everything except og:image — which uses the Social Sharing Image field you upload, falling back to the homepage default if empty.
The Social Sharing Image field, where it lives, what it controls
Two places set the Social Sharing Image. Settings > Marketing > Social Sharing sets the sitewide default — used on any page without a per-page override. Page Settings > Social Image sets a per-page override — used only on that page. The per-page override is the one that matters for blog posts (each post gets its own preview) and important landing pages. Leave the homepage Social Image as a sensible brand default, then override per-page for everything that has its own visual identity.
The 1200x630 rule and why other dimensions break
1200 pixels wide by 630 pixels tall is the size every major social platform handles cleanly. Facebook displays the full image. LinkedIn displays the full image. Slack displays a thumbnail derived from it. Other dimensions get cropped, letterboxed, or downscaled in unpredictable ways. The aspect ratio is 1.91:1, which Facebook's documentation has named as the recommended ratio since 2014. Smaller images get upscaled and look blurry; larger images get downscaled and sometimes desaturate.
Twitter Card overlap: when og: tags suffice
Twitter (X) has its own metadata protocol — Twitter Cards, using twitter:* tags. The good news: Twitter falls back to Open Graph tags when its own are missing. The og:title, og:description, and og:image you already authored work as Twitter Card content for most page types. For control over the card type (summary vs summary_large_image), you can author twitter:card explicitly via Code Injection — Squarespace does not auto-emit it on most templates.
Validating Open Graph in platform debuggers
Meta's Sharing Debugger (developers.facebook.com/tools/debug/) and LinkedIn's Post Inspector (linkedin.com/post-inspector/) are the two validators that catch most Open Graph issues. Paste the page URL, click Debug or Inspect, and the tool returns the parsed tags plus a rendered preview. The 'Scrape again' button on Facebook's debugger forces a cache refresh — necessary after editing tags, because Facebook caches previews for hours.
Three Squarespace-specific gotchas
First: re-uploading an image with the same filename does not always refresh the og:image URL in the rendered HTML — Squarespace's CDN sometimes serves the old version. Upload with a new filename when in doubt. Second: blog posts inherit the homepage Social Image unless you set a per-post one, which produces 30+ blog posts all sharing with the same generic image. Third: og:image:width and og:image:height are not auto-emitted on most 7.1 templates, which can make previews load slightly slower as platforms infer dimensions.