AMP

Checklist de publicação do AMP

Siga esta checklist para dar ao seu site a experiência AMP mais completa!

Garanta validação pela especificação AMP

O AMP vem com uma tonelada de benefícios integrados, como por exemplo, diminuir o tempo de espera do usuário ao pré-carregar o conteúdo dos caches AMP. Para obter esses benefícios, as páginas devem ser documentos AMP válidos. As páginas publicadas com erros relatados pelo AMP validator não são indexáveis pelos caches de AMP e, possivelmente, são servidas como páginas de erro.

Nunca publique uma página AMP inválida novamente. Use estas ferramentas:

Conceda acesso ao servidor de páginas AMP em cache

Boas notícias, as páginas AMP válidas são automaticamente aceitas em todos os caches AMP existentes! Isto significa que seus usuários aproveitam o conteúdo que carrega de forma eficiente e segura. Esses tipos de otimizações são muito bons, mas trazem um pequeno problema. Alguns usuários irão receber páginas AMP de domínios que não correspondem ao seu. Isto pode fazer com que as páginas percam o acesso aos dados do site ao usar componentes dinâmicos de AMP, como <amp-form> ou <amp-list>. Esses tipos de erros são problemas de Compartilhamento de Recursos de Origem Cruzada ou CORS (Cross-Origin Resource Sharing). Trabalhe com segurança, não contra ela, ativando solicitações CORS de todos os Caches AMP! Se você estiver usando Node.js no seu back-end, você pode usar o middleware amp-cors.

Saiba mais sobre como conceder acesso ao servidor:

Conteúdo seguro e compartilhável com trocas assinadas

Mantenha a URL do seu domínio e simplifique a análise ao compartilhar conteúdo através de trocas assinadas (SXG). Ao servir páginas AMP com SXG, as assinaturas digitais protegem suas informações vinculando o documento à sua URL de origem. Esse comportamento trata as sessões do usuário e os cookies como primários, fechando possíveis lacunas de análise. A implementação do SXG fornece conteúdo AMP assinado além do (em vez de "ao invés do") conteúdo AMP regular.

Saiba mais sobre a implementação de trocas assinadas:

Teste páginas em cache

Os caches AMP armazenam imagens, fontes e conteúdo de página para servir seu conteúdo aos usuários assim que eles desejarem. Com isto é importante testar se suas páginas AMP terão a aparência esperada e funcionarão conforme o esperado quando servidas por um cache AMP.

Ao adicionar páginas AMP a um cache AMP, verifique com as ferramentas de desenvolvedor do seu navegador se todos os recursos externos são carregáveis. Aqui está uma lista para ter em mente:

  • imagens
  • vídeos
  • endpoints amp-analytics
  • endpoints amp-pixel
  • fontes personalizadas
  • iframes

Saiba mais sobre caches AMP:

Garanta que seus arquivos AMP possam ser descobertos por mecanismos de busca

As páginas criadas apenas com AMP (AMP first) e páginas com AMP dupla (paired AMP) precisam garantir que sejam localizáveis por mecanismos de busca. Todas as páginas AMP exigem <link rel="canonical" href="$SOME_URL"> no seu <head>. Páginas AMP first precisam ter um link para si mesmas e as páginas paired AMP que são emparelhadas com uma página não AMP precisam ter um link interligando as duas.

Certifique-se de que seus metadados do Schema.org contenha informações úteis! Outros sites e mecanismos de pesquisa podem exigir isto para compartilhar seu conteúdo.

Web Robots, Web Wanderers, Crawlers ou Spiders são todos nomes de programas que procuram conteúdo. Eles percorrem a web, ajudando os mecanismos de busca a indexar o conteúdo da web para que as consultas do usuário possam apresentar os resultados corretos! Certifique-se de que seus buscadores possam encontrar seu site, incluindo as instruções adequadas no arquivo robots.txt e configurando os cabeçalhos apropriados.

NÃO exclua crawlers através do seu arquivo robots.txt.

User-agent: *
Disallow: /amp/                            <= don't!

NÂO adicione uma meta tag noindex aos seus arquivos AMP HTML.

<meta name="robots" content="noindex" />   <= don't!

NÃO inclua noindex como um cabeçalho HTTP X-Robots-Tag para seus arquivos AMP.

$ curl -I http://www.example.com/amp.html
HTTP/1.1 200 OK
Date: Tue, 25 May 2010 21:42:43 GMT
()
X-Robots-Tag: noindex                      <= don't!
()

Saiba como fazer com que suas páginas sejam descobertas:

Medindo o tráfego do usuário e jornadas

A coleta de métricas corretas é essencial para análises úteis. Ao testar como a introdução do AMP em seu site impactou seus usuários, verifique se você está medindo as coisas corretas. Podem surgir falsos negativos, falsos positivos ou resultados irrelevantes se a análise não levar em conta as diferenças que o AMP pode criar. Tenha certeza que você sabe o que está procurando e como medi-lo!

Saiba mais sobre como configurar análises adequadas para AMP: