Skip to content

Open Graph Monitoring: Social Cards, OG Images & Link Previews

Webalert Team
May 24, 2026
6 min read

Open Graph Monitoring: Social Cards, OG Images & Link Previews

The launch post is live. The homepage is fast. The article ranks. Then someone shares it on LinkedIn and the preview shows the wrong title, no image, and a stale description from last month. The URL works perfectly, so uptime checks stay green. The only broken thing is the metadata that decides whether anyone clicks the link.

Open Graph and social-card metadata are small tags with outsized distribution impact. They control how your pages appear in Slack, Discord, LinkedIn, X/Twitter, Facebook, iMessage, WhatsApp, and many internal tools. When they break, you lose social traffic, trust, and campaign performance without a single server error.

This guide shows how to monitor Open Graph metadata in production: which tags matter, how they break, what to assert, and how to catch broken preview images before a campaign goes live.


What Open Graph Controls

Open Graph tags live in the <head> of a page:

<meta property="og:title" content="Example title">
<meta property="og:description" content="Example description">
<meta property="og:image" content="https://example.com/og-image.png">
<meta property="og:url" content="https://example.com/page">
<meta property="og:type" content="article">

Twitter/X cards use a similar set:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Example title">
<meta name="twitter:description" content="Example description">
<meta name="twitter:image" content="https://example.com/og-image.png">

These tags are not only for social networks. Chat apps, sales tools, internal docs, and AI crawlers use them as page summaries.


How Social Cards Break

1. Missing image after asset deploy

The page still contains og:image, but the referenced image 404s after a static asset cleanup or CDN path change.

Monitor both the page metadata and the image URL itself.

2. Relative image URL

Some platforms require absolute URLs. This is broken:

<meta property="og:image" content="/assets/og.png">

Use:

<meta property="og:image" content="https://example.com/assets/og.png">

3. Wrong canonical or og:url

og:url points to staging, a previous slug, or a canonical that redirects. Social platforms cache the wrong URL and keep showing stale previews.

4. Image dimensions wrong

Large-preview cards generally expect 1200x630. A 500x500 image may crop badly or render as a tiny thumbnail.

5. Metadata generated client-side only

Many crawlers do not execute JavaScript the same way browsers do. If OG tags appear only after hydration, link previews may miss them. See JavaScript SEO Monitoring.

6. Social crawler blocked

robots.txt, WAF rules, or bot protection blocks facebookexternalhit, Twitterbot, LinkedInBot, or Slackbot. The page works for browsers but not preview crawlers.

See Sitemap & robots.txt Monitoring and HTTP Security Headers Monitoring for adjacent deploy-safety checks.


Metadata Assertions That Work

For every page template, assert:

Tag Assertion
og:title Present, non-empty, matches expected pattern
og:description Present, under practical length
og:image Present, absolute HTTPS URL
og:url Present, production URL, no staging host
og:type website, article, product, etc
twitter:card summary_large_image where expected
twitter:image Present or fallback to og:image

For image URLs, assert:

  • HTTP 200
  • Content-Type starts with image/
  • Dimensions match expected (1200x630 for OG images)
  • File size is not zero
  • Cache headers are sane

Which Pages to Monitor

Start with:

  • Homepage
  • Pricing page
  • Product pages
  • Top blog posts by organic traffic
  • New blog posts for first 7 days after publish
  • Landing pages used in paid/social campaigns
  • Docs pages that sales/support frequently share

For blogs, add a post-publish check: every new article should have the correct og:image and appear in the sitemap. Pair with Structured Data Monitoring.


Social Preview Cache Reality

Platforms cache previews aggressively. If a bad card is fetched once, fixing the tag may not update previews immediately.

Tools:

  • Facebook Sharing Debugger
  • LinkedIn Post Inspector
  • X Card Validator (where available)
  • Slack unfurl testing

Monitor before launch, not after the campaign starts. A preflight check can catch a missing image before the first share poisons the cache.


Alerting Thresholds

Critical

  • og:image 404s on campaign landing page
  • og:url points to staging or wrong domain
  • Social crawler receives 403/blocked response
  • OG tags missing site-wide after deploy

High

  • og:image is relative URL
  • Image dimensions differ from expected
  • og:title or og:description empty
  • twitter:card missing on share-heavy pages

Informational

  • OG image changed
  • Description changed
  • Image cache headers changed

Open Graph Monitoring Checklist

  • OG tags asserted on homepage, pricing, product pages, and top posts
  • og:image URL monitored separately
  • OG image dimensions checked
  • og:url asserted against canonical production URL
  • Staging domains denied in metadata
  • Twitter/X card tags present
  • Social crawlers not blocked by WAF or robots rules
  • New post publish workflow includes OG preflight
  • Campaign landing pages checked before launch
  • Preview cache refresh process documented

How Webalert Helps

Webalert can catch social-card breakage with simple external checks:

  • Content validation - Assert og:title, og:image, twitter:card, and canonical metadata exist.
  • Negative assertions - Alert if metadata contains staging, localhost, or an old domain.
  • Image monitoring - Check og:image URL status, content type, and response time.
  • Crawler simulation - Use social-bot user agents to detect WAF or bot-blocking issues.
  • Post-publish checks - Monitor every new blog post for OG metadata before indexing and sharing.

Example Webalert setup:

  • URL: https://example.com/blog/new-post
  • Must contain: <meta property="og:title"
  • Must contain: <meta property="og:image" content="https://
  • Must not contain: staging.example.com
  • Image URL check: expected 200 and image/png or image/jpeg

Summary

Open Graph metadata is small, but it controls how your pages travel through social channels, chat tools, and link previews.

Monitor the tags, monitor the image URL, and monitor social-crawler access. The page can be up while the preview is broken, and by the time a platform caches the bad version, the damage is already public.


Start monitoring with Webalert ->

See features and pricing. No credit card required.

Monitor your website in under 60 seconds — no credit card required.

Start Free Monitoring

Written by

Webalert Team

The Webalert team is dedicated to helping businesses keep their websites online and their users happy with reliable monitoring solutions.

Ready to Monitor Your Website?

Start monitoring for free with 3 monitors, 10-minute checks, and instant alerts.

Start Free Monitoring