SEO网站结构优化完全攻略
网站结构是 SEO 的基础,相比页面优化而言,网站结构优化显得更为重要,掌握起来也更加困难。所以大多数 SEO 人员对页面优化讨论得较多,如页面上关键词如何分布、标题标签如何撰写等,而对网站结构的讨论则比较少。
通过对网站结构的调整、优化使网站的栏目结构变得更加合理,能正确、清晰地表达网站基本内容及内容之间的层次关系,站在用户的角度考虑,使用户在浏览网站时可以方便快捷地获取信息,不至于迷失。
从根本上说,用户体验好的网站也是搜索引擎喜欢的网站,用户在网站上的行为方式很可能被计入排名算法中。
理论上,清晰的网站结构很容易说淸楚,只要策划好分类或频道,然后在分类下加入产品页面,整个网站自然形成树形结构。
在实际操作中,大中型网站往往会形成一个异常复杂的链接结构,怎样使搜索引擎蜘蛛能顺利爬行到所有内部页面是一个很大的挑战。
SEO 人员必须有意识地规划好网站所有页面的重要程度,通过链接结构把权重倾向于重要页面。
在这方面维基百科是 SEO 人员应该学习的典范,其内部链接及锚文字使用达到了非常高的水平。
网站结构还直接影响搜索引擎对页面的收录,一个合理的网站结构可以引导搜索引擎从中抓取更多有价值的页面。
网站结构对网站发展的重要作用主要体现在以下三个方面:
综上所述,网站结构对网站及网站中的页面有着非常重要的影响。合理的网站结构既要符合用户体验又要有利于搜索引擎蜘蛛抓取。
因此,我们在网站结构布局时要格外注意研究用户的访问习惯,尽量缩短访问路径,将用户想得到的信息放在最明显的地方,同时做好关键词的布局。只有这样才能提升 SEO 的效果,网站才能持久健康地发展下去。
网站结构优化包含两个方面:一是物理结构;二是逻辑结构。
大多数刚刚接触 SEO 的新手往往搞不清楚物理结构和逻辑结构的异同,进而造成自己的网站结构规划混乱,不但搜索引擎不容易快速建立起网站的整体结构体系,访问者更是难以找到自己想要的资料,这无疑给 SEO 效果带来非常不好的负面作用。
网站物理结构一般包含两种不同的表现形式:扁平结构和树形结构,如图1所示。
图1:网站物理结构
对于小型网站来说,一般采用扁平式物理结构,即所有网页都存放在网站根目录下,例如:
采用扁平式物理结构的网站对搜索引擎而言是最为理想的,因为蜘蛛只要一次访问即可遍历所有页面。但是,如果网站页面过多,太多的网页文件都放在根目录下的话,查找、维护起来就显得相当麻烦,所以扁平式物理结构一般适用于只有少量页面的小型、微型站点。
对于规模大一些的网站,往往需要二到三层,甚至更多层级的子目录才能保证网页的正常存储,这种多层级目录也叫作树形物理结构(或称为金字塔形结构),即根目录下再细分成多个频道或目录,然后在每一个目录下存储属于这个目录的终极内容网页。
比如分类为:
分类下再设具体的内容页面:
网站采用树形物理结构的好处是维护容易,但是搜索引擎的抓取将会相对困难一点。就目前互联网上的网站而言,内容普遍都比较丰富,所以大多数都是采用树形物理结构。
逻辑结构和物理结构的区别在于,逻辑结构由网站页面的相互链接关系决定,而物理结构则由网站页面的物理存放位置决定。
在网站的逻辑结构中,通常采用“链接深度”来描述页面之间的逻辑关系。“链接深度”指从源页面到达目标页面所经过的路径数量,比如某网站的页面 A 中存在一个指向目标页面 B 的链接,则从页面 A 到页面 B 的链接深度就是 1。
比较合理的逻辑结构应该是树形结构,如图2所示。
图2:树形网站链接结构示意图
图2中 A 代表网站首页,B1、B2 代表网站栏目或分类页面,C1、C2 是栏目 B1 下的详情页(产品详情或文章详情),C3、C4 是栏目 B2 下的详情页。
从图2可以看出,这些链接会很自然地形成一个树状的网络图,这种链接网络可以与物理结构重合。
与物理结构类似,网站的逻辑结构同样可以分为扁平式结构和树形链接结构两种。
当然,实际上网站的链接结构要复杂很多,一级栏目不可能只有两个,下面可能还会设有二级分类、三级分类,且末级分类可能还会存在很多翻页或者各种排序页面等。但网站的链接形式大体相同。
树形链接结构能够使权重更加均匀地分布到网站的各个页面,深层次的内页也可以通过首页点击 4~5 次到达需求页面。
也就是说,网站结构优化需要从两个方面同时展开工作:网站物理结构优化和网站逻辑结构优化。
① 对于全静态页面的网站,在规划网站时一定要精简目录结构。
例如,http://www.example.com/a/SEO/G2AcrF0G.html 在规划目录时就可以精简为 http://www.example.com/SEO/G2AcrF0G.html。
② 对于动态页面的网站,则需要通过 URL 重写技术来减少页面 URL 的目录层次。
在实际操作的过程中,我们会通过 URL 重写的方式将网站中每个页面的 URL 深度都变为 1,即 URL 形式下所示:
具体操作方式包括:
通过对网站结构的调整、优化使网站的栏目结构变得更加合理,能正确、清晰地表达网站基本内容及内容之间的层次关系,站在用户的角度考虑,使用户在浏览网站时可以方便快捷地获取信息,不至于迷失。
网站结构优化的目的
从 SEO 角度来看,优化网站结构要达到以下几个目的:1) 用户体验
用户访问一个网站必须能够不假思索地自如点击链接,找到自己想要的信息,这有赖于良好的导航系统、适时出现的内部链接、准确的锚文字。从根本上说,用户体验好的网站也是搜索引擎喜欢的网站,用户在网站上的行为方式很可能被计入排名算法中。
2) 收录
网站页面的收录在很大程度上依靠良好的网站结构。理论上,清晰的网站结构很容易说淸楚,只要策划好分类或频道,然后在分类下加入产品页面,整个网站自然形成树形结构。
在实际操作中,大中型网站往往会形成一个异常复杂的链接结构,怎样使搜索引擎蜘蛛能顺利爬行到所有内部页面是一个很大的挑战。
3) 权重分配
除了外部链接能给内部页面带来权重外,网站本身的结构及链接关系是内部页面权重分配的重要因素。哪些页面具备比较高的排名能力取决于页面得到的权重。SEO 人员必须有意识地规划好网站所有页面的重要程度,通过链接结构把权重倾向于重要页面。
4) 锚文字
锚文字是排名算法很重要的一部分。网站内部链接锚文字是站长自己能控制的,所以是最主要的增强关键词相关性的方法之一。在这方面维基百科是 SEO 人员应该学习的典范,其内部链接及锚文字使用达到了非常高的水平。
网站结构对 SEO 的影响
清晰的网站结构可以帮助用户快速获取所需信息;相反,如果一个网站的结构极其糟糕,用户在访问时就犹如走进了一座迷宫,无法快速找到自己所需要的信息,最后只会选择放弃浏览。网站结构还直接影响搜索引擎对页面的收录,一个合理的网站结构可以引导搜索引擎从中抓取更多有价值的页面。
网站结构对网站发展的重要作用主要体现在以下三个方面:
1) 网站结构可以影响网站内部页面的重要性
网站结构在决定网站内部页面的重要性方面起着非常关键的作用,比如合理的内部链接策略就可以对重要页面进行突出、推荐等操作。2) 网站结构是衡量网站用户体验好坏的重要指标
清晰的网站结构可以帮助用户快速获取所需的信息;相反,如果网站结构混乱,用户在访问时就如同走进迷宫,很难找到自己想要的资料,只能离开。3) 网站结构会直接影响搜索引擎对页面的收录
一个合理的网站结构可以引导搜索引擎抓取到更多、更有价值的网页,但是如果网站结构混乱,往往就会造成搜索引擎陷入死循环、抓取不到页面等问题。综上所述,网站结构对网站及网站中的页面有着非常重要的影响。合理的网站结构既要符合用户体验又要有利于搜索引擎蜘蛛抓取。
因此,我们在网站结构布局时要格外注意研究用户的访问习惯,尽量缩短访问路径,将用户想得到的信息放在最明显的地方,同时做好关键词的布局。只有这样才能提升 SEO 的效果,网站才能持久健康地发展下去。
网站结构优化包含两个方面:一是物理结构;二是逻辑结构。
大多数刚刚接触 SEO 的新手往往搞不清楚物理结构和逻辑结构的异同,进而造成自己的网站结构规划混乱,不但搜索引擎不容易快速建立起网站的整体结构体系,访问者更是难以找到自己想要的资料,这无疑给 SEO 效果带来非常不好的负面作用。
网站物理结构
网站物理结构就是我们网站的实际目录,或者说是文件实际的物理地址,指的是网站目录及所包含文件所存储的真实位置所表现出来的结构。网站物理结构一般包含两种不同的表现形式:扁平结构和树形结构,如图1所示。
图1:网站物理结构
对于小型网站来说,一般采用扁平式物理结构,即所有网页都存放在网站根目录下,例如:
- http://www.example.com/index.html
- http://www.example.com/z5dO8yJD.html
- http://www.example.com/3qdJBxJ0.html
- http://www.example.com/N2eO6yGK.html
采用扁平式物理结构的网站对搜索引擎而言是最为理想的,因为蜘蛛只要一次访问即可遍历所有页面。但是,如果网站页面过多,太多的网页文件都放在根目录下的话,查找、维护起来就显得相当麻烦,所以扁平式物理结构一般适用于只有少量页面的小型、微型站点。
对于规模大一些的网站,往往需要二到三层,甚至更多层级的子目录才能保证网页的正常存储,这种多层级目录也叫作树形物理结构(或称为金字塔形结构),即根目录下再细分成多个频道或目录,然后在每一个目录下存储属于这个目录的终极内容网页。
比如分类为:
- http://www.example.com/A/
- http://www.example.com/B/
- http://www.example.com/C/
- http://www.example.com/D/
分类下再设具体的内容页面:
- http://www.example.com/A/z5dO8yJD.html
- http://www.example.com/B/3qdJBxJ0.html
- http://www.example.com/C/N2eO6yGK.html
- http://www.example.com/D/rP0OzDOb.html
网站采用树形物理结构的好处是维护容易,但是搜索引擎的抓取将会相对困难一点。就目前互联网上的网站而言,内容普遍都比较丰富,所以大多数都是采用树形物理结构。
网站逻辑结构
网站的逻辑结构也叫作链接结构,主要是指由网页内部链接所形成的逻辑结构。逻辑结构和物理结构的区别在于,逻辑结构由网站页面的相互链接关系决定,而物理结构则由网站页面的物理存放位置决定。
在网站的逻辑结构中,通常采用“链接深度”来描述页面之间的逻辑关系。“链接深度”指从源页面到达目标页面所经过的路径数量,比如某网站的页面 A 中存在一个指向目标页面 B 的链接,则从页面 A 到页面 B 的链接深度就是 1。
比较合理的逻辑结构应该是树形结构,如图2所示。
图2:树形网站链接结构示意图
图2中 A 代表网站首页,B1、B2 代表网站栏目或分类页面,C1、C2 是栏目 B1 下的详情页(产品详情或文章详情),C3、C4 是栏目 B2 下的详情页。
- 首页链接到所有的栏目页面(分类首页或频道首页)。
- 首页一般不直接与详情页进行链接,除非是特殊的推荐产品或文章,如 C3。
- 所有栏目页面主动与其他栏目页面进行链接,一般以网站导航形式体现。
- 栏目页面都链接回网站首页。
- 栏目页链接至本栏目下的其他详情页面。
- 栏目页一般不与其他栏目的详情页相互关联(新闻资讯除外)。
- 详情页都链接至网站首页,一般以网站导航形式体现。
- 详情页都链接至所有栏目页,一般以网站导航形式体现(次导航)。
- 详情页可以链接至统一栏目下的其他详情页面。
- 详情页一般不与其他栏目页的详情页进行链接。
- 特殊情况下(如推荐产品或推荐阅读),详情页可以适当地使用关键词超链接链接至其他栏目的详情页,如 C2 链接至 C3。
从图2可以看出,这些链接会很自然地形成一个树状的网络图,这种链接网络可以与物理结构重合。
与物理结构类似,网站的逻辑结构同样可以分为扁平式结构和树形链接结构两种。
扁平式的逻辑结构
扁平式结构网站实际上就是网站中任意两个页面之间都可以相互链接,也就是说,网站中任意一个页面都包含其他所有页面的链接,网页之间的链接深度都是 1。目前互联网上的网站很少有单纯采用扁平式逻辑结构作为整站结构的。当然,实际上网站的链接结构要复杂很多,一级栏目不可能只有两个,下面可能还会设有二级分类、三级分类,且末级分类可能还会存在很多翻页或者各种排序页面等。但网站的链接形式大体相同。
树形的逻辑结构
树形链接结构是指用分类、频道等页面对同类属性的页面进行链接地址组织的网站结构。在树形逻辑结构网站中,链接深度大多大于 1。树形链接结构能够使权重更加均匀地分布到网站的各个页面,深层次的内页也可以通过首页点击 4~5 次到达需求页面。
网站结构优化的基本方法
网站结构优化就是对网站页面的存储方式、内部链接关系进行合理地调整,以减少网站的目录层级,优化普通页面与重要页面之间的链接深度,增加重要页面的链接入口,最后达到所有页面都能被搜索引擎方便地收录,并且合理分配网站内部页面权重的目的。也就是说,网站结构优化需要从两个方面同时展开工作:网站物理结构优化和网站逻辑结构优化。
1) 网站物理结构优化
网站物理结构优化的主要作用是减少页面目录的深度,站在 URL 的角度就是减少页面 URL 的目录层次(合理的网站目录层次应保持在 3~4 层以内)。① 对于全静态页面的网站,在规划网站时一定要精简目录结构。
例如,http://www.example.com/a/SEO/G2AcrF0G.html 在规划目录时就可以精简为 http://www.example.com/SEO/G2AcrF0G.html。
② 对于动态页面的网站,则需要通过 URL 重写技术来减少页面 URL 的目录层次。
在实际操作的过程中,我们会通过 URL 重写的方式将网站中每个页面的 URL 深度都变为 1,即 URL 形式下所示:
http://域名/文件具体名称
例如,http://www.example.com/show.php?Kw=SEO&id=2 就可以直接被重写为 http://www.example.com/SEO_3qdJBxJ0.html。2) 网站逻辑结构优化(链接结构优化)
逻辑结构优化主要是减小页面间的链接深度,包括减小普通页面与重要页面间、重要页面与重要页面间的链接深度,以及为网站中相对重要的页面增加更多的链接入口。具体操作方式包括:
- 在相对重要的页面中存放更多指向其他页面的链接不但可以减少页面间的链接深度,还可以引导搜索引擎抓取网站中更多的页面。例如对于网站的首页,可以在合理的范围内加上更多的指向其他页面的链接。
- 在更多的页面中加上指向相对重要页面的链接可以有效增加网站中相对重要页面的链接入口,从而增加页面的链接权重。
- 为了让用户能够快速获得所需要的信息,以及让搜索引擎能够通过一个页面就抓取到网站中最重要的页面,可以为网站建立“网站地图页面”。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算