Como criar uma extensão do Chrome: da ideia à publicação e à monetização
Uma extensão simples do Chrome precisa de dois arquivos e dez minutos. Conseguir usuários e receita exige mais: escolher um problema, publicar na Chrome Web Store, divulgar a extensão e adicionar monetização. Aqui está o caminho completo, passo a passo.
Passo 1. Escolha um problema
As melhores ideias de extensões são tarefas pequenas e recorrentes que as pessoas já procuram: modo escuro para um serviço, conversor de arquivos, tradução rápida, gerenciamento de abas. Verifique a demanda na busca da Chrome Web Store e em ferramentas de palavras-chave: se existem extensões parecidas com milhares de usuários, a demanda é real.
Concorrência não é problema. Muitas vezes basta criar uma solução mais simples e clara para um caso de uso. Foi assim que começou a extensão do caso do Dark Mode for Google Docs: a primeira versão levou cerca de uma semana, e ela chegou a mais de 400 mil usuários.
Passo 2. Crie sua primeira extensão
Extensões do Chrome são feitas com HTML, CSS e JavaScript. A versão mínima do tutorial oficial do Google é uma pasta com três arquivos.
manifest.json
O arquivo principal da extensão: nome, versão, permissões e o que abre quando o usuário clica no ícone. As extensões agora usam o Manifest V3.
{
"name": "Hello Extensions",
"description": "Base Level Extension",
"version": "1.0",
"manifest_version": 3,
"action": {
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
}
}
hello.html
O pop-up que aparece quando o usuário clica no ícone da extensão:
<html>
<body>
<h1>Hello Extensions</h1>
</body>
</html>
Ícone
Coloque uma imagem chamada hello_extensions.png na mesma pasta — o nome precisa ser igual ao do campo default_icon no manifesto.
Passo 3. Carregue e teste
- Abra
chrome://extensionsno Chrome. - Ative o modo do desenvolvedor no canto superior direito.
- Clique em “Carregar sem compactação” e selecione a pasta da sua extensão.
- Fixe a extensão pelo ícone de quebra-cabeça e clique nela — o pop-up abre.
A partir daqui, sua extensão cresce: scripts do pop-up, content scripts para trabalhar com páginas web, um service worker para tarefas em segundo plano. Peça só as permissões de que você realmente precisa: permissões a mais preocupam tanto usuários quanto revisores.
Passo 4. Publique na Chrome Web Store
- Cadastre-se como desenvolvedor no Chrome Web Store Developer Dashboard e pague a taxa única de registro (requisitos de cadastro). Use um e-mail exclusivo para publicar: não dá para trocar depois.
- Compacte a pasta da extensão em ZIP e envie em “Add new item”.
- Preencha as abas: Store Listing (sua página na loja), Privacy (sua finalidade única e quais dados você coleta) e Distribution (países e visibilidade).
- Envie para revisão. O prazo varia de extensão para extensão; depois da aprovação, você tem 30 dias para publicar.
Novos desenvolvedores podem publicar até duas extensões no início. Veja o guia de publicação para mais detalhes.
Quanto custa publicar uma extensão do Chrome?
Publicar é gratuito; o único custo é uma taxa única de registro como desenvolvedor. Por anos ela foi de US$ 5 (Computerworld), mas a documentação atual do Google não informa o valor, então confira no painel ao se cadastrar. Não há taxas anuais nem cobrança por extensão.
Passo 5. Divulgue
Seu ranking na Chrome Web Store depende das avaliações, das instalações em relação às desinstalações, da qualidade da página e dos metadados. Como otimizar título, descrição e capturas de tela, onde encontrar os primeiros usuários e quando investir em anúncios — está tudo em “Como divulgar uma extensão do Chrome”.
Passo 6. Monetize
Os principais modelos são assinaturas ou recursos pagos, programas de afiliados, doações e anúncios dentro da extensão. As assinaturas trazem a maior receita por usuário, mas exigem um provedor de pagamento e alguns milhares de usuários. Com anúncios, você ganha com toda a audiência sem pagamentos nem paywall. Compare os modelos em “Como monetizar uma extensão do Chrome”.
Se escolher anúncios, mostre-os só dentro da interface da sua extensão: a Chrome Web Store proíbe inserir anúncios em sites de terceiros. Os detalhes estão na nossa análise da política de anúncios da Chrome Web Store.
A ExtAds é uma rede de anúncios feita para extensões: você integra um banner nativo no pop-up, no painel lateral ou na página da extensão, escolhe as campanhas e ganha com as impressões. Veja a página Para desenvolvedores ou fale com nosso gerente no Telegram: @extads.
Em resumo
- Escolha um problema pequeno com demanda comprovada.
- Crie uma versão mínima: manifest.json, um pop-up e um ícone.
- Teste com “Carregar sem compactação”.
- Publique na Chrome Web Store e preencha a aba Privacy.
- Divulgue pela página da loja, pela busca e em comunidades.
- Adicione monetização quando tiver usuários ativos.
