I've been running a blog for years now, and sharing blog posts (with the correct thumbnail, title and description) on Facebook always worked fine. Last week however, when sharing new blog posts, all the meta data was obviously missing - Facebook didn't even pick up the title of the page. When debugging the new blog posts, I get:
However, when debugging older posts, everything's there, Facebook finds all the required meta data:
When opening my site in the browser and viewing the source code, all the required meta data is there, for both new and old blog posts. Obviously, my server is showing a different version of my site (or no version at all) to the Facebook crawler than it shows in the browser.
This problem came literally over night, I didn't change anything in my WordPress or server configuration. Any help much appreciated, I'm pretty much at my wit's end here with this!