学习笔记(3)---综合

              SEO在网页制作中的应用

一、搜索引擎工作原理

  搜索引擎数据库(有海量关键字,链接等),这些是百度蜘蛛从互联网上爬行收集到的->与搜索关键字最接近的排在搜索结果最前面->为了使自己做的网站排在前面,故要进行SEO

二、SEO简介

      SEO:Search Engine Optimization   搜索引擎优化

      分为

            白帽SEO:改良和规范网站设计,使之对搜索引擎和用户更加友好,并且网站也能从搜索引擎中获得更多合理的流量,是搜索引擎鼓励和支持的

          可以做的事:a.对网站标题、关键字、描述进行精心设计,反映网站定位,让搜索引擎明白网站是做什么的

                                          b.网站内容优化,增加关键字的密度

               c.在网站上合理设置Robot.txt文件

                                          d.生成针对搜索引擎友好的网站地图

                                          e.增加外部链接到各个网站上宣传

            黑帽SEO:利用和放大搜索引擎政策缺陷来获取更多用户的访问量,这类行为大多是欺骗搜索引擎

三、前端工程师与SEO

  网站结构布局优化:a.合理规化网站站点结构,扁平化结构(网站目录结构越少越容易被小蜘蛛抓取也就越容易被搜录)值得推荐

                                     一般中小型网站目录层次结构超过三层小蜘蛛就不愿意爬了

                                      要做到扁平化结构需要做到的三个方面:a.控制首页链接数量(中小网站100以内,页面导航、底部导航、锚文字链接等)

                                                                                         b.扁平化的目录层次(小蜘蛛跳转3次可以到达网站内任何一个内页,网站的设计主页、栏目、内容页,不要用纵线性的结构)

                                                                                         c.导航SEO优化(头部、底部、内容部分,主导航、副导航、分类导航,尽量用文字,面包屑导航,在每个网站上留下面包屑,让用户了解当前所处                                                                                     位置,使用户可以了解网站组织形式,放于正文的左上方)

     网页内容优化:网站的加载速度会影响小蜘蛛的爬行,页面最好不要超过100k

四、网页代码优化

     <title>标题,只强调重点,每个页面的title不要重复

     <meta keywords>关键词,只列关键词,不要过分堆砌

     <meta description>网页描述,高度概括网页的内容,一定不要太长,不要过分堆砌关键字。每个页面的描述应不同。

     body中代码的优化:a.语义化代码,在适当的位置用适当的标签,让人和小蜘蛛都一目了然

                                         比如:h1~h6标签多用于标题

                                                  ul标签多用于无序列表

                                                  ol标签多用于有序列表

                                                  dl标签用于定义数据列表

                                                  em,strong表示强调

                                         常用标签的SEO:

                                                  <a>标签:加链接的说明,即title,对于指向其他网站的链接,要加上rel=“nof0llow”,告诉小蜘蛛不要去爬这个链接了

                                                  <h1>标签:小蜘蛛认为h1标签中的内容最重要了

                                                  <p>标签和<br/>标签:<br/>标签最好用于文本内容的换行

                                                  <table>标签:用caption

                                                  <img>标签:用alt说明

                                                  <strong><em>与<b><i>:

                                                                strong:是权重标签的代表,在搜索引擎中能够得到高度重视,能突出关键词,表现重要的内容

                                                                b:在浏览器中显示效果和strong是一样的,但在SEO中并不会起到很好的效果,不推荐使用

                                                                em:在浏览器中表现为斜体,表示的意思也是强调主题,在权重标签中的重要度仅次于strong

                       注:,若在网页中仅仅是为了显示加粗和斜体效果,推荐用b和i,若使用strong和em会影响到SEO的效果,若为了强调文字内容建议用strong和em标签

                                           代码编写过程中的小贴士

                                                 a.巧妙利用CSS布局,将重要内容HTML代码放在最前面

                   b.重要内容不要用JS输出,小蜘蛛看不懂JS编程

                                                  c.尽少使用iframe框架

                   d.谨慎使用display:none,应使用设置z-index或将其设置到浏览器显示范围以外,小蜘蛛会过滤掉display:none中的内容

                                                  e.不断精简代码

  

原文地址:https://www.cnblogs.com/mujinxinian/p/5677012.html