Skip to main content

Why is Facebook Not Showing My Link Preview?

 

If you've ever tried to share a link on Facebook only to find that the preview isn't showing properly—or not showing at all—you're not alone. Link previews are important because they provide context, imagery, and a call to action for your audience. When they don’t appear, it can reduce engagement and make your post look unprofessional.

In this article, we’ll explore the most common reasons why Facebook might not be showing your link preview and how to fix the issue.



What Is a Facebook Link Preview?

A Facebook link preview is the rich snippet that appears when you share a URL. It usually includes:

  • A headline (taken from the page title)

  • A short description (from meta tags)

  • A featured image

  • The page URL

When this preview doesn't load, Facebook may show just the raw URL—or nothing at all.


Common Reasons Why Facebook Link Preview Is Missing

1. Missing or Incorrect Open Graph Tags

Facebook uses Open Graph (OG) meta tags to generate link previews. If these tags are missing or incorrectly configured on your website, Facebook won’t know what to display.

Solution:
Make sure your page includes these OG tags:

<meta property="og:title" content="Your Page Title" /> <meta property="og:description" content="Your page description here." /> <meta property="og:image" content="https://example.com/image.jpg" /> <meta property="og:url" content="https://example.com/your-page" />

2. Image Size Is Too Small or Missing

Facebook has image requirements for previews. If your image is too small or doesn’t meet the specs, it may not show up.

Solution:
Use an image at least 1200 x 630 pixels in size and ensure it's accessible via a direct URL (no login required).

3. Facebook Cached an Old Version of Your Page

Facebook caches link previews to reduce load times. If you recently updated your OG tags or image, Facebook might still be using an outdated version.

Solution:
Use the Facebook Sharing Debugger to:

  • See what Facebook sees

  • Force Facebook to re-scrape your URL

Paste your link into the tool and click “Debug” then “Scrape Again.”


4. Site is Blocking Facebook’s Crawler

If your website is blocking Facebook’s crawler (often due to robots.txt settings or firewalls), it won't be able to generate a preview.

Solution:
Ensure your site allows the Facebook crawler. Add the following to your robots.txt:

makefile
User-agent: facebookexternalhit Disallow:

Also, make sure your firewall or security plugin isn’t blocking Facebook's user agent.

5. URL Redirects or Shorteners

If your link redirects too many times or uses a URL shortener not trusted by Facebook, the preview might not work.

Solution:
Use direct URLs when possible, and limit redirects to one or two maximum. Stick with well-known shorteners like Bit.ly if needed.

6. Facebook’s Bug or Temporary Glitch

Sometimes the problem is on Facebook’s end. Their systems might be experiencing delays or bugs that prevent previews from loading.

Solution:
Try again after some time. If the issue persists, report the bug to Facebook.


Bonus Tips to Ensure Link Previews Work

  • Use HTTPS instead of HTTP for secure delivery.

  • Test each URL using the Sharing Debugger before publishing.

  • Include OG tags even on blog posts and product pages.

  • Avoid using animated GIFs or unsupported file formats for images.


Final Thoughts

A missing Facebook link preview can be frustrating, but in most cases, the fix is straightforward. By ensuring your Open Graph tags are set up correctly, your images meet size requirements, and your website is accessible to Facebook’s crawler, you can solve most preview issues quickly.

Still having trouble? Use the Facebook Sharing Debugger—it's your best tool for diagnosing and fixing preview problems.


Comments