三种使用人工智能进行整站实体优化的方法

发布:泰安APP开发 更新时间:2023-12-25 00:41

准备好了吗?让我们来探讨三种非常简单(但强大)的策略,这些策略将帮助您更快速、更有效地进行优化。

在本文中,您将了解以下内容:

  • 如何使用人工智能为页面优化提供数据源。
  • 利用人工智能快速创建多种模式类型,适用于您网站上的每篇博客文章。
  • 一个免费的内部链接解决方案,使内部链接变得轻而易举。

重要术语

在开始之前,将这些概念与实体相联系是很重要的。

实体

在机器学习中,尤其是在自然语言处理中,实体是特定上下文中的重要事物或概念。

例如,“Apple”可以是代表技术公司的实体,也可以是代表一种水果的实体,具体取决于上下文。

内部链接

内部链接是指指向同一网站上另一个页面的超链接。它们有助于为给定网站建立信息层次结构,并引导访问者前往优先级较高的页面。

seo的角度来看,这些链接有助于搜索引擎发现、索引和理解您站点上的所有页面。

内部链接还有助于搜索引擎理解不同页面及其内容之间的上下文和关系。这有助于搜索引擎识别您站点上的相关实体。

模式

Schema(或Schema.org)是一个协作的、社区驱动的项目,旨在创建、维护和推广互联网上结构化数据的模式。

换句话说,这是一种标记和分类网页信息的方式,以便搜索引擎更好地理解您的页面内容。这可以是从产品评论到事件公告等任何内容。

通过使用模式标记,您帮助搜索引擎识别和理解您页面上存在的实体。

EAV(实体-属性-值)

EAV是一种用于描述实体的数据模型,其中可用于描述它们的属性(属性、参数)数量可能非常庞大。 这在SEO中特别有用,因为它有助于灵活地表示关于实体的信息,这在描述实体的属性可能差异很大的情况下非常有益。

搜索引擎试图理解搜索者的意图以及术语在可搜索数据空间中的上下文含义。

实体的概念,借助于模式、EAV和内部链接的使用,使搜索引擎更有效地理解网站的内容,并向用户呈现最相关的结果。

总的来说,以下三种策略增强了您网站的“语义理解”。除其他SEO实践外,它们可以帮助提高您站点在搜索引擎结果页面(SERPs)中的可见性。

1. 六重语法学提示序列

这个提示是专门围绕实体设计的。正如我们在终极实体指南中所介绍的,实体的理解在很大程度上与语法有关。

名词、形容词、动词、副词、介词和EAV都与实体密切相关。

尽管听起来可能令人困惑,但实际比你想象的要简单。这是ChatGPT对其重要性的看法。

以下是六个提示:

  • “提供一个与主题相关的最常见动词的全面列表。对列表进行聚类,并嵌套相关的动词。”
  • “提供一个与主题相关的最常见名词的全面列表。对列表进行聚类,并嵌套相关的名词。”
  • “提供一个与主题相关的最常见形容词的全面列表。对列表进行聚类,并嵌套相关的形容词。”
  • “提供一个与主题相关的最常见副词的全面列表。对列表进行聚类,并嵌套相关的副词。”
  • “提供一个与主题相关的最常见谓词的全面列表。”
  • “提供一个与主题相关的属性的全面列表。”

当您获得答案时,您可以按照自己的喜好保存它们。我建议使用Google表格来保存。

我建议以几种不同的方式使用此列表。 您可以使用六重列表来指导您的内容摘要。您可以使用六重列表来优化现有内容。甚至可以使用这个列表来帮助您创建智能提示,以供OpenAI使用。

我不能透露所有内部机密,但可以说这个列表可用于帮助您进行程序化的AI内容部署。

2. 模式和人工智能

为数百个网页创建模式是一项非常费力的工作。在过去几年中,各种机构已经将模式产品化,因为这是没有人愿意做的任务之一。

由于模式难以理解,而其好处并不总是被理解,许多人使用现成的解决方案(例如,SEOpress、RankMath、Yoast)。

本文的共同作者Andrew Ansley开发了一个简单的模式生成系统。您不需要了解有关模式的任何内容来使用这个系统。

您只需要一个OpenAI游乐场和对GPT-4的访问权限。

在本示例中,我们将使用网页模式,以便我们可以创建博客文章中包含的实体的清晰和结构化声明。

设置

第1步: 获取您博客文章的URL。

第2步: 在系统文本中提供作者、网站URL、组织名称、出版商名称和网页URL。

第3步: 复制并粘贴您的博客文章文本到系统文本中。

正如您从图像中所看到的,系统文本位于左侧。实际的提示位于页面中间,功能与ChatGPT完全相同,但进行了重大升级。

在游乐场中,您可以调整设置,并且系统文本充当了记忆/上下文的功能。

在游乐场内,您可以使用约8,000个标记(每个标记约0.75个单词=6,000个单词)。

模式提示

提示非常简单。您只需输入以下内容到用户框中:

  • “创建WebPage JSON-LD模式。使用关于和提及。关于和提及应使用实体和相关的维基百科页面。”

完成后,您将获得一些专业的模式,可添加到您的文章中。通常,我们使用插件将页眉代码嵌入博客文章中,但这只是众多选项之一。 如果您不信任AI,您可以前往https://validator.schema.org/,提供代码以查看是否存在任何错误。

正如您从图像中所看到的,我为实体优化设计的专业模式代码没有任何缺陷。太棒了!

另一种您可以轻松添加到博客的模式类型是FAQ页面模式。

FAQ页面模式

这种模式类型比之前的例子更简单。对于此模式,您可以从系统中删除文章文本,然后用您喜欢的内容替换它。

提示是:

  • “创建FAQ模式。”

如果您在系统中有文本,它将生成类似以下示例的内容。

对于那些更喜欢使用ChatGPT的人,您可以使用Web浏览插件(这更简单)。

您唯一需要的提示是:

  • “为URL [插入链接] 创建FAQ模式。”

如果要处理多个URL,您可以添加其他URL并要求ChatGPT为每个URL创建FAQ模式。

我不禁为如何使用AI轻松完成SEO任务而兴奋。虽然我在这里展示的是一个非程序化的示例,但您实际上可以解释您想要构建什么,AI将提供代码。

您甚至不需要向AI索取代码以完成更程序化的模式方法。您可以使用这个简单的提示序列:

  • “以JSON-LD格式创建FAQ模式。处理一个URL,当您完成该任务时,启动另一个提示以继续任务,直到处理列表中的最后一个URL。”

答案看起来像这样:

当使用此方法时,结果的生成将在第6个URL附近结束。

如果提供的URL列表超出了输出长度,您可以输入单词“continue”,然后AI将继续处理URL列表。

3. 内部链接脚本

内部链接对于在页面之间传递权威性、改善Google Bot的爬行能力以及为实体优化传达主题关系非常重要。

以下是Ansley创建的一个只需要三个要素的脚本。

  • 一个Google文档。
  • 一个Google表格。
  • 应用脚本。

文档是您正在撰写的文章,将链接到您的其他文章。

Google表格包含了所有关键字和URL。我使用一个站点地图。

接下来的步骤是要求ChatGPT从URL的短标识中识别关键字。

以下是脚本。

function addLinksFromSheet() {
// Your Google Sheets ID
var sheet = SpreadsheetApp.openById('1AOvyOL0PCVVjY86aEEx77RqUWthV1m5Vzs2SyXE2f7g').getActiveSheet();
// Get all the rows of data in the Sheet, excluding the headers
var data = sheet.getRange("A2:B" + sheet.getLastRow()).getValues();
// Iterate over all the rows
for (var i = 0; i < data.length; i++) {
// The first column in the row contains the text to be hyperlinked
var searchPhrase = data[i][0];
// The second column contains the URL
var hyperlink = data[i][1];
// Use your addLinks function to add the hyperlink to the doc
addLinks(searchPhrase, hyperlink);
}
}
function addLinks(searchPhrase, hyperlink) {
if (!searchPhrase) {
return;
}
// Your Google Doc ID
const document = DocumentApp.openById('1_T5BRHiNi3iPnEL6xtys2qEV9WNzPZAwsQdIqtgiFtI');
const body = document.getBody();
let search = null;
let count = 0;
while (count < 1) {
search = body.findText(searchPhrase, search ? search : null);
if (!search) {
break;
}
const searchElement = search.getElement();
const startIndex = search.getStartOffset();
const endIndex = search.getEndOffsetInclusive();
searchElement.asText().setLinkUrl(startIndex, endIndex, hyperlink);
count++;
}
document.saveAndClose();
}

我强调了脚本中需要您自己独特文档标识的部分。

这个脚本的灵感来自Hamish的YouTube频道,名为Income Surfers。Hamish是一个新的YouTuber,但如果您想要了解AI和SEO,他的内容是很不错的。

下面的GIF演示了如何使用Google App脚本。

  • 保存项目。
  • 单击运行并接受权限。

结果如下图所示。

这个设置的好处是您可以为任何一位作者提供一个内部链接的简便方式。

内部链接最困难的一点是大多数外包作者不知道要链接到什么。

建立一个数据库并维护该列表,这样您的作者可以应用您想要他们使用的所有内部链接。

如果您想要包含额外的关键词,您可以前往ChatGPT并粘贴您的数据。我为了说明的目的使用了五个关键词和五个URL。提示

  • “我想进一步扩展这个表格。将每个URL重复5次,并为每个URL提供4个与之相关的附加关键词。新的关键词应与原关键词在语义上高度相关。”

输出

如您所见,我现在有五个关键词可供选择。为了避免链接到相同的URL,您需要修改脚本。以下是新版本:

function addLinksFromSheet() {
  // Your Google Sheets ID
  var sheet = SpreadsheetApp.openById('1jTwgsEgz5X4BbiNDjQeHJrRVtYdGi3LEKEBvPgIYtg8').getActiveSheet();
  // Get all the rows of data in the Sheet, excluding the headers
  var data = sheet.getRange("A2:B" + sheet.getLastRow()).getValues();
  // Keep track of the used URLs
  var usedUrls = [];
  // Iterate over all the rows
  for (var i = 0; i < data.length; i++) {
    // The first column in the row contains the text to be hyperlinked
    var searchPhrase = data[i][0];
    // The second column contains the URL
    var hyperlink = data[i][1];
    // Check if this URL has been used already
    if (usedUrls.indexOf(hyperlink) === -1) {
      // It hasn't, so add the hyperlink to the doc
      addLinks(searchPhrase, hyperlink);
      // And mark this URL as used
      usedUrls.push(hyperlink);
    }
  }
}
function addLinks(searchPhrase, hyperlink) {
  if (!searchPhrase) {
    return;
  }
  // Your Google Doc ID
  const document = DocumentApp.openById('1rLL9J6Lag6McZ6F22R3ptyb7XFqg9Bc1qmEgobrTa3w');
  const body = document.getBody();
  let search = null;
  let count = 0;
  while (count < 1) {
    search = body.findText(searchPhrase, search ? search : null);
    if (!search) {
      break;
    }
    const searchElement = search.getElement();
    const startIndex = search.getStartOffset();
    const endIndex = search.getEndOffsetInclusive();
    searchElement.asText().setLinkUrl(startIndex, endIndex, hyperlink);
    count++;
  }
  document.saveAndClose();
}

利用人工智能进行实体SEO

上述的三个具体示例展示了如何使用人工智能来显著减少优化实体所需的时间。

我们始终建议在处理重复性或高度技术性的任务时利用人工智能,以便将更多时间投入到SEO的战略或创意功能中。实体SEO也不例外。

然而,重要的是要知道,在优化实体时,人工智能还有许多其他用途,这绝不是一份详尽无遗的清单。

请务必参加我的SMX Advanced会议,将于6月13日至14日举行,以了解有关实体SEO和人工智能的更多信息,以及为什么我们相信实体SEO将对未来的搜索引擎结果页面排名至关重要。

本文由Andrew Ansley共同撰写。

这是实体SEO系列的第三篇文章。如果您想首先阅读前两篇文章,可以在这里找到它们:

  • 实体SEO的明确指南
  • 如何优化实体

本文中表达的观点属于来宾作者,不一定代表Search Engine Land的观点。工作人员作者在此列出。