我们知道,CPS是在一个正常链接后面带上一个标识符作为记录这个链接是由谁发布的。
那在搜索引擎看来,带了CPS的链接和没有带CPS的链接是两个相同的链接还是不同的呢?
比如我要帮公司业务员宣传他的CPS,并用锚文本来做,那么这个有CPS的链接和我们平时发的没有CPS的链接给这个链接指向的页面所带来的权重会是一样的效果吗?
msAPPlication-starturl
"msapplication-starturl" 元数据包含应用程序的根 URL。起始 URL 可以是完全限定或相对于当前文档的。只允许 HTTP 和 HTTPS 协议。如果缺少此元素,则改为使用当前页的地址。
HTML
"msapplication-starturl" 元数据创建你的网站的公共入口点。当存在此元数据时,固定网站会启动起始 URL 而不是最初拖动到任务栏的页面。更重要的是,起始页中声明的运行时元数据将在每次启动网站时重新定义导航按钮颜色和静态跳转列表任务。(有关详细信息,请参阅运行时元数据部分。)
作为如何使用 "msapplication-starturl" 的示例,请考虑一个提供多个类型的计算器仿真器的站点:一个具有标准布局,一个具有科学布局,一个具有统计函数。如果没有起始 URL,用户可能只将科学计算器固定到任务栏,从而无法轻松地访问集合中的其他计算器。通过添加起始 URL,网站开发人员可以声明网站的公共入口点。
通过将安装时元数据添加到仿真程序页面,网站开发人员可控制用户访问网站的方式。通过在起始页中添加跳转列表元数据,网站开发人员可以更轻松地控制用户选择要使用的计算器样式的方式。有关详细信息,请参阅向跳转列表添加任务。
处理服务器重定向
如果你的起始 URL 重定向到其他网页,请确保声明提供给客户端的网页中的所有运行时元数据。如果服务器重定向到新路径,则你的起始 URL 必须包括该路径和结尾反斜杠 (/)。
例如,如果 "" 重定向至 "",则起始 URL 必须包括新路径和结尾反斜杠,如下所示:
OR
以上内容来自微软msdn
若内容都相同的话,最好用Robots.txt屏蔽掉 ,这样可以防止网页被镜像
###那搜索引擎会认为是不同的URL。
这个我们之前也考虑过这个问题。所以,CPS的链接,我们一般采用robtos.txt屏蔽了,防止产生了太多首页的URL。
但如果采用 # 的形式来做csp链接,是否可行,希望探讨下。
很明显带了CPS和没有带CPS的链接是两个完全不同的链接地址的,网络中每一个URL都是唯一的,就算访问的最终页面相同而URL不一样,从搜索引擎来看都是不一样的。同样,搜索引擎反馈数据库的时候所记录的页面是用URL来定义的,所以权重的传递的记录也是URL,所以两个不同的URL访问最终页面相同,所给予的权重在不同的URL,所以权重也是分散的。
有些资料说当需要用到CPS的时候可以用“#”来带标识符,因为搜索引擎在默认的情况下是不抓取#后面的内容的,但是访问的时候统计工具一句会显示带过#的URL的地址,从而达到区分的效果。当然这是一个建议,本人没有亲自尝试过,你不妨试试或者找到类似的资料看看!
对蜘蛛来说是不同URL,相同内容,多了之后会照成重复内容的负面影响。
建议使用canonical标签及Robots屏蔽CPS链接
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/17971.html