【问题标题】:Google+ share snippet not populating data from a blogGoogle+ 分享片段未填充博客中的数据
【发布时间】:2013-03-13 03:47:50
【问题描述】:

我们刚刚对与我合作的公司 company wordpress blog 进行了重新设计,使其对 SEO 更加友好,尽我们所能改进。但是我仍然对Google+ share button 有疑问,您可以看到我们在标题中有 2 组社交按钮 3(facebook、google+ 和 twitter),这些按钮用于分享网站,并在帖子末尾的“ 你喜欢这篇文章吗?分享吧!”来分享这篇文章。

单击“G+ 分享”按钮时,sn-p 插件未使用网站的元数据,如标题和描述:

documentation 中它说这就是我所需要的,因为我使用的是 Open Graph 协议,但是当我测试它时,这是结果,它没有使用信息集在元数据中:

https://plus.google.com/share?url=http://blog.voicebunny.com/2013/02/21/how-voicebunny-gets-professional-voice-overs-so-fast/

我完全迷失的最后一件事是使用rich-sn-ps 工具进行测试时一切看起来都很好:

http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fblog.voicebunny.com%2F2013%2F02%2F21%2Fhow-voicebunny-gets-professional-voice-overs-so-fast%2F&html=

知道如何修复 sn-p 吗?提前致谢。

【问题讨论】:

  • 共享按钮使用的参数是什么。我觉得奇怪的是,在页面本身的任何地方都找不到来自共享描述的文本。
  • 我也想知道是否存在缓存问题。已知使用的 Googlebot 会将 sn-p 信息缓存一段未知的时间。
  • <div class="g-plus" data-action="share" data-annotation="none"></div> 这是在正文标签中,我不确定我几周前是否进行了更改。
  • 老实说,我不确定。规范链接看起来是正确的。有额外的和冗余的元数据标签,但我不知道为什么会搞砸它并导致它使用甚至不在该页面上的文本。如果可以的话,您可能想在
    中放置一个 data-href 标记......但我不知道这是否真的有帮助,我正在抓住稻草。
  • 那是解决方案,我现在使用帖子的永久链接并将其添加到 href="" 中的按钮中,几个小时后它工作了:) 谢谢!

标签: php seo wordpress-theming google-plus


【解决方案1】:

为了清楚地记录一个明显的解决方案:

将 data-href 标记作为显式指向页面的一部分将明确应从何处提取元数据。尽管它可以通过其他方式获取此数据(例如规范链接),但最好将其明确作为按钮的一部分。

【讨论】:

    【解决方案2】:

    不完全确定,但我认为您还必须更新(或删除?)模板开头的 itemprop 元数据:

    <meta itemprop="name" content="The Carrot Chronicle">
    <meta itemprop="description" content="The Official Blog of Mr. VoiceBunny">
    

    【讨论】:

    • 我注意到社交小部件倾向于在服务器级别缓存自己。您尝试使用新页面了吗?
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签