Refinar indexação de conteúdo público

Se o conteúdo público do seu app tiver elementos que você não quer incluir nos resultados da Pesquisa Google, é possível fazer os seguintes ajustes:

  • Excluir páginas específicas dos resultados da Pesquisa Google: para especificar os URLs que você quer excluir dos resultados da Pesquisa Google, basta criar um arquivo noindex.xml. Esse procedimento é parecido com o funcionamento de metatag robots noindex nos sites.
  • Excluir notificações do app em tempo real dos resultados da Pesquisa Google: adicione uma tag específica ao arquivo noindex.xml para excluir notificações do app.

Sinalizar URLs excluídos

Para excluir URLs ou notificações do app específicas dos resultados da Pesquisa, configure um arquivo noindex.xml. O arquivo noindex.xml inclui informações sobre os URLs que você quer excluir. Assim, o Google pode identificar esses links e excluí-los dos resultados da Pesquisa. Você só pode excluir conteúdo público no seu app a partir dos resultados da Pesquisa Google. O conteúdo pessoal é incluído apenas em resultados no dispositivo a partir de pesquisas no app.

  1. Crie um novo arquivo XML no diretório de recursos XML do app: res/xml/noindex.xml.
  2. Use declarações com atributos específicos para indicar as partes do app que serão excluídas da Pesquisa Google. Esses atributos são os seguintes:
    • uri: exclui um URI específico da Pesquisa Google. O Google não indexa URLs que correspondam exatamente a este atributo.
    • uriPrefix: exclui todo o conteúdo abaixo de um caminho de URI da Pesquisa Google. O Google não indexa URLs que comecem com uma string correspondente a esse atributo.
    • android:value="notification": exclui as notificações do seu app da Pesquisa Google. O Google não indexará as notificações do app caso você especifique este atributo.

    No exemplo a seguir, o arquivo noindex.xml apresenta instruções que excluem dos resultados da Pesquisa Google as notificações do app, uma página específica e diretórios ocultos:

      <?xml version="1.0" encoding="utf-8"?>
      <search-engine xmlns:android="http://schemas.android.com/apk/res/android">
        <noindex android:value="notification"/>
        <noindex uri="http://recipe-app.com/profile/hidden-page"/>
        <noindex uriPrefix="http://recipe-app.com/users/hidden_prefix"/>
      </search-engine>
  3. Depois de adicionar o arquivo noindex.xml, faça referência a ele na seção de aplicativo do arquivo AndroidManifest.xml do app com a seguinte linha:
      <meta-data android:name="search-engine"
        android:resource="@xml/noindex"/>

    Por exemplo:

      <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.recipe_app">
        <application>
          <activity android:name=".client.HomeActivity" ...>
            ...
          </activity>
          <meta-data android:name="search-engine" android:resource="@xml/noindex"/>
        </application>
        ...
      </manifest>

Próximo: ativar a indexação de conteúdo pessoal

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.