NLP SEO - 它是什么,以及它如何提升您的网站

已发表: 2022-09-08
NLP SEO 标头


是的,我们都知道谷歌是一个语义搜索引擎。

这意味着……

谷歌试图理解您的内容的含义,而不仅仅是寻找文字关键字匹配。

原因是谷歌试图通过提供更准确地满足搜索者意图的结果来改善用户体验。

为了做到这一点,谷歌有自然语言处理 (NLP) 算法来读取您的内容。

在这篇文章中,我将尝试回答:
  • 什么是自然语言处理?
  • 自然语言处理是如何工作的?
  • 您如何在 SEO 中使用自然语言处理?

为此,我将专注于理论知识以及戴上我的科学家帽子并进行一些实验。 (是的,我喜欢修修补补。)

我对这个实验的目标是更深入地了解如何为 NLP 创建页面 SEO。

但首先,如果您想知道 Google 的 NLP 是什么……





什么是 NLP(自然语言处理)?



NLP 或自然语言处理是人工智能的一个领域,它允许机器理解人类语言,无论是书面的还是口头的。 这是一个结合语言学和计算机科学的领域,允许计算机分析和“理解”语言,以便从文本和语音中提取意义。

现在,您可能想知道……



谷歌的自然语言处理有什么用?



自然语言处理允许搜索引擎为用户查询带来令人惊讶的准确答案,并以 SERP 功能的形式快速回答问题。 当问题广泛或模糊时,它还可以帮助用户优化搜索。

换句话说,想想这个……

您是否注意到,当您在 Google 中输入查询时,您会得到一个非常准确且相关的答案?

谷歌是如何做到的?

实际上,谷歌同时解决了两个问题。

首先,谷歌必须理解查询。

想想看。

你如何表达你的查询,以便它会给你带来你真正想要的结果? 在大多数情况下,您使用自然语言。

相比之下,回想一下在 Google 的 BERT 算法推出之前,你在 2018 年是如何措辞的。 据我回忆,您会根据短语构建查询。 如果您没有找到您要查找的内容,您可以尝试一些变体,直到 Google 提供您要查找的信息。

但是,现在,您使用自然语言键入查询。 这意味着 Google 必须了解您的查询。

其次,一旦谷歌理解了你的查询,它必须弄清楚要带来什么内容才能回答这个问题。 这意味着带来 URL 的排名列表以及 SERP 功能。

要了解为您带来哪些内容,Google 需要了解其索引中的内容的含义。

这意味着自然语言处理技术会分析查询及其索引中的内容。

最好的例子是精选片段中包含的内容。 当精选片段是新的时,他们经常提出难以理解的单词沙拉。

原因是精选片段通常会带来非结构化段落的内容。 这意味着为了对用户查询提供简单而准确的答案,Google 必须进行一些编辑。

现在,随着谷歌对语言的理解在过去几年里有了很大的提高,精选片段文本变得清晰、有用且易于理解。

正如您在下面颇具讽刺意味的精选片段中看到的那样,难以理解的沙拉一词的日子已经一去不复返了。

词沙拉精选片段





自然语言处理如何工作?



虽然这是一个大主题,但这里有一个 30, 000 英尺的概述。

谷歌的自然语言处理算法的工作原理是将句子分成不同的术语,将句子分解成词类,并根据语法规则计算出单词之间的关系。

通过使用 Google 的 Natural Language API 演示分析您的文本,您可以很容易地看到这一点。


Google 的自然语言 API 演示


接下来,Google 将主体和对象识别为实体,然后将它们分配给实体类型,例如人员、位置、组织等。算法还识别已知实体,这意味着其知识图中已经存在的实体。

(顺便说一句,要真正理解这篇博文,您需要清楚地了解什么是实体和知识图谱。所以,如果您想知道,我在上面提供了指向其他博文的链接,旨在使这些概念更加清晰清除。)


Google 的 Natural Language API 演示实体报告

Google 的 Natural Language API 演示展示了 Google 的 NLP 如何将句子分解为实体。


谷歌还分析了情绪,即作者对文本中提到的实体的态度。


谷歌的自然语言 API 情绪报告

Google 的 Natural Language API 演示展示了 Google 的 NLP 情绪分析。


谷歌还试图了解内容类别。 正如您在下面的屏幕截图中看到的,分析文本的类别是 Internet & Telecom。


Google 的自然语言 API 演示类别报告


好的,现在您已经了解了 Google 如何理解内容,很明显 NLP 和 SEO 齐头并进。

所以,让我们测试一下谷歌是如何理解语言的,看看我们是否能收集到一些 SEO 见解。





基于四个相似查询的四个 NLP 示例



为了演示 Google 的 NLP 算法是如何工作的,我创建了一个小测试来看看 Google 如何理解语义相似的查询。 结果是一些很好的 NLP 例子。

在这个实验中,我的目标是了解 Google 是否理解查询之间的差异。 为此,我将检查:
  • Google 如何回答每个查询
  • 基于我自己的人类理解的语义
  • 基于 Google 的 NLP Demo 工具的语义

在这个实验中,我专门寻找带来 Featured Snippet 结果的查询。 我选择精选片段是因为,正如我上面提到的,为了创建一个片段,谷歌经常将各种元素组合在一起,例如文本和图像。 谷歌如何做到这一点展示了谷歌如何解释每个元素。

而且,由于谷歌将精选片段作为查询的答案,精选片段还显示了谷歌如何理解查询。

换句话说,我想看看谷歌如何管理内容,这比仅仅提供一个蓝色链接列表要复杂得多。 因为结果越详细,谷歌就越不可能做出疯狂的幸运猜测。

我搜索了这四个查询:
  • 中国的龙符号是什么
  • 龙符号中文
  • 中国的龙符号是什么
  • 中国的龙符号代表什么

现在,乍一看,您可能会认为这些查询具有相同或至少相似的意图。

而且,如果是这样的话,它们都应该带来相同的结果。

所以为了测试这一点,我在谷歌上搜索了每一个。

而且,我相信你会想象,每个结果都是不同的。 更重要的是,他们甚至没有带来相同的 URL、文本或图像。

因此,让我们逐一检查以尝试了解 Google 看到的内容并尝试了解原因。



1. 示例 #1 '什么是中国龙符号'



第一个查询“什么是中国龙符号”在语法上是正确的。 如果你在谷歌中输入这样的查询,理论上你应该得到最好的结果。


第一个查询精选片段


正如您从上面的精选片段中看到的那样,谷歌引用了中国易网的博客文章“中国文化中龙符号的意义”。

现在在看工具之前,这是我基于我自己的人类理解的语义分析。 (是的,我的大脑是我最喜欢的 SEO 工具。)

该查询的措辞是为了了解中国的龙符号是什么。 这意味着主要实体是来自中国的龙符号。

谷歌完美地回答了这个问题。 例如,标题标签表示文章将解释龙符号在中国文化中的含义。 这正是搜索者所寻找的。


chinaeasy.com 标题标签


查看精选片段中的文字,您会注意到 Google 正在解释龙在中国文化中的象征意义。


第一个查询文本


同样,如果您问我,这是一个非常好的用户体验。 精选片段为用户提供了一个很好的主题概述。

现在,让我们进入 Google 的 Natural Language API 演示,看看 Google 是如何理解查询的。


显示实体的 Google 自然语言 API 演示


看上面的截图,谷歌似乎明白了查询中有两个实体。

首先,“中国人”一词是指中国的位置。 您可以通过 API 演示将其标识为“位置”这一事实来了解这一点。 此外,该工具还提供指向维基百科关于中国的文章的链接。 当 Google 识别出其知识图中的实体时,就会出现一篇 Wikipedia 文章。

换句话说,谷歌识别出一个名为“龙符号”的未知实体,它与“中国”的位置有关。

从我的角度来看,这符合我对查询中实体的人类理解,结果最有可能满足用户的查询。

现在让我们看看下一个查询。



2. 示例 #2 - '龙符号中文'



下一个查询是'dragon symbol Chinese'。

尽管这个查询在语法上不正确,但作为一个人类,我通常会键入这样的查询作为“什么是中国龙符号?”的简写。

对我来说,隐含了缺失的“What is the..”,这两个查询的含义相同。 我的大脑填补了空白。

但是,对于谷歌来说,语义差异需要一个完全不同的答案。

当我把它输入谷歌时,这是我看到的:


第二个查询精选片段


正如您在上面的屏幕截图中看到的那样,Google 提供了来自 Wikipedia.com 的信息。 我们在上面看到的Chineasy.com URL 发生了什么?

如果我们只看标题标签,谷歌似乎是从一篇关于中国龙的一般文章中带来内容,而不是一篇解释中国龙在中国文化中的含义的特定文章,我们在查看上一个查询时看到。


维基百科标题标签


此外,精选片段中的内容有些尴尬。


第二个查询文本


虽然答案与我们在查看上一个查询时看到的相似,但这里的第一句以“龙符号也是……”开头。 这里的“也”这个词似乎很奇怪。

所以最大的问题是,为什么 URL 不同,为什么文本很尴尬?

也许答案是查询缺少“什么是……”上下文词。

而且,根据经验,当有人在搜索栏中输入一个广义的术语时,谷歌会给出一个可以满足许多用户意图的广泛响应。

只是在这里推测,这可能解释了为什么谷歌带来了维基百科的文章而不是中国易网的文章。

维基百科的文章更笼统,并不关注中国龙的象征意义,而是涵盖了更广泛的主题。

它首先解释了中国龙的一般含义,仅在第四行提到了它的象征意义。


维基百科文章简介


如果你看一下上面的截图,你就会明白为什么精选片段中提到了“也”这个词。

换句话说,通过用户排除“What is the…”这个词,Google 带来了一个更通用的 URL。

现在让我们看看 Google 的 API 演示中的查询。


显示实体的 Google 自然语言 API 演示


在这里,我们看到谷歌(根据这个工具)将查询理解为一个实体。 正如我们在上一个查询中看到的那样,中国不被视为一个位置。

现在出于完全的好奇,我将单词顺序更改为“中国龙符号”,看看是否得到相同的结果。 在下面的截图中,你会看到当我改变词序时,“中文”这个词根本没有被视为一个实体。


显示实体的 Google 自然语言 API 演示


相反,谷歌将其视为形容词。


Google 的自然语言 API 工具语法报告


这里的要点是通过改变词序,改变搜索引擎理解查询的方式。

也就是说,结果有点令人满意,但我的感觉是之前的结果要好得多。

让我们看看第三个查询。



3. 示例#3 - '什么是中国的龙符号'



查询“什么是龙符号中文”是前两个查询的组合。

现在从用户的角度来看,我想谷歌阅读这个查询的方式与阅读前一个查询的方式相同。 我的意思是,作为一个人,我读“龙符号中文”作为写句子“什么是中国的龙符号”的简写方式。

但是,如果您查看精选片段,您会注意到 Google 不同意。


第三次查询


正如您从上面的屏幕截图中看到的那样,Google 在精选片段中显示了网站 Chineasy.com 的 URL,而之前的查询带来了来自 Wikipedia 的 URL。

这与我们在第一个查询中看到的精选片段几乎相同,这使我相信第二个查询中的 URL 更改不是词序更改的结果,而是缺少上下文词“什么是这…'。

如果我们使用 Google 的 NLP 分析器查看查询,我们会看到 Google 假设主要实体是“符号中文”。


显示实体的 Google 自然语言 API 工具


现在让我们看看查询“中国龙代表什么?”



4. 例子#4——“中国龙代表什么”



当您再次查看精选片段时,您会注意到 Google 为您带来了一个完全不同的 URL。 这次 Google 为您带来了 depts.washington.edu。


第四次查询


现在,让我们试着理解为什么谷歌这次带来了不同的 URL。 如果我们将其与第一个查询“什么是中国龙符号”进行比较,则有一个基本区别。

第一个查询问了一个模糊的问题。 当您提出以“什么是……?”开头的问题时您没有以任何方式限定您的问题。 但是,当您问“x 代表什么?”时你在问一个更具体的问题。 问题越具体,答案就越具体。

现在考虑到这一点,让我们看一下精选片段文本。


第四个查询文本


如您所见,文本中包含“龙符号代表”字样。

也许谷歌使用这个 URL 是因为查询中包含“代表”这个词(中国的龙符号代表什么?)

好的,我们已经介绍了一些 NLP 理论以及一些 NLP 实际应用示例。

现在让我们看一下用于 SEO 的 NLP。





如何在 SEO 中实施 NLP?



在我的小演示之后,您已经了解了 Google 和其他搜索引擎如何使用 NLP 技术来理解您的内容。 所以作为一个 SEO,最大的问题是,你如何使用 NLP 来改进你的 SEO?

以下是旨在帮助您改进 SEO NLP 的简短列表。



在您的关键字研究中包含搜索意图



如上所述,Google 会分析您的搜索查询。 当谷歌这样做时,它试图理解查询背后的搜索意图,以便它可以带来充分回答问题的相关结果。

这意味着了解 Google 如何解释搜索意图至关重要。 最简单的方法是分析 SERP。

原因是,通过执行 SERP 分析,您可以轻松查看 Google 为回答查询带来了哪些资源。 通过看到这一点,您可以弄清楚 Google 如何理解搜索意图。



写得简单明了



正如您从上面的 NLP 示例中看到的那样,Google 会分析您内容中句子的主语和宾语以识别实体。 更重要的是,对你的句子结构进行微小的改变可以改变句子的语义结构,而你作为一个人可能无法察觉。 请记住,Google 不是人类,不会像您那样理解您的内容。

因此,要解决这个问题,请始终写简单的句子,并尝试每个句子表达一个想法。



在您的内容中识别并包含实体



由于 Google 不仅会识别您内容中的实体,还会将您内容中的实体链接到其知识图中的已知实体,因此您应该尝试识别 Google 希望在回答搜索查询的内容中看到的所有实体。

您可以通过使用 Google 的 API 演示分析 Google 的热门内容或使用 Python 导入实体数据来轻松做到这一点。

使用 Google 的 API 演示分析竞争对手的内容是一个很好的起点。 只需将他们的内容放入演示并点击分析。


Google 的自然语言 API 演示工具


完成此操作后,请查看“实体”报告。 无论该工具在哪里提供 URL(通常来自 Wikipedia),您都会找到一个已知实体。

使用此工具,您可以查看所有热门内容并查找要包含在您的内容中的常见实体。

另一种选择是使用 Python 来查找实体数据。 如果您想了解如何执行此操作,请查看 Marco Giordano 关于如何使用 Python 进行 NLP 和语义 SEO 的博客文章。



将答案与问题匹配



在我在 Bill Slawski 的网站上看到的一篇文章中,Google 的一项专利指出,如果您的内容以问答形式呈现,则更有可能被选中用于 People Also Ask 答案。

换句话说,要让您的内容出现在 People Also Ask 功能中,请将问题包含在您的内容中,然后回答它。 我想补充一点,让 Google 更容易理解您正在回答问题,并在问题后立即回答。

现在,如果在您的内容中写出问题并立即回答有助于 Google 将您的内容包含在 PAA 框中,那么为了让 Google 理解您的内容,您通常应该以这种方式构建您的内容,即使你不是针对 PAA 盒子。



使用清晰的结构



为了理解实体,Google 可以从结构化和半结构化信息中提取信息。 这意味着 Google 可以理解简单的 HTML 标记,例如标题(H1、H2 等)。

更重要的是,据我所见,谷歌理解结构化和半结构化数据比谷歌理解非结构化数据更容易。

了解这一点后,您应该使用逻辑标题(H1、H2 等)为您的内容创建清晰的结构。

(要更清楚地了解这一点,请查看我在 Google 知识图谱上的文章。)





Google 的 NLP 对您意味着什么



语义搜索就在这里,从我所看到的来看,它会一直存在。

而且,我看到的是语义搜索改变了 SEO 的游戏规则。 我们现在可能看不到它,但随着谷歌在 Bert 和 MUM 等算法上加倍下注,谷歌处理人类语言的能力正在呈指数级提高。

这对我来说意味着我们必须开始为这些算法优化我们的内容。 是的,我确实知道 SEO 的这个分支还处于起步阶段,但正如我们过去所做的那样,通过一些尝试和错误,您可以掌握如何提高流量和知名度。

这就是我的小实验的全部内容。 我试图弄清楚语义搜索算法如何影响搜索结果,以便弄清楚如何更好地优化内容。