曾经的我只知道做外链,几乎很少在乎网站结构问题。现在了解了网站的结构、布局对SEO的重要性。所以今天简单总结一下我对网站整体优化的一些看法。
1.URL 静态化
URL静态化一直都是我们做SEO最基本的要求之一。前些年搜索引擎对动态页面绝对是敬而远之,因为动态URL可能会让搜索引擎陷入无限循环或是大量的收录重复页面,造成了资源大量浪费。不过现在看来,搜索引擎对动态URL有了进步(不过我个人觉的是google,而不是百度)。如果我们做网站,还是静态吧,何必动态呢?
2.明确、醒目的导航
如果一个用户做到来到我们网站,会根据网站导航浏览我们的网站,用户他要做什么,导航告诉他你点击哪里可以达到你的目的。用户第一次来我们网站,导航也能更好给用户最好的一个建议,更好的引导用户浏览我们的网站。建议不要以图片,flash按钮等做为导航;文字链接导航能让搜索引擎更加友好的抓取我们网站的链接,CSS可以达到很漂亮的效果,你干嘛非得用那么特殊的按钮。
3.网站目录结构
(1)扁平式:意思就是说所有网站的文件都存在网站根目录。这种方式可以用于企业站,个人博客,不过如果时间长了,文件多了之后,可能维护起来很麻烦;但是这个结构的优势在于天生内容页面都要比在下级目录的权重要高。
(2)树形结构:意思就是说按照不同产品不同类别,划分到子目录下,在子目录下添加文章页面。
例如:www.***.com/a/
www.***.com/b/
这个结构的优点是,网站数据清晰,易维护。
4.网站内链修养
这个个人觉的很重要,内链,简单的说就是网站内部链接形成的链接的网络图。
看图(画图工具纯手工打造)
A连接到B,C也直接链接到1,2,3,4。不过没有特别要求,首页也没必要直接连接到内容页面。
B链接到首页,连接到分类下的内容页。B分类链接不一般不需要连接到C的内容页。
1,2,3,4可以指向首页,也可以指向所有分类目录。1,2的内容页没必要链接到3,4页面。
5.子域名和目录
http://bbs.***.com/
http://www.***.com/bbs/
blog.***.com权重会高一点,因为百度搜索引擎会把它当做独立的站点。
不过从SEO角度来讲,尽量使用目录,而不是子域名。子域名和主域名是两个不完全相同的网站,要推广也是两个网站,所以你的优化工作要多做一遍。而且权重,pr也会被分散。主域名得到了高权重,不代表着子域名也有高权重。但是,百度一般给的独立域名的网站首页权重更高。而google,首页,目录,大致一样。
6.robots文件:我想大家对这个文件应该不陌生,我也就提一下,网上有很多对这个文件的详细讲解^_^,搜索引擎每次来我们网站都会先浏览robots.txt文件,如果你没有这个文件,那么搜索引擎就会抓取你所有网站的接,不过我个人意见,不管你不会还是不懂都尽可能的在网站根目录下建立robots.txt空文件,原因:因为有些服务器会出现,搜索引擎浏览robots.txt文件的时候不存在显示200代码,而不显示400错误,这样可能对搜索引擎产生一种误解。(你希望别人对你产生误解吗?)
格式:<域>:<可选空格><域值><可选空格>
User-agent:*
Disallow:/
禁止所有搜索引擎收录。
User-agent:*
Disallow:/ab/
Allow:/ab/cd/
不让蜘蛛抓取AB目录,但允许抓取AB目录下的CD目录下的内容。
还有记得切忌,robots.txt要小写。
7.nofollow标签:写法:<a href="http://www.***.com/" rel="nofollow">锚文本</a>简单解释一下,这个标签就是告诉搜索引擎不被抓取,也不会跟踪超链接,更不传递权重。这个标签主要用在博客评论,留言板等地方。也有很多朋友用在网站的广告位地方,网络广告目的是为了提高曝光率和点击量,我们网站没必要给他广告做特殊待遇吧。
8.meta robots标签:这个标签主要就是告诉搜索引擎禁止索引本页面内容,但是可以跟踪页面上的链接,当然也可以传递权重。和上面的nofollow有点相似。
写法如下:<meta name="robots" content="noindex">
noindex:告诉蜘蛛不要索引本页面。
nofollow:告诉蜘蛛不要跟踪本页面上的链接。
nosnippet:告诉搜索引擎不要在搜索结果中显示说明文字。
noarchive:告诉搜索引擎不要显示快照。
noodp:告诉搜索引擎不要使用开放目录中的标题和说明。
9.canonical标签:
这个标签类似于301内页转向,用户并感觉不到转向,而还是停留在原网址上,只是搜索引擎把他当做了301转向处理了,把页面权重集中于标签上的网页。通常情况下我们把canonical属性用在这种网页中,例如:某产品既属于分类A又属于分类B,那么2个不同网址在内容上仅仅是微差,我们实际上可以用 link的 canonical 属性把搜索引擎对这个文章的所有判断归结到一个网址上。这个标签有人说百度不支持,也有说支持的,这个大家讨论一下。更具体详细的解释:http://www.google.com/support/webmasters/bin/answer.py?answer=139394
今天介绍了一下标签,写的内容不是很充实,让大家了解一下,有个面熟,以后可能你会用到!