Aumentar o valor das notificações push da Web com limites de taxa

Rob Kochman
Rob Kochman

Publicado em: 6 de janeiro de 2026

A partir deste mês, o Chrome vai começar a lançar limites de taxa de mensagens da API Push para sites que enviam muitas notificações sem muito engajamento. Esta postagem explica a mudança e os sites que provavelmente serão afetados por ela.

A Web aberta é uma plataforma poderosa para se conectar com os usuários, e a API Push tem sido uma parte transformadora disso. Junto com a API Notifications, a API Push permite que os sites enviem notificações oportunas mesmo quando o site não está em execução no navegador. Isso permite uma conexão persistente e valiosa entre os usuários e os sites que eles mais gostam.

No entanto, como acontece com tecnologias poderosas, há um potencial de uso indevido. Muitas pessoas já passaram por isso: um site que bombardeia você com um fluxo constante de notificações irrelevantes ou sem valor. Isso pode acontecer devido a problemas como um site que mudou o comportamento desde que a permissão foi concedida ou um usuário que foi enganado para aceitar uma solicitação de permissão. Essas notificações indesejadas interrompem o fluxo de trabalho de um usuário e podem gerar uma percepção negativa das notificações e da Web como um todo. Acreditamos que o poder das notificações push deve ser acompanhado da responsabilidade de usá-las com sabedoria.

Nosso compromisso contínuo com uma experiência de notificação melhor

Trabalhamos muito para dar mais controle aos usuários e combater o spam de notificações. No Chrome 80, lançamos solicitações de permissão de notificação mais silenciosas, que mostram uma solicitação mais sutil para sites com baixas taxas de aceitação ou para usuários que bloqueiam solicitações de notificação com frequência. Mais recentemente, no Chrome para Android, começamos a usar o aprendizado de máquina no dispositivo para identificar e alertar os usuários sobre notificações potencialmente com spam ou maliciosas, o que ajuda a proteger os usuários contra tentativas de phishing e outros conteúdos nocivos sem comprometer a privacidade. Também revogamos automaticamente as permissões de notificação de sites que a Navegação segura do Google identifica como abusivos. Por fim, em outubro, anunciamos que o Chrome vai remover automaticamente a permissão de notificação por usuário para sites com que o usuário não interagiu recentemente. Esses são apenas alguns exemplos do nosso compromisso contínuo de criar uma experiência de notificação mais segura e agradável para todos.

Uma nova camada: limites de taxa da API Push

Para proteger ainda mais os usuários do Chrome contra o volume excessivo de notificações e garantir que elas continuem sendo uma ferramenta útil para todos, vamos introduzir um mecanismo de limitação de taxa para a API Push com base no engajamento do usuário. Nosso objetivo é criar uma Web melhor, em que os usuários tenham controle e os desenvolvedores possam criar conexões significativas. Essa mudança foi criada para reduzir práticas abusivas de notificação sem afetar sites legítimos.

Como funciona

Inicialmente, nossa determinação para limitar a taxa de um site será baseada em três fatores principais, que são calculados diariamente:

  • O número de mensagens push que um site enviou por tempo gasto nele.
  • O número de solicitações de permissão mostradas por tempo gasto no site.
  • O nível de engajamento do usuário com o site (com base na pontuação de engajamento do site e no número de minutos em primeiro plano).

Quando um site é identificado como enviando um grande volume de notificações com muito pouco engajamento do usuário, consideramos isso como uma interrupção e limitamos a capacidade de enviar mensagens a um valor não inferior a 1.000 por minuto. Solicitações acima desse limite vão resultar em uma resposta HTTP 429.

Para evitar que sites disruptivos alternem rapidamente entre comportamentos disruptivos e não disruptivos, a lógica para remover o limite de taxa é mais complexa:

  • Após o primeiro dia de comportamento inadequado, o limite de taxa será aplicado por um dia.
  • Após o segundo dia de comportamento inadequado, o limite de taxa será aplicado por sete dias.
  • Após o terceiro dia e os seguintes de comportamento inadequado, o limite de taxa será aplicado por 14 dias.
  • A contagem será redefinida após 42 dias consecutivos de comportamento não prejudicial.

Embora isso descreva nossa abordagem inicial, os detalhes desse cálculo podem evoluir com o tempo à medida que o ecossistema evolui, para atender melhor aos usuários e à comunidade de desenvolvedores.

Isso vai afetar meu site?

É importante enfatizar que essa mudança vai afetar apenas a API Push. Os sites ainda poderão enviar notificações enquanto estiverem abertos usando a API Notifications.

Quase todos os sites não serão afetados por essa mudança. Essa iniciativa é direcionada a um pequeno número de sites que enviam um número excessivo de notificações de baixo valor. Para a comunidade de desenvolvedores em geral, que se concentra em enviar notificações relevantes, envolventes e no momento certo, essa mudança vai ajudar a preservar a integridade e a eficácia desse poderoso canal de comunicação.

Acreditamos que essa é uma etapa necessária para garantir um futuro saudável e sustentável para as notificações da Web. Ao incentivar uma abordagem mais cuidadosa e centrada no usuário, podemos criar coletivamente uma experiência de notificação melhor para todos na Web.