• 学习笔记(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.不断精简代码

      

  • 相关阅读:
    4 ansibleplaybook Sky
    3 ansible常用模块命令 Sky
    13 k8s各组件介绍 Sky
    22、kubernetes安装 Sky
    2022/04/10 TypeScript_Study_Day3
    2022/04/02 TypeScript_Study_Day2
    2022/05/09 TypeScript_Study_Day6
    2022/04/01 TypeScript_Study_Day1
    2022/04/12 TypeScript_Study_Day4
    2022/04/14 TypeScript_Study_Day5
  • 原文地址:https://www.cnblogs.com/mujinxinian/p/5677012.html
Copyright © 2020-2023  润新知