I have a page with OpenGraph meta tags and when I first published the page it worked like a charm:


Now, after a few weeks, somehow my post does not show the image at all. (it shows a gray rectangle, though.)

The Facebook debug tool, here:


does show the image correctly.

This happens with many of my Wordpress & Drupal posts, which is problematic.

Remember what I said: at first it works. It's only after a while when I go back to my page that somehow the image is gone.

An example of such a post is this one (although I reposted in an attempt to fix the problem, but nothing got fixed, it's still missing the picture.)


If it were just one post, I would ignore the problem, but now it's been like 10 posts that lost their image.

Important Note: I do my Facebook posting manually as I know that using a tool, or even just AddThis.com can create problems to the posts. That's also how I know that it worked the first time I posted. I also first use the debug too mentioned above to make sure I get a thumbnail.

As a side note: I noticed a similar problem on Twitter, but I've noticed that with many websites (not just mine) so I'm less worried about that one at the moment.

From 's answer, I see that the debugger uses a different CDN than the one used when I post:




The main domain, the d and the _nc_hash parameters differ. The debugger is supposed to clear the cache, I'm wondering why would it miss that other server. But I would imagine that it's a bug at Facebook... unfortunately.

1 Answer 1


I inspected your page

enter image description here

That image is an html img tag that points at an https url that stores your image.

<img class="scaledImageFitWidth img" src="https://external-mxp1-1.xx.fbcdn.net/safe_image.php?d=AQARAAMY4iCsZ3kW&amp;w=476&amp;h=249&amp;url=https%3A%2F%2Fstargazerrock.com%2Fwp-content%2Fuploads%2F2017%2F11%2Fstar-gazers-on-fence.jpg&amp;cfs=1&amp;upscale=1&amp;fallback=news_d_placeholder_publisher&amp;_nc_hash=AQAeGBKWZLbtEZ8g" alt="" width="476" height="249">

This is your url. It is not a static .png asset hosted on a cloud server (like AWS s3)

This is your host. fbcdn stands for Facebook cdn. Probably they are using this cdn to make sure that your link is safe


This is the query performed to your host to get that image. You can find it after the ? sign in your url.

D could be the id of your image


w stands for width in pixels


h stands for height


the url of your static asset. You are hosting it on https://stargazerrock.com


some other params


size 1/1


fallback url


irrelevant parameters


This is the image url you are pointing to


You can avoid this issue by uploading your picture to facebook.

  • The static URL works just fine, though. I downloaded that HTML page and tried to open it on my computer, it shows me the Facebook front page with a message "Please upgrade your browser". Commented Dec 10, 2017 at 23:02
  • Note that a CDN (Content Delivery Network) is similar to a cache that's available worldwide. I knew that they would take my image and save it in their cache. What I'm wondering is how the heck could they end up with their home page instead of my image in there! Commented Dec 10, 2017 at 23:12
  • @AlexisWilke I believe you are confused. Commented Dec 11, 2017 at 7:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.