I'm trying to setup my site so that it is ready for sharing on Social Media platforms such as Facebook & Telegram. At present, shared links aren't showing any preview images. I want to make use of these for maximum exposure.
I have the following og tags:
<meta property="og:image" content="https://voaustralia.com/wp-content/uploads/money.jpg" />
<meta property="og:image:secure_url" content="https://voaustralia.com/wp-content/uploads/money.jpg" />
what`s the problem?
As far as I am aware the above should be enough for my images to show as previews. I'm even using the Yoast SEO plugin which generates these tags automatically.
Here's an example page, that I'm not seeing any preview images for: link
Facebook in particular uses a heavy cache on links.
So if you tried to share a link when the image tag wasn't setup or was wrong, then new link shares will use this cached data, rather than retry for the preview image.
You should really use the Facebook testing tool to make sure that you haven't actually already fixed the issue. I tested your link for example and that shows a preview image: here
Heres a tool for testing several preview systems / networks at once. It's a 3rd party tool so it may well still use caching. You'll have to give it a try and see how useful it proves to be: https://richpreview.com/