转载内容 原文地址 http://blog.unvs.cn/archives/aspx-page-initial-seo.html
今天来谈谈asp.net网站制作中,页面命名对网页权重的影响,及一些规范注意事项。
页面命名在平常的网页制作中,并没有引起大家的注意,更加没有思考页面命名与搜索引擎扯上关系。个人认为很大部分网页制作人员,会将大写用以页面首字母,最主要平常的书写习惯及类文件等接触较多,看起来比较舒服。
而其实并非如此,我之前的一些项目大多要么是单词首字母为大写、要么全部是小写。今天是由于正在做的这个项目,突然有2个页面命名是首字母大写,而其它的都是首单词小写,后面单词首字母为大写。因为在做这个项目之前,特意看了下NET代码规范文档,里面提到了页面首字母应为小写,接着单词首字母为大家。不知大家有没明白,比方:myPage.aspx,就是my首字母小写,然后page大写。
为了确认下网页页面命名的规范,首字母是否大小写,特意看了些相关的文档,发现以小写开头的页面命名,不仅是一种比较规范的写法,而且搜索引擎对于页面的权重抓取也有区别,比如下面引用网络实例:
在Google Analytics查看访问记录,当输入“webcheck.aspx”文件名来过滤的时候,出来的结果是没有预料到的,因为查询结果列表中有两行“webcheck.aspx”,再看看这两个页面的其他数据,它们的访问量、平均访问时间、跳出率等都是不同的。再仔细看看两个文件名,一个是“webCheck.aspx”,一个是“WebCheck.aspx”(w的大小写不同),然而“webCheck.aspx”的访问量明显比“WebCheck.aspx”多很多。
于是查了下Google,结果发现Google收录的文件名是“webCheck.aspx”,而不是“WebCheck.aspx”,但是疑惑的是为什么不是收录网站导航的文件名(WebCheck.aspx)? 我再从列表里看看其他访问记录,不难发现,大部分都是“webCheck.aspx”而不是“WebCheck.aspx”,而这些来路,都是从首页查询连接过来的。
因此得出结论,搜索引擎是收录访问量多的页面,而同时也认为文件名大小写是敏感的,即大小写不同的文件是不一样的。
从这个结论,我们应该就想到,既然搜索引擎对文件名大小写敏感,那么是否意味着权重不集中了呢?例如webCheck.aspx有自己的权重,而WebCheck.aspx也有自己权重,这实质上就是权重分散,把一个网址的权重分散到两个网址上了。从SEO的角度来看,是不利于SEO,需要优化的,即把所有页面命名大小写改为一致,尤其是内链以及查询目标地址。
在页面命名,个人建议首字母小写,其后单词首字母大写,因为这是一种规范的写法。如果对于页面优化有考虑的童鞋,可以全部使用小写字母,请勿首字母大写就行!!!