SEO第五章

本次课目标:

1、  掌握代码优化

2、  掌握内链优化

一、代码优化

1)<h>标签

代表网页的标题,总共6个级别(h1-h6)

外观上显示字体的大小的修改,其中<h1>级别最高,<h6>级别最小

<h>出现在页面的<body>里面

<h1>在网页中比较重要,蜘蛛比较看重。

<h1>标签在一个页面中只能出现一次。如果出现多次,蜘蛛不能分辨哪个地方是最重要的,合理的使用h1标签可以给网站带来比较好的优化效果,而使用不恰当的话,会给网站带来不利影响,严重的甚至会导致被K站。

H1的用法:

网站的首页,列表页,内容页的标题或者logo使用。都具有强调的作用。H1中使用的关键词应该是页面中最主要的关键词或者品牌词。

给logo加h1标签,必须要有alt属性。

小结:<h1>标签的强调级别最大,因此为页面中的关键词添加h1可以增加关键词与页面的相关性,提升关键词排名。

2)<strong>标签

1.外观显示加粗

2.具有强调的作用

3.出现在<body>里面

4.出现在网站的头部导航、板块标题、以及文章的小标题中。

5.在页面中strong标签的强调级别比h1的强调级别低,因为h1在页面中只能出现一次,是蜘蛛最看重的一个部分,而strong标签没有具体次数限制。

3)b标签

1.外观上显示加粗

2.没有强调作用

3.b标签通常情况下使用在文章小标题中,如果文章小标题不包含关键词,那么可以使用此标题。为文章添加小标题可以提高用户的浏览体验。

4)a标签

用在超链接中

  1. target属性:控制链接从何处打开。

_blank:在新窗口打开。

_self:覆盖当前窗口打开。

将网站链接设置为在新窗口打开,可以提高用户的浏览体验,同时也节约用户的浏览成本。

  1. nofollow 禁止蜘蛛爬行,禁止权重通过该链接传递。只能用在a标签当中。

建议把nofollow在网站中使用在导出链接上。多使用在博客中的评论、论坛的帖子、留言板、广告链接。

注意:友情链接坚决不能添加nofollow属性!!!

<a href=”http://www.baidu.com”  rel=“nofollow”>百度</a>

  1. title属性

是对链接进行文字描述,一般title属性中的内容用链接页面的对应名称即可。

一般情况下,title属性不是必须添加的。

Title属性中的文字会影响页面的关键词密度,如果某个关键词在页面中的密度比较低,我们可以考虑在title属性中加入这个关键词,提升其密度。

<a href=”/” title=”文字描述”></a>

5)img标签,图片标签

  1. alt属性

作用:对图片进行文字描述,alt属性对于关键词密度也会有影响。

Alt属性的技巧:alt属性中的内容必须和图片内容和文章内容相关。

如果是具体的某一张图片,就直接在img标签里面添加具体的alt属性

如:<img src=”logo.png” alt=”具体的文字描述”>

如果是调用的缩略图,那么就要用调用标签alt=”[field:title/]”  让调用的图片显示的alt属性为文章标题。

  1. title属性

对关键词的密度产生影响。鼠标经过图片的时候可以出现关键词。

3.给文章添加alt属性,要用这篇文章的长尾词来写。

总结:alt属性对于网站优化来说,是必须要写的内容。可以帮助蜘蛛识别页面中的图片内容,如果页面中图片过多,但是没有添加alt属性,会降低蜘蛛对网站的友好度。

图片优化时还需要注意:图片大小不能太大,建议图片控制在100kb,如果图片过大,会影响网页加载速度,也会占用服务器空间。

电商类型的网站使用图片比较多,不能只给图片写一个alt属性,还需要给图片写详细的内容描述。产品详情页要有详细文字内容介绍。

可以给电商网站添加一两个可以更新内容的栏目,并且显示在主页。

把栏目添加到网站不显眼的地方,给蜘蛛看。

思考:网站的代码优化会不会影响关键词的排名?如果会,影响的是排名的什么原理?

H标签Strong在优化中起到强调作用,将网页中的关键词添加h1标签和strong可以强调,蜘蛛在爬行页面的时候,会页面中的重点强调的内容格外关注,实际上强调作用就是提升了关键词与页面的相关性。

Alt属性和title属性因为能够影响关键词密度,而页面中密度越大的词,与这个页面的相关性就越高。

所有,h,strong,alt,title影响的是关键词排名因素中的相关性这个原理。

Nofollow属性,因为可以禁止权重传递,所以影响的是关键词排名因素中权重这个原理。

视频优化:因为食品很大,我们可以上传到第三方平台。

总结代码优化:

1、  实现代码的精简,可以提高搜索引擎蜘蛛的爬行效率,降低提取文字的难度。

2、  还可以提高页面的加载速度。

精简代码的方法:

1、  使用div+css的方式对页面进行排版。

2、  尽量使用外部调用文件,css和js放到外部文件中,在页面中调用。

3、  减少或者删除注释。

4、  减少页面体积。

二、网站的内链优化

  1. 什么是内链?

在同一个网站内,链接到该网站内各页面的链接。

  1. 导航优化

1)  建议在SEO优化时给我们的导航添加关键词

2)  做导航的时候,导航上写的关键词要符合网站的主题。把特别宽泛的关键词尽量修改成和自己网站主题匹配度高的词。

3)  导航一定要用文字导航,不能使用图片。

4)  导航不建议使用flash,js,这些文件蜘蛛不能识别。

  1. 面包屑导航

什么是面包屑导航?

面包屑导航是告诉访问者他们目前在网站中的位置以及如何返回。

作用:1.增加用户体验,让用户明白当前所在的位置。

2. 降低跳出率,用户可以根据导航找到对应的栏目。

3.加大网站的内部链接,蜘蛛就能很好的来抓取网站页面。

  1. 格式:

4.tag标签

作用:1、对网站的文章进行分类处理

A文章和B文章同时设置了一个tag标签C

当你点击C的时候,tag标签的页面会出现A和B两篇文章。

2.节省用户的浏览时间,提高网站的浏览深度。

3、  提高网站的用户体验。

4、  增加蜘蛛的抓取路径。

Tag模板上传

  1. 上传tag.htm和taglist.htm
  2. 修改路径   /templets/default/style/dedecms.css
  3. 删掉模板里面的头部模板和底部模板

注意:

1、  tag标签关键词数量不要超过5个。

2、  不能堆积关键词。

3、  建议保持每个tag标签都有三篇以上的相关性文章。

5,锚文本

带有链接的关键词!!!

锚文本的作用:

1、  锚文本分为两类,一个是站内锚文本,一个是站外锚文本。

2、  锚文本可以给网站导入流量,这个锚文本给我们的关键词进行了投票,来提高我们网站关键词的排名,也可以增加网站的收录。有利于提高用户体验。

如何利用锚文本来优化网站?

1、  使用的锚文本的关键词要精准,使用的锚文本要和你的网站内容相关。要注意锚文本的链接指向一定要准确。

2、  布局锚文本的时候,位置和数量要自然合理。

锚文本在内容中一般出现在文章的第一段,出现一次。

文章的最后一段出现一次锚文本。

一般来说一篇文章2-3个锚文本就可以了。

锚文本可以提高网站文章关键词密度。

SOE 第五章的更多相关文章

  1. 《Django By Example》第五章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者@ucag注:大家好,我是新来的翻译, ...

  2. 《Entity Framework 6 Recipes》中文翻译系列 (22) -----第五章 加载实体和导航属性之延迟加载

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 第五章 加载实体和导航属性 实体框架提供了非常棒的建模环境,它允许开发人员可视化地使 ...

  3. 精通Web Analytics 2.0 (7) 第五章:荣耀之钥:度量成功

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第五章:荣耀之钥:度量成功 我们的分析师常常得不到我们应得的喜欢,尊重和资金,因为我们没有充分地衡量一个黄金概念:成果.因为我们 ...

  4. 《Linux内核设计与实现》读书笔记 第五章 系统调用

    第五章系统调用 系统调用是用户进程与内核进行交互的接口.为了保护系统稳定可靠,避免应用程序恣意忘形. 5.1与内核通信 系统调用在用户空间进程和硬件设备间添加了一个中间层, 作用:为用户空间提供了一种 ...

  5. Java语言程序设计(基础篇) 第五章 循环

    第五章 循环 5.2 while循环 1.while循环的语法如下: while(循环继续条件){ //循环体 语句(组); } 2.程序:提示用户为两个个位数相加的问题给出答案 package co ...

  6. 读《编写可维护的JavaScript》第五章总结

    第五章 UI层的松耦合 5.1 什么是松耦合 在Web开发中,用户界面是由三个彼此隔离又相互作用的层定义的: HTML是用来定义页面的数据和语义 CSS用来给页面添加样式 JavaScript用来给页 ...

  7. 《Linux内核设计与实现》课本第五章学习笔记——20135203齐岳

    <Linux内核设计与实现>课本第五章学习笔记 By20135203齐岳 与内核通信 用户空间进程和硬件设备之间通过系统调用来交互,其主要作用有三个. 为用户空间提供了硬件的抽象接口. 保 ...

  8. Android深度探索--HAL与驱动开发----第五章读书笔记

    第五章主要学习了搭建S3C6410开发板的测试环境.首先要了解到S3C6410是一款低功耗.高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域. 开发板从技术上说与我们 ...

  9. 《java编程思想》读书笔记(一)开篇&第五章(1)

    2017 ---新篇章  今天终于找到阅读<java编程思想>这本书方法了,表示打开了一个新世界. 第一章:对象导论 内容不多但也有20页,主要是对整本书的一个概括.因为已经有过完整JAV ...

随机推荐

  1. LA-4356&&hdu-2469 (极角排序+扫描线)

    题目链接: Fire-Control System Time Limit: 12000/5000 MS (Java/Others)     Memory Limit: 32768/32768 K (J ...

  2. I.MX6 NXP git 仓库

    /************************************************************************* * I.MX6 NXP git 仓库 * 说明: ...

  3. Burpsuite实验(二)

    一.这次我们使用一下burpsuite的代理拦截功能. 图中的proxy是代理的选项,其中intercept是拦截的功能,在浏览器中请求的包,都经过它. 这是打开拦截时候的状态.forward是通过此 ...

  4. 查看JVM运行时堆内存

    利用jmap和MAT等工具查看JVM运行时堆内存 https://www.cnblogs.com/cjsblog/p/9561375.html jmap JDK自带了一些工具可以帮助我们查看JVM运行 ...

  5. 我自己比较习惯的Watir自动化测试代码管理方式

  6. linux/unix下 pid文件作用浅析

    l在linux系统的目录/var/run下面一般我们都会看到很多的*.pid文件.而且往往新安装的程序在运行后也会在/var/run目录下面产生自己的pid文件.那么这些pid文件有什么作用呢?它的内 ...

  7. 六个优雅的 Linux 命令行技巧

    一些非常有用的命令能让命令行的生活更满足,使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣.在今天的文章中,我们将介 ...

  8. iOS---UICollectionView Class Reference---UICollectionView 类参考文档

    UICollectionView 类: Inherits from UIScrollView : UIView : UIResponder : NSObject Conforms to NSCodin ...

  9. IntentService使用以及源码分析

    一 概述 我们知道,在Android开发中,遇到耗时的任务操作时,都是放到子线程去做,或者放到Service中去做,在Service中开一个子线程来执行耗时操作. 那么,在Service里面我们需要自 ...

  10. bzoj 3811: 玛里苟斯【线性基+期望dp】

    这个输出可是有点恶心啊--WA*inf,最后抄了别人的输出方法orz 还有注意会爆long long,要开unsigned long long 对于k==1,单独考虑每一位i,如果这一位为1则有0.5 ...