# Why does your link show no image when you share it on WhatsApp?

> When you share your page and it shows up with no image or title, you lose customers in the first second. Here is why it happens and how to fix it, no jargon.

- Canonical: https://plazela.com/en/blog/why-my-link-has-no-image-on-whatsapp
- Published: 2026-06-01T00:00:00.000Z
- Language: en

When you send your link on WhatsApp and it shows up as just a line of blue text (no image, no title, no description), the person on the other side has no idea what they are about to open. And in that second of doubt, many of them don't tap.

The good news: it is not a problem with your business or your phone. It is one piece of data your page is missing, and you set it up just once.

## What exactly is that "preview"?

Every time you share a link, the app (WhatsApp, Facebook, Instagram) tries to read three things from your page to build the little preview card:

- **A title**: the name of your business or page.
- **A description**: a short line about what people will find.
- **An image**: your logo, your signature dish, your storefront.

Those three pieces live in a part of your page visitors never see, but the apps do read. If they are empty, the app has nothing to build the card with… and shows the bare link.

> **In one sentence**
>
> The preview is your business's first impression inside a chat. If it's empty, your link competes at a disadvantage against any other link that does show up complete.

## Why this actually affects your business

Think about how customers reach you today: someone recommends your place and drops your link into a WhatsApp group. If your link shows up with an appetizing photo and your restaurant's name, it builds trust and people tap. If it shows up as loose text, it looks like spam or a broken link.

It is the exact same link. The only thing that changes is whether it carries that preview data. And that decides how many of those potential customers actually walk in.

## What it looks like done right (and done wrong)

This is the difference your customer sees in each channel when the preview is set up properly:

Notice how, with a title, description, and image, the link already tells a story before it even opens. That is what makes people trust it and tap.

**Before and after setting up the preview**

*On the left, the link with no data: bare text. On the right, the same link with title, description, and image.*

## Common mistakes that leave your link image-less

- **The image is too heavy or an odd size.** Apps expect a horizontal image (about 1200 × 630 px). If it's too small or vertical, they sometimes won't show it.
- **You changed something and the app still shows the old version.** Social apps cache the preview for a while; it takes time to refresh.
- **Your page doesn't have that data set up.** The most common case: the preview title, description, and image were never filled in.

> **The easy way to never worry about this**
>
> If you use a page builder that builds the preview for you, you never have to think about this data: your link already shows up complete every time you share it.

## In short

Your image-less link is not a flaw in your business: it's one missing piece of data, fixed once and for all. Once it's set up, every time someone shares your page it looks professional and invites the tap. And that first impression, multiplied by every recommendation, is customers who actually show up.

## FAQ

### Do I need to know how to code to fix this?
No. It is a setting on your page, not something you type every time you share. With a page builder like Plazela it is handled for you; if someone else built your page, ask them to set up the "link preview" or Open Graph data.

### Why does the image show sometimes and not others?
WhatsApp and social apps cache the preview for a while. If you changed something recently, it may keep showing the old version until it refreshes, or look different in each app.

### How long does the preview take to update?
It usually refreshes within minutes or hours. To force it, share the link with something added at the end like ?v=2 so the app treats it as new and reads the data again.
