As boas notificações são oportunas, relevantes e precisas. Se a página pedir permissão para enviar notificações no carregamento, elas podem não ser relevantes para os usuários ou para as necessidades deles.
Como a auditoria de notificação do Lighthouse falha
O Lighthouse sinaliza páginas que solicitam permissões de notificação no carregamento:

O Lighthouse verifica todo o JavaScript executado no carregamento da página.
Se o código chamar notification.requestPermission()
e a permissão de notificação ainda não tiver sido concedida, a auditoria vai falhar.
Se a permissão de notificação foi concedida a uma página antes da auditoria, o Lighthouse não consegue identificar nenhuma solicitação de permissão de notificação. Portanto, redefina as permissões antes de executar a auditoria.
O Lighthouse informa o URL e o número da linha de cada solicitação de permissão de notificação.
Como pedir permissões de notificação dos usuários de forma responsável
Remova todas as chamadas para notification.requestPermission()
que ocorrem no carregamento da página.
Para oferecer uma melhor experiência do usuário:
- Ofereça a opção de enviar aos usuários um tipo específico de notificação.
- Apresente a solicitação de permissão depois que os usuários ativarem o tipo de notificação.