| 网站中因为使用了目录静态化,有些因为刚开始改程序的时候没有做好,所以前段日子经常在google网站管理员工具里出现重复标题,重复元说明,url大写小写同收录的警告,因此在网站管理员工具中要先下载重复页面的链接,和出错的链接,再到抓取工具访问那提交删除请求,很麻烦,但还好,链接不多,因此,新建网站为了避免出现类似情况,重复标题重复元说明可以使用(rel="canonical")来规范网页.
|
|
网站中因为使用了目录静态化,有些因为刚开始改程序的时候没有做好,所以前段日子经常在google网站管理员工具里出现重复标题,重复元说明,url大写小写同收录的警告,因此在网站管理员工具中要先下载重复页面的链接,和出错的链接,再到抓取工具访问那提交删除请求,很麻烦,但还好,链接不多,因此,新建网站为了避免出现类似情况,重复标题重复元说明可以使用(rel="canonical")来规范网页.
什么是规范网页?为什么要指定规范网页? 规范网页是一组内容高度相似的网页的首选版本。
该如何指定规范网页?
如果你在 http://www.example.com/product.php?item=swedish-fish 和 http://www.example.com/product.php?item=swedish-fish&category=gummy-candy 上都发布了内容,
假设要指定网页 http://www.example.com/product.php?item=swedish-fish 为规范链接,则需要创建 <link> 元素:
<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish"/>
将上述链接添加到 http://www.example.com/product.php?item=swedish-fish&category=gummy-candy 的<head> 区域。
当然,其中如果有多个网页重复,也可以加入到那多个重复的网页中用来规范标准网页.
通过此新选项,其他网页的的URL属性,比如PageRank和相关的其他因素,也都会自动指向该标准URL。
以下为google网站管理员对rel="canonical"应用的解答,请仔细阅读:
从强制性与否来说,请问rel="canonical"是一个建议,还是一个指令? 是一个建议。这是一个我们非常自豪的功能,您可以以此提示搜索引擎考虑您对URL格式的喜好。
我能用相对路径来指定我的URL规范么,比如 <link rel="canonical" href="product.php?item=swedish-fish"/>? 可以,在这里使用相对路径是可以被正确识别的,如果您在代码中指定了 link,那么相对路径都会以此URL为基础。
我可以将URL范式使用在不是完全相同内容的其他网页上吗? 我们允许这些网页之间有些细微差别,比如归在不同类目下的同一产品网页。
如果被指定为规范格式的URL返回404,怎么办呢? 我们会继续访问和抓取您的内容,并应用一些联想功能去寻找一个URL范式,但是我们强烈建议您将一个可访问的URL设置成URL范式。
如果我指定的URL范式并没有被索引会怎样? 就像网络上所有的公共内容一样,我们会努力发现和寻找您指定的URL范式,一旦我们索引到它,我们就会立即将您的rel="canonical"付诸考虑。
我的URL范式可以是一个重定向URL么? 可以,您可以指定一个发生重定向的URL作为URL范式,谷歌会继续跟踪这个重定向并尝试去抓取它。
如果我不小心指定了互相矛盾的URL范式怎么办? 不用担心,我们的算法是很聪明并宽容的,我们会跟踪抓取这个URL范式链,但是我们还是强烈建议您尽快将URL范式指定为特定单一URL形式,从而确保您的搜索结果早日得到优化。
这个link tag可以被用来建议一个在其他域名上的URL么? 不可以。如果您需要转移到一个不同的域名上,那么301永久重定向对您来说更合适。谷歌现在只能认可在不同子域名下的URL范式的指定。所以,站长们可以将www.example.com和example.com, 及help.example.com互相指定为范式,但是不能将example.com和example-widgets.com互相指定为范式。
在实际过程中我们会碰到不同形式的URL 重复,如:
1.参数不完全相同,但页面是同一个页面; 如:http://example.com/show.asp?id=1与http://example.com/show.asp?id=1&cid=1
2.不同的域的URL重复; 如:http://example.com/show.asp?id=1与http://www.example.com/show.asp?id=1
3.大小写不同,但页面内容相同, 如:http://example.com/show.asp?id=1与http://example.com/Show.asp?ID=1
4.上述3项任意组合; 如http://www.example.com/show.asp?id=1与http://example.com/Show.asp?ID=1&cid=1
5.完全不同; 如:http://example.com/test.asp与http://example.com/item.asp 以上问题都可以使用(rel="canonical")添加在head中解决!经过修改后,用不了多久你就会发现在Google网站管理员工具中关于"重复"的问题已经不存在了,并且搜索结果中也显示了我们指定的规范网页!
中联无限科技公司提供专业的成都网站建设、成都网站设计、成都网站制作、成都网站推广。
上一篇:提高的谷歌adsense收入:四步骤
下一篇:怎么让搜索引擎快速收录你公司的图片
|