Google Plus分享按钮未显示说明标签...未公布的Google平台更改?

时间:2013-07-13 15:50:13

标签: button tags schema google-plus-one

好的伙计们,告诉我我做错了什么......这是新的 Google Plus问题吗?或者 - 使用我创建的旧Facebook术语 - 未公布的平台变更? (注意这个问题的日期)

请注意,我问的是Google Plus分享按钮,而不是GP + 1之类的按钮,这是一个不同的野兽......

说明标记不会传递到共享窗口或Google Plus页面帖子。如果您使用Firebug检查Google窗口代码,您将看到:

<div class="Zm"></div>

...这是描述标签应该显示的位置。

位于here的演示和源代码。

现在...

  • 演示和更复杂的脚本都经过HTML5验证。我用schema.org标签和开放图标签测试了这个: 所有标记在Google结构化数据测试工具here中都能正常运行。 在两种情况下结果都是相同的:描述标签不显示,所以这不是问题。
  • 我在http://https://上对此进行了测试,结果相同:描述标记未显示,因此不是问题。
  • 我在FF22.0上测试了这个,有和没有AdBlockPlus&amp;&amp; Chrome 28.0和结果是一样的:描述标签不显示,所以这不是问题。
  • 我测试了不同的按钮类型,结果相同:描述不显示,所以这不是问题。
  • 我已经搜索了几个小时......并且找不到任何与此问题相关的“当前链接”并非简单的代码错误。

那么我错过了哪一部分?

非常感谢任何想法,意见,建议或解决方案!

2 个答案:

答案 0 :(得分:14)

Google+删除了共享页面的说明。

您可以通过查看https://developers.google.com/+/web/share/上的“基本页面”示例来查找相关信息,该示例用于在几周前显示说明。 Google文档的当前状态清楚地表明不再期望或使用“description”

<html>
  <head>
    <title>Share demo: Basic page</title>
    <link rel="canonical" href="http://www.example.com" />
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js">
    </script>
  </head>
  <body>
    <g:plus action="share"></g:plus>
  </body>
</html>

因此,唯一重要标记是:

  • “页面标题”
  • 和 - 可选 - “规范链接”(出于SEO原因)。

就是这样!

显然,谷歌将网站描述降级为与Google+中不太相关,就像他们很久以前在搜索引擎中所做的那样。

这很可能是出于同样的原因,谷歌曾开始不太重视搜索引擎产品中的页面描述:避免垃圾邮件和关键字填充来污染他们的Google搜索和Google+产品。

对于其他“官方”引用,Google通常会在很久以前将描述标记为“不太重要”,请检查https://support.google.com/webmasters/answer/35624?rd=1部分“创建良好的元描述”

  

... Google将有时在搜索结果摘要中使用网页的元描述, if 我们认为它可以为用户提供比纯粹更准确的描述从页面上的内容......

嗯, “有时” 显然不包括Google+(不再) - 说实话 - 我明白了他们的观点。毕竟,您可以(并且应该)“描述”您自己的Google+帖子textarea中的链接...这也是最合乎逻辑的事情:告诉您的用户为什么链接的网站值得访问依赖网站的描述。

答案 1 :(得分:2)

您可以通过元标记使用Google代码段来告知Google在您的链接分享时要显示的内容...您可以查看详细信息@ https://developers.google.com/+/web/snippet/(自定义人们在您的网页共享时看到的代码段。使用此工具,您可以为您的页面生成代码,指示最能代表共享内容的图像和文本。)

<!-- Update your html tag to include the itemscope and itemtype attributes. -->
<html itemscope itemtype="http://schema.org/Article">

<!-- Add the following three tags inside head. -->
<meta itemprop="name" content="Title For Example.com">
<meta itemprop="description" content="Sample Description For The Article..">
<meta itemprop="image" content="http://www.example.com/1.jpg">

希望这有帮助。