Some, but not all, of my Gatsby React Helmet Meta Tags seems to be getting lost by facebook. Here is the code:
Code Cha
This ended up being a caching issue. I made no changes to the code, went to sleep, woke up, and it started working. I'm not sure if it was Netlify or Facebook or something else that was doing the caching.
It was suggested to me that I could have used a query string at the end to test (cache breaking). If you're running into a similar issue, you might try something like: www.example.com?foo=bar
to force it to search. It's technically a different url, but the query string shouldn't impact the page results (unless you are using the query string for functionality).
Just let me link the Luke' GitHub issue: https://github.com/gatsbyjs/gatsby/issues/10743
I have the same problem with a surge.sh
I have found good tools to check what is Facebook and Twitter really doing when crawling for the og tags: * https://developers.facebook.com/tools/debug/sharing/ * https://cards-dev.twitter.com/validator
At Facebook one there is also the Scrape Again button: