搜索引擎对什么样的网站设计比较友好,应从以下13个方面着手。
1、URL 静态化
虽然现在搜索引擎非静态化的网页也能抓取,但为了避免陷入无限循环,还是尽量静态化吧,去掉那些 URL 中问好参数之类的符号,还要去掉 Session ID。
2、使用网站地图
网站地图(Site Map)是辅助导航的手段,良好的网站地图设计常常以网站拓扑结构体现复杂的目录关系,具有静态、直观、扁平、简单的特点,多采用文本链接,以上特点符合搜索引擎友好的要求,因此网站地图在 SEO 中也有重要的意义。
3、关键词出现在应该出现的地方。
4、良好的网站结构。
一般小型网站都只有一级目录,对搜索引擎而言这种单一的目录结构最为理想,即扁平结构(Flat)。一些规模大的网站往往需要二到三层子目录,但最好不要超过三层,如果超过四层,像搜索引擎就很难去搜索它了。如果有下面两种情况,搜索引擎还是会去搜索的。a、该页面有大量来自其他网站的外部链接。b、网站首页有该页的链接,可以通过首页到达该页面。
5、网站的所有页面都要能从主页开始,顺着链接找到,最好在3,4次点击之内。
6、尽量不用 FLASH 设计。
FLASH 技术在网页设计和网络广告中的应用非常广泛,很多网站首页甚至全部用 FLASH 设计。但 FLASH 网页有一个非常致命的问题,即大部分搜索引擎无法识别 FLASH 中的信息。Google 也只能检索到部分 Flash 文件中的内嵌链接。
7、外部链接和内部链接。
外部链接是搜索引擎排名的一个重要部分,大家应该都知道 PR值,google PR 值跟外部链接是分不开的(google PR 值的算法)。外部链接越多,PR 越高,网站的排名也会越靠前。内部链接,一个网站的内部链接设置不合理的话,那么搜索引擎蜘蛛就很难在你的网站更深入的爬行,这样不但收录得不到增加,而且还会减少搜索引擎友好度。
8、尽量去除不必要的搜索引擎不能读的东西:如音频文件、图片、弹出窗口等。
9、网页对不同操作系统,不同游览器都可以兼容。
10、避免框架结构。如果网页已经使用了框架,或出于某种原因一定要使用框架结构,则必须在代码中使用"Noframes"标签进行优化, Noframe 标签把看做是一个普通文本内容的主页。在区域中包含指向 frame 页的链接以及带有关键词的描述文本,同时在框架以外的区域也出现关键词文本。这样,搜索引擎才能够正确索引到框架内的信息。
11、符合 W3C 标准。(这一点不明白可以在百度搜一下。)
12、HTML 代码必须优化,格式标签占的越低越好,内容比例越多越好,整个文件越小越好。如果一个网站页面的主体在15秒之内显现不出来,访客会很快失去对该站的兴趣。
13、把 CSS、JavaScript 等放在外部文件。JavaScript 和 CSS 文件都能在浏览器中产生缓存,使用外部文件可以提高页面速度。