1

我已经根据官方指南实现了谷歌应用索引: https ://developers.google.com/app-indexing/android/app

我没有相应的网页内容,只是与自定义登录页面相关联。

我对我的应用程序中究竟被索引的内容有点困惑:

  1. 活动内容本身是否被索引或仅是描述中设置的字符串值?

    事物对象 = new Thing.Builder() .setName(mTitle) .setDescription( mDescription ) .setUrl(Uri.parse(mUrl)) .build();

  2. 如果在应用程序中显示动态内容,它是否会自动被索引/爬网,或者我是否需要将它们全部连接成一个字符串并设置为如上所述的描述?

  3. 将抓取哪些活动的内容?

  4. 深度链接是否需要对活动内容进行索引/爬网?我只创建了一个指向主/主页活动的深层链接,但希望尽可能多地抓取应用程序。

4

1 回答 1

2

目前,Google App Indexing 要求您确实拥有与您的应用程序对应的网站。但是,已宣布 Google 开始为纯应用内容编制索引,您可以通过提交此表单来提交您对仅应用内容编制索引的兴趣 - https://developers.google.com/app-indexing/app-只要

请注意,提交表单不会自动使 Google 索引您的应用程序内容。

现在,回答您的问题:

1- 标题和描述用于索引,特别是如果您使用 App Indexing API,则允许自动建议,我会推荐。但是您也可以通过活动类型来索引它是什么类型的活动/内容。例如,如果您有静态内容,则活动类型将为 TYPE_VIEW,如果是视频内容,则活动类型将为 TYPE_WATCH。在这里,您可以获得有关现有活动类型的更多信息 - https://developers.google.com/android/reference/com/google/android/gms/appindexing/Action#constant-summary

2-您只需要为内容提供唯一的深层链接、标题和描述。如果是有时间限制的内容,例如新闻、拍卖或销售,您可以使用 [noindex.xml] 稍后从该内容中删除索引。在此处使用 [noindex.xml] 的更多信息 - https://developers.google.com/app-indexing/android/app#create-the-noindexxml-file

3- 只会抓取标题和描述。

4- 要索引内容,您必须提供一个唯一的深层链接,允许用户执行它并自动查看您应用中的内容。因此,您需要为要索引的每个内容都有一个深层链接。

在您没有与内容相关联的网站的情况下,我建议您使用 App Indexing API。它非常易于实施,并允许您直接在您的应用程序中发布您的深层链接。它还带来了一些优势,例如为您的应用用户启用自动完成功能、更丰富的搜索结果、改进的搜索质量和增强的排名信号。你可以在这里看到更多关于它的信息 - https://developers.google.com/app-indexing/android/publish

于 2016-01-11T14:14:06.780 回答