什么是时间因子?百度极光算法解析

各位站长和SEO工作者都清楚,搜索引擎的算法调整对于网站的推广优化有着至关重要的影响。而在国内我们最关注的就是百度,尤其是百度移动端的算法调整问题。

从2017年开始,百度频繁推出新算法,此前我们就讨论过相关内容:2017百度算法简要分析。而在5月的最后一天,百度宣布了最新算法“极光算法”。原文如下:

2018年5月底,百度搜索将上线极光算法,旨在倡导资源方重视网站落地页时间规范。落地页时间因子是百度搜索判断网站收录、展示、排序结果的重要参考依据。为了让用户获得更满意的搜索浏览体验,我们将给予符合落地页时间因子要求且时效性较高的网页更多的收录、展现机会,同时减少不符合规定的网站的展现机会。

jiguangsuanfa aurora polaris 01 - marketing, sharing - 什么是时间因子?百度极光算法解析

什么是时间因子

根据百度所说,极光算法主要是围绕“落地页的时间因子”来制定的。那么什么是落地页的时间因子呢?

首先我们先来解释落地页。任何网页一旦被百度收录,成为百度的索引,就有机会在搜索某种关键词时,在某个位置被百度展示出来。作为搜索结果被展示出来的,就可以算作落地页,也就是用户在搜索结果页点击并实际进入的页面。

接下来是时间因子。页面的时间要素有两个,分别是发布时间(Publish Date)和修改时间(Update Date)。论坛和带有回复功能的页面,还会有回复时间或称交互时间(LR Date)。搜索引擎在收录并索引该页面的时候,还会加入索引时间(Index Date)。

以上就构成了落地页时间因子。

 

极光算法何要对时间因子做出要求

百度的想法很简单,也很合理:在同等质量的情况下,越新的页面(发布或更新时间靠后的)对用户越有用。很多内容时效性很强,比如设计趋势、高考情报、留学信息等,新发布的总是有更大的概率发挥价值。

时间因子一直都是综合搜索引擎考虑的因素之一,谷歌和百度这样的搜索巨头其实早就把这类概念纳入算法。

只不过,这次百度决定大规模整改,所以推出了额外举措。

 

为何要推出额外举措呢?

上述几个时间,只能说是存在,但未必是公开透明的,甚至未必真实。比如,在大部分CMS系统里,发布时间和修改时间基本会记录在数据库内,但搜索引擎是无法直接访问数据库的。所以,搜索引擎只能依靠发布出来并转为Html的静态页面,来判断这几个因素。这就产生了几个问题:

  1. 不是所有页面都会加入上述因子。换句话说,不是每个页面都会告诉你它是什么时候发布的、什么时候修改的。而且有些是看上去没有,代码里也没有。你可以试着访问一些企业的官方网站,虽然新闻动态里的内容大部分是有日期的(一般至少有发布日期),但是像首页、产品介绍页面,基本不会写明发布和更新的日期。
  2. 时间因子是可以人为修改的。这几个时间说白了只是数据库里的一些字段,是可以修改的,更别说在大部分CMS里,你可以将已有文章的发布时间任意修改。发布日期上挂着1900年的文章和挂着2099年的文章都可以出现。
  3. 页面抓取有迟滞。你可能会想,就算页面的时期可以修改,但只要发布或更新,蜘蛛就会来抓取,那不就可以确定时间了吗?但实际对大部分站点来说,任何搜索引擎的抓取都不会太及时。就拿我自己的网站来说,即使做了主动提交的工作,某个2018年3月更新的页面,百度的快照仍是2017年12月的。

因此时间因子本身不是一个规范化的参数。百度这次希望通过降低非时效性(或时间因子格式不标准)页面的排名,来促使站长将时间因子规范化。

 

时间因子规范化如何操作?

这次百度决定用JSON-LD+推送的方式来实现。也就是说,页面需要将自己推送给百度,并声明包括时间因子在内的系列内容。

json ld - marketing, sharing - 什么是时间因子?百度极光算法解析

完整JSON-LD代码可通过链接查看:

https://ziyuan.baidu.com/college/articleinfo?id=2210

这段代码看着是不是很熟悉?百度告诉我们这个代码是用来提交时间因子的,其实并不完全是。实际上这段代码和百度熊掌号要求的JSON-LD页面改造代码是一致的,和Google倡导的改造方式也一样,只不过是它的扩展版。下面是熊掌号的代码,自行体会一下:

json ld 1 - marketing, sharing - 什么是时间因子?百度极光算法解析

这里要提到,就算进行了上述页面改造,其实熊掌号也是不必开通的,Appid实测允许填None,但如果要做自媒体还是建议开通,百度系自媒体对SEO也有帮助。

 

如何完成页面改造

如果你对编程有一定了解,可以尝试自行添加JSON-LD代码。

可以先下载上面提到的百度JS代码,作为对照参考。

几个关键字段可用PHP或JS直接获取,但根据你实际使用的平台不同,代码的安装方式和获取方式都不一样,所以这里不详细赘述。

以下仅为例子,这里的发布和更新时间填写了相同内容。理论上适用于Wordpress。另外这里没有提交Data(主要包括站点信息、分类信息、标签等)。
<script type="application/ld+json">{
	"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
	"@id": "<?php the_permalink(); ?>",
 	"appid": "None",
	"title": "<?php the_title(); ?>",
	"images": "",
	"description": "<?php echo fanly_excerpt()?>",
	"pubDate": "<?php echo get_the_time('Y-m-d\TH:i:s')?>",
"upDate": "<?php echo get_the_time('Y-m-d\TH:i:s')?>",
"lrDate": "",
}</script>

具体改造您可以直接搜索“JSON-LD”来获取页面改造的经验。或查看一些官方文档:

W3:https://www.w3.org/TR/json-ld/

JSON-LD:https://json-ld.org/

微信打赏支付宝打赏

感谢您的支持!

文章来源:卡米雷特的小站www.kamilet.cn)转载请注明出处。

卡米雷特

视觉控&技术控,不断学习中!

您可能还喜欢...

5 条回复

  1. google positie说道:

    Nice post! Thank you.

  2. 智宇自媒体说道:

    分析的很到位呀11

  3. 智宇自媒体说道:

    分析的很到位呀

  4. 藏金网说道:

    这个博客就像一座宝藏,我是来掘金滴!

  5. Kamilet说道:

    后续将更新本站的JSON-LD改造过程

发表回复

您的电子邮箱地址不会被公开。