网站结构优化

网站结构优化

详解网站排名因素及网站导航

• 2012年05月28日10:08

详解网站排名因素及网站导航

  一,什么是网站的导航

  网站的导航是指通过网页不同的访问路径,对网站内容进行划分。是为用户提供一个快捷的通道,方便用户快速寻找浏览所需内容。使用

户在浏览网页的过程中不至于迷失方向。

  二,网站设置导航的目的和好处

  网站导航设置的目的很明显,就是为了方便用户寻找内容而进行的栏目划分。网站导航的设置不仅有利于用户的浏览,更有利于搜索引擎

对我们网站内容的抓取,设置好一个网站的导航是我们网站的价值最大化。

  三,网站导航的设置

  网站导航的设置一般是分为横行导航条和竖行导航,我们需要根据自己网站的内容和网站要求进行合理设置,在设置一个网站导航的时候

我们要注意一下几个要求。

  1,使用文字链接。对于有些导航条的设置是使用flash或者鼠标滑动控制,如果网站存在过多这样的设置是不利于用户体验的,并且对搜

索引擎是极不友好的。搜索引擎只会抓取文字链接路径,对于这种网页特效是无法抓取的。

  2,简单、明了。在设置网站导航的时候一定控制导航分类的数量,这样的导航并不是越多越好,应该根据网站的自身情况,合理的设置网

站导航分类的数量。如果网站内容过少,或者存在过多与网站不相关的导航栏目,那么对于我们网站自身的优化是极不利的并且还会不利于用

户体验和在搜索引擎中的排名。

  3,每个导航栏目与内容的相关性。我们在设置导航栏目的时候应该根据网站的主题,设置导航栏目,在围绕导航栏目进行内容建设,这样

应该具有重充分的相关性。也可以在确定建设什么内容的时候为导航栏目取一个合理的名字。

  4,导航条就是由一个个文字链接组成的,所以我们在设置这些导航条的时候,应该精简其导航链接的url,并且尽可能的由二级目录或者

简短静态url组成。

  5,我们一般不使用flash或者图片作为导航的,因为这样对搜索引擎极其不友好,但是如果我们不可避免的要使用图片作为导航的话,应

该添加中文标签,尽量降低图片导航带来的影响。

文章来源:

  

本章将讲到一下几点:

      为什么要SEO,SEO的作用是什么?SEO(Search Engine
Optimization)是为了让自己的IT产品优先能被搜索引擎找到,通过搜索引擎搜索推荐给网民浏览(特点就是精准找到用户群体)。正所谓,有用户就有钱。大多数的网民都是通过搜索引擎来浏览网站,所以,网站的推广全靠SEO。

  • 搜索引擎友好的网站设计
  • 避免蜘蛛陷阱
  • 物理及链接结构
  • 清晰导航
  • 子域名和收录
  • 禁止收录机制
  • nofollow的使用
  • URL设计
  • 网址规范化
  • 复制内容
  • 绝对路径和相对路径
  • 网站地图
  • 内部链接及权重分配
  • CMS系统
  • 404页面

   
 作为程序员,有必要求了解SEO吗?SEO不是应该由SEO专员去做吗?没错,确实是由SEO专员去做,但是,SEO专员会技术上的SEO,显然不会。所以程序员也必须要懂一些SEO技术。当然啦,了解SEO对程序员开发也是很有帮助,让程序员知道web应用应该如何架构,如何更好开发符合网民的需求的web应用。

网站内的优化大致两个部分,一是网站结构优化,二是页面上针对关键词的相关性优化。SEO人员往往比较看重页面优化,而忽视网站结构优化,其实网站结构优化比页面优化更重要,难度也更大
从SEO的角度看,优化网站结构要达到以下几个目的:
1、用户体验。网站逻辑结构要清晰,让用户访问一个网站必须能不假思索的点击链接,找到自己想要的信息。
2、收录。网站页面的收录在很大程度上依靠良好的网站结构。理论上,清晰的网站结构很容易说清楚,只要策划好分类或频道,然后在分类下加入产品页面,整个网站自然形成树形结构。
3、权重分配。
4、锚文字。锚文字是排名算法很重要的一部分,网站内部链接锚文字是站长自己能控制的,所以是最主要的增强关键词相关性方法之一。

     以下是总结整理的SEO方法:

一、搜索引擎友好的网站设计

从搜索引擎蜘蛛的角度去看一个网页,蜘蛛在抓取、索引和排名的过程会遇到哪些问题呢?解决了这些问题的网站就是对搜索引擎友好的网站。

对搜索引擎友好的网站包括以下几个要素:

  • 让搜索引擎能找到网页
  • 让搜索引擎能抓取页面内容
  • 让搜索引擎抓取页面后提炼有用的信息

澳门新葡新京网址,     

二、避免蜘蛛陷阱

有一些网站设计技术对搜索引擎来说很不友好,不利于蜘蛛的爬行和抓取,这些技术被称为蜘蛛陷阱,我们应尽量避免这些陷阱。

     标题与内容相关性

2.1 flash

在网页的一小部分使用flash增强视觉效果是很正常的,这种小flash和图片是一样的,知识HTML代码中的很小一部分,页面上还有其他以文字为主的内容,所以对搜索引擎抓取和收录没有影响。

但是有的网站整个首页就是大的flash文件,这就构成了蜘蛛陷阱。这种网站整个就是一个flash的网站,可能视觉效果很精彩,可惜搜索引擎看不到,不能索引出文字信息,所以无从判断其相关性。

   
 搜索引擎一般是抓取网页里面一些关键字,然后显示在搜索引擎页面的字条上面。如图:

2.2 session ID

    澳门新葡新京网址 1

2.3 各种跳转

     这是搜索引擎显示网站的网页标题与内容。

2.4 框架结构

     点进网页,查看源码。

2.5 动态URL

动态URL指的是数据库驱动的网站所生成的带有问好、等号及参数的网址,一般来说动态URL不利于搜索引擎蜘蛛爬取,应该尽量避免。

     澳门新葡新京网址 2    网页的标题

2.6 JavaScript链接

由于JavaScript可以创造出很多吸引人的视觉效果,有些网站喜欢用JavaScript脚本生成导航系统。这也是比较严重的蜘蛛陷阱之一,因为蜘蛛爬行JavaScript是非常困难的。

     澳门新葡新京网址 3    网页的内容标题

2.7 要求登录

有些网站内容放在需要用户登录之后才能看到的会员领域,这部分内容搜索引擎无法看到。蜘蛛不能填写用户名、密码,也不会注册。

     澳门新葡新京网址 4    网页的内容

2.8 强制使用cookies

有些网站为了实现某种功能,如记住用户登录信息、跟踪用户访问路径等,强制用户使用cookies,用户浏览器如果没有启用cookies,页面显示不正常。而搜索引擎就相当于一个禁用了cookies的浏览器,强制使用cookies只能造成搜索引擎蜘蛛无法正常访问。

   
 说明了SEO优化中,网页的标题、内容标题与内容需要出现相同的关键字,最好保持一致性,切忌含糊不清,标题与内容不相符,如一些夸张的标题(本人痛恨标题党,下载的小电影居然是葫芦娃)。

三、物理及链接结构

网站结构有两方面的意思,一是物理结构,二是链接结构。

     PS:页面中的标题加粗,斜体,字体颜色会对搜索引擎更加友好,提高网站的收录率。定下来之后不要随便修改标题内容。

3.1 物理结构

物理结构指的是网站真实的目录及文件所在的位置决定的结构。一种是树形结构,一种是扁平式结构。

一般来说,金字塔结构逻辑清晰,更加适合网站搭建,而扁平式结构则适合非常小的网站。

     

3.2 链接结构

网站结构的第二个意义指的是链接结构,又称为逻辑结构,也就是指网站内部链接形成的链接的网路图。

比较合理的链接结构是树形结构。

     内容排版

四、清晰导航

网站系统导航应注意以下几点:

  • 文字导航。尽量使用最普通的HTML文字导航,不要使用图片作为导航链接,更加不要使用JavaScript生成导航系统,也不要使用flash做导航。
  • 点击距离及扁平化。良好的导航的目标之一就是使所有页面与首页点击距离越近越好。权重普通的网站,内页离首页不要超过四五次点击。
  • 锚文字包含关键词。导航系统中的链接通常是分类页面获取内部链接的最主要来源,数量巨大,其锚文字对目标页面相关性有相当大的影响,因此分类名称应尽量使用目标关键词。
  • 面包屑导航。面包屑导航对用户和搜索引擎来说,是判断页面在网站整个结构中的位置的最好方法。正确使用面包屑导航的网站通常都是架构比较清晰的网站。

澳门新葡新京网址 5

  • 避免页脚堆积

   
 我们一般的阅读习惯是由上到下,从左到右。(废话,但也有特例),所以一般来说,内容应该是靠左边的。

五、子域名和目录

搜索引擎通常会把子域名当做一个基本独立的站点看待,也就是说www.domain.com和www.news.domain.com是两个独立的网站

     澳门新葡新京网址 6

六、禁止收录机制

有的时候,站长并不希望某些页面被抓取和收录,如收费内容、还在测试阶段的页面、复制内容页面等。要确保页面不被收录,需要使用robots文件或meta
robots标签。

     

6.1 robots文件

搜索引擎蜘蛛访问网站时,会先查看网站根目录下有没有一个命名为robots.txt的纯文本文件,robots.txt用于指令搜索引擎禁止抓取网站某些内容或指定允许抓取某些内容。只有在需要禁止抓取某些内容时,写robots.txt才有意义。robots文件不存在或者空文件都意味着允许搜索引擎抓取所有的内容。

        可以通过SEO Browser来查看网页搜录状态

6.2 meta robots标签

meta
robots标签是页面head部分meta标签的一种,用于指令搜索引擎禁止索引本页内容。最简单的meta
robots标签格式为:
<meta
name=”robots”content=”noindex,nofollow”,上面标签的意义是禁止所有搜索引擎索引本页,禁止跟踪本页上的链接。

       
PS:不要出现一些“未命名”,“aaa”的命名字眼。

七、nofollow的使用

nofollow代码形式为:<ahref=”http://www.example/”rel=”nofollow”>这里是锚文字</a>,链接的nofollow属性只适用于本链接。nofollow最初的目的是减少垃圾链接对搜索引擎排名的影响,标签意义是告诉搜索引擎这个链接不是经过站长自己编辑的,所以这个链接不是一个信任投票。搜索引擎看到这个标签就不会跟踪爬行链接,也不传递链接权重和锚文字。

nofollow标签通常用在博客评论、论坛帖子、社会化网站、留言板等地方,因为在这些地方任何用户都可以自由留下链接,站长一般不知道这些链接指向何方,也不可能一一查证,所以是垃圾链接最长出现的地方。如果爬虫爬行这些链接会将网站权重分散给这些链接,对于这些链接就要使用nofollow。

       

八、分页链接静态化

为什么要静态化呢?
怎样静态化?

        网站的目录结构

九、URL设计

  • URL越短越好
  • 避免太多参数
  • 目录层次尽量少
  • 文件及目录名具描述性
  • URL包含关键词
  • 字幕全部小写
  • 一般不要使用连词符

       
不仅开发的时候需要分类目录,也需要SEO也是需要分类目录的。(即把image就放到image目录,js就放到js目录)目录分层不宜过多,尽可能控制到3-5层之间,并且注意命名,不要随便起文件名,如abc1.html,no.html。尽可能起与网页内容相关的名字。

十:复制内容

       

       一定要有自定义的错误页面

       
站点要写一个自定义的错误页面,作用就是不仅引导用户浏览自己的网站,而且要引导搜索引擎抓取网站数据,不写404错误页面的话,也会阻碍搜索引擎的收录。

        澳门新葡新京网址 7

       友情链接

     
 控制友情链接的质量与数量,反向链接数量多会提高本站的排名。(主要是质量,可以提高知名度)

       PS:友情链接一定要新建窗口,原因就是避免打开覆盖自己的网站,丢失网页流量。

             
记得在链接加上rel=nofollow属性。

 

       利用社交平台留下网站地址(如:知乎,QQ,微信)

     
 积极参加问答平台,回答一些与自己网站关的内容,或者建立百科词条,宣传自己的网站。

 

       使用https协议(http2协议)

     
 使用https协议的网站提高了网站的安全性,避免运营商的劫持,保证SEO不受运营商劫持影响。(劫持的话会使网页重定向,跳到其他网站去)

       

       使用数字证书(CA)

     
 使用数字证书,提高网站的权威性与安全性。(有条件下就使用数字证书)

              

       添加app mainfest配置

       <link rel=”manifest” href=”/manifest.json”>

       一份网站清单,利于移动端生成桌面图标链接。(实验性的seo手段)

 

       设置meta属性

       <meta name=”description” content=”” />, 
       <meta name=”keywords” content=”” />, 
       <meta name=”robots” content=”all” />,
       <meta property=”og:XXXX” content=””
/>(同意你的网页在sns网站引用推广)

       更多meta属性请参考w3c文档,各大搜索引擎的meta属性

 

       添加alt属性与title属性

       澳门新葡新京网址 8

       澳门新葡新京网址 9

     
 这种做法利于图片SEO,(即在百度图片搜索的时候,会找到自己网站上的图片,通过点击图片链接跳转到自己网站)

       

       页面避免过多js代码

     
 搜索引擎对javascript是非常不友好的,所以有些界面特效能用css去实现就使用css去实现,避免过多javascript代码。这是为什么js放在html底部的另一个原因。

 

       创建sitemap

     
 生成一个网页的路径的地图,让搜索引擎了解站点的网页路径。(类似于公园的平面地图)

 

       创建robots.txt

     
 生成一个robots协议文件,让搜索引擎能抓取什么样的页面,不能抓取什么样的页面。

 

       使用一些站长工具(如:谷歌分析)

       根据数据分析出如何精准寻求目标用户,查看网站排名情况,防盗链。

 

       内容要以原创为主

     
 降低网站页面的相似度(搜索引擎也不喜欢),转载需谨慎(有法律与金钱风险)。

       

       不要把文字图片化(把文字做成图片)

     
 搜索引擎不会光凭title属性或者alt属性来抓取网页的内容,所以不要把文字图片化。(更重要是影响用户体验)

 

       主动提交网页到各大搜索引擎

       主动提交网站,也是SEO不可缺少的一个步骤。

 

       网页禁止空链接

       空链接会导致搜索引擎无法抓取对应的页面,从而影响收录。

 

       网页使用绝对链接

       避免搜索引擎泛指解析路径,误认为重复内容而降权。

       

       关键字选取

     
 了解网页核心关键字、拓展关键字,长尾关键字。(偶尔使用一下错别字关键字)

       澳门新葡新京网址 10

 

       网页域名的选取

     
 域名选取也是影响的SEO,切忌不要选取一些(如:www.smiqwjsq.com)毫无意义的域名,域名选取尽可能有意义的。

 

       显示日期

     
 及时更新底部版权时间,文章内容显示时间,保持页面内容最新。(搜索引擎会根据时间抓取网页数据)

 

       网站需要301重定向

     
 防止网页改版后或者网址变动而减少网页权重,利于传递、继承网页权重。

       PS:使用短链接来进行重定向,避免泛域名解析(如:qaz.com与www.qaz.com),不要使用302重定向。

 

      
生成RSS订阅源

       有利于为用户提供实时订阅的功能。因为rss是一个xml文件,方便第三方抓取网站内容。(加快搜索引擎对网站的收录)

 

       避免使用flash动画当首页过渡动画

 

     
 搜索引擎是不会通过flash动画找到网站首页的。(如需要动画,请使用css3或者canvas动画来代替flash动画)

      

       避免强制登陆才能浏览页面

     
 搜索引擎是不会抓取一些不公开的页面。(普通用户都无法直接浏览,何况搜索引擎呢)

       

       

       避免使用过多的子域名

     
 搜索引擎是会防止别人使用子域名来加强网站权重。(比如:about.xxx.com等子域名)

 

       页面静态化

     
 搜索引擎一般抓取静态页面数据(url是固定的),不抓取动态页面数据(url是不固定的),所以要通过页面静态化来让搜索引擎收录。

       两种方法:一、重写url地址(伪静态)

                          动态网址 www.xxx.com/xxx.jsp?id=10&class=sprot
 

                          分析:不利于seo 速度满,容易注入,拼接字符串。

                          伪静态网址 www.xxx.com/xxx-10-sprot.html
 或者是 www.xxx.com/xxx/xxx 

                          分析:利于seo,不容易注入,无法拼接字符串。

                     二、生成静态文件(真静态)

                          通过服务器生成静态文件 html/shtml

                          html——纯静态html文件     

                          shtml——嵌入ssl指令的html文件(最为普遍)

                                       

     
 总结,搜索引擎的算法日益更新,受多种因素影响网站排名,虽然有钱可以买排名(百度可以,谷歌不行),但也不一定都能排第一(事实,除非通过一些特殊手段)。因此,SEO是一门长期研究的技术。

 

网站地图xml地图