TryUnfurl

Check How Your Links Unfurl for FREE!

See exactly how your webpage will appear when shared on social media, Slack, Discord, and messaging apps.

Try It Now →

How to Test URL Unfurl and Link Previews Before Sharing

Sharing a link with a broken or embarrassing preview — wrong title, missing image, someone else's description — is easy to avoid. Testing takes less than a minute, and catching it before you share is far better than discovering it after.

This guide walks through exactly how to test URL unfurl results before any share: a plain-English explainer of what URL unfurling is, why pre-share testing matters, a complete step-by-step testing process, how to test link previews on each major platform, common URL unfurl issues and fixes, and the best practices that keep your link previews from breaking in the first place.

→ Test any link now with TryUnfurl — free, no login


What Is URL Unfurling?

URL unfurling is the process every social network and chat app runs when you paste a link. The platform fetches your page, reads Open Graph and Twitter Card tags from the <head>, downloads your og:image, and renders a preview card — title, description, image, site name — right in the message or post. Facebook does it. LinkedIn does it. Slack, Discord, iMessage, WhatsApp, Telegram, Microsoft Teams all do it.

When the URL unfurl is wrong, the fix is almost always on your page (a missing tag, a broken image, JS-only rendering) or in the platform's cache (fixed tags, stale preview). Testing catches both failure modes before your audience sees either.


Why Test URL Unfurl Before Sharing?

Link previews are generated from your page's metadata at the moment the link is first shared. If your metadata is wrong:

Platforms also cache previews — so a broken URL unfurl that goes out at launch can stick around for hours or days, even after you fix the underlying metadata. Once it's cached, you have to force each platform to re-scrape, which is extra work you can skip entirely by testing first.

A 30-second test catches:


Complete Step-by-Step Testing Process

Step 1 — Check your page's metadata

View your page source (Ctrl+U or Cmd+U) and look in the <head> section for:

Open Graph tags are the universal baseline every major platform reads. If any are missing, add them before testing further. See the Open Graph tags guide for the complete reference and implementation examples.

Step 2 — Test across all platforms at once

Paste your URL into TryUnfurl. It renders preview cards for Twitter/X, Facebook, LinkedIn, Slack, Discord, and iMessage simultaneously — showing you both the visual preview and the raw metadata values.

This is the fastest way to spot cross-platform inconsistencies: an image that works on Facebook but fails on Slack, or a title that's correct on most platforms but truncated on Twitter.

Step 3 — Check the raw metadata values

In TryUnfurl, look at the detected metadata underneath the preview cards:

Step 4 — Verify the image loads publicly

Open the og:image URL in a private/incognito browser window. If it doesn't load there, platform crawlers can't fetch it either.

Step 5 — Test the live deployed URL

Always test the actual live URL — not a localhost address or staging environment. Platform crawlers fetch pages from outside your network and need a publicly accessible URL with a valid domain and SSL certificate.

Step 6 — Run the platform-specific debuggers

For high-stakes shares, validate on each platform's official tool:

Platform Testing tool
Facebook Sharing Debugger
Twitter / X Card Validator
LinkedIn Post Inspector
Google Rich Results Test

These also double as cache-busters: each tool re-fetches your page and updates the platform's internal URL unfurl cache.

Step 7 — Sanity-check in-app

The final check: paste your link into a draft post, a private Slack channel, or an iMessage to yourself. Confirm the real card matches what the tester showed.


Platform-Specific Testing

Different platforms care about different details. Here's what to look for on each when you test link previews:

Facebook

Twitter / X

LinkedIn

Slack

Discord

For full platform-by-platform guides, see Facebook, LinkedIn, Slack, Discord, iMessage, WhatsApp, Teams, and Telegram.


What to Look for When Testing

Check What to look for
Title Correct, under 60 chars, not truncated
Description Accurate, under 155 chars
Image Correct image showing, not pixelated, not missing
Image size 1200 × 630 px — anything smaller may be skipped
Consistency Same info across all platforms
No fallback Not reverting to generic <title> or page text
Canonical match og:url matches the URL you're actually sharing
HTTPS All URLs (page and og:image) are HTTPS

Troubleshooting Common URL Unfurl Issues

Deeper diagnosis lives in the link preview troubleshooting guide and the 7 root causes of broken previews.


Best Practices for Link Preview Optimization

Once your URL unfurl tests pass, lock in the quality with a few habits:


Test Your Link Now

Paste any URL into TryUnfurl to see exactly how it will look when shared — across every major platform, in under 30 seconds. Testing multiple URLs? The bulk URL unfurl checker runs up to 100 URLs in one pass.

→ Test your link preview now — free, no login required