SEO在网页制作中的作用

SEO是由英文Search Engine Optimization缩写而来。SEO是指通过对网站内部调整优化及站外优化,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而把精准用户带到网站,获得免费流量,产生直接销售或品牌推广。

SEO基本介绍

Search Engine Optimization

搜索引擎优化,即:被用户搜索时,让我们自己的网页可以排在搜索结果的前面。

目前分为两种:

  • 白帽SEO:这类起到改良、规范网站设计的作用,使之对搜索引擎和用户更加友好,并从搜索引擎中获得更多合理的流量。
  • 黑帽SEO:利用和放大搜索引擎政策缺陷,欺骗搜索引擎,来获得更多用户访问量。

白帽SEO

  • 网站标题、关键字、描述
  • 网站内容优化:增加关键字的密度等
  • 设置Robot.txt文件
  • 生成对搜索引擎友好的网站地图
  • 增加外链引用,将搜索引擎从其他网站引到自己的网站上来
  • 通过网站结构布局设计和网页代码优化,使前端页面不仅浏览器可以看懂,搜索引擎也能明白

网站结构布局设计

合理规划站点结构,不能设计过于复杂的网站结构,提倡扁平化结构,目录层次越少越好,注意三方面:

  • 控制首页链接数量:页面导航、底部导航、锚文字链接 不多于100
  • 减少目录层次:尽量让搜索引擎在跳转三次能就能到达任意一个内页,比如:主页、栏目、内容页
  • 导航SEO:主导航、副导航,导航尽量采用文字形式;面包屑导航,能让用户了解当前所处位置,使用户了解网站结构
  • 网站内容页:上侧logo及导航,左侧正文,右侧相关文章、热门文章,下侧版权信息及链接
  • 分页:推荐使用下拉列表调页功能
  • 控制页面大小,尽量减少页面加载时间

网页代码优化

  • title标题:重要的关键词放在前面,不同页面采用不同的标题
  • meta keywords:不用过多堆砌
  • meta description:不用过长,每个页面也要有所不同
  • 语义化代码:在适当的位置用适当的标签
    • h1-h6用于标题:h1标签的内容是最最重要的,正文标题用h1,副标题用h2
    • ul用于无序列表,ol用于有序列表,dl用于定义数据列表
    • strong表示强调,em表示斜体,会影响SEO;b表示强调,i表示斜体,不会影响SEO
    • div、span是HTML中最不具有语义的标签
    • a标签链接:添加title说明,对于指向其他网站的链接要加上rel=”nofollow”停止抓取
    • p标签段落
    • br标签只用于文本内容的换行
    • caption表格标题
    • img标签图片:添加alt说明
  • 巧用CSS布局,重要内容的HTML代码放在最前面,抓取页面内容从上至下抓取
  • 重要内容不要用JS输出
  • 尽量少用iframe框架
  • 尽量不要用display:none来隐藏文字,抓取会过滤掉display:none的元素
  • 不断精简代码