zoukankan      html  css  js  c++  java
  • 网页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:最后一个也是最终更要的一个就是不断的精简代码。

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

  • 相关阅读:
    leetcode 1140. Stone Game II
    主席树
    Codeforces Round #442 (Div. 2) E Danil and a Part-time Job (dfs序加上一个线段树区间修改查询)
    UVALive 3942 Remember the Word
    UVA 11235 Frequent values (RMQ )
    CodeForces
    hdu 2955 Robberies (01背包好题)
    hdu 1054 Strategic Game (简单树形DP)
    hdu 5532 Almost Sorted Array (水题)
    hdu 2089 不要62 (数位dp基础题)
  • 原文地址:https://www.cnblogs.com/gavinzzh-firstday/p/5732502.html
Copyright © 2011-2022 走看看