• SEO与html语义化


    SEO(Search Engine Optimization)翻译为搜索引擎优化。seo是专门利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。——百度百科

    来源:http://segmentfault.com/blog/trigkit4/1190000002415784

    搜索引擎看网页主要有三大标签最为重要:

    1.title标签
    2.keywords 标签 
    3.description标签
    

    HTML语义化

    HTML的很多标签都是有语义的,比如p代表段落,h1代表大标题,strong、em代表强调,li代表列表等等,能使用语义化的标签就尽量使用有语义的标签,这样对搜索引擎能起到良好的优化效果。

    语义化的标签有助于爬虫抓取更多的有效信息,爬虫依赖于标签来确定上下文和各个关键字的权重,也便于团队的开发和维护,因为语义化的标签具有可读性,维护起来更加容易

    有了标签的语义化,我们应尽可能少的使用无语义的标签如divspan等。

    比如,在做一个网站菜单的时候,采用下面的结构便是不能语义化的表现:

    <div id="menu">
        <span>课程</span>
        <span>|</span>
        <span>回答</span>
        <span>|</span>
        <span>文章</span>
        <span>活动</span>
    </div>
    

    可以改成如下形式:

    <ul id="menu">
        <li>课程</li>
        <li>回答</li>
        <li>文章</li>
        <li>活动</li>
    </ul>
    
    #menu{
        display : block;
        border-right : 1px solid #000;
    }
    

    网站中,文章的标题尤为重要,重要部分的标题应使用<h1>标签,如果觉得h1标签的样式难看的话,可以使用css代码对其进行优化。其次,不太重要的标题也应使用h2、h3这样的标签,这对网页爬虫是很好的优化,网页爬虫也会比较重视h1的标签。当然,也不可随意使用h1标签,一个页面最好只有一个h1标签。

    表格部分应记得使用caption标签来填写表格的标题,如果可以的话,尽量使用thead , tbodytfoot适当的区分表格。

    代码优化

    <a>标签:应加上对链接的说明,也就是title。对于指向其他网站的链接要加上rel = "nofloow",如下是sf首页的部分外链,大部分都没有加上这个,不加这个的话,小蜘蛛就会顺着这个链接跑到其他网站了,很有可能就不会回来了。
    图片描述

    <h1>标签:正文标题用h1标签,如果觉得样式太丑,可以用css代码来加以优化。

    <br/>标签:这个标签只用于文本内容的换行,

    <div id="menu">
            <span>课程</span><br/> //这样做是错的    
    </div>
    

    应该这样:

    <div id = "menu">
        <p>
            第一行文字内容<br/>
        </p>
    </div>
    

    使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td

    <img>标签:应加上alt的说明

    表示强调的:能使用strong(加粗)标签就不要用b标签,通样,能使用em(斜体)就不不用i标签

    另外,还有一些建议:

    1.不要使用iframe框架
    2.重要内容不用`js`输出
    3.`flash`,img需加上说明,不然搜索引擎读取不了
    

    以下是sf的百度权重:

    图片描述
    sf的用户基数少,权重低是自然的,还有就是用户的活跃度也不高。网站的权重还和网站的年龄有关系,以博客园为例,博客园优化估计不怎样,但其用户基数大,建站时间长,其百度权重为7

    图片描述

    网站布局结构

    尽量不要设计结构过于复杂的站点结构,用户容易看花眼,也会因为网站太过密集而没有耐心去寻找自己要找的资源,网站布局应尽量简化,网站目录层次越少,越容易被搜索引擎爬虫抓取。相反,网站目录层次太深了,生成的最终页URL就会比较长,这是不利于搜索引擎优化的。总之,用户喜欢的,搜索引擎爬虫也会喜欢,类似下面这张图片的结构是比较合理的结构。

    图片描述

    segmentFault为例,在博文页面只有相似文章而没有热门文章,虽然右侧空间不足,但也可以挪到底部,在阅读完一篇文章的同时,如果在底部有热门文章或者博主其他文章推荐的话,想必也是极好的。但却把热门文章放在需要点击的tab切换页才能看得到,这就不是一个很好的体验了。
    图片描述

    网站布局结构优化

    一、控制好首页链接数量

    以大多数中小企业网站为例,这类网站首页大都只有图片或者flash动画展示,或者随便在底部弄一些版权信息和技术支持什么的,这会让小蜘蛛很“无语”的,即使想抓取整个网站,也没有链接可以顺着走下去,网站的链接就相当于桥一样,桥没有了,当然走不下去了。这会直接影响网站的收录数量。

    当然,网站首页链接数量也不能太多,有的网站首页全是链接(比如,58和赶集网),把内页的链接也全都展示在首页了,很少有实质性的内容,直接影响用户体验,这就分散了网站的权重了。

    那么,网站首页链接多少合适呢?对于中小型企业网站,我们建议首页链接数在100个以内

    二、扁平化的目录层次

    扁平化的目录层次就是尽量让用户跳转3次以内就可以到达网站内页(内容页),尽量不要设计纵深型的结构,不然小蜘蛛都会迷路的,何况用户也会烦。应该设计扁平型的结构,即点击一个链接最多不超过三次即可找到用户所需内容。三层目录结构也是浏览体验的需要。

    三、导航SEO优化

    导航是一个网站不可缺少的部分,网站导航一般分为主导航、副导航和分类导航。导航一般出现在网站头部,或者网站底部,甚至也可以在内容部分,主要是为了方便小蜘蛛的爬取和用户的快速定位所需板块。以sf为例,如下图便是一个首页的副导航,从SEO的角度讲,导航应尽量以文字为主,而最好不要采取图片,若要采用图片的话,也应在图片部分加上必要的title内容和alt内容。
    图片描述

    使用面包屑导航

    sf的这个文章导航为例,这就是一个很好的面包屑导航,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。面包屑导航有助于爬虫对网页的抓取,让小蜘蛛清楚网站的结构,同时增加内部链接,方便抓取,降低用户跳出率

    图片描述

    分页导航

    首页的分页有:

     - 首页-商业-下页-尾页//内容多时不可取
     - 首页 1 2 3 4 5  6 7 8 9 10 下一页
     - 首页 1 2 3 4 5  6 7 8 9 10 下拉选择//推荐,可以快速定位
    

    网站加载速度

    这是毫无疑问需要注意的问题,如果网站打开速度过慢的话,用户很容易失去耐心,小蜘蛛自然也不会喜欢,一旦网站打开超时,小蜘蛛也就不会再访问了。所以,页面尽量不要太大,超过1mb显然是不可取,单页内容不要太过丰富,有图片的不要忘记要压缩哦。想必大家使用淘宝网最多的还是直接搜索商品,而不会怎么去管首页那些乱七八糟的东西,除非你闲的无聊逛淘宝。

    用户粘性与SEO

    其实,这是个伪标题,用户粘性与SEO有什么关系呢?当然有莫大的关系了,网站的用户很活跃,说明这个网站产品好,资源好,用户喜欢,自然搜索引擎的“小蜘蛛”也会喜欢,所以,SEO与其说是搜索引擎的优化,不如说是产品的优化,搜索引擎最终目的是找出用户最喜欢的,最符合用户需求的产品。那么,产品如何优化呢?

    自然是尽量做到让用户用得舒服,用得有满足感,再以segmentFault为例,个人觉得sf的导航栏太过单调,如果只有文章问答功能的话,就只能吸引四种人,一种是有问题需求的,一种是喜欢回答问题提升自己的,还有一种就是喜欢写文章的,最后一种就是来看文章的。

    增加产品线

    建议sf不妨试试增加一个这种圈子的功能(有点类似贴吧,但体验不同)。可以增加同行们的互动,圈子可以让网友们共享资源,增进互动,虽然这表面和SEO没啥关系,但网站的活跃度还有用户数也是网站权重的一大关键因素,网站可以简约,但最好不要太过简单了,不然这样也是留不住用户的,即使留得住用户,用户也不会经常登录网站的,因为没有所谓的用户粘性

    图片描述

    另外,个人觉得产品所谓的用户粘性是用户与用户之间的,就像微信,QQ这样的产品,你很想逃离这些产品,可你也很无奈,因为你认识的,你在乎的人在那上面。将用户牢牢绑定住的不是你有多么好的资源,而是你的用户与用户之间有着什么样的联系。如果说,UGCweb2.0的一大特征,那么,以云计算和 大数据 做服务的用户社交将广泛出现在web3.0中。

    图片描述

    只有牢牢抓住老用户,才有可能带来更多新用户,好吧,好像有点偏题了,讨论产品不在本文的范围之中。

    网站权重

    提高网站权重可以通过来和权重高的网站交换外链(大多数站长应该都知道的)通常来说,友情链接交换的意义主要体现在如下几方面:

    1、完善用户体验
    通常来说,友情链接交换都是介于同行之间,这利于用户直接通过网站访问另一个同行的站点,以便于更直接简单地了解全面的信息。

    2、增加网站外链
    链接流行度,就是与站点做链接的网站的数量,是搜索引擎排名要考虑的一个很重要的因素。也就是说,站点链接的数量越多,它的等级就越高,现实中我们跟朋友才有友情,网站相互链接就是友情的表现,这对于搜索引擎优化(SEO)考量外部链接有很好的友好作用。

    3、提高网站权重:这点很重要,只有你的权重高了,搜索引擎才会重视你。

    4、吸引蜘蛛爬行:如果友情链接做得好,能吸引蜘蛛从高质量的网站爬到自身网站,使蜘蛛形成爬行循环,让引擎给自身网站高的评价,对网站流量以及快照更新有较大帮助。

    什么是垃圾外链

    通过工具,一些群发软件。大量的把链接地址发布到与网站不相关的平台站点中,
    对发链接的载体没有贡献值,和无何何提升作用。

    长期的获得流量:
    提供有价值内容及链接指向,对搜索引擎和用户都有用,
    使用工具从长期来看害处大于利处。

    高质量外链所占的比重大概30%-40%之间。那么什么是高质量的外链呢?有的人理解可能是友情链接、有的人理解是高权重平台所发布的外链。其实简单的说,高质量外链就是比较难获得的外链。通常包括单链、友链等。

    ①相关性判断

    搜索引擎基于数据分析进行判断,
    比对关键词在同一个页面出现的概率,
    根据页面主题,
    判断两个关键词是否相关。
    

    ② 主题判断

    不是原创就是好文章,
    而是根据主题识别判断,
    符合主题的文章才可取。
    

    不符合用户体验

    不符合用户体验标准一:虚假内容充斥网站之中
    
    不符合用户体验标准二:与网站主题无关内容
    
    不符合用户体验标准三:下载或者观看需要先游览广告内容 
    

    一些建议:

    1.网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的页面。
    2、网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的页面。
    3、网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面。
    

    To be continued……

    千里之行,始于足下
  • 相关阅读:
    python2.7升python3.2
    SQL-基础学习使用的数据库资料
    SQL-基础学习2--ORDER BY ,DESC,WHERE, BETWEEN,AND ,OR ,IN ,NOT
    SQL-基础学习1--SELECT,LIMIT,DISTINCT,注释
    Python之Django-part 1
    python--文本处理1
    EXTJS4.2——8.Form+gride+linq进行前后端传输
    LINQ的实例
    高级委托使用
    C# 委托
  • 原文地址:https://www.cnblogs.com/ajieyingqulvxing/p/4208842.html
Copyright © 2020-2023  润新知