I am working on google share functionality.
I am using schema.org as explained in the answer Google Plus share not picking meta tags from head
<body itemscope itemtype="http://schema.org/Product">
<h1 itemprop="name">Shiny Trinket</h1>
<img itemprop="image" src="{image-url}" />
<p itemprop="description">Shiny trinkets are shiny.</p>
</body>
After this I tested this with testing tool - https://developers.google.com/structured-data/testing-tool/
It shows correct data with testing tool. But when I share from my site it is picking up different image.
I have og tags with same information on same page. Facebook share is working correctly.
I am not finding why google picks up wrong image. Is this cache issue ? Can anyone pls help.
Note -Image size is also as per google recommendation