您现在的位置: Gufang > 博客 > 学无止境 > 正文
网站的内部优化应该怎样做才算正确
今天我针对div+css与table,来说下网站构架方面对于SEO的影响有哪些。一个好的网站结构是利于搜索引擎的抓取与收录的,对搜索引擎是友好的态度,那么怎样才是一个好的网站结构呢?相信很多人都知道是div+css布局,但是内部div结构层次太多也是很不利于SEO优化的,蜘蛛是很难继续搜索深层次的代码结构的,下面就说下网站结构应该注意哪些问题:

  第一:div+css对SEO的影响。

  可以这样来说,使用div+css设计网站就是利用SEO的思想来架构网站的。所谓SEO的思想架构网站就是指用搜索引擎的理念搭建网站,架构友好于搜索引擎的网站结构。这也就是为什么我们一直说一个网站的SEO是从网站的建设就开始的。搜索引擎是从上至下、从左至右访问网站信息,并且搜索引擎访问的是代码。所以我们说关键内容在页面中的位置显得尤为重要。正确的页面布局对于蜘蛛的抓取与收录以及关键词的排名是非常有利的。下面是使用div+css设计网站的三点好处。

  (1)代码精简。

  div+css布局与table布局相比减少了页面代码,加载速度得到了提升,利于蜘蛛的爬取收录。它能提升蜘蛛的爬行效率,高效爬行对于页面的收录质量起到很好的作用。

  (2)提高修改代码的效率。

  使用div+css的制作方法,在修改代码时只需到css里找到相应的ID,使得修改页面时更加方便,也不会破坏页面其他部分的布局样式。还有注释代码也是必要的,一是便于对代码的调整二是便于了解关键内容的位置。

  (3)能保持视觉的一致性。

  保持视觉的一致性也是div+css的重要优势。相对table嵌套的制作方法,会使得页面与页面之间,区域与区域之间的显示效果有所偏差。而div+css的制作方法是将所有的页面和区域用统一的css文件控制,就可以避免显示效果的偏差。

  第二:目录对SEO的影响。

  目录对于SEO的影响分为目录级别和目录文件名。首先来说下目录级别,搜索引擎从根目录依次向下开始抓取内容,如果你的页面存放在3级以上目录,搜素颜强抓起来就会比较吃力,从而放弃对页面的收录。这也是我们经常说的网站结构层次不宜超过三层的原因所在。

  接下来就是说下目录文件名对于SEO的影响。目录的路径和文件名也是影响关键词排名的一个较为重要的因素,也是一些人容易忽略的。比如SEO基础目录名称可以用,seo-basis.html(搜索引擎的改进,现在也支持中文文件名,可以使用 SEO基础.html或者采用经过urlencode处理的字符串)。这时候SEO基础是个核心关键词,下面很多相关的扩展词,比如:SEO基础学习,SEO基础方案,SEO基础推广等等。那么这些扩展的二级关键词就可以做为子栏目出现做为二级分类。单页面的关键词就可以做为三级关键词。

  第三:静态化页面以及robots对于SEO的影响。

  先来说下静态化页面,很多人在做SEO的过程中都刻意强调页面静态化。他们认为搜索引擎更喜欢抓取静态化页面,页面由动改静的目的无非就是为了让搜索引擎更喜欢,被收录的机会更大些。但是,搜索引擎都能收录动态页面,而且使用动态页面的站点数也是要远远大于静态页面的站点数。搜索引擎对于动态页面和静态页面也没什么好恶之分。有的时候做页面静态化反而是得不偿失的,不要去做那种本末倒置的事情。当然静态化页面在一定程度上能降低系统负载,也提高了页面的访问速度以及系统性能和稳定性。需要考虑得失问题了。

  下面我们来说下robots的编写了,robots分为robots.txt和meta标签中的 robots属性。robots.txt是一个纯文本文档,是放在网站根目录下面的。搜索引擎来爬取一个网站时第一件事情就是查找根目录下的robots.txt然后按照该文件的内容来确定访问的范围,如果该文件不存在搜索引擎就会当成无限制。robots禁止搜索引擎访问最好也不要乱用,在我上一篇案例分析里就有着这样的案例,robots禁止搜索引擎捉取,结果快照不更新,收录减少。robots属性,较为常用的有nofollow(不跟踪当前页面链接),noindex(不索引当前页面),noarchive(不建立当前页面快照),nosnippet(不采用当前页面的描述且不建立快照),noodp(搜索结果中不采用DMOZ目录中的描述信息)。需要说明的是,nofollow也可以做为一个链接的rel属性单独禁止搜索引擎追踪此链接。

发表评论(0)
姓名 *
电子邮件
QQ
评论内容 *
验证问题 * 江苏省的省会是哪个城市?请填写正确答案
验证码 * 图片看不清?点击重新得到验证码