Tweeting with the Correct Image
I had this problem tweeting my blog posts with the correct image. In fact, many of my blog posts turned out with the same image on Twitter.
I tried to adjust the social settings in the All in One SEO Pack but it didn't help this time.
I highlighted this time because it usually works.
Proposed Solution is to go to the Twitter Card Validator and key in the URL of the blog post you want to tweet.
The website is at : https://cards-dev.twitter.com/validator
After you key in the url of your blog post, you can preview card and what I discovered is that your desired image is shown.
But why is it not showing up in Twitter?This is where the "magic" starts. After you validate your blog post using the above link, go back to your Twitter account and refresh it. You will see your earlier tweet this time, with the correct desired image.
There has to be a technical reason for this but I'm really unable to explain it. Since I stumbled across this, I wanted to share and hopefully it helps someone out there if you're facing the same issue.
Recent Comments
12
Thanks for this. I usually create a specific image in Canva but this could save me some time.
With Grace and Gratitude
Karen
You need to set the OG Image. Visit my blog post about this - How to Display Image from Your Post or Page to Social Media Posts? The OG Image is the image you define for other sites to pull and show as the image to go with your post.
Hi Timotheus, thanks for the tip. I tried that but it didn't work. Let me look at it again. Maybe I miss out a step.
It should work, JooKwang. It's the same setting I use for my websites and my clients' websites.
Do follow step by step. Also I noticed sometimes it may take a day or two for some sites to work. This could be due to cache issue.
So I recommend doing the setting. Try it immediately. If it is not showing. Clear all cache, including server cache (server where your sites are). Give it a day. Then try again.
Thanks! I also think the cache may be the issue. Do you have any advice for clearing server cache? I have no idea on that. Is it similar to clearing the cache on my browser?
I host my websites on a hosting provider that has a tool to help me do that. You can check with your hosting provider if they have such a service.
Alternatively, I believe there are plugins that can do the job too. I think one is called Total Cache. Sorry, I'm not at my laptop now, answering from my mobile. So I can't check the exact name of the plugin.
The first option is preferred - i.e. hosting service includes cache clearing. Also check if they do it automatically and how often. This is good when you constantly update your website and would like new content to be noticed by search engines.
Oh to answer the other question. No, this is not the same as clearing the browser cache. Browser cache contains history of all activities on your browser only.
The server cache is the copy of your website that stays on servers and their mirrors. Many hosting providers cache on servers and mirrors around the world. This is to help faster download at various locations.
The downside is a refresh of the cache depends on the settings of each server and mirror. So some hosting providers have tools to help users 'force' a refresh.
Hey, thanks for the very helpful tips. I will contact Site Support to check out this feature. I learnt something valuable today. :)
See more comments
Hmm.
I would like to do this, but I can't even find where you took that first screenshot. from.
That is just below the Wordpress Editor but you need to have the All in One SEO plugin installed first and then make sure to activate the Social Meta under Feature Manager. Let me know if you still have problem finding it.
Thanks. I found it. I hadn't looked under Feature Manager, so I missed it.
I tried it out but it didn't seem to work for me. I will play with it some more and see what happens.