Sometimes, the shared image for a Twitter post may not load, or it may load an older image that has since been replaced.
This happens because Twitter caches the preview that is first generated when the link was shared. LinkedIn, Twitter and Facebook use cache, because it reduces the average cost (time or energy) to access data, but it can be problematic when it impacts your posts.
To get the correct image to load, simply clear your cache.
How to clear your Twitter cache
- Alter the image on your post
- Go to: https://cards-dev.twitter.com/validator
- Input Post url into the box and select preview card
- You can now go ahead and share your post with the correct image