Why Is My Link Preview Not Showing on WhatsApp? (And How to Fix It)
Updated · 8 min read
If you're asking why your link preview is not showing on WhatsApp, the cause is almost always one of four things. The page is missing its share tags (og:title, og:description, og:image). The image can't be fetched. The page isn't publicly reachable. Or WhatsApp is still showing an old, cached version. You can check which one it is in under a minute with a free link preview checker, then fix it with the steps below.
This guide is for creators and small sellers whose link shows up in chats as plain blue text, with the wrong picture, or with a title they changed weeks ago.
How WhatsApp builds a link preview
When you paste a link into a WhatsApp chat, the app visits that page before you hit send. It reads a few hidden lines in the page's code, called Open Graph tags, and uses them to build the little card:
- og:title: the bold headline on the card
- og:description: the short line of text under it
- og:image: the picture
- og:url: the address the preview belongs to
The card is put together on the sender's side and sent along with the message. That has a few consequences that explain most of the confusion:
- If you hit send before the preview loads, the message goes out as plain text. Wait a second or two until the card appears above the text box.
- The person receiving it can't fix a missing preview. Whatever you sent is what they get.
- WhatsApp remembers previews. Once a link has been fetched, the same card can keep appearing for a while even after you change the page.
There's also a setting on your side. Recent versions of WhatsApp have a privacy option to turn off link previews, usually under Settings > Privacy > Advanced. If every link you send arrives as plain text, check that first. Menus change between app versions, so the exact path may differ on your phone.
Check your link in under a minute with a free preview checker
Before you change anything, find out what WhatsApp actually sees. Paste your public link into the link preview checker. It's free and you don't need an account. It shows roughly how your link looks when shared on WhatsApp, Facebook, X and LinkedIn, and it lists any share tags that are missing or weak: og:title, og:description, og:image and twitter:card.
Use it as a link preview viewer before and after every fix:
- Paste the exact link you share (the same address, including
https://). - Look at the preview cards. Is there a title? A picture? The right text?
- Read the list of missing or weak tags. That list tells you which fix below to start with.
- After a fix, check again to confirm the tags are now right.
If the checker shows a clean preview but WhatsApp still doesn't, skip to the caching section. The page is fine, and the old card is the problem.
Fix 1: missing og:title, og:description or og:image tags
This is the most common reason a WhatsApp link preview is not working. With no Open Graph tags, WhatsApp has nothing to build a card from. It may fall back to the page's plain title, or show nothing at all.
How to fix it, depending on where your page lives:
- Website builders and online store platforms usually have a "Social sharing", "SEO" or "Share image" setting for each page. Fill in the title, description and image there. That's also how to change the link preview image on most hosted sites.
- Blogs on a content system often handle this with an SEO or social plugin. Set a share image per post, not only a site-wide default.
- Hand-coded sites need the tags added to the page's head section. Each one needs a property name (
og:title,og:description,og:image) and a value.
Tips for tags that preview well:
- Keep the title short and clear. Long titles get cut off on a phone screen.
- Write the description as one plain sentence that says what the page is for.
- Give the image a full address that starts with
https://, not a partial path like/images/cover.jpg. - Add a
twitter:cardtag too, so X shows a proper card (more on that below).
Fix 2: an image WhatsApp can't fetch (blocked, too heavy or wrong address)
If the title shows up but there's no picture, the tags are probably there and the image itself is failing. This is the classic "og image not showing on WhatsApp" problem. Work through these causes in order:
Wrong or broken address. Open the image address from your og:image tag in a private browser window. If you get an error or a login screen, WhatsApp gets the same thing. Fix the address or upload the image again.
Not a full HTTPS address. Partial paths and plain http:// addresses often fail. Use the complete https:// address.
Too heavy. WhatsApp is known to skip images that are large in file size. There's no official figure that stays reliable, so the safe approach is to keep the share image small: a compressed JPG at a sensible size, not a multi-megabyte photo straight from your camera.
Odd size or shape. A landscape image around 1200 × 630 pixels is the widely used standard for share images and works well on most apps. Keep important text and faces near the center, because different apps crop differently. The social image resizer can crop a photo to clean sizes in your browser without uploading it anywhere.
Blocked by security settings. Some hosting firewalls, hotlink protection and bot blockers reject requests that don't come from a normal browser. That can include the request WhatsApp makes to fetch your image. If your images only fail in previews, ask your host whether link preview requests are being blocked.
Unsupported format. Stick to JPG or PNG for share images. Newer formats aren't read reliably by every app.
Fix 3: the page isn't public or redirects too many times
WhatsApp can only preview what it can reach without logging in. Check for these:
- Private, draft or password-protected pages. If the page needs a login, a password or a "maintenance mode" bypass, the preview will be empty.
- Too many redirects. A link that bounces through several addresses (a tracking link to a shortener to
httptohttpsto the final page) can time out before the preview loads. Share the final address where you can, or cut the chain down to one hop. - Region or cookie walls. Pages that show a full-screen wall before any content can hide the tags from the preview fetcher.
- Typos and dead pages. It sounds obvious, but a missing letter or a deleted page shows up exactly like a broken preview.
If you share links for people to message you, rather than to visit a page, a click-to-chat link is a different thing. The WhatsApp link generator makes a wa.me link with an optional pre-filled message, plus a QR code for it. It opens a chat, not a web page, so don't expect a page-style preview card.
Why an old preview keeps showing (caching) and what to do
You fixed the tags and the checker shows the new image, but WhatsApp still shows the old one. That's caching. WhatsApp remembers previews it has already built, and you can't clear that from your side.
What works in practice:
- Add a harmless extra to the address. Sharing
yourpage.com/?v=2instead ofyourpage.comusually makes WhatsApp treat it as a new link and fetch a fresh preview. Most pages ignore the extra part. - Change the image file name, not just the image. If you replace
cover.jpgwith a new picture under the same name, apps may keep the old copy. Upload it ascover-2.jpgand update theog:imagetag. - Try a different chat. Paste the link into a chat with yourself or a new contact to see whether the fresh preview appears.
- Give it time. Cached previews do expire, though there's no published timing you can count on.
Messages you already sent keep their old card. The preview was attached when you sent them, so only new messages show the update.
Facebook, X and LinkedIn: the same tags, small differences
The good news is that one set of tags covers almost every app. A few differences are worth knowing:
- Facebook reads the same Open Graph tags. Meta's Sharing Debugger shows what Facebook sees and lets you ask it to fetch the page again, which clears its cache.
- X reads its own
twitter:cardtag to decide the card style (for example, a large image card). Without it, X may fall back to a small card or plain text, even if your Open Graph tags are perfect. - LinkedIn also uses Open Graph tags. LinkedIn's Post Inspector can refresh the preview it has stored.
Each app crops images a little differently, and these tools and menus change over time. That's why it helps to see all four previews side by side in the link preview checker before a launch or a big post.
Bio pages that come with share cards built in
If the link you share most is your link-in-bio page, you shouldn't have to edit tags by hand at all. Every linkthe.app bio page has its own address (yourname.linkthe.app), share cards and structured data built in. That gives WhatsApp something to work with from the first time you share it.
You also get some control without touching code. In the editor's SEO tab you can write your own SEO title and description with a Google-style preview, see a page health score with a checklist of fixes, and run a live check of your public page. If you're stuck on wording, AI can suggest three title or description options. That uses AI credits, and every plan has some. These SEO tools are on every plan, the free plan included.
A quick routine for sharing your page:
- Fill in your SEO title and description in the SEO tab.
- Paste your page address into the link preview checker and look at the cards.
- Send it to yourself on WhatsApp and wait for the preview to load before you hit send.
- If you changed things recently and see an old card, share it with
?v=2at the end.
Quick checklist
- Link previews aren't turned off in your WhatsApp privacy settings
- You waited for the preview to load before sending
og:title,og:descriptionandog:imageare all present- The image has a full
https://address that opens in a private window - The image is a small JPG or PNG, roughly landscape
- The page is public, with no login and few redirects
- For old previews: new image file name, plus
?v=2on the shared link twitter:cardis set if you also share on X
Want a page that previews cleanly from the start? Create your free linkthe.app page and share it wherever your audience chats.
Frequently asked questions
Why does my link show as plain text on WhatsApp?+
Usually you sent the message before the preview finished loading, or the page has no Open Graph tags for WhatsApp to read. It can also happen when link previews are turned off in your WhatsApp privacy settings, or when the page needs a login. Run the link through a preview checker to see which one it is.
Why is my og:image not showing on WhatsApp when the title is?+
The image itself is failing. Common causes are a partial or http address instead of a full https one, a very heavy file, an unusual format, or a firewall that blocks preview requests. Open the image address in a private browser window, and use a small JPG or PNG in landscape shape.
How do I change the link preview image?+
Update the og:image tag, either through your site's social sharing or SEO settings or in the page code. Upload the new picture under a new file name so apps don't keep the old copy. Then share the link with a small extra such as ?v=2 so WhatsApp fetches a fresh preview.
How do I clear the WhatsApp link preview cache?+
There's no button for it. In practice, adding a harmless extra to the address (for example ?v=2) makes WhatsApp treat it as a new link. Messages you already sent keep the old preview, because the card was attached when they were sent.
Is there a free link preview viewer to test my link?+
Yes. The free link preview checker on linkthe.app shows roughly how a public link looks on WhatsApp, Facebook, X and LinkedIn, and it lists missing or weak share tags. You don't need an account.