网页SEO

这篇博文主要是来写一下我看了一些SEO的笔记和心得:

要想进行SEO就先要了解搜索引擎的工作原理:一版分为三步(我说的如果有问题欢迎指点)

1:获取到页面的信息或者是用户提交的信息。同时建立搜索引擎数据库

2:对页面的关键字和搜索引擎数据库做比对,排序。

3:展示给用户。

SEO主要分为两种,一种为白帽SEO,一种为黑帽SEO,就是和hacker差不多,有黑白之分,一种是有利与互联网的,一种当然是不利的,在这里不做过多的解释。

来说一下内容上的SEO:

1:重视网站的标题 关键字 还有描述 这都是小爬虫喜欢的东西

2:是内容和关键字的对应,增加关键字的密度。

3:合理的设置robot.txt文件。

4:增加外链的引用。

现在我们来看看前端工程师的SEO

一版SEO分为网页结构布局的优化和网页代码的优化。

先从网页布局优化上讨论:

1:结构简单,建议使用扁平化的结构来建站(为什么呢,因为小虫子太懒了呗,基本上纵向超过三成的页面结构,小虫子就已经很少深入了,所以网站目录层次越少,越容易被爬虫获取)。

2:首页的链接数量(100以内 包扩 内容部分头部的尾部的锚)

导航的SEO

导航分为头部导航,底部导航,还有内容部分的导航。其中 主导航副导航还有分类导航尽量使用文字来描述。

建议使用面包屑导航;在每个网页上都留上面包屑有利于用户了解网站结构。还有利于让用户了解到当前所处的位置。有利于用户体验。

底部有分页的SEO:建议使用形式1~10加上一个下拉框(能让用户知道直接的页数和总页数)。

页面大小的SEO,一个页面最好不要超过100K.

网页代码优化:

1:<title> :

(1)只要强调重点

(2)把重要的关键词放在前面不要重复出现。

(3)每个页面的title不要设置相同的。

2<meta keyword>:

列出几个重要的关键词即可。

3 <meta decription>:不要堆积关键词,每个页面的decription也要不同。

4:语义化标签的运用:什么是语义化的标签,就是在合适的地方使用合理的标签。

还有一些小技巧推荐给大家使用:

1:<a>最好加上title属性(小虫子喜欢)指向别的网站的时候尽量加上rel=“nofollow”为了防止小爬虫去了就不会来了。

2:<h1>:权重很大,小虫子会有限看这个标签。副标题用h2.

3:<br>之用于多文本之间的换行,如果想用于元素之间的换行可以使用CSS来修饰(推荐<p><br></p>)

4:使用表格标题<caption>

5:<img>一定要加alt和title属性

6:关注一些语义标签的用法如<strong><em><b><i>H5对这些标签都有了新的定义。

7:重要的结构不要使用JS来输出(小爬虫不懂)

8:重要的内容尽量放在前面。

9:尽量少使用iframe标签。小爬虫不喜欢。

10:最后一个也是最终更要的一个就是不断的精简代码。

谢谢大家看完我的笔记:加油!

原文地址:https://www.cnblogs.com/gavinzzh-firstday/p/5732502.html