What does your link look like when someone shares it?
A broken or missing preview image looks unprofessional the moment someone pastes your store link into iMessage, WhatsApp, Facebook, or X — and it quietly kills click-through on shared links and paid social.
Enter your email to unlock every issue we found, with a specific explanation and fix for each.
We’ll also send occasional Shopify tips and Bespop product updates. Unsubscribe anytime. See our privacy policy.
The tags that build your share preview
We read your homepage’s Open Graph and Twitter Card meta tags — the same tags iMessage, WhatsApp, Facebook, and X read when someone pastes your link.
og:title presence
Without og:title, social platforms fall back to your raw page <title> or show nothing at all — an inconsistent, unpolished preview.
og:description presence
No og:description meta tag means shared links show no preview text underneath the title and image.
og:image presence & reachability
We don’t just check the tag exists — we fetch the image URL with a HEAD request to confirm it responds, is really an image content-type, and isn’t suspiciously tiny (under 5KB).
twitter:card / twitter:image
X-specific fallback behavior — whether twitter:card exists and, if not, whether og:image is at least present as a backup.
Your link preview is a first impression
A broken or default preview image undercuts trust before a visitor has even clicked — a blank gray box or your competitor’s logo (from a stale cache) reads as neglect, not a small technical gap. It’s one of the few genuinely zero-cost fixes in ecommerce: no redesign, no new copy, just meta tags that were probably never set.
It matters even more if you run paid social — most ad platforms reuse the same Open Graph tags for organic-style placements, so a missing og:image doesn’t just hurt a friend’s WhatsApp share, it can hurt a campaign you’re paying for.
What fixing your share tags does
Professional-looking shared links
A clean title, description, and image turn a plain URL into something that looks intentional wherever it lands.
Higher click-through from social shares
A real preview card earns more clicks than a bare link or a broken image — small edge, applied on every share.
Catch a broken og:image before a campaign
Find out your preview image is dead before it’s the creative on a paid push, not after.
A five-minute fix once you know what's missing
These are a handful of meta tags in your theme’s <head> — the hard part is knowing exactly which ones are missing.
Three steps, about ten seconds
Paste your store URL
Any public storefront works — yourstore.com or the myshopify.com address. No login, no install, no admin access.
We read your homepage’s meta tags
The scan reads your Open Graph and Twitter Card tags and checks that your preview image actually loads.
Get your score & full report
Your score and top issue appear instantly. Unlock the full issue-by-issue report — with a specific fix for each finding — with your email.
Common questions
Does this simulate the actual preview card?
No. We report the raw tag values — og:title, og:description, og:image, twitter:card — and confirm the image URL is actually reachable, but we don't render a pixel-perfect simulated card per platform. Each platform (iMessage, WhatsApp, Facebook, X) has its own rendering quirks on top of the same tags.
My image exists but the preview still looks wrong — why?
Some platforms cache old previews aggressively, sometimes for days. After fixing your tags, use that platform's own debugger or a cache-busting query string to force a refresh — Facebook's Sharing Debugger and X's Card Validator both have a "scrape again" option.
Do I need both Open Graph and Twitter tags?
X falls back to og:image and og:title when twitter:* tags are absent, so a bare minimum works. But an explicit twitter:card tag is recommended for more reliable, consistent rendering on X specifically.
Can this scan see images added by a JS-based theme editor after page load?
No — we read the same static HTML that search engines and link-unfurling bots see. Meta tags injected by JavaScript after the initial page load may be missed by those crawlers too, which is exactly the scenario worth catching.
Want the fix done rather than just diagnosed? Social preview tags are part of our store optimization service.