网站结构对网站SEO优化的利弊影响

2011年07月12日 21点热度 0人点赞 6条评论

网站结构对网站SEO优化的利弊影响

一,W3C标准对SEO的影响

我们看到每个网页的源文件(右键查看源文件),几乎每个网站最顶部都有以下代码:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

以上代码是告诉浏览器、验证机制和搜索引擎的spider这个网站是遵循W3C标准的。验证的方法是http://validator.w3.org/,输入验证的网址,我们就能看到不匹配的错误信息。

虽然很多网站都没有遵循W3C标准也获得了很好的排名,早在前几年,很多网站都不会遵循这个标准,但是经过验证后,能保证遵循W3C标准的网站样式不会被不同浏览器改变,使得网站的访问者看到的网页与设计出来的完全一致。

建立一个网站要用一定符合W3C组织规定的HTML编写代码,只有这样,你的网页才能更容易被搜索引擎蜘蛛或机器人抓取,让蜘蛛或机器人抓取网站内尽可能多的内容,如果你的网站框架结构中的错误很多的话,可能会让蜘蛛或机器人被迫放弃转去,顺着你站内的友情连接而离开。只遵循W3C组织规定的网站才可以获得搜索引擎最高的权重和PR值,我们一般把W3C标准的组织内容规范写在网页头目最靠前的位置,当蜘蛛或奇迹人来到你网站时看到:这段代码它就知道你的网站是遵循W3C组织,当然不是加这么一段代码来的这么简单的事,你加了不代表你写的HTML代码就是规范的。
比如,大家可以通过在:http://validator.w3.org/
http://jigsaw.w3.org/css-validator/

进行验证你的网站,看有那些代码是不符合W3C标准的。

二:DIV+CSS对SEO的影响

DIV+CSS应该是web标准常用术语之一,在XHTML网站设计标准中,不再使用表格(table)定位技术,而采用DIV+CSS,搜索引擎对网站的排名顺序不是固定的,SEO的思想就是用搜索引擎的理念来搭建网站。

这种DIV+CSS设计网站对SEO的影响是显而易见的,由于结构简单、符合标准,利用DIV+CSS架构的网站深受搜索引擎喜欢,不过并不是 所有DIV+CSS对网站的排名都有好处,正确的网页布局,对于SEO是非常有利的。对于XHTML标准的DIV+CSS布局,一般在设计完成后都会通过 W3C验证。

表格嵌套和DIV的利弊区别

我们都知道Div CSS网页布局的好处,那么到低对网站搜索引擎优化的影响有哪些呢?

网站优化使用DIV+CSS佈局,页面代码精简,这一点相信对XHTML有所瞭解的都知道。代码精简所带来的直接好处有两点:一是提高spider爬行效率,能在最短的时间内爬完整个页面,这样对收录品质有一定好处;二是由于能高效的爬行,就会受到spider喜欢,这样对收录数量有一定好处。
1,表格的嵌套问题  很多文章中称,搜索引擎一般不抓取三层以上的表格嵌套,这一点一直没有得到搜索引擎官方的证实。我们需要实验后才能得出结果,但根据目前掌握的情况来看,spider爬行Table佈局的页面,遇到多层表格嵌套时,会跳过嵌套的内容或直接放弃整个页面。  使用Table佈局,为了达到一定的视觉效果,不得不套用多个表格。如果嵌套的表格中是核心内容,spider爬行时跳过了这一段没有抓取到页面的核心,这个页面就成了相似页面。网站中过多的相似页面会影响排名及功能变数名称信任度。

表格还有两个问题:嵌套表格 拆分表格
如果还是要谈表格的话,我认为拆分表格好,因为不复杂,方便阅读,方便显示。

变形不变形,那是和尺寸计算有关,和嵌套、拆分无关。

而DIV+CSS佈局基本上不会存在这样的问题,从技术角度来说,XHTML在控制样式时也不需要过多的嵌套。  这虽然没有得到确认,但还是建议使用Table佈局的朋友们,在设计时尽可能的不要使用多层表格嵌套,SEOer们在文章中说明瞭这一点,相信他们也不是没有依据的。  2,速度问题  DIV+CSS佈局较Table佈局减少了页面代码,载入速度得到很大的提高,这在spider爬行时是非常有利的。过多的页面代码可能造成爬行超时,spider就会认为这个页面无法访问,影响收录及权重。另一方面,真正的SEOer不只是为了追求收录、排名,快速的回应速度是提高用户体验度的基础,这对整个搜索引擎优化及行销都是非常有利的。  3,对排名的影响  基于XTHML标准的DIV+CSS佈局,一般在设计完成后会尽可能的完善到能通过W3C验证。截止目前没有搜索引擎表示排名规则会倾向于符合W3C 标准的网站或页面,但事实证明使用XTHML架构的网站排名状况一般都不错。这一点或许会有争议,但我本人还是认为DIV还是更有利。  我想,这样的情况可能不是排名规则,最大的可能还是spider爬行网站时,出现以上差异导致收录品质的不同。 建议建站或改版的朋友们,技术许可的情况下,还是选择DIV+CSS布局为好,这种设计对SEO时相当的好。

总结:网页面布局:
1、TABLE表格布局。
优点:编写 布局容易、快捷、兼容性好。
缺点:table布局是传统方式,改动不便,需重新调整,工作量大。
另外,table的速度也慢,因为td和tr太多了,需要全部加载完才会被一次呈现出来。

2、DIV+CSS。
优点:布局灵活、改动方便。 div的方式比较流行,缺点是编写繁琐(写久了就习惯了),优点也很明显,修改布局非常轻松。
内容与表现(呈现方式)相分离。方便修改。
缺点:需考虑平台的兼容性,对制作人员技能要求转高。
CSS和DIV合理的结合使用,可以保持人眼视觉上的一致性,也容易控制,比起TABLE需要一一调整,还方便了不少,省去了找代码的时间,避免不同区域显示错误的效果偏差。
如:用TABLE的话很有可能因为某个角落你没注意,导致正版面变形,我就碰到过好几会,遇到那种麻烦,心急的时候还一时找不处问题。如果用CSS的话,改变某个定义DIV值就可以看到相同的变化,不需要再去逐个击破困来。

至于框架,能不用就不用吧,第一是速度慢,第二是不可控。框架标签Frame

(二)网页代码的精简提高速度
在网页中,尽量用CSS来控制网页中所出现的DIV框,我把他理解成一个小盒子,实用CSS可以控制重复代码的出现,一句话改变网站结构变化也只有CSS才可以做到,当然要设置好了才可以,尽量用简洁的代码表达同一种意思,如,实用DREAMWEAVER软件里面设计去做的话会产生很多无用的代码,可以根据自己能力去适当定义CSS,那样可以省去很多无用的多余代码。CSS和DIV的结合注定TABLE的下岗,清除了那些无关紧要的代码,可以加块不少网页的浏览速度,如果你的站点因空间不稳定,或者代码太乱,太多,导致浏览速度下降的话,这对搜素引擎也是非常不友好的。

网页代码也需要减肥

由于搜索引擎预处理的第一步就是提取文字内容,所以seo人员应该尽可能的降低搜索引擎提取页面文字的难度。换句话说就是精简Html代码,减少html的格式代码,让真正的文字内容在页面中所占比例提高。从某种意义上说,格式代码对关键词来说都是噪声,精简代码就是提高信噪比。

1,常用的精简代码的方式:

1、使用css定义文字字体、颜色、尺寸、页面排版。避免使用css,又在课间文字部分用style或者font在定义一遍字体,尺寸等。这样都属于没有必要的代码。
2、使用外部文件。将css和js放在外部文件中,将CSS和JS代码单独存放在独立于网页的文件中。将CSS和JS代码单独存放在独立于网页的文件,也便于管理。
页面html中只要放一样代码调用就可以了。
3、减少注释,虽然注释对于程序员来说还是非常有用的,但是对于搜索引擎毫无意义
4、减少表格,特别是嵌套表格。
5,如果页面的图片很多,就要优化一下了,能用颜色替代的尽量用颜色代码替代。
6,js调用代码尽量不要用或者小用,这个影响网站的访问速度,比如访问系统代码。时间代码等等,这些东西尽量不要在访问页面出现。

2,网页代码精简加速方式
尽可能减少 HTTP 请求的次数。例如:用一张图片代替多张图片,再用CSS显示。2. 采用CDN对网站加速。CDN可以在不改动原有网站架构的前提下,很大幅度地提升网站的访问速度。特别是对于那些拥有全国(或世界各地)用户的网站,效果会更加明显。3. CSS文件放在页面头部。用户浏览网页时,非常明显地感觉到网页先是空白(下载JS和其他文件),然后再显示出来。6. 对JS“瘦身”。用第三方的工具(不需要手工)对JS进行压缩,包括删除注释,空格等等,通常情况下可以减小20%左右。 例:南京网站建设可以改成南京网站建设。 这样就精简了代码!

还有在网页之间一般会有的脚本,以下我就简称JS了,JS是脚本的后缀名。大家可以试着把类似的JS文件整理到同一个JS文件里面,省去了循环调用,反复调用相同的js文件也可能而影响到浏览者访问,同时也便于管理,省去了寻找东一个西一个JS文件的苦恼。最重要的是,通过对JS文件的整理,可以让搜索引擎更快的去抓取你网站更多的内容。

5,保持视觉的一致性

三,选择合理的网站结构

选择合理的网站结构对网站的优化来说也是至关重要,建站前就应该有针对性的选择一个合理的网站结构,一个结构合理的网站往往会更加有利于SEO。这点大家都明白。我们知道网站结构一般分为两种:物理结构和逻辑结构。

物理结构就是也就是我们网站实际目录,或者说是文件实际的物理地址。
物理结构一般分两种,一种是扁平的,一种是树型的。

扁平结构:所有网页都在网站根目录,形成一个扁平的物理结构。
其优点是结构层次短,蜘蛛效率高,URL短,有利于搜索引擎的收录和排名。但缺点则是URL语义不明显,随着数据量的增加将使网站变得难以组织,内链不好做,权重传递难以集中。所以,扁平结构适合简单垂直的中小型网站。

树型结构:网站下面有许多目录或栏目,目录或栏目中再放属于该目录或栏目的网页。结构清楚,URL语义明确,识别度高,搜索引擎处理内部链接的权值传递会比较容易,后期管理比较容易。但是过深的树层次将导致收录速度下降,而且过密的网结构也会导致网站结构混乱,链接复杂,容易导致蜘蛛效率的下降,所以,做好树型结构的栏目组织和链接优化至关重要。这种结构适合内容类别多、内容量大的网站。ljlife.net逻辑结构是指通过网站的内部链接将各种页面组织起来而形成的结构图。

经过研究,一般比较好的逻辑结构是与上面提到的物理结构想吻合,网站按照物理结构来组织频道和栏目,然后通过良好的网站导航和内链将不同的栏目和专题及页面串联起来,织成一个树状的网,像伞型,层次分明,要有规律,密度均匀,宽窄适度,深度不能太深。采用合理的网站结构不仅使网站推广工作事半功倍,降低工作人员的操作难度吗,方便用户浏览,还有利于搜索引擎的收录,让SEO达到最佳效果。

四,目录文件名对SEO的影响

经过这么些年的发展百度和GG不可能连简单的标点符号都分不清楚,这样的说法未免太过牵强。
有了 “_” 和“- ”,别的符号(除了普通的空格)也会在SE搜索中获得很好的排名如:逗号句号破折号甚至是一些特殊的符号。另外还有就是一些新站用了如“|”等特殊符号依然有不错的排名。
现在的SEo对Title的分词功能是众所周知的,所以说,理论上就是你不做任何的标点符号,把TITLE连成一句话,SE也会根据用户输入的词语进行自动的分词同样会得到很好的排名。
关键词之间还是建议大家用符号分割,当然用什么符号已经不在是必须的了。
因为从用户体验的角度来说,下划线会被搜索页面标题栏下的横线遮盖住,这样做的目的是为了提供美观度。不要因为必须用下画线而放弃了你想着重突出的叹号!因为好的标题中的一些特殊符号会起到突出你标题的作用诱使用户点击!

分隔符在SEO中的作用。常见的分割符号有:空格“ ”,横杠“-”,下划线“_”,逗号“,”,以及加号“+”等。
空格和横杠
在google中,空格和横杠以下是成立的:
bbs forasp == bbs-forasp == bbs%20forasp
在域名的命名规则上,横杠“-”是标准的分割符号。所以横杠比空格在seo中更加友好
而空格在url中 会变成%20的样式,这样不利于搜索引擎搜索,也不利于用户记忆。

下划线(_)
下划线是一个有效的分隔符号,但在搜索引擎中以下是成立的。
bbs_forasp = bbsforasp (即忽略了“_”的存在。)
但是以下是不成立的。
bbs_forasp≠bbs forasp

在搜索引擎中 下划线“_”,远远不如 空格以及横杠的影响力

斜杠(/)

斜杠是url的分隔符号,只能用于目录间的或者文件间的分割。对于超长的url搜索引擎将放弃搜索。

目录路径和文件名也是影响搜索引擎排名的一个重要因素,很多人非常容易忽略这点。
根据关键词无所不在的原则,可以再目录名称和文件名称中使用到关键词。单个关键词直接命名为文件名,如果是关键词组,则需要用分隔符分开,这些词之间常用连字符“-”和下划线“_”进行分隔,URL中还经常出现空格码“%20”。因此,如果“中国地图”选用英文文件名,就可能出现以下三种分隔方式:

china-map.html、china_map.html、china%20map.html

那么,以上的写法,哪种合适,哪种不合适呢?

目前,谷歌搜索引擎并不认同将“_”作为分隔符。对于谷歌来说,china-map.html和china%20map.html都将被解释为“china map”,但china_map却被解释为chinamap,连在一起后,关键词就是去了意义。就好像网赚国粹的语言高级篇的英文路径名为:java-height.html。

china-map.html是正确的写法,这一点千万要注意。因此,目录和文件名称如果有关键词词组,要用连字符“-”,而不是下划线“_”进行分隔。

随着搜索引擎的不断改进,百度、谷歌等搜索引擎也开始支持中文文件名了,比如上面的“中国地图”,则可以使用“中国地图.html”作为文件名,或者使用经过urlencode格式化的字符串“%D6%D0%B9%FA%B5%D8%CD%BC.html”,这样的排名要优于其他文件命名方法
UrlEncode:将字符串以URL编码e
如:http://www.baidu.com/s?wd=%B9%D8%BC%FC%B4%CA%D3%C5%BB%AF%BC%BC%C7%C9&pn=20&f=1

www.zhongsou.net/电子商务/news/11654240.html 2011-7-8
semthinking.com/english-seo/1262 2011-6-11

不仅页面的文件名要优化,包括存放页面的目录名也可以采用同样的手段,比如用拼音或中文名称来命名。

五,目录级别对SEO的影响

一个网页经常要存放在多级目录下,比如aaa/soft/20091105/100.htm,其实这种存放方法是不合理的。对搜索引擎来说,是从根目录依次向下开始抓取内容,如果页面存放在3级以上目录,搜索引擎收录抓取时就会吃力,许多内容将不会被收录。一般重要的内容尽量存放在较顶层的目录里,这样不仅收录速度快,排名也比深层次目录要高。

同时,在目录中设置关键词是很重要的,当然有时候域名根目录下不一定只有目录,还会有一些单页面,这样的单页面在搜索引擎中的权重肯定要比目录下的单页面要高。

当搜索引擎抓取完目录之后会开始抓取具体页面,页面上的关键词的权重和密度设定,以及页面上包含关键词链接的密度都是搜索引擎参考的一个重要因素。

可以把关键词的级别分为3个层次,如果以“网络软件”这个关键词作为例子,“网络软件”是核心关键词。当然“网络软件”这个词下面还有很多相关的扩展关键词,例如:下载工具,网络电话,网页浏览等很多相关的2级分类。那么在设计网站的时候就需要把“网络软件”作为核心关键词,这个词必须在域名中出现,而那些二级的扩展关键词则可以作为子栏目在目录名称中出现。到了第三层页面就是具体要优化的三级关键词了,例如“网络电话”这个子栏目中添加包含“网络电话下载”这样的单页面。也就是说网站页面结构中包含的关键词重要程度跟所要优化的关键词的重要程度是要相匹配的,重要的关键词要放在重要的位置。

设置的小技巧:

1,把核心关键词中扩展出来的耳机关键词分别作为栏目名称,这个可以算作关键词的二级分类。

2,把从二级关键词中扩展出来的三级关键词作为要添加的单页面的主要关键词,也就是具体内容页的关键词。

六,网页大小对SEO的影响

其中网页内容大小的处理对搜索引擎的抓取也是很有影响的,如果一个网站首页都是图片,打开一定很慢,而且首页文件会很大,这是搜索引擎最嫉妒的。

早在前几年,网络上一直流传一句话,单页大小超过100K的网页,搜索引擎一般收录不完整,这个话题很敏感,想2003年的网络状况,那是ADSL才刚新起,网吧行业迅速崛起的时候,很多人还用着电话线上网,你说那速度有多块大家可想而知吧。
网页大小通常以KB来表示,早在前几年,超过100KB的网页会收录不全。可能是当时带宽也小、搜索引擎也无法抓取较大的页面。如今,带宽都宽 了、信息量也大了,门户网站首页大多在100KB以上,网站首页大是正常的,但具体内容页面,则应该追求精简,过大的页面不仅会降低打开速度,在搜索排名 中要落后于较小的页面。

不是说速度快了就没关系了。我们也要采取一些办法。在上传图片的时候尽量用PS处理一下,打开文件选择存储为WEB专用格式,可以省不少空间;在网页中加入FALSH的时候,和PS一样,打开文件那选择发布HTML格式,直接把代码导入到网页即可,如果担心有些浏览器不支持某些格式的FALSH播放器,你可以多写几种版本的FALSH供浏览器随意选择。这样可以提高访问者观看FALSH的速度。注意一点,请慎用所谓的网页减肥软件,减少网页内容很可能某些功能将无法显示。

可以回想下刚才上面所讲到的技巧 给网页减肥,让网站提速

七,静态化页面对SEO的影响

另外网页静态化也是非常非常关键的一项工作,有人问,那到底如何区分静态页面和动态页面呢???非常简单,看网页连接的后缀名,一般都HTML,HTM,XHTML都是静态的(如:www.ldong.com/post/emarketing.html ),剩下的如asp等,或者连接带有“=”,“?”的都是动态页面(如: )。

2003年的时候几大搜索引擎都拒绝收录动态页面,因为那还可能就是死循环或者是一个陷进,影响搜索引擎正常收录的工作,最近两年已经基本得到控制,嵌入式杀毒软件的出现,终结了动态网页制作病毒连接的历史,但相比之下,静态页面的收录情况远比动态页面要好的多。不管是搜索引擎对动态页面的抓取技术不够成熟,还是动态页面依然嚣张不止,选择静态页面绝对很好!静态页面易于管理,维护,而不需要多么高深的数据库调用技术,通过简单的人工修改即可实现想要的效果,这当然指小型的网站或者BLOG实用.

 

北京SEO

北京SEO是SEO研究中心无忧SEO创建,提供北京SEO爱好者学习交流之用。

文章评论

  • 狐臭怎么根治

    这文章非常好呀!

    2011年07月12日
  • WordPress啦

    不复杂,方便阅读,方便显示

    2011年07月12日
  • WordPress啦

    右键查看源文件

    2011年07月12日
  • 南通SEO

    博主文章不错,再次前来支持。

    2011年07月12日
  • 美女

    太给力了········很多看不懂········

    2011年07月13日
  • 百度seo

    seo新手经常打听seo秘诀,其实哪有。关心自己的网站数据才是正确的起步点

    2011年11月28日