Skip to content
open-graph og og-image social-cards link-preview seo metadata monitoring

Open Graph Monitoring: Social Cards, Images & Crawler Access

Monitor Open Graph and X card tags, image responses, production URLs, crawler access, and platform-specific preview caches.

Webalert Team
Published
Updated
6 min read

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

Open Graph monitoring verifies that server-rendered metadata, image assets, canonical share URLs, and preview-crawler access remain valid. It cannot guarantee identical cards across platforms because each platform applies its own parser, cache, image rules, and fallback behavior.

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 also consumed by chat apps, sales tools, and internal link unfurlers. Do not assume an AI crawler uses Open Graph unless that vendor documents it.


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

Many teams standardize on 1200×630 for broad compatibility, but requirements and crops vary by platform. Monitor your chosen contract and test on the platforms that matter.

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 and useful; platform truncation varies
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 and aspect ratio match your platform-tested asset contract
  • 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.

Platform tools and real-share tests:

  • Facebook Sharing Debugger
  • LinkedIn Post Inspector
  • X preview behavior and current developer tooling
  • Slack unfurl testing

Monitor before launch. A preflight check catches a missing image before a platform caches the bad response; cache refresh behavior is platform-specific.


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 strongly influences how pages travel through social channels, chat tools, and link previews. MDN's webpage metadata guide documents the role of metadata and Open Graph examples; use platform documentation for each crawler's current card rules.

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.


Catch broken social cards before your launch links go live

Start monitoring with Webalert ->

See features and pricing. No credit card required.

Catch outages before your customers do — free, 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.

Stop guessing about downtime

Start monitoring your website in under a minute — free, no credit card required.

Start Free Monitoring