Why your LinkedIn preview image is not showing

By ShareScan ยท EngineeringPublished 4 min readCategory LinkedIn

The practical reasons LinkedIn drops preview images, and the checks that catch the problem before a campaign link goes live.

Generated Open Graph diagnostic illustration for a missing LinkedIn preview image

LinkedIn link previews look simple when they work: title, description, image, and destination. When the preview image disappears, the failure feels random. It rarely is. LinkedIn is usually responding to something concrete in the page metadata, image asset, redirect chain, or crawler access.

The first rule is that LinkedIn primarily reads Open Graph metadata. Twitter Card fields can help other platforms, but they are not the main control surface for LinkedIn. If the page has no og:image, points that field at a blocked asset, or sends LinkedIn through a confusing redirect, the final preview can fall back to text-only.

The common causes

  • The page is missing og:image, or the value is empty.
  • The image is too small, too large, or uses an unreliable aspect ratio.
  • The image URL redirects, requires cookies, or blocks bots.
  • The CMS published the article but not the image asset.
  • The page has multiple conflicting Open Graph image tags.
  • LinkedIn cached an old version of the preview.

What LinkedIn expects from the page

LinkedIn does not need a complicated metadata setup, but it does need a stable one. For most marketing pages and blog posts, the useful minimum is:

FieldWhy it matters
`og:title`The preview headline LinkedIn can show in the feed
`og:description`Supporting copy for the link card
`og:url`The canonical URL LinkedIn should associate with the preview
`og:image`The image asset shown on the card
`og:image:width` and `og:image:height`A hint that helps crawlers reserve and validate the image

The image itself should be a public, absolute https URL. A 1200x630 image is a reliable default because it matches the common 1.91:1 social card shape and also works well across other Open Graph consumers.

Redirects and cache make this harder

LinkedIn may fetch the page as a crawler, not as your logged-in browser. That means it can see a different response. Authentication redirects, geo redirects, bot protection, consent walls, or preview-only CMS URLs can all lead to missing metadata.

Caching adds another layer. If LinkedIn already scraped a broken version of the page, fixing the CMS field may not update the visible card immediately. You still need the source metadata to be correct, but you may also need to refresh LinkedIn's cached view before testing the final link.

Debug a missing LinkedIn preview image

Use this sequence before handing the link to a campaign or sales team.

  1. Check the final public URL

    Make sure the link resolves to the published page, not a preview URL or redirect wrapper.

  2. Inspect Open Graph metadata

    Confirm `og:image`, `og:title`, `og:description`, and `og:url` are present and absolute.

  3. Open the image directly

    Verify the exact image URL loads without cookies, signed URLs, or bot-only failures.

  4. Check dimensions

    Prefer a `1200x630` image and include matching width and height metadata when possible.

  5. Re-scrape after fixes

    Refresh LinkedIn's cache only after the public page and image are correct.

Prevention is better than manual debugging

The problem usually appears late because teams check previews at the end of the workflow. By then the CMS, CDN, redirect rules, and social platform cache are already involved. A better pattern is to scan the public URL immediately after publish and before campaign distribution.

That scan should answer a few boring but important questions: is the image present, does it have the expected dimensions, does the image URL resolve, and does the page canonical point at the same public URL the team plans to share?

FAQ

LinkedIn mainly relies on Open Graph metadata. Twitter Card fields are useful for X/Twitter, but they should not replace `og:image`, `og:title`, and `og:description`.

It is not the only valid size, but it is a dependable default for Open Graph cards and reduces cross-platform cropping surprises.

Your browser may be authenticated, cached, or allowed through bot protection. LinkedIn's crawler needs the image to be publicly reachable on its own.

Related articles

TRY SHARESCAN

Run a free 10-URL scan on your pages

Paste a few URLs (or a domain/sitemap) and run the same metadata checks we use for social preview QA and regression monitoring.

See a sample report

No signup for your first scan. Open the report, review issues, then connect Slack if you want alerts.

After scan completion, connect Slack and send a test report.

Up to 10 URLs. We will dedupe and validate automatically. Prepared 0 / 10 unique URLs.