J'ai publié un logiciel. Comment optimiser l'exposition sans aucun budget et avec un temps limité?

36

J'aimerais contacter la communauté à ce sujet. En tant que développeur de logiciels, je ne suis ni vendeur expert ni gourou du marketing - je pense en code et pas grand chose d’autre. La plupart des développeurs que je rencontre sont comme ça et ont aussi tendance à être sérieux. Disons qu'en tant que développeur, j'ai récemment publié un nouveau logiciel qui, j'en suis sûr, sera un succès, si les gens le savaient. Supposons un budget de 0,00 $ et un temps limité chaque jour (soit 30 à 60 minutes). Que puis-je faire, dans ces limites, pour maximiser l'exposition?

Si possible, veuillez sauvegarder votre réponse avec au moins deux exemples concrets.

CubicleSoft
la source
10
Une grande entreprise ne dépense pas plus de 20% de ses revenus en coûts de développement, dont environ 20% seraient des coûts directs de programmation. Ce n’est pas plus de 5% des revenus de la programmation. Vous devez comprendre où va cet autre 95% avant de disposer d'un logiciel plutôt que d'un logiciel.
mattnz
1
De quel type d'application s'agit-il? Qui est votre public cible? Si vous ciblez des programmeurs, vous pouvez le mentionner sur Hacker News (l'idée vient du message de Jeremy Heiler).
Yakiv
1
Quel est ton but? Voulez-vous publier le logiciel pour gagner de l'argent (c.-à-d. Créer votre propre entreprise)? Ou voulez-vous libérer le logiciel gratuitement et que vous souhaitiez être adopté par la communauté?
RonE
3
cette question est plus appropriée pour answers.onstartups.com ; Comme vous l'avez remarqué, la plupart des programmeurs ne connaissent pas grand chose au marketing, vous demandez probablement conseil au mauvais groupe. mais bonne chance quand même!
Steven A. Lowe
Profitez de chaque occasion (y compris celle-ci) pour promouvoir votre produit et votre site Web. Je ne peux pas savoir avec certitude lequel des 100 produits "Cubicle Software" proposés dans Google est le vôtre - le cas échéant - commencez par créer un (au moins, moins commun) nom. Pourquoi votre lien de site Web n'est-il pas dans votre profil?
mattnz

Réponses:

63

Votre propre site

Construisez votre propre site pour distribuer votre logiciel. Il doit avoir une maison. Il peut s'agir du référentiel d'hébergement de code où vous l'hébergez et de son développement, mais vous pouvez avoir un site plus orienté client et le lier entre eux.

Votre propre site contient des éléments supplémentaires:

  • votre propre salle de discussion,
  • vos propres groupes de discussion,
  • vos propres listes de diffusion,
  • votre (vos) page (s) professionnelle (s) de réseau social,
  • flux ( RSS / Atom ) pour vos canaux de mise à jour (et certains points précédents).

Notez que vous pouvez en avoir plusieurs à des fins différentes: dialoguer avec les développeurs, faire des annonces, assurer le support client ...

Un point cependant: il vaut mieux avoir un point de communication actif que de se disperser et de ne pas avoir de contenu ni d’activité du tout. C'est le problème de la poule et de l'œuf, mais les gens sont moins enclins à poser des questions sur un forum vide. Il est compréhensible de vouloir toucher autant d'utilisateurs que vous le souhaitez (nous préférons tous un support à un autre), mais attendez un peu avant de configurer ce site Gopher et un canal IRC .

Moteurs de recherche

Les moteurs de recherche sont l'élément clé ici: c'est ce que tout le monde utilise pour vous trouver. Au bon vieux temps (en fait, l'âge des ténèbres, vraiment :)), vous aviez des moteurs de recherche qui étaient en fait principalement des annuaires basés sur des mots clés, et vous deviez leur soumettre votre site individuellement / manuellement, ou en utilisant appelé "auto-soumissions de moteur de recherche". Certains étaient relativement bons, certains vous auraient facilement mis sur la liste noire.

De nos jours, je vous recommande de faire 3 choses:

De manière surprenante, même Google a toujours des pages permettant à votre site de "soumettre" un site à l'inclusion, mais cela n'est généralement pas nécessaire. N'hésitez pas à rechercher également d'autres annuaires et moteurs de recherche moins connus pour vérifier votre inclusion dans leurs bases de données. C'est une bonne chose de vérifier régulièrement où vous vous trouvez.

Sites de distribution de logiciels

Comme mentionné dans les commentaires de stmax , le moyen le plus simple de commencer à promouvoir une application ciblant des appareils mobiles connus serait généralement d'utiliser leurs magasins d'applications dédiés. C'est plutôt rapide et facile.

Selon la plate-forme de votre choix et selon que vous souhaitiez ou non vendre votre application (et si elle prend en charge les paiements intégrés ou non), vous souhaiterez peut-être examiner les systèmes de gestion de packages. Cela ressemble un peu aux sites de distribution de logiciels (en ce sens qu'ils regroupent la distribution de logiciels en un seul endroit et) et aux app stores (en ce qu'ils permettent l'installation en un clic), mais vous ne les utilisez généralement que directement à partir de votre système (et non du Web). . Un exemple célèbre est le format d’emballage Debian, ainsi que ses principaux référentiels et interfaces (qui incluent le Centre de logiciel Ubuntu, par exemple).

Réseaux sociaux

  • Réseaux sociaux d'utilisateurs finaux: Facebook , Twitter , Google+ , etc. à:

    • générer du buzz,
    • redirigez les utilisateurs vers votre site,
  • Réseaux sociaux professionnels: LinkedIn , Xing | OpenBC

  • Réseaux sociaux orientés programmeurs: Ohloh , CIA , ...

Vous pouvez utiliser des agrégateurs sociaux pour rendre les choses plus faciles à gérer, ou au moins pour aider vos utilisateurs à améliorer ensuite votre popularité sur plusieurs réseaux, par exemple avec ShareThis ou AddThis .

Communiquer activement

Cela peut prendre du temps, mais pas autant si vous êtes efficace et que tout est bien préparé.

  • communiquer sur des forums, des forums de discussion, des groupes de discussion ...

    • NE PAS être spammé,
    • FAITES DES RÉPONSES RELATIVES À VOTRE LOGICIEL, donnez-en la divulgation complète de manière appropriée et orientez les gens vers votre logiciel quand ils demandent des alternatives ou des solutions.
  • Diffusez des mises à jour et des nouvelles sur vos différents flux de communication ci-dessus, tweetez-les, informez vos amis sur FB, publiez une annonce sur les listes de diffusion appropriées:

    • lorsque vous publiez une révision mineure,
    • lorsque vous avez un projet ou une fonctionnalité en tête et que vous avez besoin d'un retour d'information,
    • lorsque vous atteignez un jalon (nombre de téléchargements, nombre d'utilisateurs ...),
    • rien? Vraiment.

Bien entendu, transmettez-les à vos canaux de communication décrits ci-dessus.

Écrire du matériel d'appui

  • Écrivez les guides d’utilisateur et de développement en conséquence.
  • Publiez des didacticiels vidéo ou des démonstrations (créez une chaîne Youtube et / ou Vimeo ).
  • Rédigez des tutoriels sur l’utilisation de votre logiciel.
  • Publier une feuille de route (provisoire) pour les futures fonctionnalités.

Obtenez examiné

  • Les amis peuvent vous consulter sur leurs blogs et leurs pages de réseaux sociaux.
  • Les utilisateurs peuvent vous consulter et vous pouvez faciliter la tâche en ajoutant le lien "talk about MY_PROJECT on SOCIAL_NETWORK".
  • Les professionnels (blogueurs, rédacteurs, développeurs, etc.) peuvent consulter votre application, gratuitement ou contre rémunération (il s’agit peut-être d’un courrier indésirable, prenez garde de contacter les bonnes personnes).
    • Contacter des journaux et des revues techniques, en ligne et hors ligne (l’impression n’est PAS morte). Certains voudront peut-être écrire un article sur vous, d’autres écriront simplement une petite colonne, d’autres pas mais se souviendront de votre nom et de votre produit plus tard, et d’autres pourraient tout simplement parler de votre produit à des amis au bar.

Engagez vos utilisateurs

  • Demander un retour et l'autorisation de le publier via:
  • Écoutez les demandes de fonctionnalités.
  • Demandez l'aide de vos utilisateurs pour promouvoir votre logiciel.
  • Demandez l'aide de vos utilisateurs pour identifier les failles et résoudre les problèmes de votre logiciel.

Personnellement, je ne suis pas un fan des sites de commentaires d'utilisateurs tels que GetSatisfaction et UserVoice. Ils ont tendance à ralentir votre site ou votre application Web, vous devez vous y fier. S'ils se cassent, ils risquent de casser des parties de votre site et sont généralement plus sujets aux temps d'arrêt qu'un bon vieux système de courrier. Je préfère donc une liste de diffusion / un groupe de discussion, éventuellement avec une interface Web (comme un groupe Google), et un simple formulaire de contact pour l'utilisateur de base. Un suivi des problèmes et / ou des bogues est utile pour les utilisateurs plus avancés (utilisez-en un hébergé sur Google Code Hosting, BitBucket, GitHub, Sourceforge, Assembla ... en fonction de vos termes de licence, bien sûr) et laissez-les connaître la progression d’une demande de fonctionnalité et voter pour les fonctionnalités ou correctifs les plus demandés).

Annoncer

Tout ce qui précède est une publicité, vraiment, mais de toute évidence, une publicité plus professionnelle peut aider. Et même un bon de réduction de 75 USD AdWords peut aller très loin si vous le jouez correctement.

Vous pouvez aller plus loin et contacter certains services qui fabriquent et vendent des articles promotionnels pour vous (mugs, t-shirts, casquettes, ...). Cela semble un peu cinglé, mais certains utilisateurs sont heureux d’en avoir et cela aide parfois à atteindre de nouveaux utilisateurs. Assurez-vous simplement de choisir les bons services, sans avoir à payer beaucoup, ou quoi que ce soit (certains ne prennent qu'une commission sur la vente d'articles).

Tiens-toi à jour

Publiez souvent des mises à jour et communiquez à leur sujet. Avant de vous en rendre compte, les gens vont suivre. Publiez les versions bêta-test des versions à venir, pour les utilisateurs avancés uniquement.

Suivez également vos concurrents et éventuellement examinez-les et comparez-les. NE SOYEZ PAS péjoratif ou péjoratif, soyez juste, ne tordez pas les chiffres et ne dirigez pas notre meilleur résultat. Nous ne nous attendons pas à ce que vous signaliez vos défauts, mais précisez quel est le petit "plus" que vous avez sur eux.


Budget zéro, 30 minutes

Tout cela a l'air de prendre beaucoup de temps et même de perdre de l'argent. Mais vous pouvez en faire l'essentiel sans aucun coût ou à un coût très faible.

Si vous vous inscrivez aux outils AdWords / AdSense / Google pour les webmasters , vous pourrez éventuellement obtenir un bon gratuit ou des amis peuvent en avoir un. Techniquement , cela est l' argent, mais vous ne l' avez pas fait payer, vous n'êtes pas quoi que ce soit vers le bas.

Vous pouvez trouver des services d'hébergement gratuits (même Blogger le ferait) pour des sites simples avec un trafic (d'origine) faible à moyen, et les noms de domaine peuvent être trouvés pour une valeur très économique par an.

Et toute la communication, même si elle peut être coûteuse en temps, s’améliore avec le temps:

  • Rédigez des modèles pour votre publication et mettez à jour les annonces pour votre liste de diffusion, vos tweets, etc.
  • Assurez-vous de programmer lesdites mises à jour pour qu'elles soient automatiquement diffusées sur vos différents canaux de communication. Automatiser autant que possible. Cela vaudra le temps gagné sur le long terme.
  • Donner un peu de votre temps tous les jours ou toutes les semaines revient au final à générer beaucoup de bruit, ce qui est important pour maintenir la conversation. Et vos amis et vos fans assidus peuvent également nous aider.

Il est important de se rappeler que chaque nouveau visiteur et chaque nouvelle recommandation compte. Qu'il s'agisse d'une personne publiant un article d'une page sur vous ou d'un ami envoyant un lien vers votre application à un autre ami ou parlant de votre produit autour d'un verre dans un bar.

Apprendre

Mettez ces 30 minutes par jour à profit pour apprendre les outils du métier et les techniques des experts en référencement, des spécialistes du marketing et des annonceurs. Au final, ce sont des compétences et des connaissances précieuses à acquérir.

Je me souviens que quelqu'un a dit sur un autre site StackExchange que vous devriez mettre 5 années de votre vie à part pour les apprendre. Bien que je dirais que cela ne prend pas vraiment beaucoup de temps, il y a évidemment beaucoup à apprendre et divers niveaux d'expertise à acquérir, mais vous pouvez en apprendre beaucoup.

En tant que développeur, je suis sûr que vous serez ravi d'apprendre les éléments les plus techniques (comme créer des pages orientées SEO) et relativement moins heureux d'apprendre les éléments moins techniques (comment produire des mises en page conviviales, basées sur sur des concepts HCI et des études de marché réels et testés, et pas seulement sur l’instinct du programmeur), et beaucoup moins heureux d’apprendre les éléments "gênants" liés au marketing et à la publicité (choisir des listes de mots clés, rédiger de bonnes annonces, etc ...). La motivation, pour moi, est de toujours considérer cela comme quelque chose de technique, en fin de compte: vous voulez optimiser la visibilité, et tout cela uniquement par pur jeu de chiffres. Apprendre à écrire et à concevoir décemment n’est qu’un moyen de relever ces chiffres. De plus, je trouve intéressant d’apprendre les concepts d’UI et UX, pour lesquels "lambda"des attentes différentes de celles des programmeurs d’une application (d’où la nécessité de demander et d’ écouter de nombreuses réactions de la part des utilisateurs ).

Tenez-vous sur les épaules des géants ... soyez un imitateur

Vous n'êtes pas la première personne à essayer de promouvoir un produit. Choisissez un produit célèbre et regardez comment ils l'ont fait. Comment avez-vous accès à ce produit lorsque vous partez de 0? Idéalement, vous souhaitez permettre aux utilisateurs de faire de même avec le vôtre. C'est ce que vous visez. Regardez peut-être un projet de logiciel libre ou commercial influent et voyez comment ils ont créé une communauté, comment ils communiquent autour de leur produit. Vous pouvez essayer de trouver des moyens novateurs de vous promouvoir (et il est généralement bon d'innover, de se démarquer de la foule), mais les bonnes méthodes anciennes et éprouvées fonctionnent bien, évidemment.

Mesurer, mesurer, mesurer

J'ai dit deux choses que je dois répéter ici:

  • Écoutez vos utilisateurs
  • Tout est une question de données, pas de ce que vous pensez savoir en tant que programmeur.

Vous ne pouvez pas améliorer les choses si vous ne savez pas ce qui ne fonctionne pas ou ce qui constitue une meilleure alternative. Apprenez (voir ci-dessus;)) à utiliser des systèmes d'analyse (tels que Google Analytics ) pour suivre les statistiques de base de vos visiteurs (démographie, origines, plates-formes, etc.) et des rapports plus avancés (taux de conversion, entonnoirs, etc.). Utilisez ces outils pour mesurer l’impact des modifications que vous apportez à votre site et obtenez des données réellement fiables pour savoir si une modification est bénéfique ou non.

J'ai fait des erreurs personnelles comme celle-ci au début, croyant que ma vision était meilleure et j'ai eu (et j'ai toujours ...) affaire à des fondateurs de startups qui commencent toujours à 83% de leurs phrases avec "Je pense que .. . ". Non tu ne le fais pas. Si vous pensiez vraiment, vous ne diriez pas cela. Vous avez supposé , et c'est une mauvaise habitude. Habituellement, quand quelqu'un dit "je pense", je lui donne maintenant la preuve, ou si je ne peux pas et ne crois pas sa réclamation, j'irai faire mes propres tests dans le couloir pour prouver ou réfuter son hypothèse.

Les tests A / B fonctionnent simplement.

Bien sûr, tout cela prend aussi du temps. Je vous donne les outils ici, mais faites avec ce que vous pouvez avec vos propres contraintes. Vous n'avez pas besoin de tester A / B chaque scénario, ni de réévaluer chaque semaine chaque petite chose que vous faites. Mais plus vous le faites, mieux c'est.


Tout cela visait à consolider la prévalence du site de distribution de votre logiciel.

Votre objectif est de le promouvoir, puis de permettre aux utilisateurs de trouver tout le necesasry et les informations pertinentes sur votre site et de réduire au minimum le chemin d'accès au téléchargement.

haylem
la source
C'est une réponse très bien pensée. Je ne l'ai que brièvement lu, mais ça a l'air bien jusqu'à présent.
CubicleSoft
+1 pour être l' un des plus en profondeur réponse que j'ai rencontré sur Stack Exchange qui ne se détache pas comme moralisateur ou condescendant
Jamie Taylor
1
Je suis allé de l'avant et j'ai marqué cela comme la réponse, mais je suis sûr que lorsque vous imaginez de nouvelles choses à écrire, vous allez les ajouter. Vous avez définitivement gagné les points de réputation et la prime.
CubicleSoft
+1 mais beaucoup trop compliqué. Devrait simplement le télécharger dans le magasin de la pomme mordue.
stmax
@stmax: J'y ai bien pensé, mais c'est surtout pour les applications mobiles ou les extensions de navigateur. Les magasins d'applications ne sont pas aussi omniprésents pour les ordinateurs de bureau, sauf si vous considérez les sites de distribution de logiciels ci-dessus comme des magasins d'applications. Si l'application est gratuite, vous pouvez également envisager de distribuer des packages dans des référentiels de gestion de packages connus.
Hayem
10

Cela dépend de votre produit et de votre marché.

Si sa qualité commerciale, sa qualité d'emballage rétractable et son téléchargement, alors, comme tous les autres "micro-isv", vous devez vous démarquer des yeux de vos clients potentiels.

Étape 1: Vous avez besoin d’un site Web très soigneusement conçu qui définit l’activité de votre produit, ses fonctionnalités, ses avantages et son coût.

Étape 2: Vous devez convaincre les téléspectateurs. Vous devrez dépenser de l'argent. Payer pour certaines annonces Google - définir un budget raisonnable. Vous pouvez également rechercher des clients potentiels ou des catégories de clients. Recherchez les sites Web ou les forums d'utilisateurs où ils se trouvent déjà et voyez ce que vous pouvez faire pour publier des articles sur votre produit ou pour acheter de la publicité. Méfiez-vous des politiques qui interdisent de brancher des produits dans ces endroits, cependant, vous pourriez être banni.

Étape 3: Donnez des copies pour essayer d’obtenir de l’intérêt / une conversation.

Exemple: supposons que vous disposiez d’un nouveau logiciel de traitement de photos ... qui vous indique ensuite où vous devriez diriger vos efforts de vente initiaux. Il existe de nombreux forums et sites Web consacrés à la photographie.

Si vous rencontrez des difficultés pour développer un site Web, de nombreuses personnes le feront moyennant des frais.

Vous avez dit dans le PO que vous avez un budget de 0 $. Si vous n'êtes pas prêt à dépenser quoi que ce soit, vous échouerez presque certainement. Vous devez dépenser de l'argent pour gagner de l'argent.

Rapidement
la source
Je ne suis pas d'accord, vous n'avez pas nécessairement besoin de dépenser de l'argent. J'ai effectué des lancements réussis pour un budget très proche de 0, sans compter les dépenses de temps. Les noms de domaine sont la seule chose que je trouve difficile à obtenir gratuitement.
Hayem
1
@haylem Si vous avez déjà eu des lancements réussis, vous devriez être financièrement à l'abri du point où vous ne travaillerez plus avec un nom de domaine à 8 $ / an. Je trouve votre point incrédule.
maple_shaft
@ maple_shaft: sauf que vous n'aviez pas l'intention de gagner de l'argent avec ces objets. Certaines étaient des missions en free-lance pour des universités où je ne leur fournissais que des portails et où le but était simplement de générer une prise de conscience. Ce n'est peut-être pas toujours un produit commercial , c'est toujours un produit. Je n'ai pas non plus dit que j'étais celui qui gagnait de l'argent (malheureusement).
Hayem
@ maple_shaft: mais bien sûr, vous êtes beaucoup mieux si vous pouvez en dépenser une partie pour votre promotion, bien sûr. Je ne discuterai pas à ce sujet. Ce n’est tout simplement pas une nécessité, et c’est quelque chose que le PO a clairement indiqué dans la liste des choses qu’il veut éviter.
Hayem
@maple_shaft: en fait, il est beaucoup plus difficile de défendre la contrainte de "temps limité" que celle de "budget limité", à mon humble avis.
Hayem
3

Remarque: j'ai supposé que votre "produit logiciel" était un projet open source. Sinon, ignorez ma réponse.

Autre que l’utiliser vous-même et promouvoir ce que vous construisez avec, je vous suggère d’annoncer le projet sur des listes de diffusion et d’autres communautés qui pourraient le trouver utile ou intéressant. Si vous ne l'avez pas déjà fait, placez votre code sur un site tel que GitHub ou Google Code afin que tout le monde puisse le trouver facilement. Tirez parti des fonctionnalités sociales de ces sites, telles que la manipulation et le partage faciles. L’autre avantage est que vous aurez alors un lieu de rassemblement et de collaboration pour les personnes intéressées par le projet. Faites tout ce que vous pouvez pour aider les autres à le promouvoir facilement.

Jeremy Heiler
la source