Práticas recomendadas

Informações gerais

Esta página apresenta diretrizes para criar uma extensão de alta qualidade e uma página de detalhes da Chrome Web Store. Essas recomendações podem ser atualizadas à medida que a loja continua crescendo e aprendemos com as experiências dos desenvolvedores. Recomendamos que você crie extensões que atendam aos padrões de compliance, desempenho, segurança e experiência do usuário, conforme descrito nas seções a seguir.

Compliance

As extensões disponíveis na Chrome Web Store precisam seguir as Políticas do programa para desenvolvedores. Se você recebeu um aviso de violação da política ou quer saber mais sobre as armadilhas mais comuns, consulte Solução de problemas de violações da Chrome Web Store.

Manifesto versão 3

O Manifesto V3 é a versão mais recente da plataforma de extensões do Google Chrome e é a versão necessária para enviar novos itens à Chrome Web Store. Consulte a Visão geral do Manifesto V3 para saber mais sobre as mudanças na plataforma. As extensões atuais precisam considerar a migração para o Manifesto V3. Consulte Migrar para o Manifesto V3 para instruções sobre como migrar.

Segurança

Sua extensão precisa ser segura para os usuários. Por exemplo, envie os dados do usuário de maneira segura por meio de HTTPS ou de segurança de serviços da Web. Verifique se a extensão não representa ameaças à segurança e não usa táticas de instalação enganosas. Consulte Fique seguro para mais informações.

Privacidade

Uma extensão precisa divulgar na guia "Privacidade" quais dados do usuário serão coletados e como serão gerenciados. Essas informações precisam ser precisas, atualizadas e corresponder à Política de Privacidade da extensão. Para mais orientações sobre privacidade, consulte Como proteger as Políticas de Privacidade do usuário e as Perguntas frequentes sobre dados do usuário.

Performance e funcionalidade

Adicione testes completos usando bibliotecas de teste como o Puppeteer (link em inglês) para garantir que sua extensão tenha o desempenho esperado do início ao fim. Além disso, considere realizar testes manuais detalhados em diferentes versões de navegador, sistemas operacionais e condições de rede para garantir uma funcionalidade sem problemas.

Experiência do usuário

Crie sua extensão pensando no usuário, oferecendo uma interface do usuário simples, intuitiva e integrada, respeitando a privacidade do usuário.

Experiência de integração

Forneça capturas de tela e um vídeo de como a extensão funciona para começar a integrar os usuários assim que eles acessarem a página "Detalhes do app". Recomendamos seguir as diretrizes de aviso de permissão para aumentar as chances de os usuários instalarem sua extensão.

Como projetar uma IU persistente

Evite distrair os usuários ao implementar uma IU persistente. Por exemplo, ao criar um painel lateral para sua extensão, verifique se ele aprimora a experiência de navegação do usuário fornecendo informações relevantes e funcionalidades úteis. Um painel lateral deve ajudar os usuários a realizar tarefas com o mínimo de distração possível.

Fazer login com o Google

Se a extensão exigir login do usuário, recomendamos que você ofereça compatibilidade com o Fazer login com o Google, que proporciona uma boa experiência aos usuários da Chrome Web Store, porque eles provavelmente já fizeram login. Se você já tiver um sistema de login, considere correlacionar o ID da Conta do Google com a conta do usuário no seu sistema. É possível usar a API Chrome Identity para oferecer suporte a Contas do Google das seguintes maneiras:

Página "Detalhes do app"

O objetivo da página "Detalhes do app" da Chrome Web Store é definir as expectativas do usuário. Ele precisa comunicar explicitamente o que a extensão faz. Confira a lista completa de requisitos em Requisitos de listagem.

Criar uma página "Detalhes do app" interessante

Quanto melhor for a página "Detalhes do app", mais usuários vão descobrir e testar sua extensão. Como criar uma ótima página de detalhes apresenta diretrizes para criar a melhor experiência com essa página. Ao escolher o nome da extensão, escrever a descrição e criar o logotipo dela, tenha em mente as diretrizes da promoção de marca do Google.

Forneça ótimas imagens

Inclua todas as imagens necessárias (ícone, bloco, letreiro e capturas de tela). As imagens não podem estar desfocadas ou muito carregadas, conforme descrito em Imagens de uma ficha de alta qualidade.

Escolha bem a categoria da sua extensão

O console para desenvolvedores exige que você especifique uma categoria para sua extensão. Escolha a categoria mais adequada:

Acessibilidade
Extensões criadas para melhorar a experiência de navegação de pessoas com deficiência visual, perda auditiva, destreza limitada e outras deficiências. Isso pode incluir ferramentas como leitores de tela, extensões do modo escuro ou utilitários que ajudam na navegação, uso de atalhos do teclado e comandos de voz, entre outros.
Arte e design
Estas extensões oferecem ferramentas para visualizar, editar, organizar e compartilhar imagens e fotos. Além disso, oferecem recursos para fazer capturas de tela, pesquisar imagens e integrar-se a serviços conhecidos de hospedagem ou edição de imagens.
Comunicação
Extensões que permitem comunicações. Essa categoria abrange várias áreas: criação e modelos de e-mails, gerenciamento de e-mails, compartilhamento de tela, melhorias e apps de videoconferência, entre outros.
Ferramentas para desenvolvedores
Extensões que ajudam desenvolvedores da Web a realizar tarefas como depuração, análise de desempenho, inspeção de código e ferramentas que aprimoram as Ferramentas para desenvolvedores do navegador. Por exemplo, edição de HTML/CSS/JavaScript em tempo real, teste de API e inspeção de CSS.
Educação
Extensões que ensinam ou ajudam no ensino, incluindo criação de idiomas, anotações, recursos didáticos e ensino de língua de sinais, entre outras.
Entretenimento
Estas extensões foram criadas para fãs de esportes, música, televisão e cinema.
Funcionalidade e IU
Extensões que melhoram a interface do usuário do Chrome, como gerenciadores de guias, gerenciadores de atalhos e inicializadores de apps.
Jogos
Extensões que oferecem uma ampla variedade de jogos para computadores e fliperamas.
Família
Extensões para ajudar você na casa. Essa categoria inclui pessoas que economizam e administram receitas, orçamentos, pesquisas de produtos e muito mais.
Diversão
Essas extensões foram criadas para fins de entretenimento. Eles podem incluir jogos, planos de fundo novas e interessantes, widgets curiosos, piadas, curiosidades e muito mais.
Notícias e tempo
Essas extensões mantêm os usuários informados sobre eventos atuais e condições climáticas. Eles podem coletar notícias de várias fontes, mostrar atualizações do clima em tempo real, notificar as últimas notícias e muito mais.
Privacidade e segurança
Extensões como VPNs, proteção de senhas e bloqueio de phishing
Compras
O objetivo dessas extensões é melhorar a experiência de compra on-line. Eles oferecem recursos como comparação de preços, localizador de cupons, avaliações e classificações, gerenciamento de listas de desejos e muito mais.
Redes sociais e rede
Essas extensões foram criadas para melhorar as plataformas de mídia social. Eles podem ser integrados a serviços e oferecem recursos como compartilhamento fácil, notificações, atualizações de status e muito mais.
Ferramentas
Ferramentas que não se encaixam em outras categorias
Viagem
Extensões para planejar viagens.
Bem-estar
Extensões para autoajuda, mindfulness e desenvolvimento pessoal.
Fluxo de trabalho e planejamento
Extensões para ajudar os usuários a realizar tarefas com mais eficiência. Eles podem variar entre rastreadores de tempo, ferramentas para manter o foco, gerenciadores de listas de tarefas, organizadores de e-mail, editores de documentos e utilitários da agenda, entre outros.

Revisões de categoria

Em meados de 2023, as categorias vão mudar. A maioria das novas categorias corresponde às anteriores. Vários foram substituídos por várias categorias. Se você já usou uma das categorias substituídas, use a tabela abaixo para decidir qual nova categoria é mais adequada à sua extensão.

O conteúdo é divertido
* Entretenimento
  • Jogos
  • Diversão
Fotos
* Arte e design
Produtividade
* Educação
  • Funcionalidade e IU
  • Família
  • Privacidade e segurança
  • Ferramentas
  • Fluxo de trabalho e planejamento
Social e comunicações
* Comunicação
  • Redes sociais e rede
  • Viagem
  • Bem-estar

Escolha bem a categoria do seu tema

O console do desenvolvedor também pede que você especifique uma categoria para seu tema. Escolha a categoria mais adequada:

Animais
Temas inspirados em animais.
Arte e design
Temas criados apenas para deixar seu navegador bonito.
Carros
Temas relacionados a carros, como carros atuais e clássicos.
Cores
Temas que adaptam seu navegador em cores personalizadas.
Escuro e preto
Temas com imagens e cores escuras.
Entretenimento
Temas inspirados em entretenimento popular, como franquias de televisão e filmes.
Jogos e anime
Temas inspirados em videogames e anime.
Minimalista
Temas que simplificam a aparência do seu navegador.
Natureza e paisagens
Temas inspirados em atividades ao ar livre.
Espaço
Temas inspirados no espaço.
Outros
Uma categoria para temas que não têm uma casa em outro lugar.