什么是 Google 算法?
Google 在用户执行搜索时用于对匹配结果进行排名的一套规则。本文说明其构成与主要类型。
什么是 Google 算法?
Google 搜索算法是一系列复杂的指令、序列和操作,用于根据搜索查询从搜索索引中检索内容并为其排名。它也称为 Google 核心算法(Google core algorithm),其中包含若干更具体的算法。
人们提到 Google 算法时,多数情况下指的是排名算法(Ranking algorithm)。
Google 几乎每天都在改动和优化算法,其中大多数几乎难以察觉。
Google 每年会数次对搜索算法和系统做重大调整,这类全面更新称为核心更新(core updates),并由 Google 对外公布。
此外,很多人会把算法更新(algorithms updates)与算法(algorithms)混为一谈。例如,Panda 是 Google 排名算法一次重大更新的代号。
为什么 Google 算法很重要?
算法是 Google 搜索的核心。Google 对页面排名、理解搜索查询的能力,都依赖算法实现。
Google 使用了哪些算法?
很可能仍有相当多的算法尚未被 Google 公开宣布或命名。以下是已知的一些:
Google 核心算法:
Google 核心算法是 Google 搜索背后的主要算法,整合了若干更具体的算法。
排名算法
该算法负责在 SERP 中对页面排名。它考虑大量未知因素,其中若干已确认:
- 内容
- 核心网页指标(Core Web Vitals)
- HTTPS
- 移动端友好性
- 网站速度
- 链接
- 锚文本
- 地理位置(用于本地搜索)
Google 排名算法最重要的一次更新名为 Panda(2011 年)。
PageRank
PageRank 是一种依据页面的链接概况(link profile)判断其重要性的算法。
垃圾内容算法
该算法帮助 Google 找出违反垃圾内容政策(Spam Policies)的页面和网站,在搜索结果中将其降级,或从搜索索引中彻底移除。
Penguin(2012 年)是该算法一次重大更新的代号。
RankBrain
RankBrain 是一种机器学习算法,帮助 Google 理解并解读搜索查询,返回相关结果。
Hilltop
Hilltop 是一种用于在新闻搜索中查找与某关键词主题相关文档的算法。Google 于 2003 年将其收购,并用于新闻(News)结果。
常见问题
Penguin、Panda 和 Hummingbird 是 Google 算法吗?
尽管 Penguin、Panda 和 Hummingbird 常被称为 Google 搜索算法,但它们并不是,而是 Google 各项算法重大更新的代号。