Comenzar

Para que el contenido público y personal de tu app aparezca en los resultados de la búsqueda de los usuarios en Google app, comienza por configurar las URL de tu app y agrega la biblioteca de Firebase App Indexing.

Agrega Firebase y la biblioteca de Indexación de aplicaciones

Si bien Firebase no es un requisito para que Google indexe el contenido público de una app, la API de indexación de aplicaciones te puede ayudar a aprovechar al máximo la Búsqueda.

  1. Agrega Firebase a tu proyecto Android.
  2. Para agregar la biblioteca de Indexación de aplicaciones a tu proyecto, ve a la secuencia de comandos build.gradle de tu app y agrega la siguiente dependencia:
    dependencies {
      ...
      // To avoid errors, use the same Firebase SDK version across your app.
      compile 'com.google.firebase:firebase-appindexing:15.0.0'
      ...
    }
          

Estructura vínculos al contenido de tu app

Estructura tu sitio web y app de modo que las URL que lleven a las páginas de tu sitio sean las mismas que lleven a vistas en tu app para Android. La Búsqueda de Google rastrea tu sitio, encuentra estos vínculos y los usa para enviar a los usuarios directamente a tu app.

Por ejemplo, revisa el sitio web simple http://www.recipe-app.com del Codelab de App Indexing. Los vínculos de la app son las mismas URL HTTP que se usan en el sitio web y siguen una estructura clara que hace coincidir los tipos de páginas con tipos de vistas en la app. Te recomendamos que uses este tipo de estructura en tu app y en tu sitio web.

El sitio de ejemplo recipe-app.com tiene dos tipos de páginas (para recetas y para notas), pero tu sitio podría tener muchas más páginas, cada una con un tipo de vínculo diferente. Por ejemplo, recipe-app.com incluye los siguientes tipos de vínculos:

  • Páginas de recetas: http://www.recipe-app.com/recipe/*
  • Páginas de notas: http://www.recipe-app.com/recipe/*/note
  • También podría tener páginas de clases de cocina, con los siguientes tipos de vínculos:

  • Página de registro para las clases de cocina: http://www.recipe-app.com/registration
  • Página de horarios de las clases de cocina: http://www.recipe-app.com/schedule

Ten en cuenta que el contenido personal que agregues al índice del dispositivo no necesita una página web correspondiente. Para obtener más información sobre cómo agregar contenido personal a un índice en el dispositivo para que aparezca en las sugerencias de autocompletado y en las búsquedas en apps, consulta cómo habilitar la indexación de contenido personal.

Para aumentar la eficiencia de tu trabajo, te recomendamos que, antes de comenzar a compilar tu app, tengas claro cuántos vínculos necesitarás y de qué tipo deberán ser. Además, asegúrate de crear títulos y descripciones atractivos para tus páginas.

Una vez que hayas definido la estructura y comiences a crear pantallas en tu app, recuerda que también necesitas implementar el regreso en la navegación. Los usuarios deben poder regresar a la pantalla anterior si presionan el botón Atrás después de abrir un vínculo.

Agrega vínculos de app para Android a tu app

Para el contenido público incluido en los resultados de la Búsqueda de Google y el contenido personal incluido en la búsqueda en el dispositivo en apps de Google, gestiona los vínculos con tu app mediante vínculos de app para Android. Los vínculos de app para Android te ayudarán a asegurarte de que los usuarios lleguen al lugar correcto cuando abran un vínculo en tu app. Los usuarios que no tengan tu app instalada también pueden ejecutarla sin instalarla mediante Apps instantáneas Android.

Los vínculos de app para Android incluyen dos componentes principales:

  1. Vínculos directos al contenido de tu app: Agrega filtros de intents a tu manifiesto para definir la asignación de URL HTTP que configuraste en el paso anterior y luego configura tu app para usar datos desde los intents, a fin de enviar a los usuarios al contenido correcto. Obtén más información en Crea vínculos directos con el contenido de la app.
  2. Verificación de vínculos: Configura tu app para solicitar verificación de vínculos, lo cual confirma que eres propietario de tu sitio y tu app. Luego, publica un archivo de vínculos de activos digitales en tu sitio web para demostrar que eres el propietario. Obtén más información en Verifica vínculos de aplicación.

App Links Assistant en Android Studio te guiará en el proceso descrito en la documentación de los vínculos de app para Android. Obtén más información sobre cómo utilizar App Links Assistant.

Siguiente: Define mejor la indexación de contenido público

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.