上文已经对搜索引擎排名机制,以及影响关键词排名的因素进行了全面的讲解,详情查阅SEO入门到精通(十):搜索引擎的排名机制。本文主要讲解站内优化中最为重要的“网站结构优化”,为什么说网站结构优化是站内优化最为重要的部分,因为站内结构决定了网站是否容易被收录,是否方便用户浏览,是否符合蜘蛛的爬取等等。

一、网站结构优化

网站结构是指网站中页面之间的层次关系。从用户角度来讲,能够使用户方便快捷的在网站中浏览内容,不至于迷失。对搜索引擎来说,优化网站结构,可以帮助蜘蛛快速抓取网站内容。

网站一般有这两种结构:扁平结构和树形结构

扁平结构:

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

扁平结构:可以像理解扁平化管理一样来理解扁平结构。网站内的所有网页都是平等的,都放在网站根目录,平起平坐。

优点:目录层级少,URL长度短,方便搜素引擎蜘蛛抓取,收录和排名。

缺点:层级逻辑不强,只适合页面较少的网站,当页面太多时,网站会变得很臃肿,权重分散,无法做好关键词排名。

树状结构

可以想象一下树,树的结构一般分为:树干——>树枝——>树叶,层级划分很清晰。在网站结构的设计中也是一样的,树状结构就是按照树的这种生长逻辑进行设计的,根目录下有不同栏目的目录,目录里面是细分的内容。

优点:结构清晰,语义明确,很容易进行识别,网站的内容再多都可以较好地将内容进行分类归纳,权重可以得到良好的传递,并很容易集中。

缺点:当栏目过多时,太深的层级会导致URL太长,蜘蛛对网站的抓取会变得困难,所以树状结构需要注意不能使URL太深。

树状结构是指在根目录下面有不同栏目的子目录,页面放在这几个栏目的文件夹里,子目录里面当然还可以放孙目录的文件夹。大致可以表达如下:

从SEO角度来说,优化网站结构主要有以下几个目的:

1、建立良好的用户体验

一个网站如果能将用户体验放在首位,那么这个网站一定不会太差。

优化网站的目的有两个:一个是为了网站获取更多的流量,另一个就是为了使用户体验不断得到提升。

同时,用户体验也是搜素引擎衡量网站质量的重要指标,会直接影响网站的关键词排名。当用户点击链接进入网站后,能否快速找到自己想要的信息,这就需要我们对网站进行合理的优化。

2、提升网站收录

网站收录是做SEO的基础,没有收录一切都是空谈。而网站的收录又与网站结构紧密相连,如何才能使网页快速、大量的被搜索引擎收录,一直是SEOer心头的大事。从理论上讲,网站结构清晰,符合蜘蛛的爬取习惯,则更容易被收录。

3、合理分配页面权重

网站参与排名的基本单位是页面,实际上我们说的关键词排名,都是指某个页面的排名。那么我们通过优化,合理调整网站结构,将权重分配在重要的页面,网站的关键词排名就会更多。因此好的网站结构对权重分配影响很大。

4、锚文本(内链)建设

锚文本是指一个关键词添加一个链接,指向特定的页面。通过锚文本链接,可以增加页面与关键词的相关性,因此锚文本也是一个影响网站排名的重要因素。其次,网站内容页里面,通过将关键词添加锚文本链接到相关页面的方式也属于内链建设,对排名同样起着重要作用。

网站结构优化主要目的是为网站打造一个坚实的基础,一般都是在网站开发初期就已经规划完成,后期尽可能不去改动。网站结构优化主要目的是让网站有一个好的排名,提高网站的流量,进而有更高的转化。

通常来说,网站结构优化主要为:导航系统优化、URL设计、URL标准化及301重定向、404页面制作、内链建设、robots.txt与网站地图几个方面进行分析。

二、导航系统优化

网站导航,是为用户提供全面的引导,让用户快速进入相关栏目,从而找到相关内容的板块。当然,网站导航也是为了给搜索引擎爬虫提供一个便捷的爬取入口。

1、优化导航的作用

可以使用户在使用网站时拥有一个良好的体验,便捷快速的找到自己想要的信息;

可以使网站内容尽可能多的展现给用户;

可以增加用户的粘性,提高用户访问深度及浏览页面的数量;

可以增加网站回访率;

可以使蜘蛛更加快速抓取页面,进而提高收录。

2、如何优化网站导航

(1)主导航名称简单结构清晰

网站主导航就是放在网站头部、网站的栏目或者主要内容的导入链接,一般情况下,导航上的栏目或者内容,是这个网站上最主要的内容,也就是除首页外,站长最希望用户进入的页面。如图所示:

网站主导航主要从两方面优化:第一要减少层级,第二要文意鲜明。

减少层级就是要让导航的层级尽可能的少,结构要做到扁平化,比如点击“马兔子笔记”,链接为http://www.matuzi.cn/tuzibiji/,只有两层,这样结构就比较清晰。

文意鲜明是指在使用文字上,要让用户一眼就看出这个栏目是什么功能,知道里面放的什么内容,比如“马兔子笔记”,就是记录的马兔子写的一些笔记,用户很清楚就知道里面放的什么内容。另外导航上的文字最好是你想要优化的关键词,但是切记不要堆砌关键词。

(2)网站导航包含关键词

这也是上面说的,主导航是网站权重最集合的地方,关键词出现在这个位置,可以使这些关键词获取大量的权重提成,有利于目标关键词获得较好的排名,因此尽可能将目标关键词规划在导航位置。

(3)面包屑导航

面包屑导航的作用很大,它可以帮助用户返回上一级页面,还可以让用户时刻知道自己所处的位置。面包屑导航具有清晰的结构层次,方便蜘蛛对网站抓取。

因此在网站优化过程中,如果发现网站没有面包屑导航,一定要让技术人员添加。

(4)次导航优化

次导航是指除了主导航以外的其他导航,通常在网站的底部。次导航的优化好处主要有:

● 提高首页及其他页面的关键词密度,导航上的页面一般都是重要的页面,可以增加被指向页面的权重。

● 有利于用户体验,让用户随时可以找到网站重要导航链接。

优化尾部导航时,可以适当的植入一些目标关键词,添加主要的栏目放在里面,但是避免关键词堆砌。

写在最后

网站的结构设计及优化很重要,本文只能简略的介绍一下网站结构的优化,如果想要全面的去推荐大家读一本书《点石成金:访客至上的网页设计秘笈(DontMakeMeThink)》,这本书系统的介绍了如何去设计网站的结构,图文结合,内容很有价值。

其中有一段话是这样的:

人们经常问我:“如果我想保证网站或者应用容易使用,那么最重要的是什么?”

答案很简单,既不是“重要的内容要放在两次点击之内”,也不是“采用用户的语言”,甚至也不是“保持一致”。

而是.....

别让我思考

oracle 树状结构一直出现不了_SEO站内优化:网站结构优化(十一)相关推荐

  1. 浅谈oracle树状结构层级查询

    oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的,虽然我是一个java程序开发者,我一直觉得只要精通数据库那么对于java开发你 ...

  2. 浅谈oracle树状结构层级查询测试数据

    浅谈oracle树状结构层级查询 oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的,虽然我是一个java程序开发者,我一直觉得只 ...

  3. SEO优化 网站结构优化

    网站结构优化 网站的结构 物理结构 扁平物理结构 树形物理结构 逻辑结构 扁平逻辑结构 树形逻辑结构 网站结构对 SEO 的影响 网站结构优化 网站的结构 网站结构是指在网站中页面与页面之间的层次关系 ...

  4. oracle 树状结构一直出现不了_深入解析Oracle ASSM 段头块(PAGETABLE SEGMENT HEADER)结构...

    一.概念介绍 Oracle ASSM(Automatic Segment Space Managed)使用位图来管理数据库中的空间,具有管理简单.高并发等优点,ASSM的整体结构是3层位图块+数据块, ...

  5. oracle树状排序,Oracle树状结构查询

    oracle用表的形式组织数据,某些数据还呈现树状结构,提供了对这些数据的组织.查询等功能.在扫描树结构表时,要依次访问树中的每一个节点,并且每个节点只能访问一次,其步骤如下: 1:从根节点开始 2: ...

  6. oracle树状结构递归,Oracle:递归查询(树形结构数据)

    Oracle树形结构数据-相关知识总结 Oracle树形结构数据--基本知识 1.数据组成 2.基本查询 2.1.查询某节点及该节点下的所有子孙节点 SELECT   *      FROM QIAN ...

  7. oracle树状结构图,Oracle 树状查询

    在实际应用中,经常利用数据库保存树状结构的数据,通常用一张表中的两个字段表示,一个是自身的ID,一个是保存父类的ID.在这样具有这种关系中的数据,要求查出的数据具有我们想要的树状显示.这里需要引入Or ...

  8. 如何优化网站结构才促使网站排名“节节高”?

    网站结构优化做的好不仅会吸引搜索引擎蜘蛛的喜爱和顺利爬行,还对用户更方便的访问网站带来了更好的体验,但有时优化人员也往往会忽略一些优化的细节,从而导致网站进步的很慢,那么今天就带大家一起来了解一下做网 ...

  9. oracle树状结构层级查询小结--connect by等之测试数据

    1.创建表 (dept_id VARCHAR2(32) not null,dept_name VARCHAR2(128),dept_code VARCHAR2(32),par_dept_id VARC ...

最新文章

  1. 极限编程 (Extreme Programming) - 迭代计划 (Iterative Planning)
  2. 脚本-收集计算机信息
  3. C++之类型萃取技巧
  4. 思科网络基础课件_上海思科CCNA培训、思科网络工程师培训
  5. 【渝粤教育】国家开放大学2018年秋季 0149-21T现代汉语 参考试题
  6. opengl 实时波形显示_OpenGL1------OpenGL概述
  7. STC单片机不需要按电源开关下载的方法!
  8. C实现的UDP压力测试工具
  9. DRAM内存物理地址和地址译码器原理的剖析
  10. Face Recognition 人脸识别该如何测试
  11. 斐讯k2php环境,斐讯K2 刷华硕固件 实现 单线复用(网络、IPTV走一根网线)
  12. 云队友丨疯子李书福和狂人王传福
  13. PAT 1082 射击比赛 python
  14. Visual Studio 2013 下载地址 V12各种版本官方下载网址
  15. 国际认可度最高的验厂:BSCI
  16. VNC client
  17. js 关于双击会触发两次单击的解决方法
  18. XMind 8破解激活为XMindPro 详细教程【亲测可用!!】
  19. Hadoop环境配置 Hive的安装与配置
  20. yolov3 map、recall、p-r曲线可视化超详细

热门文章

  1. Python从菜鸟到高手(5):数字
  2. iOS开发-Xcode入门ObjC程序
  3. 【CSS】选择器优先级
  4. Java项目导出源代码jar包在Eclipse中查看中文注释乱码的问题
  5. ADO.NET Entity Framework 使用数据定义语言(实体框架)
  6. 如何通过VPC在本机搭建局域网
  7. 年底了,游戏大作连连
  8. Qt+OpenCV界面
  9. VS设置DLL所在的调试目录
  10. captcha.js一个生成验证码的插件,使用js和canvas生成