【问题标题】:How do I add query parameter to Facebook og:url meta tag without impacting ranking of my page?如何在不影响页面排名的情况下将查询参数添加到 Facebook og:url 元标记?
【发布时间】:2016-02-03 12:26:57
【问题描述】:

我有一个添加了开放图形元标记的页面。现在,我需要向我的页面 url 传递一个查询参数,其值将决定是否必须将 og:video 元标记添加到页面。但是一旦 Facebook 爬虫找到 og:url,它就会忽略页面上的所有内容并开始爬取 og:url 中给出的规范 url。如果我将所需的查询参数添加到 og:url,Facebook 会创建新的索引,我的页面排名会下降到 0。

例如: 当前行为:

我的页面网址: http://www.example.com/mypage

带有 og:url 值内容="http://www.example.com/mypage"

我想要的新行为:

我的页面网址http://www.example.com/mypage?isValue=1

页面会有这个检查: 如果 isValue=1 ,它将在页面上添加视频元标记

新页面应该有这个 og:url 以正确传播 isValue=1:

og:url content="http://www.example.com/mypage?isValue=1"

如何避免我的网页排名因新行为而下降? 无论如何我可以让 Facebook 抓取 og:url 并添加查询参数而不影响我的页面排名?

做我需要做的任何其他方式,也会有帮助。

【问题讨论】:

    标签: facebook facebook-opengraph meta-tags query-parameters


    【解决方案1】:

    这是预期的行为。 Facebook 将始终抓取您在标记中返回的 og:url 又名规范 URL。每个 URL 都被视为一个唯一的对象,因此如果您更改参数,它将是一个拥有 0 个赞或分享的新对象。

    将 URL 参数作为规范 URL 的一部分也不被认为是好的做法(请参阅 https://developers.facebook.com/docs/sharing/best-practices#tags

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 2017-11-15
      相关资源
      最近更新 更多