对于您的图像,您应该使用 schema.org 微数据而不是 Open Graph。您可以从此处的 Google+ 开发者页面生成此信息:
https://developers.google.com/+/web/snippet/
图片本身不太可能是 +1 按钮未正确呈现或响应的原因。
对于 +1 按钮,有许多因素会导致按钮出错。这里有几件事要检查:
- 页面是否对 Google 完全可见(公开)。如果计算共享呈现方式的 Google 代理无法访问该站点,您将收到错误消息。
- 按钮周围的标记是否会导致错误发生?您可以尝试在页面呈现之前注释掉页面的部分,以隔离页面的哪些部分在解析按钮脚本时可能导致错误。
要同时测试这两者,请使用Google 网站管理员工具来测试您的丰富网页摘要,以查看 Google 看到的内容。如果 Google 网站管理员工具给您带来错误……很可能是 Google 看不到您的网站,或者至少看不到所引用的页面。这可能是您的 Web 服务器的更大问题。
您可能还想尝试向 Google 提示 +1 按钮需要定位的位置并移至与 HTML5 兼容的语法:
<div class="g-plusone" data-annotation="inline"
data-width="300" data-href="https://yoursite.com">
</div>
您可以进一步测试 +1 按钮是否与另一个针对已知工作页面的按钮一起使用,如下所示:
<div class="g-plusone" data-annotation="inline"
data-width="300" data-href="https://developers.google.com/+">
</div>