As Trocas Assinadas, conhecidas pela sigla SXG (Signed Exchanges), são uma tecnologia inovadora que permite que a Pesquisa Google realize a pré-busca de conteúdo da web ao mesmo tempo em que protege a privacidade dos usuários. Na prática, isso significa que elementos essenciais de páginas, como HTML, JavaScript, CSS, imagens e fontes, podem ser carregados antecipadamente pelo Google, acelerando o processo de renderização das páginas quando o usuário clicar no resultado de busca.
Diferente de outras técnicas de pré-carregamento, as SXG garantem que a integridade e autenticidade do conteúdo sejam preservadas. Isso é especialmente importante para sites AMP e não AMP, pois a Pré-busca com SXG melhora significativamente a experiência do usuário, permitindo um carregamento muito mais rápido das páginas.
Ao implementar as Trocas Assinadas, os benefícios são percebidos tanto em performance quanto na experiência geral do usuário. A principal vantagem está na melhoria dos tempos de carregamento:
Para implementar SXG de forma eficaz, é imprescindível seguir guias especializados que explicam as ferramentas e os processos necessários para produzir trocas assinadas em seu site.
O guia do web.dev oferece um passo a passo detalhado para implementação técnica, que deve ser seguido para garantir conformidade e eficiência da solução.
Além disso, para otimizar o Largest Contentful Paint especificamente no navegador Chrome, recomenda-se consultar o guia do Chrome dedicado.
No caso de páginas AMP, que possuem particularidades próprias, o guia do amp.dev deve ser utilizado para garantir que as trocas assinadas funcionem corretamente nesse contexto.
O Google mantém um cache das Trocas Assinadas para garantir que o conteúdo possa ser pré-buscado e servido rapidamente na busca. Para assegurar que o conteúdo atualizado esteja sempre disponível, é necessário configurar corretamente o tempo de expiração das SXG. A regra geral é:
Além disso, para garantir a correta exibição do conteúdo em dispositivos variados, recomenda-se:
Para garantir que as SXG estejam implementadas corretamente e funcionando da maneira esperada, é essencial realizar monitoramento contínuo e utilizar ferramentas de depuração.
Ferramentas recomendadas incluem uma série de recursos listados no guia do web.dev para ferramentas SXG, onde é possível encontrar extensões, validadores e métodos para checar a conformidade das trocas assinadas.
Quando o Googlebot encontra dificuldade para interpretar um SXG, há uma fallback automático que faz o rastreamento do URL original sem necessidade da troca assinada, usando o cabeçalho HTTP Accept sem a indicação de SXG. Caso ocorram erros na indexação relacionada às SXG, o Google automaticamente redireciona os usuários para o URL convencional.
Para páginas AMP, o relatório de status AMP no Search Console apresenta uma visão clara dos erros relacionados às SXG.
Para analisar se suas SXG estão atendendo aos requisitos do cache do Google, a extensão SXG Validator para Chrome é uma ferramenta muito útil.
Outra forma é consultar diretamente o cache SXG do Google. A estrutura do URL para acessar a versão cacheada segue uma lógica similar ao cache de AMP, mas com variações na parte do caminho, por exemplo:
https://signed--exchange--testing-dev.webpkgcache.com/doc/-/s/signed-exchange-testing.dev/sxgs/valid.html
Se a resposta do servidor for uma SXG válida, a configuração do seu servidor está boa para o cache Google. Caso contrário, o cabeçalho HTTP pode indicar erros através de mensagens específicas:
Vale destacar que independentemente do resultado, o cache do Google pode realizar novas solicitações para obter versões atualizadas do conteúdo original, dependendo do desempenho e frequência de rastreamento do Googlebot no seu site.
O tempo que o Google armazena as SXGs no cache respeita o menor valor entre o tempo definido na assinatura da SXG (campo expires) e o ciclo de vida dos cabeçalhos HTTP do recurso.
Para depurar erros relacionados ao cache de páginas AMP com SXG, a Ferramenta de Inspeção de URL do Search Console é um recurso recomendado pelos especialistas do Google.
Como as Trocas Assinadas são uma tecnologia em evolução, é importante manter-se informado sobre atualizações importantes, mudanças nas ferramentas e nos requisitos para cache Google.
O Google recomenda a inscrição na lista de e-mails webpackaging-announce, onde são comunicadas as mudanças relacionadas a:
Para esclarecer dúvidas ou compartilhar experiências com SXG na Pesquisa Google, é possível recorrer à Comunidade de Ajuda da Central da Pesquisa Google, onde desenvolvedores e especialistas promovem discussões úteis para o aprimoramento contínuo.
Aproveite para compartilhar clicando no botão acima!
Visite nosso site e veja todos os outros artigos disponíveis!