Enterprise Open Graph protocol extractor, Twitter/X Card auditor, Schema.org JSON-LD validator, and live social media preview health checker with 35+ issue diagnostic linting and 7-platform preview simulation.
Enterprise Open Graph protocol extractor, Twitter/X Card auditor, Schema.org JSON-LD validator, and live social media preview health checker with 35+ issue diagnostic linting and 7-platform preview simulation.
Extracts complete Open Graph protocols, Twitter/X Cards, JSON-LD structured data, and Dublin Core with raw metadata capture.
Verifies that og:image and twitter:image return HTTP 200 OK, valid image MIME types, optimal dimensions, and sub-300KB mobile budgets.
Calculates a 0โ100 Social Health Score and flags missing tags, truncated titles, Facebook first-share blank bugs, and SVG format errors.
Simulates exact social sharing card formats and readiness across Facebook, Twitter/X, LinkedIn, WhatsApp, Slack, Discord, and Bluesky.
Identifies client-rendered SPAs whose meta tags are invisible to non-JavaScript social crawlers with automatic browser escalation.
Synthesizes authoritative titles, descriptions, and hero preview images from HTML titles, headings, and apple-touch-icons when OG tags are absent.
Templates & workflows
Extract Open Graph product metadata, verify live CDN hero images, and validate Facebook/Twitter link cards across product landing pages.
{
"urls": "https://stripe.com/payments\nhttps://github.com\nhttps://shopify.com",
"timeout": 30,
"scrapeMode": "auto",
"concurrency": 5,
"verifyMedia": true,
"generatePreviews": true,
"extractStructuredData": true
}High-throughput pure HTTP scan across 1,000+ catalog pages to catch missing og:title tags, dead 404 images, and head truncation issues.
{
"urls": "https://example.com/blog\nhttps://example.com/docs\nhttps://example.com/pricing",
"timeout": 20,
"scrapeMode": "http",
"concurrency": 10,
"verifyMedia": true,
"generatePreviews": true,
"extractStructuredData": true
}Audit client-hydrated Single Page Applications using stealth Playwright Chromium to verify dynamic meta tags and detect non-SSR crawlers issues.
{
"urls": "https://react.dev\nhttps://nextjs.org\nhttps://vuejs.org",
"timeout": 45,
"scrapeMode": "browser",
"concurrency": 3,
"verifyMedia": true,
"generatePreviews": true,
"extractStructuredData": true
}Open Graph & Social Metadata Extractor
An enterprise-grade, high-throughput Open Graph protocol extractor, Twitter/X Card auditor, Schema.org JSON-LD validator, and live social media preview health checker for BrowserMesh.
Discovers, extracts, parses, normalizes, and audits over 100+ metadata tag descriptors, Microdata entities, Dublin Core attributes, and live image/video assets across websites or URL lists. Simultaneously runs an automated 35+ rule diagnostic linter and simulates link card previews across 7 major platforms (Facebook/Meta, Twitter/X, LinkedIn, WhatsApp, Slack, Discord, and Bluesky/Fediverse).
The premier modern alternative to Metatags.io, Screaming Frog SEO Spider (ยฃ209/yr), Ahrefs, and legacy single-threaded metadata scrapers.
<title> tags, duplicate og:description strings, and malformed JSON-LD structured data blocks across thousands of catalog pages.og:image URLs (404 Not Found), hotlinking 403 blocks, oversized images causing mobile chat unfurls to fail, and missing <meta property="og:image:alt"> accessibility tags.Extracts and structures metadata across all modern web standards:
og:title, og:type, og:image, og:url, og:description, og:site_name, og:locale, og:locale:alternate, og:determiner, og:logo.og:image:url, og:image:secure_url, og:image:type, og:image:width, og:image:height, og:image:alt), video properties (og:video:url, og:video:secure_url, og:video:type, og:video:width, og:video:height, og:video:duration), and audio properties (og:audio:url, og:audio:secure_url, og:audio:type).article:* (published_time, modified_time, author, section, tag), product:* (price:amount, price:currency, availability, condition, brand), profile:* (first_name, last_name, username, gender), book:* (author, isbn, release_date), and music:*.twitter:card, twitter:site, twitter:site:id, twitter:creator, twitter:title, twitter:description, twitter:image, twitter:player, twitter:app:*.<meta name="theme-color"> and Fediverse <meta name="fediverse:creator">.When authors fail to declare explicit Open Graph tags, the built-in fallback hierarchy synthesizes authoritative link cards:
og:title โ twitter:title โ meta[name="title"] โ <title> โ h1og:description โ twitter:description โ meta[name="description"] โ meta[itemprop="description"] โ first <p>og:image โ twitter:image โ meta[itemprop="image"] โ link[rel="image_src"] โ prominent in-page <img> โ link[rel="apple-touch-icon"] โ faviconog:url โ link[rel="canonical"] โ request URLog:site_name โ meta[name="application-name"] โ JSON-LD Organization / WebSite name โ domain hostnameDispatches lightweight, non-blocking HTTP probes on declared og:image and twitter:image URLs:
image/jpeg, image/png, image/webp, image/avif).Calculates a 0โ100 Social Health Score and generates an actionable findings list categorized by severity (error, warning, suggestion):
og:image:width and height, preventing Facebook's asynchronous first-share text-only glitch.Simulates link unfurling behavior across 7 major networks:
summary_large_image vs summary square card.theme-color accent border.auto / http / browser)CloakBrowser) for client-rendered SPAs (Next.js client shells, React SPA, Vue, SvelteKit) and pages behind bot shields.WhatsApp requires image payloads to be strictly under 300 KB and in JPEG, PNG, or WebP format. WhatsApp also requires Open Graph tags to be located in the first 300KB of the HTML document. If your og:image is an 800 KB PNG or placed below heavy scripts, WhatsApp will fail silently and display text-only previews.
Facebook's crawler processes images asynchronously. Unless you explicitly provide <meta property="og:image:width" content="1200"> and <meta property="og:image:height" content="630">, Facebook cannot reserve space for the image card on the first share. Supplying explicit dimensions allows synchronous rendering on the very first share.
No. Major social platforms (Facebook, Twitter/X, LinkedIn, WhatsApp, Slack, Discord) do not render SVG files in link preview cards for security and rendering performance reasons. Always supply raster images (PNG, JPEG, or WebP).
Does this plugin execute JavaScript on Single Page Applications (Next.js, React, Vue)?
Yes. In 'auto' mode, if the plugin detects an empty client-rendered shell or missing <head> tags in the initial HTTP fetch, it automatically escalates to stealth Playwright Chromium (CloakBrowser) to extract the hydrated DOM. Furthermore, it flags SPA_METADATA_UNRENDERED to alert you that social crawlers (which do not run JavaScript) will not see those tags unless server-side rendering (SSR) is configured.
This workflow executes natively within your local or peer BrowserMesh node using real Chromium browser automation. It navigates dynamically rendered single-page applications, executes interaction logic, avoids cloud proxy fees, and extracts clean structured datasets directly to your local machine with complete security and privacy.
Unlike legacy cloud scraping APIs that impose expensive per-request markups and risk IP bans, BrowserMesh routes execution through authentic residential environments. You pay zero cloud data transfer fees, experience full anti-bot stealth emulation, and retain 100% ownership of your extracted datasets without vendor lock-in.
3 records ยท 19 nested fields ยท real execution preview
Combine complementary browser automation and auditing workflows to verify site health, infrastructure, and search engine crawlability with 100% local execution.
Scan websites and XML sitemaps to detect 404 dead links, broken anchors, and redirect loops with zero cloud markups.
Discover who hosts any website. Detect cloud infrastructure, CDN edge networks, IP geo, and DNS routing instantly.
Audit on-page SEO factors, meta tags, heading structures, Core Web Vitals, and SERP snippet previews with local privacy.
Explore our comprehensive guides or reach out directly to our engineering support team.