View the page source and find og:image. If it names the wrong picture, WP Visibility chose it from one of three places, and you fix it there. If it names the right picture, the network is showing a cached copy, and you ask it to fetch the page again.
1. Read what the page publishes
Open the page in a private window, view the source, and search for og:image. Note the URL. Then open that URL on its own: it must load without logging in.
| What you find | What it means |
|---|---|
| The right image | The page is correct. Go to step 3. |
| The wrong image | Go to step 2. |
No og:image at all |
Nothing resolved: no social image, no featured image, no default. Set one. |
Two og:image tags |
Another plugin or the theme prints its own. Turn off its social tags, or turn off Output Open Graph tags in WP Visibility’s Social section, so only one set prints. |
2. Fix the image at its source
WP Visibility picks the first of these that exists:
- Social image in the editor’s Social sharing panel for that post.
- The featured image.
- Default social image in the Social section of the settings.
So a post showing the site default has no social image and no featured image; set one of them. A post showing an old picture usually has a Social image left over from a previous design. Open the Social sharing panel and click Replace social image or Remove. Categories, tags and archives have no social image field and use the default.
Save, reload the page source, and confirm og:image changed. If you use a page cache or CDN, purge the page first.
3. Make the network fetch the page again
Networks cache a preview when a link is first shared and keep it for days or weeks. Ask them to look again:
- Facebook: the Sharing Debugger. Paste the URL and click Scrape Again.
- LinkedIn: the Post Inspector. Inspecting the URL refreshes its cached preview.
- X: no public refresh tool. X reads the Open Graph tags when a link is posted. WP Visibility prints no
twitter:image, so X usesog:image. - Slack, Discord, iMessage and others: each keeps its own cache. A new share of the URL with a harmless query string, such as
?v=2, is usually fetched fresh.
Tool locations checked September 27, 2026.
Still wrong?
- The image is very small or cropped oddly. A landscape image about 1200 by 630 pixels fits most cards. WP Visibility uses the full-size file and does not check its size.
- The alternative text is missing. It comes from the image’s media library entry; add it there.
- The title or description is wrong too. Social title and Social description in the same panel override them; empty means the search title and description.
Behavior checked against WP Visibility 2.10.3.