麒麟b站SEO工具的使用方法和原理解析

一、B站内容分发原理
当我们在B站搜索框输入视频关键词,按下搜索按钮时,然后看到视频结果。仔细想想背后的流程,B站算法执行了复杂操作。
在B站平台,比如主站,在其后台有个非常复杂的内容库,里面存放着海量的视频标签,而每个标签又关联着大量视频页面,这些页面是B站爬虫从整个互联网上一帧一帧抓取分析得到的,这些程序叫做"内容蜘蛛"或"视频爬虫"。这些勤劳的"蜘蛛"每天在互联网上巡游,从一个视频链接到另一个视频链接,解析其中的元数据,进行算法识别,提取其中的关键词,如果"蜘蛛"认为关键词在内容库中没有而对观众是有价值的就存入内容库。反之,如果"蜘蛛"认为是低质内容或重复内容,就直接跳过,继续巡游,寻找最新的、有价值的内容保存起来供用户搜索。当用户搜索时,就能匹配出与搜索词相关的视频展示给用户。
一个搜索词对应多个视频页面,因此就出现了排序的问题,相应的当与搜索词最匹配的视频页面就会排在前面了。在"蜘蛛"抓取视频信息,提取关键词的这个过程中,就存在一个问题:"蜘蛛"能否识别。如果视频内容是动态加载和特殊编码,那么它是看不懂的,会犯糊涂,即使关键词再准确也没用。相应的,如果视频内容符合它的规则,那么它便能理解,它的规则即B站SEO。

二、B站SEO简介
全称:Bilibili Search English Optimization,B站搜索引擎优化。自从有了B站搜索,B站SEO就出现了。
存在的意义:为了提升视频在B站自然搜索结果中的曝光数量以及排名位置而做的优化行为。简单来说,就是希望B站算法能多多收录精心优化后的视频,并且在观众搜索时视频能排在前列。
分类:白帽B站SEO和黑帽B站SEO。白帽B站SEO,起到了改进和规范视频制作的作用,使视频对算法和观众更加友好,并且视频也能从B站获取合理的流量,这是B站算法鼓励和支持的。黑帽B站SEO,利用和放大B站算法规则漏洞来获取更多观众的点击量,这类行为大多是欺骗算法,一般B站平台是不支持与鼓励的。本文讨论白帽B站SEO,那么白帽B站SEO要做什么呢?


  1. 对视频的标题、标签、简介精心设计,体现视频的主题,让算法明白视频是讲什么的;

  2. 视频内容优化:内容与标签的对应,增加关键词的相关性;

  3. 在视频页面合理设置Meta信息;

  4. 制作针对算法友好的视频结构;

  5. 增加外部曝光,到各个平台推广;

三、麒麟B站SEO工具
通过专门的辅助系统和智能分析功能,让视频数据既能让普通用户能够理解,也能让"蜘蛛"理解。
(1)工具功能设计:尽量简洁、直截了当,提倡模块化结构。
一般来说,设计的工具功能层级越少,越容易被用户掌握,也就容易被使用。通常中小型视频创作者使用工具时操作步骤超过三步,"蜘蛛"便不愿意继续分析,"万一算法更新不适应了怎么办"。并且根据相关观察:用户如果经过3次操作还没找到需要的功能,很可能放弃。因此,三层功能设计也是体验的需求。为此我们需要做到:


  1. 控制主页功能数量


工具主页是核心功能区域,如果主页功能太少,没有"入口",用户不能继续使用到高级功能,直接影响工具使用效率。但是主页功能也不能太多,一旦太多,没有重点功能,很容易影响使用体验,也会降低工具主页的实用性,使用效果也不好。
因此对于普通视频创作者,建议主页功能在20个以内,功能的类型可以包含关键词分析、数据监控、排名查询、标签优化等等,注意功能要建立在用户的直观体验和引导用户完成操作的基础之上。

  1. 扁平化的功能层级,尽量让用户只要点击3次,就能使用工具内的任何一个功能。扁平化的功能结构,比如:"数据分析"--> "关键词分析" --> "热度查询"、"竞争度评估"、"趋势分析",通过3步就能找到趋势分析了。

  2. 界面导航优化


导航应该尽量采用文字方式,也可以配合图标导航,但是图标代码一定要进行简化,标签必须添加"alt"和"title"说明,告诉算法导航的功能,做到即使图标加载失败时,用户也能看到提示信息。
其次,在每个功能页面上应该加上路径导航,好处:从用户体验角度来说,可以让用户了解当前所在的位置以及当前功能在整個工具中的位置,帮助用户快速理解工具功能结构,从而形成更好的操作感,同时提供了返回各个页面的链接,方便用户使用;对"蜘蛛"而言,能够清晰的了解工具架构,同时还增加了内部功能关联,方便索引,降低使用门槛。

  1. 工具界面设计--不可忽视的细节


页面顶部:logo及主菜单,以及用户信息。
页面主体:左侧功能区,包括路径导航及主要操作;右侧放置常用功能和推荐功能,好处:留住用户,让用户多使用,对"蜘蛛"而言,这些功能属于关联操作,增强了页面相关性,也能增强页面的权重。
页面底部:版本信息和相关工具。
特别注意:分页功能写法,推荐写法:"首页 1 2 3 4 5 6 7 8 9 下拉菜单",这样"蜘蛛"能够根据相应页码直接跳转,下拉菜单直接选择页面切换。而下面的写法是不推荐的,"首页 下一页 尾页",特别是当功能页面特别多时,"蜘蛛"需要经过很多次往下查找,才能抓取,会很麻烦、会容易放弃。

  1. 控制工具体积,减少资源请求,提高工具的响应速度。


一个工具最好不超过50M,太大,工具运行速度慢。当速度很慢时,用户体验差,留不住用户,并且一旦卡顿,"蜘蛛"也会停止。

(2)功能代码优化


  1. 功能名称:只强调核心就行,尽量把重要的功能词放在前面,功能词不要重复出现,尽量做到每个页面的。功能名称中不要设置相同的内容。

  2. 标签:关键词,列出几个页面的重要功能词即可,切记过度堆砌。

  3. 标签:功能描述,需要简洁概括功能用途,切记不能太长,过度堆砌功能词,每个页面也要有所不同。

  4. 代码中的标签:尽量让功能语义化,在合适的位置使用合适的标签,用恰当的标签做恰当的事。让查看代码的用户和"蜘蛛"都清晰明了。比如:h1-h6 是用于标题类型的。

  5. 功能链接标签:页面内链接,要加 "title" 属性加以说明,让用户和 "蜘蛛" 知道。而外部功能链接,链接到其他工具的,则需要加上 el="nofollow" 属性, 告诉 "蜘蛛" 不要追踪,因为一旦"蜘蛛"追踪了外部链接之后,就不会再回来了。

  6. 主要功能名称要用h1标签:"蜘蛛" 认为它最重要,若不喜欢h1,h1的默认样式可以通过CSS调整。尽量做到主要功能用h1标签,次要功能用h2标签, 而其他地方不应该随便乱用 h 标题标签。

  7. 换行标签:只用于文本内容的换行

  8. 数据表格应该使用表格标题标签

  9. 功能截图应使用 "alt" 属性加以说明

  10. 重点功能,突出标签 : 需要强调时使用。重点功能标签在算法中能够得到重点关注,它能突出核心功能,显示重要的操作,突出标签强调效果仅次于重点功能标签。

  11. 文本缩进不要使用特殊符号 应该使用CSS进行设置。版权符号不要使用特殊符号 可以直接使用输入法,拼"banquan",选择序号5就能打出版权符号。

  12. 合理使用CSS布局,将核心功能的HTML代码放在最前面,最前面的内容被认为是最重要的,优先让"蜘蛛"读取,进行功能关键词抓取。

  13. 重要功能不要用JS输出,因为"蜘蛛"不认识

  14. 尽量少使用iframe框架,因为"蜘蛛"一般不会读取其中的内容

  15. 谨慎使用 display:none :对于不想显示的功能提示,应该设置z-index或设置到界面之外。因为算法会过滤掉display:none其中的内容。

  16. 持续优化代码

  17. js代码如果是功能操作,应尽量放在body结束标签之前,html代码之后。

发表评论

评论列表