𝟯 𝗩𝗲𝗿𝗶𝗳𝗶𝗰𝗮çõ𝗲𝘀 𝗣ó𝘀-𝗗𝗲𝗽𝗹𝗼𝘆 𝗤𝘂𝗲 𝗥𝗲𝗮𝗹𝗶𝘇𝗼 𝗔𝗽ó𝘀 𝗖𝗮𝗱𝗮 𝗕𝘂𝗶𝗹𝗱 𝗱𝗼 𝗖𝗹𝗼𝘂𝗱𝗳𝗹𝗮𝗿𝗲 𝗣𝗮𝗴𝗲𝘀

Passei duas semanas depurando problemas de produção.

Uma regra de sitemap bloqueou meu arquivo de índice. Uma condição de corrida causou falhas no upload de imagens. Esses problemas só apareceram após o deploy.

Agora, realizo três verificações específicas após cada build. Não utilizo uma suíte de testes completa. Utilizo verificações rápidas que focam nos meus pontos reais de falha.

Realizo essas verificações em três sites construídos com Astro 5 SSG: aiappdex.com, findindiegame.com e ossfind.com.

𝟭. Disponibilidade e Integridade do Sitemap

Verifico se o sitemap-index.xml retorna um código de status 200 em todos os domínios.

Também verifico o sitemap-0.xml. Garanto que a contagem de URLs atinja um limite mínimo. Para o aiappdex.com, esse limite é de 1.000. Se cair abaixo disso, meu pipeline de dados falhou.

Aprendi isso da maneira mais difícil. Uma regra de redirecionamento incorreta funcionava no meu navegador, mas bloqueava os crawlers. Usar o curl para verificar o código de status detectou o erro imediatamente.

𝟮. Envio para o IndexNow

Após a aprovação das verificações do sitemap, executo um script para enviar as URLs para o IndexNow. Isso notifica o Bing, Yandex, Naver e Seznam sobre novos conteúdos.

Se o IndexNow retornar um erro 403, meu arquivo de verificação de chave está faltando ou uma regra de redirecionamento está quebrando o caminho. Detectar isso cedo evita atrasos na indexação.

Executo isso manualmente após o deploy. Isso garante que eu envie URLs que estejam ativas e estáveis.

𝟯. Monitoramento de Tendências do Lighthouse

Executo uma verificação do Lighthouse agendada para toda segunda-feira. Essa verificação analisa performance, mudanças de layout (layout shifts) e acessibilidade.

Observo tendências em vez de falhas críticas. Se uma pontuação cair ligeiramente, não bloqueio o deploy. Utilizo esses resultados para identificar regressões na minha configuração do Tailwind ou nos componentes de layout.

Por que estas três?

Não utilizo monitoramento de uptime porque confio no Cloudflare. Não utilizo testes end-to-end porque meus sites são estáticos. Para uma implantação em CDN estática, essas três verificações cobrem meus principais riscos.

Fonte: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-3a61