У меня была эта проблема, но она была с конкретным постом вместо всего сайта. Я получал кеш в отладчике, чтобы показать правильную картинку после обновления моего блога, но когда я пошел, чтобы опубликовать ссылку как статус, Facebook все еще показывал старую картинку. Я не хотел ждать день, чтобы увидеть, изменится ли он в конце концов, поэтому я сделал то, что указано на этой странице:
https://webapps.stackexchange.com/questions/18468/adding-meta-tags-to-individual-blogger-posts
Другими словами, что-то вроде этого:
<b:if cond='data:blog.url == "http://urlofyourpost.com"'>
<meta content='http://urlofyourimage.png' property='og:image'/>
</b:if>
По сути, вы собираетесь жестко закодировать оператор if в HTML вашей страницы, чтобы он мог изменить мета-контент для всего, что вы изменили для этого поста. Это грязное решение, но оно работает.