URL标准化一直是网站管理员和搜索引擎的问题。据估计,互联网上10%-30%的URL是内容相同但URL不同的非标准URL。
这导致了几个问题。例如:
·对于网站管理员来说,多个URL分散了页面权重,这不利于排名。
·对于搜索引擎来说,这浪费了资源和带宽。
·当搜索引擎发现多个URL具有相同的内容时,它不会惩罚它们,而是会尝试查找标准化的URL。但毕竟,程序只是一个程序,可能会出错,也可能不是站长想要的标准化网站。
·如果网站标准化问题过于严重,也可能会影响收录。对于权重较低的域名,可包含的总页数是有限的。搜索引擎在非标准网站上花费资源,留给真正不同内容的资源更少。
还有许多选项可以解决URL标准化问题,例如:
·在Google Administrator工具中设置带www和不带www的规范化版本
·使用301重定向将所有非规范化URL重定向到规范化URL
·确保使用的CMS系统仅生成标准化的网址
·确保网站上的所有网站链接指向标准化网站
·指定提交给搜索引擎的站点地图中的所有规范化URL
然而,每种方法都有其自身的局限性。
·Google Administrator工具不适用于其他搜索引擎
·有些站长因为某种原因不能转301圈
·CMS系统在大多数情况下不受其自身控制
·内部链接可以由自己控制,但其他人可以不受控制地链接到自己的网站
总之,尽管有替代解决方案,但网站标准化迄今仍是一个大问题。
几天前,谷歌、雅虎和微软联合发布了一个名为canonical tag的新标签,以解决网站标准化问题。
简单地说,在HTML文件的头中添加这样的代码:
<;link rel=“canonical”href=“http://www.example.com/product.php?item=swedish-鱼“/>;
意思是,此页面的标准URL应为:
http://www.example.com/product.php?item=swedish-鱼类
此代码可以添加到以下URL:
http://www.example.com/product.php?item=swedish-鱼类&;category=软糖
http://www.example.com/product.php?item=swedish-鱼类&;trackingid=1234&;会话ID=5678
这些URL的真正标准化URL变成:
http://www.example.com/product.php?item=swedish-鱼类
简而言之,这个标签相当于一页中的301圈。不同的是,用户没有被重定向或停留在同一个URL上,搜索引擎会将其视为301重定向,即页面链接的权重集中在代码中指定的标准化URL上。
此外,站长应注意几个细节:
·此标记只是建议或提示,而不是指令。它不像robots文件那样是指令。所以搜索引擎会在很大程度上考虑这个代码,但不是100%。他们还将考虑其他情况来判断标准化URL。这也防止了网站管理员可能会把网站搞错。
·此代码可以使用绝对地址或相对地址。通常建议保险使用绝对地址。
·指定的规范化URL的内容可能与使用此代码的其他非规范化URL不同,但可能不完全相同。例如,在电子商务网站上,有许多URL按价格、颜色和大小排序。生成的URL都不同,但内容大致相同。只有细微差别,您可以使用此标记。
·指定的标准化URL可以是不存在的页面、返回404或未包含的页面。但不建议这样做。不要制造麻烦。
·此标签适用于同一域名,包括辅助域名。然而,它不适用于不同的域名以防止劫持。(更新:canonical现在可以跨域名使用)
·不要将此标签用作救命稻草。首先,你应该做好网站结构,尽量避免URL标准化问题。这只是最后的手段。
敏感的人可能会从这个新标准中看到建立大量外部链接的机会。
最后,这一标准得到了谷歌、雅虎和微软三大搜索引擎的支持。为什么没有提到百度?记住阅读百度是第二个
1. 转载请保留原文链接谢谢!
2. 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3. 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4. 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5. 您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
6. 联系方式:
7. 重点提示:不要轻信文件或者视频里的任何加微信或者二次收费的信息!!!
暂无评论内容