Seu próprio site
Crie seu próprio site para distribuir seu software. Precisa ter uma casa. Este pode ser o repositório de hospedagem de código em que você o hospeda e seu desenvolvimento, mas você pode ter um site voltado para o cliente e vinculá-lo.
Seu próprio site vem com elementos adicionais:
- sua própria sala de chat,
- seus próprios grupos de notícias,
- sua própria lista de discussão,
- suas próprias páginas comerciais de redes sociais,
- feeds ( RSS / Atom ) para seus canais de atualização (e alguns dos pontos anteriores).
Observe que você pode ter vários para diferentes propósitos: conversar com desenvolvedores, fazer anúncios, cuidar do suporte ao cliente ...
Porém, um ponto: é melhor ter um ponto de comunicação ativo do que se dispersar e não ter conteúdo e nenhuma atividade. É a coisa do frango e do ovo, mas as pessoas são menos inclinadas a fazer perguntas em um fórum vazio. É compreensível querer alcançar tantos usuários quanto você gostaria (todos nós preferimos um meio para outro), mas espere um pouco antes de configurar o site Gopher e um canal de IRC .
Mecanismos de pesquisa
Os mecanismos de pesquisa são o elemento principal aqui: é isso que todo mundo usa para encontrá-lo. Nos bons e velhos tempos (na verdade, na idade das trevas, na verdade :)), você costumava ter mecanismos de pesquisa que eram na maioria diretórios baseados em palavras-chave e tinha que enviar seu site para eles individualmente / manualmente, ou usando chamado "remetentes automáticos do mecanismo de pesquisa". Alguns eram relativamente bons, outros o colocariam na lista negra facilmente.
Atualmente, eu recomendo que você faça 3 coisas:
- Crie um site decente com marcação boa, sensível, legível e facilmente indexável
- Crie um (ou mais) sitemaps para o seu site e defina regras robots.txt (se necessário);
- Envie seu site para pelo menos:
Surpreendentemente, até o Google ainda tem páginas para permitir que você "envie" um site para inclusão, mas geralmente isso não será necessário. Sinta-se à vontade para procurar outros diretórios e mecanismos de pesquisa menos conhecidos para verificar sua inclusão nos bancos de dados. É bom verificar regularmente onde você está.
Sites de distribuição de software
Conforme mencionado pelo stmax nos comentários, a maneira mais fácil de começar a promover um aplicativo que segmenta dispositivos móveis conhecidos seria usar suas lojas de aplicativos dedicadas. É bastante rápido e fácil.
Dependendo da sua plataforma de escolha, e se você deseja vender seu aplicativo ou não (e se ele suporta pagamentos no aplicativo ou não), convém consultar os sistemas de gerenciamento de pacotes. Isso é um pouco semelhante aos sites de distribuição de software (na medida em que agregam a distribuição de software em um único local e) e nas lojas de aplicativos (na medida em que permitem a instalação com um clique), mas geralmente você os usa apenas diretamente do seu sistema (e não da Web) . Um exemplo famoso é o formato de empacotamento debian, e seus principais repositórios e front-ends (que incluem o Ubuntu Software Center, por exemplo).
Redes sociais
Você pode usar agregadores sociais para facilitar as coisas, ou pelo menos para facilitar aos usuários aumentar sua popularidade em várias redes, por exemplo, com o ShareThis ou o AddThis .
Comunique-se Ativamente
Isso pode levar algum tempo, mas não muito, se você for eficiente e tiver coisas bem preparadas.
comunicar em fóruns, salas de chat, grupos de notícias ...
- NÃO seja spam,
- FAÇA respostas relacionadas ao seu software, forneça a divulgação completa de maneira adequada e gentilmente aponte as pessoas para o seu software quando solicitarem alternativas ou soluções.
transmita atualizações e notícias para seus diferentes fluxos de comunicação acima, envie um tweet sobre eles, informe seus amigos no FB, publique um anúncio nas listas de correspondência apropriadas:
- quando você publica uma revisão menor,
- quando você tem um projeto ou recurso em potencial e precisa de feedback,
- quando você atinge um marco (número de downloads, número de usuários ...),
- Qualquer coisa, mesmo.
Obviamente, transmita-os para os canais de comunicação descritos acima.
Escrever material de suporte
- Escreva guias de usuário e desenvolvimento de acordo.
- Publique tutoriais em vídeo ou demonstrações (crie um canal no Youtube e / ou Vimeo ).
- Escreva tutoriais sobre como usar seu software.
- Publique um roteiro (provisório) para recursos futuros.
Seja Revisto
- Os amigos podem revisar você em seus blogs e páginas de redes sociais.
- Os usuários podem revisar você e você pode facilitar isso adicionando o link "falar sobre MY_PROJECT on SOCIAL_NETWORK".
- Profissionais (blogueiros, escritores, desenvolvedores ...) podem revisar seu aplicativo gratuitamente ou mediante uma compensação (esta é uma rota possivelmente com spam, tenha cuidado para entrar em contato com as pessoas certas).
- Entre em contato com jornais e revistas técnicas, online e offline (a impressão NÃO está morta). Alguns podem querer escrever um artigo para você, outros apenas escreverão uma pequena coluna, outros não, mas lembrarão seu nome e produto mais tarde, e alguns poderão apenas falar sobre o seu produto para alguns amigos no bar.
Envolva seus usuários
- Solicite feedback e permissão para publicá-lo, via:
- Ouça as solicitações de recursos.
- Solicite a ajuda de seus usuários na promoção de seu software.
- Solicite a ajuda de seus usuários na identificação de falhas e solução de problemas em seu software.
Pessoalmente, não sou fã de sites de comentários de usuários como GetSatisfaction e UserVoice. Eles tendem a desacelerar seu site ou aplicativo da web, você precisa confiar neles e, se quebrar, podem quebrar partes do site e geralmente são mais propensos a períodos de inatividade do que um bom sistema de correspondência antigo. Portanto, prefiro uma lista de discussão / grupo de notícias, talvez também com uma interface da Web (como um grupo do Google) e um formulário de contato simples para o usuário básico. É bom ter um rastreador de problemas e / ou erros para usuários mais avançados (use um hospedado no Google Code Project Hosting, BitBucket, GitHub, Sourceforge, Assembla ... dependendo dos termos de licença, é claro) e permita que eles saber sobre o andamento de uma solicitação de recurso e votar nos recursos ou correções mais solicitados).
Anuncie
Tudo o que foi dito acima é propaganda, realmente, mas obviamente alguma publicidade mais profissional pode ajudar. E mesmo um voucher de 75USD do Google AdWords pode percorrer um longo caminho, se você o executar corretamente.
Você pode ir além e entrar em contato com alguns serviços que fabricam e vendem itens promocionais para você (canecas, camisetas, bonés, ...). Parece um pouco maluco, mas alguns usuários ficam felizes em ter alguns, e isso às vezes ajuda a alcançar novos usuários. Apenas certifique-se de escolher os serviços certos, onde você não precisará pagar muito ou nada (alguns apenas pagam uma comissão pela venda de artigos).
Mantenha-se atualizado
Publique atualizações com frequência e comunique sobre elas. Antes que você perceba, as pessoas seguirão o exemplo. Publique versões de teste beta dos próximos lançamentos, apenas para usuários avançados.
Também acompanhe os concorrentes e, eventualmente, revise e compare-os. NÃO seja depreciativo ou pejorativo, seja justo, não distorça números e indique onde você se sai melhor. Não esperamos que você aponte suas falhas, mas exponha qual é o pequeno "plus" que você tem sobre elas.
Orçamento zero, 30 minutos
Tudo isso parece muito tempo e até envolve algum dinheiro. Mas você pode fazer a maior parte sem nenhum custo ou com um custo muito baixo.
Se você se registrar nas Ferramentas do Google para webmasters do AdWords / AdSense / Google , poderá receber um voucher gratuito ou alguns amigos poderão ter um. Tecnicamente, isso é dinheiro, mas você realmente não pagou, não perdeu nada.
Você pode encontrar serviços de hospedagem gratuitos (até o Blogger faria) para sites simples (originalmente) com tráfego baixo a médio, e os nomes de domínio podem ser encontrados por um valor muito barato por ano.
E toda a comunicação, embora possa ser cara em termos de tempo, melhora com o tempo:
- Escreva modelos para seu lançamento e atualize anúncios para sua lista de e-mails, seus tweets, etc.
- Certifique-se de programar as atualizações a serem transmitidas automaticamente para seus diferentes canais de comunicação. Automatize isso o máximo possível. Valerá a pena o tempo economizado no longo prazo.
- Dedicar um pouco do seu tempo todos os dias ou todas as semanas equivale a muito no final, e gera um ruído constante que é importante para manter as conversas em andamento. E seus amigos e fãs obstinados também podem ajudar com isso.
É importante lembrar que cada novo visitante e nova recomendação conta. Seja alguém publicando um artigo de página inteira sobre você ou apenas um amigo enviando um link para seu aplicativo para outro amigo ou falando sobre seu produto tomando uma bebida em um bar.
Aprender
Use esses 30 minutos por dia aprendendo as ferramentas do comércio e as técnicas de especialistas em SEO, profissionais de marketing e anunciantes. No fim, são habilidades e conhecimentos valiosos.
Lembro-me de alguém dizendo em outro site do StackExchange que você deveria separar 5 anos da sua vida para aprendê-los. Embora eu diria que realmente não leva tanto tempo, obviamente há muito a aprender e vários níveis de conhecimento a serem obtidos, mas você pode aprender muito.
Tenho certeza de que, como desenvolvedor, você ficará feliz em aprender os bits mais técnicos (como criar páginas amigáveis ao SEO), relativamente menos feliz em aprender os bits menos técnicos (como produzir layouts de página amigáveis, com base em nos conceitos reais e testados de HCI e pesquisa de marketing, não apenas nos instintos dos programadores) e muito menos feliz em aprender os bits "irritantes" relacionados ao marketing e à publicidade (escolhendo listas de palavras-chave, escrevendo bons anúncios, etc ...). O motivador, para mim, é sempre vê-lo como algo técnico, no final das contas: o que você quer é otimizar a visibilidade e tudo isso porque é apenas um jogo de números. Aprender a escrever e projetar decentemente é apenas um meio de aumentar esses números. Além disso, acho interessante aprender conceitos de interface do usuário e UX, para os quais "lambda"expectativas diferentes das dos programadores de um aplicativo (daí a necessidade de solicitar muito feedback do usuário e ouvi-lo ).
Ficar nos ombros dos gigantes ... Seja um gato de cópia
Você não é a primeira pessoa a tentar promover um produto. Escolha um produto famoso e veja como eles o fizeram. Como você obtém acesso a este produto quando inicia a partir de 0? Idealmente, você deseja permitir que os usuários façam o mesmo com o seu. É para isso que você deseja. Talvez veja algum projeto comercial ou software de influência, e veja como eles criaram uma comunidade, como eles se comunicam em torno de seus produtos. Você pode tentar encontrar maneiras inovadoras de se promover (e geralmente é bom inovar, se destacar da multidão), mas as boas e antigas formas testadas funcionam bem, obviamente.
Medida, Medida, Medida
Eu disse duas coisas que preciso repetir aqui:
- Ouça seus usuários;
- É tudo sobre dados, não sobre o que você acha que conhece como programador.
Você não pode melhorar as coisas se não souber o que não funciona ou qual é a melhor alternativa. Aprenda (veja acima;)) a usar sistemas de análise (como o Google Analytics ) para rastrear estatísticas básicas sobre seus visitantes (dados demográficos da população, origens, plataformas ...) e relatórios mais avançados (taxas de conversão, funis ...). Use essas ferramentas para medir o impacto das alterações feitas no site e obter dados reais reais para saber se uma alteração é benéfica ou não.
Cometi erros pessoais como esse no começo, acreditando que minha visão era melhor e tive (e ainda tenho ...) que lidar com fundadores de startups que sempre iniciam 83% de suas frases com "Eu acho que .. . " Não, você não. Se você realmente "pensasse", não diria isso. Você assumiu , e isso é um mau hábito. Normalmente, quando alguém diz "eu acho", agora eu continuo com "prove", ou se eu não puder e não acreditar na afirmação deles, farei meu próprio teste no corredor para provar ou refutar sua suposição.
O teste A / B simplesmente funciona.
Claro, tudo isso também leva tempo. Estou fornecendo as ferramentas aqui, mas faça o que puder com suas próprias restrições. Você não precisa testar A / B em todos os cenários e não precisa reavaliar todas as semanas todas as pequenas coisas que faz. Mas quanto mais você faz, melhor.
Tudo isso significava consolidar a prevalência do site de distribuição do seu software.
Seu objetivo é promovê-lo e permitir que os usuários encontrem todas as informações necessárias e relevantes em seu site e minimizar o caminho para um download.