Social Preview & Meta Tag Checker (Open Graph, X Card, SEO)
Pricing
$4.00 / 1,000 page checkeds
Social Preview & Meta Tag Checker (Open Graph, X Card, SEO)
Bulk-check how links look when shared on X, LinkedIn, Facebook, Slack and WhatsApp. Validates Open Graph and X Card tags, og:image size, title/description length, canonical, favicon. Returns a 0-100 score, prioritized fixes and copy-paste meta tags.
Pricing
$4.00 / 1,000 page checkeds
Rating
0.0
(0)
Developer
TanLabs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
See how your links will look when someone shares them on X (Twitter), LinkedIn, Facebook, Slack, Discord, WhatsApp or Telegram, for hundreds of URLs at once.
What it checks
- Open Graph: og:title, og:description, og:image, og:url, og:type, og:site_name
- X / Twitter Card: twitter:card, title, description, image, site
- Preview image: downloads og:image, checks it loads (HTTP status), measures width x height and file size, flags small, oversized or badly cropped images (1200x630 is the safe size)
- SEO basics: title and meta description length, canonical, favicon, apple-touch-icon, viewport, html lang, hreflang, h1 count, noindex
What you get
One row per URL with a 0-100 score, an A-F grade, prioritized issues (high / medium / low) and copy-paste meta tags you can drop into your <head>.
| url | score | grade | ogImage | topIssues |
|---|---|---|---|---|
| https://example.com | 31 | F | none | No og:image..., Missing ogTitle, Missing metaDescription |
| https://github.com | 94 | A | 1200x630 | title is long (70 chars)... |
Use cases
- QA every landing page before a launch or ad campaign
- Agencies: audit a client's whole sitemap in one run
- Check blog posts so they get rich previews on X and LinkedIn
- Monitor previews after a CMS or theme change (schedule it)
Pricing
Pay per event: $0.004 per URL checked. 1,000 pages cost $4. No subscription.
Input
{"urls": ["https://apify.com/", "https://yourshop.com/products/x"], "checkImage": true}