索引简介

Google 是否将您的内容编入索引是由系统算法决定的,这些算法会考虑用户需求和质量检查结果。您可以管理 Google 发现您的内容(依赖于网页的网址)的方式,具体如何管理将可以影响 Google 索引过程。如果没有您网页的网址,我们的系统就无法抓取您的信息以及将其编入索引,最终也就无法将其显示在搜索结果中。本文档介绍了将内容编入 Google 索引的概念,有助于您决定如何管理 Google 发现您的内容(这是索引过程的第一步)的方式。

如何管理您的资源,让 Google 可以发现它们

您可以选择多种方式来协助 Google 找到您的资源和数据,其中既包括完全被动的方式,也包括非常主动的方式。此部分介绍了以下内容:为了使您的内容在搜索结果中获得最理想的排名,您可能需要在提供资源元数据(站点地图和资源关联)方面做出的一些常规选择。

A. 采取被动方式

如果您在创建网站时未提供站点地图,那么除非您明确阻止抓取工具抓取您的内容,否则我们的系统会尝试查找您网站上的内容并将其编入索引。按照标准业务流程,Google 系统会抓取您的网页与其他网站上链接到您的内容的网页之间的关系。有关详情,请参阅入门指南

优势:除了制作内容之外,无需进行额外的工作。如果您的网站比较简单,并且您不急于需要相应内容尽早显示在搜索结果中,那么采用这种方法就足够了。 劣势:Google 只能依赖自然链接发现您的内容,这意味着我们的系统可能无法找到您网站上的所有内容(特别是对于新网址或引荐来源很少的网址,更是如此)。对于您急于希望显示在搜索结果中的新内容(例如您特意标记为纳入富媒体搜索结果中的内容),这可能会导致出现问题。

B. 主动管理您的网址

通过为我们的系统提供直接的内容网址列表(称为站点地图),我们在查找您的网页时便不再仅依赖于您的网页与更广泛的网络上其他引荐来源网页之间的关系。这可以加快我们的系统发现您内容的过程。通常,您可以将站点地图托管在自己的网域上可供 Googlebot 访问的地方。

此外,如果您的多个网址中包含的内容基本相同(例如 AMP 网页、HTML 网页,以及移动应用视图),站点地图有助于指明这些资源之间的关系。在资源之间建立关系有助于使我们的系统正确地提供合适的内容,例如指向您的应用或 AMP 网页的链接。要建立此类关系,您需要为网站建立规范网页,并在这些网页与备用网站内容或应用内容之间建立关联。在明确各种资源之间的关系后,我们就可以确定在搜索结果中向用户显示哪种类型的内容,例如,如果用户通过手机搜索并且已安装您的应用,我们会向其显示指向您的应用的链接。

优势:可增强您的富媒体搜索结果在 Google 搜索中的表现。可加快将新内容和引荐来源很少的内容收录到系统的过程。这种方法可以消除一个潜在障碍,使 Google 能够以多种形式快速提供您的内容。

劣势:您需要执行额外的工作来提供资源元数据(即站点地图,以及您在网页、应用和 AMP 网页之间指定的关系)。

C. 向 Google 提交新网址和更新后的网址

您可以只是将站点地图托管在自己的网站上,等待我们的系统来发现;也可以在创建了新网址或现有网址中的内容发生更改后通知 Google。

如果是创建了新网址,提交站点地图有助于我们更快速地发现它们。如果是对现有网址的内容进行了更改,您可以提供带有修改时间戳的 XML 站点地图,以通知我们更改后的内容可供重新编入索引。

当我们的系统收到网址列表时,我们会确定何时抓取相应内容。对于我们抓取的内容,我们会确认您的服务器上是否存在相关资源(此过程称为验证),然后使相应内容做好准备,以便我们将其编入索引。

优势:向 Google 提交网址有助于使您的网域中进行的内容更新尽早显示在搜索结果中。

劣势:不多。完成站点地图创建工作后,将站点地图提交给 Google 就很简单了,并且很多内容管理系统都提供程序化的站点地图更新功能。

详细了解站点地图以及您的网站可能需要站点地图的原因,请访问 Search Console 帮助中心。

D. 使您的应用编入索引

Firebase App Indexing(以前称为 Google App Indexing)可使您的应用显示在 Google 搜索结果中。如果用户在搜索相关内容时已安装您的应用,则可直接从搜索结果中启动您的应用。如果用户尚未安装您的应用,他们在搜索应用时会在搜索结果中看到安装卡片。App Indexing API 有助于使用户更好地在 Google 搜索中进行应用查询(无论其是否安装了相应应用),并提供了查询自动填充功能。详细了解 Firebase App Indexing

优势:为您的应用使用 App Indexing 可为您的所有内容、应用和网站添加一个有助于提升排名的指标。

劣势:需要对您的应用和网站进行更多内容管理工作。不过,将 Android Studio 作为开发环境可简化资源管理,从而可以大大简化这些管理工作。详细了解如何针对 App Indexing 使用 Android Studio

发送以下问题的反馈:

此网页