There are a few things I can suggest...
You Cannot Use Both Image and Description
As I have stated elsewhere, you cannot use both the image and the description. If you try to use both, only the image will display. Source: Two Week Argument With LinkedIn Developers.
You Should Invalidate LinkedIn Cache
If you're ever unable to figured out why LinkedIn isn't parsing generating the expected preview in its sharing app, then try the LinkedIn Post Inspector. Merely checking my site, then rechecking again a second later, will cause the cache to invalidated after the first attempt, and the new, cached version to be there in the second attempt.
If the LinkedIn Post Inspector is no help, the developers at OpenGraph were wise enough to create the same thing, an OpenGraph Tag Inspector.
If you still think it's the cache, try sharing not example.com
, but, example.com/?someFake=Parameter
. A different URL will mean a cache miss.
You Should Use OGTags
Finally, be aware that you can only share the following, according to the Official Microsoft LinkedIn Documentation...
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
And be aware: Using og:image
means LinkedIn will ignore your og:description
tag. You can confirm this yourself by testing with Wikipedia.org (no og:image
but an og:description
) and GitHub.com (both og:image
and og:description
tags).