全方位介绍网站架构的优化

手册/FAQ (601) 2015-12-14 16:08:24

无论网站是否已经建成,在SEO项目开始时都应该从SEO角度研究网站架构,具体可以划分为技术决策和结构决策

一、技术决策

技术选择对SEO结果有重要影响,几个关键的影响因素如下:

1.动态URL

动态URL 指的是类似于“www.xxx.com/xx/x.html?a=1&b=2&c=3&d=…”的URL,即带有很多查询参数的URL, 据说 蜘蛛不会爬取参数个数超过3个的页面。

此外还有静态和伪静态, 静态 是指各个页面都有对应的html物理文件, 伪静态 是指类似于本站博文的URL,看起来像有物理文件,其实没有。静态与伪静态URL都有语义上的优势(比如百度搜索关键字会匹配URL中包含的关键字),但静态页面访问速度更快。

所以一定要确保CMS系统不会在URL中拼上很多复杂的参数。

2、URL中的Session ID或用户ID

CMS通常在URL末尾增加一个跟踪代码来跟踪用户对网站的访问,搜索引擎会把不同的URL当做不同的页面,形成“重复内容”以及内部竞争,要确保CMS不使用Session ID。

3、URL中多余的符号

URL尽量简洁,不要有多余的符号,URL中多余的符号会影响用户体验,还可能会影响SEO。

4、基于JavaScript、Java或者Flash的链接或内容

搜索引擎可能看不到用这些技术实现的链接和内容(目前搜索引擎的技术可能已经可以从这些技术实现的内容读取一些信息,但与普通html内容相比,权重可能很小),所以要保证链接和内容是最简单的html代码形式。

5、表单(下拉菜单)后面的内容

只有提交表单才能访问内容,或者需要从下拉菜单中选择才能访问内容,搜索引擎可能看不见(或者不愿意看,因为可能是欺骗性的内容)这些隐藏内容。所以,不要轻易使用这些技术,除非想要隐藏内容。

6.临时转向(302)

永久转向是301,要确保CMS的默认转向是301(或者可以很容易设置为302),因为只有301才可能转移原页面的(部分?)权重,302对于SEO没有任何意义。

 

二、结构决策

构建网站时最基本的决策之一就是确定内容链接和导航结构,首页链接向哪些页面?哪些页面用来当做顶级分类,再链接向其他先关页面?相关页面之间是否链接起来?

网站链接结构的决定涉及很多方面,还很影响可用性,用户将依靠站内链接浏览整个站点。对搜索引擎来说,导航结构能够帮助蜘蛛确定哪些页面是网站上最重要的,还可以用来分析页面与特定主题的相关性。

 

网站开发或者改版之前需要考虑的几个关键因素如下:

1、目标关键词

关键词研究是SEO的一个重要部分,人们搜索同类产品或者服务时使用什么关键词?这些词怎样才能与网站的层级结构相匹配?最终页面逻辑结构应该与用户考虑产品和服务时的思考方式相同, 亚马逊 就做的很好,细致的分类,URL中包含分类信息,而且特点是商品名在URL中很靠前(越靠前重要程度越高)

2、相关内容交叉链接

将内容先关的文章互相链接起来很有用,能帮助搜索引擎确认页面与特定主题的相关程度,比如电商网站经常有“推荐购买”,“买了该产品的用户还买了XXX”等等,都是交叉链接,可以动态生成这样的交叉链接栏,比如“智能推荐”,“相关阅读”。

3、使用锚文字

锚文字被称为内部链接的 金矿 ,需要在SEO一开始就计划好怎样在内部链接中使用包含关键字的锚文字,避免使用“查看更多”或者“点击这里”之类的非语义文字,还要确保技术和创意团队也能理解这一点,甚至准备一套锚文字策略。

4.使用面包屑导航

面包屑导航是用来告诉用户目前所处层级的,面包屑导航(导航菜单)中的锚文字可以包含搜索关键词,对用户体验和SEO都有好处。

5.减少链接深度

搜索引擎和用户都会从网站层级结构来判断页面的重要性,关键因素是页面从首页点击几次才可以到达,距离首页只有一次点击的页面是最重要的,如果需要点击5次就没有什么影响力了,甚至搜索引擎根本不会爬取很深的页面(爬取层数取决于网站信任度,比如建站初期只有首页被收录,后来二级页面也慢慢被收录了)。

SEO建议是网站结构尽可能地扁平,减少所有重要内容距离首页的点击次数,不过也不要太极端,页面上链接太多对SEO也不好(建议 页内链接尽量不要超过100个 ),所以需要规划一个尽量扁平(需要的话还要考虑可扩展性,策略能否适应站点规模变得庞大)的网站结构,同时保证不要影响用户体验。

THE END