1

我对应用程序索引有点困惑。

首先,Android 应用程序能够处理指向您网站的链接以在应用程序内部打开,称为深度链接。只需在清单中描述正确的意图过滤器并处理活动内部的调用即可。

但是 Googlebot 可以索引应用程序内容。这样我们就用site来指定索引什么,毕竟google搜索上会有app页面。

我的问题是:只需在站点地图或页面标签中指定关联站点与应用程序以在谷歌搜索中显示我的应用程序页面就足够了,或者强烈建议为此使用 FIrebase 应用程序索引。

另一个问题是:文档说“通常,您可以使用 robots.txt 文件控制 Googlebot 如何抓取您网站上可公开访问的 URL。当 Googlebot 为您的应用内容编制索引时,您的应用可能会发出 HTTP 请求作为其正常操作的一部分。但是,这些请求在您的服务器上会显示为来自 Googlebot。因此,您必须正确配置服务器的 robots.txt 文件以允许这些请求。(在页面底部https://developer.android.com/training/app-indexing/enabling-app-indexing.html#robots

Googlebot 如何在后台索引页面,如果它只是通过网站及其关联,它为什么会尝试转到 blabla/api(我的应用程序实现所需的 mb),它会启动我的应用程序并在后台执行某些操作?

4

1 回答 1

0

我还没有找到有关 Google 如何为应用程序编制索引的信息,但显然它在编制索引时会对 Google Play 中已发布的 APK 进行一些检查。

在您的应用程序的 Google Search Console 的“Fetch as Google”部分中,您可以在其中测试您的深层链接,它会显示以下消息:

抓取结果不反映以下抓取错误:首次点击免费违规、返回按钮违规或内容不匹配违规。

所以很明显,谷歌在索引你的应用程序时会检查它,以防止开发人员欺骗并确保你按预期使用应用程序索引:提供你网站的内容,但在你的应用程序中。

于 2017-04-06T16:45:40.913 回答