The reason this happens is due to Facebook/Linkedin caching everything. This means that your changes won't immediately be picked up by Facebook or LinkedIn.
So, what's the solution?
Use the Facebook Debugger to clear Facebook's cache. This is how Facebook sees your link!
If you go to the debugger and drop in the URL you’re having trouble with, Facebook will actually reach out to your URL right then and grab the current content to display the debugger results. Doing this also clears Facebook’s cache of your page instantly. (sometimes you need to do it 2-3 times to get the latest updates.)
After you link your URL, you can immediately go back and type your update in again, and the good stuff will show up. It’s that easy!
Still not working and have a custom domain?
If you are working with a custom domain, and Facebook is not recognizing your content, it is mostly likely because you have connected your domain incorrectly. You probably forward yourdomain.com to strikingly.com/yoursite.
Clearing LinkedIn’s Link Sharing Preview Cache
Unfortunately, LinkedIn keeps the cached data for a week from the first time the link is previewed!
The only way to “clear” the sharing preview cache is to trick LinkedIn into thinking that your page is a brand new page. You can do this by adding an invented variable to the link when you share your site on LinkedIn.
Original link: http://www.domain.com/
"New" link: http://www.domain.com/?1
"?1" was added at the end of the site's URL. It will force the metadata to be recollected. Don't worry, it won't affect your webpage.