那么今天就针对div+css与table,来说下网站构架方面对于SEO的影响。一个好的网站结构是利于搜索引擎的抓取与收录的,对搜索引擎是友好的态度。
***:div+css对SEO的影响。
可以这么说,使用div+css设计网站就是利用SEO的思想来架构网站。所谓SEO的思想架构网站就是指用搜索引擎的理念搭建网站,架构友好于搜索引擎的网站结构。
而不是说在网站建设好之后再去通过一些技巧与手段来达到排名的效果。这也就是为什么我们一直说一个网站的SEO是从网站的建设就开始的。搜索引擎是从上至下、从左至右访问网站信息,并且搜索引擎访问的是代码。
所以我们说关键内容在页面中的位置显得尤为重要。这时候我们就会发现使用div+css设计网站对SEO的影响是显而易见的,正确的页面布局对于蜘蛛的抓取与收录以及关键词的排名是非常有利的。
下面是使用div+css设计网站的三点好处。
(1)代码精简。
div+css布局与table布局相比减少了页面代码,加载速度得到了提升,利于蜘蛛的爬取收录。它能提升蜘蛛的爬行效率,高效爬行对于页面的收录质量起到很好的作用。另外快速的响应速度也是提升用户体验的基础。
(2)能保持视觉的一致性。
保持视觉的一致性也是div+css的重要优势。以往table嵌套的制作方法,会使得页面与页面,区域与区域之间的显示效果有所偏差。而div+css的制作方法是将所有的页面和区域用统一的css文件控制,就避免了显示效果的偏差。这也是有利于用户体验的。
(3)提高修改代码的效率。
使用div+css的制作方法,在修改代码时只需到css里找到相应的ID,使得修改页面时更加方便,也不会破坏页面其他部分的布局样式。另外也解决了蜘蛛爬取多层table嵌套时会跳过嵌套的内容。还有注释代码也是必要的,一是便于对代码的调整二是便于了解关键内容的位置。
第二:目录对SEO的影响。
目录对于SEO的影响分为目录级别和目录文件名。
首先来说下目录级别,搜索引擎从根目录依次向下开始抓取内容,如果你的页面存放在3级以上目录,搜素颜强抓起来就会比较吃力,从而放弃对页面的收录。这也是我们经常说的网站结构层次不宜超过三层的原因所在。
当然根目录下面也会有一些单页面的存在,这样的单页面获得的权重就要比目录下面的单页面获得的权重要高。这也是我们经常说的重要内容页要在首页有链接的原因。
接下来就是说下目录文件名对于SEO的影响。目录的路径和文件名也是影响关键词排名的一个较为重要的因素,也是一些人容易忽略的。
比如网站建设目录名称可以用,wangzhanjianshe.html(搜索引擎的改进,现在也支持中文文件名,可以使用网站建设.html或者采用经过urlencode处理的字符串%e7%bd%91%e7%ab%99%e5%bb%ba%e8%ae%be.html)。这时候网站建设是个核心关键词,下面很多相关的扩展词,比如:网站建设策划,网站建设方案,网站建设推广等等。
那么这些扩展的二级关键词就可以做为子栏目出现做为二级分类。单页面的关键词就可以做为三级关键词。
第三:静态化页面以及robots对于SEO的影响。
先来说下静态化页面,很多人在做SEO的过程中都刻意强调页面静态化。他们认为搜索引擎更喜欢抓取静态化页面,页面由动改静的目的无非就是为了让搜索引擎更喜欢,被收录的机会更大些。
但是,搜索引擎都能收录动态页面,而且使用动态页面的站点数也是要远远大于静态页面的站点数。搜索引擎对于动态页面和静态页面也没什么好恶之分。有的时候做页面静态化反而是得不偿失的,不要去做那种本末倒置的事情。当然静态化页面在一定程度上能降低系统负载,也提高了页面的访问速度以及系统性能和稳定性。如果是大中型的网站,静态化页面带来的问题和后续成本就是不容忽视的了。需要考虑得失问题了。
接下来说下robots。
robots分为robots.txt和meta标签中的 robots属性。robots.txt是一个纯文本文档,是放在网站根目录下面的。搜索引擎来爬取一个网站时***件事情就是查找根目录下的robots.txt然后按照该文件的内容来确定访问的范围,如果该文件不存在搜索引擎就会当成无限制。具体的robots.txt的写法可以参考http://www.baidu.com/search/robots.html。
robots属性,较为常用的有nofollow(不跟踪当前页面链接),noindex(不索引当前页面),noarchive(不建立当前页面快照),nosnippet(不采用当前页面的描述且不建立快照),noodp(搜索结果中不采用DMOZ目录中的描述信息)。需要说明的是,nofollow也可以做为一个链接的rel属性单独禁止搜索引擎追踪此链接。
另外是一些谷歌单独支持的一些属性。 notranslate(防止谷歌擅作主张对该页面进行翻译),rel=”canonical”(指定重复度高的页面中的标准页面),更多的元标记请参考:http://www.google.com/support/we ... amp;src=cb&lev= topic
在文章结束之前再说下W3C标准对于SEO的影响,<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>这段代码就是告诉浏览器,验证机制和蜘蛛这个网站是遵循W3C标准的。W3C标准能保证网站的样式不会被浏览器改变,使得网站的访问者看到的网页与设计出来的完全一致。
通过本文的介绍,希望对你有帮助。
【编辑推荐】