【问题标题】:can I force Google+ button to use open graph URL?我可以强制 Google+ 按钮使用开放图形 URL 吗?
【发布时间】:2012-01-14 10:36:01
【问题描述】:

是否可以让 Google Plus 使用开放图形 URL?我已经在 Facebook 上使用了 OG,所以在代码中使用了这个:

<meta property="og:url" content="http://www.sandrophoto.com/category/famous-photographers/"/>
<meta property="og:type" content="website" />

但 Google 不想尊重它!有什么想法吗?

【问题讨论】:

    标签: facebook-opengraph google-plus-one


    【解决方案1】:

    以防万一从 DMC 接受的答案中不太明显:并不是说 Google 不支持 Opengraph。他们不使用 OG 的 url 属性,但他们将使用其他属性(特别是 Sandro 的评论中提到的 titleimagedescription)。但他们确实更喜欢 Schema.org 微数据而不是 Opengraph

    填充 +Snippet

    在 +1 页面后,用户可以选择通过显示的共享气泡将该页面共享到 Google+。此共享气泡(以及生成的 Google+ 活动帖子)包括一个预览或 + 片段,其中包含页面标题、页面的简要说明和缩略图。这些数据片段以四种方式之一从目标 URL 的内容中提取,按优先顺序列出:

    1. Schema.org 微数据(推荐)
    2. 开放图协议
    3. 元“标题”和“描述”标签
    4. 根据页面内容的最佳猜测(不推荐)

    https://developers.google.com/+/plugins/+1button/#plus-snippet

    【讨论】:

      【解决方案2】:

      Google Plus 1 目前不支持 og 标签。 +1 的 URL 由以下三项之一确定:

      1. 按钮的 href 属性 此属性明确定义 +1 目标 URL。
      2. 页面的&lt;link rel="canonical" ... /&gt; 标记如果未提供+1 按钮的href 属性,Google 将使用页面的规范网址。有关为页面定义规范 URL 的更多信息,请参阅http://www.google.com/support/webmasters/bin/answer.py?answer=139066
      3. document.location.href 提供的 URL(不推荐)如果这些数据都不存在,Google 将使用在 DOM 中找到的页面 URL。由于此 URL 可能包含实际上不属于规范 URL 的会话 ID、锚点或其他参数,因此我们强烈建议您为 +1 按钮设置 href 属性或向您的页面添加 &lt;link rel="canonical" ...&gt; 标记。

      【讨论】:

      • 是的,谢谢,我也读过。 :) 通过将 href 添加到 plusone 来解决这个问题。我还读到 google plus 支持一些 OG 标签,比如图片和描述。
      【解决方案3】:

      您可以在按钮代码中指定任何您喜欢的链接

      当 Google 抓取页面时,如果指定的 URL 与页面的规范不同,他们会将按钮计数应用于规范 URL

      我认为以这种方式计数的规范支持从未被宣布过 - 我只是通过设置测试并定期检查才发现它。 http://andybeard.eu/3618/google-plus-canonical.html

      这允许您对 +1 链接使用特殊的跟踪链接、短链接等

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-24
        • 2012-11-18
        • 1970-01-01
        相关资源
        最近更新 更多