由于seo资料的时效性很短,所以很多新手在学习seo的过程中往往被那些半懂不懂的人所误导。以至于很多朋友拿一些很奇怪的问题过来问我。seo相对于搜索引擎来说是比较被动的,有些理论确实是谁也说不清楚的,谁也解释不了的,只能是猜测,唯一我们能够确定的是,所有的搜索引擎都是把用户最需要的东西提供到最前面。
很多新手seo在seo学习的过程中还在相信几年前那些一尘不变的观点,所以在自己做站的过程中什么都是问题,不如一定要把页面静态化,一定要在标题上加h1标签,一定要css所有页面。其实完全没有必要。seo中没有太过具体的技术上的东西。
网站页面URL一定要静态化。
这个现在我都不怎么觉得有很大的区别了,早期的搜索引擎技术不成熟,在对于动态和静态抓去上面是有不同,对于带问号或者其他符号的繁琐的动态URL地址抓去上有点障碍。但是在现在,搜索引擎技术已经很成熟了,对于动态地址同样可以抓取。静态地址是比动态地址有优势,但是这个优势是微乎其微的。
而且google管理员中文博客当中明确了说明了,不建议站长有意识的修改地址,有时候动态地址还更加的方便google爬虫通过地址参数读取地址中的含义。
一定要全站div+css
来讲讲为什么用div+css有利于搜索引擎抓取。第一,同样的页面,在用传统的table表格和css做出来的网页页面代码和网页大小就不一样,搜索引擎蜘蛛抓去的时候,代码少的肯定抓取速度高。第二,就是页面的显示速度了,用表格做出来的网页是全部下载,全部显示,对于带宽小,或页面代码非常大的网页很明显的可以看出来。
而css做出来的网页,是下载一点,显示一点,这样显示速度就有明显的区别了。
所以到底有没有必要全站css这也得看实际情况了,如果网页很简单,没有复杂的背景,或者其他颜色什么的,我感觉用表格做如果很简单方便的话,用表格去做完全没什么问题。
还是看情况而定,假如是做新站的话,那最好还是div+css,假如网站重新架构的话,需要从表格转变为css还得考虑,看下改了后代码大小和显示速度,看下换成css网站的工程量有多大,根据实际情况而定。
一定要加Keywords和Description
我最开始学seo的时候也是以为关键词和描述写好了,网站就能得到很好的排名,而天天研究关键词和描述该怎么写。meta标签都是为搜索引擎提供参考的,也就是说只是参考作用。另一方面的意思就是说如果写的不准确,还不如不写。
另一方面description本身就是动态的,搜索不同的词,出来的描述是不一样的,搜索引擎会自动为网站判断这些,所以没必要。有时候不加关键词和描述要比加了关键词描述效果好很多。
文章由冯阳光(http://www.xaboy.com)供稿