我有一个页面,其中添加了打开的图形元标签。现在,我需要将一个查询参数传递给我的页面url,它的值将决定是否必须将og:视频元标记添加到页面中。但是,一旦Facebook爬虫找到og: url,它就会忽略页面上的所有内容,并开始爬行og:url中给出的规范url。如果我向og:url添加必需的查询参数,Facebook就会创建新的索引,我的页面排名下降到0。
例如,:当前行为:
我的网页网址:http://www.example.com/mypage
使用og:url值content="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中添加查询参数?
任何其他的方式做我需要做的,也是有帮助的。
发布于 2016-02-22 12:16:01
这就是人们所期望的行为。Facebook将始终抓取og:url,也就是您在标记中返回的规范URL。每个URL都被看作是一个唯一的对象,所以如果您正在更改参数,它将是一个新的对象,具有0的喜好或共享。
将URL参数作为规范URL的一部分也不被认为是一个很好的实践(参见https://developers.facebook.com/docs/sharing/best-practices#tags)。
https://stackoverflow.com/questions/35177087
复制相似问题