2016-01-07 3 views
1

J'ai mis en œuvre l'indexation de Google app selon le guide officiel: https://developers.google.com/app-indexing/android/appAndroid Indexation d'applications Google: qu'indexer?

Je n'ai pas du contenu Web correspondant, juste associé à une page de destination personnalisée.

Je suis un peu confus par ce qui sera exactement indexé dans mon application:

  1. Est-ce que le contenu de l'activité elle-même indexé ou seulement la valeur de chaîne qui est définie dans la description?

    objet Thing = new Thing.Builder() .setName (mTitle) .setDescription (mDescription) .setUrl (Uri.parse (Murl)) .build();

  2. Si vous affichez du contenu dynamique dans l'application, est-il indexé/exploré automatiquement ou dois-je concaténer le tout dans une chaîne et définir comme description ci-dessus?

  3. Quels contenus d'activités seront explorés?

  4. La liaison profonde est-elle une exigence pour le contenu d'activité à indexer/explorer? J'ai seulement créé un lien profond vers l'activité main/home, mais je souhaite que l'application soit explorée autant que possible.

Répondre

2

Actuellement, l'indexation de Google App nécessite que vous ayez un site Web correspondant à votre application. Toutefois, il a été annoncé que Google commence à indexer le contenu réservé aux applications et que vous pouvez soumettre votre intérêt au en indexant le contenu de votre application uniquement en envoyant ce formulaire - https://developers.google.com/app-indexing/app-only

Notez que la soumission du formulaire n'est pas automatique permet à Google d'indexer votre contenu réservé aux applications.

Maintenant, répondre à vos questions:

1- Le titre et la description sont utilisés pour l'indexation et spécialement pour permettre auto-sugestions si vous utilisez l'API d'indexation App, que je recommande. Mais vous pouvez également indexer le type d'activité/contenu, à travers le type d'activité. Par exemple, si vous avez un contenu statique, le type d'activité sera TYPE_VIEW, s'il s'agit d'un contenu vidéo, le type d'activité sera TYPE_WATCH. Ici vous avez plus d'informations concernant les types d'activités existants - https://developers.google.com/android/reference/com/google/android/gms/appindexing/Action#constant-summary

2- Vous avez juste besoin de fournir le lien profond unique, le titre et la description pour le contenu. Dans le cas d'un contenu limité dans le temps, par exemple un article d'actualité, une vente aux enchères ou une vente, vous pouvez utiliser [noindex.xml] pour supprimer ultérieurement l'indexation de ce contenu. Plus d'informations en utilisant le [noindex.xml] ici - https://developers.google.com/app-indexing/android/app#create-the-noindexxml-file

3- Seul le titre et la description seront explorés.

4- Pour indexer du contenu, vous devez fournir un lien profond unique qui permettra à un utilisateur de l'exécuter et de voir automatiquement le contenu de votre application. Il est donc nécessaire que vous ayez un lien profond pour chaque contenu que vous souhaitez indexer.

Dans votre cas, dans lequel vous n'avez pas de site Web associé avec du contenu, je vous recommande d'utiliser l'API App Indexing. C'est très facile à mettre en œuvre et vous permet de publier vos liens profonds directement dans votre application. Il apporte également certains avantages comme l'activation de la saisie semi-automatique pour les utilisateurs de votre application, des résultats de recherche plus riches, une qualité de recherche améliorée et un signal de classement amélioré. Vous pouvez en voir plus à ce sujet ici - https://developers.google.com/app-indexing/android/publish