我已经发布了软件产品-在没有预算和有限的时间的情况下,如何最大化曝光率?


36

我想在这一方面与社区联系。作为软件开发人员,我不是专业的销售人员或营销专家-我认为在代码方面没有太多其他事情。我遇到的大多数开发人员都是这样,并且往往是认真的小事。可以说,作为开发人员,我最近发布了一种新的软件产品,如果人们只知道这一点,我敢肯定它会很受欢迎。假设预算为$ 0.00,并且每天有限制的时间(即30到60分钟)。在这些限制范围内,我该怎么做才能最大程度地暴露?

如有可能,请至少用两个工作示例来备份您的答复。


10
一家大公司将其收入的不超过20%用于开发成本,其中约20%用于直接编程成本。那不超过编程收入的5%。在拥有软件产品而不是软件之前,您需要了解其他95%的目标。
mattnz

1
这是什么样的应用程序?谁是您的目标受众?如果您以程序员为目标,则可以在Hacker News上提及它(请从Jeremy Heiler的帖子中获得灵感)。
yakiv 2012年

1
你的目标是什么?您是否要发布该软件来赚钱(即创建自己的公司)?还是要免费发布该软件并希望社区采用?
RonE 2012年

3
这个问题更适合answer.onstartups.com ; 正如您所注意到的,大多数程序员对市场营销了解不多,因此您可能向错误的团队寻求建议。但是反正祝你好运!
Steven A. Lowe 2012年

抓住每一个机会(包括这个机会)来推广您的产品和网站-我不确定Google推出的100种“小软件”产品中,哪一种是您的(如果有的话),首先要提出一个独特的方法。 (至少,较不常见)名称。为什么您的个人资料中没有您的网站链接?
mattnz 2012年

Answers:


63

您自己的网站

建立您的OWN网站以分发您的软件。它需要一个家。这可以是用于托管代码及其存储库的代码托管存储库,但是您可以拥有一个面向更多客户的站点,并使它们彼此链接。

您自己的网站带有其他元素:

  • 您自己的聊天室,
  • 您自己的新闻组,
  • 您自己的邮件列表,
  • 您自己的社交网络业务页面,
  • 供稿RSS / 凌动)为您更新频道(和以前的一些点)。

请注意,您可以出于不同的目的而拥有多个角色:与开发人员交谈,发布公告,照顾客户支持...

但有一点:与一个分散的交流,没有内容,没有任何活动相比,有一个活跃的交流要好。这是鸡和蛋的事,但是人们不愿意在一个空的论坛上提问。想要接触到尽可能多的用户是可以理解的(我们都偏爱一种媒介,而不是另一种媒介),但是请稍等一下,然后再设置该Gopher网站和IRC频道。

搜索引擎

搜索引擎是这里的关键要素:每个人都可以使用它来找到您。在过去的好日子(实际上是黑暗时代),您曾经拥有实际上主要基于关键字的目录的搜索引擎,并且必须单独/手动或使用以下方式将网站提交给他们:称为“搜索引擎自动提交器”。有些相对不错,有些会使您容易被列入黑名单。

如今,我建议您做三件事:

令人惊讶的是,即使Google仍然有页面可以让您“提交”网站以使其包含在内,但通常不需要这样做。还可以随意查找其他目录和鲜为人知的搜索引擎,以检查您是否将其包含在数据库中。定期检查您的位置是一件好事。

软件分发站点

正如stmax在评论中提到的那样,开始推广针对已知移动设备的应用程序的最简单方法通常是使用其专用的应用程序商店。这是相当快捷和容易的。

根据您选择的平台,以及是否要出售您的应用程序(以及是否支持应用程序内付款),您可能需要查看软件包管理系统。这有点类似于软件分发站点(因为它们在一个地方聚集软件分发)和应用程序商店(因为它们允许一键安装),但是通常您只能直接在系统中使用它们(而不是从网络上使用) 。一个著名的例子是debian打包格式及其主要的存储库和前端(例如,其中包括Ubuntu软件中心)。

社交网络

您可以使用社交聚合器使事情更容易处理,或者至少使用户更容易地在多个网络上提高您的知名度,例如使用ShareThisAddThis

积极沟通

这可能会花费一些时间,但是如果您有效率并且已做好准备,则不会花费太多。

  • 在论坛,聊天室,新闻组上进行交流...

    • 不要垃圾邮件,
    • 请执行与您的软件相关的答案,以适当的方式进行全面披露,并在人们要求替代产品或解决方案时,请他们指出您的软件。
  • 在上面的不同通信流中广播更新和新闻,在它们上进行鸣叫,在FB上告诉您的朋友,在适当的邮件列表上发布公告:

    • 当您发布次要修订时,
    • 当您考虑到潜在的项目或功能并需要反馈时,
    • 当您达到一个里程碑(下载数量,用户数量...)时,
    • 任何事情,真的。

当然,将它们广播到上述您的通信渠道。

撰写支持材料

  • 相应地编写用户和开发指南。
  • 发布视频教程或演示(创建YouTube和/或Vimeo频道)。
  • 编写有关如何使用软件的教程。
  • 发布(暂定)将来功能的路线图。

获得评论

  • 朋友可以在他们的博客和社交网络页面上评论您。
  • 用户可以查看您,并且可以通过添加“在SOCIAL_NETWORK上谈论MY_PROJECT”链接来简化此操作。
  • 专业人士(博客,作家,开发人员...)可以免费或有偿付款(不正确的做法,请当心与合适的人联系)来审查您的应用程序。
    • 在线和离线联系报纸和技术杂志(打印没有死)。有些人可能想在您身上写一篇文章,有些人只会写一小列,有些人则不会,但是以后会记住您的名字和产品,有些人可能只是在酒吧与一些朋友谈论您的产品。

吸引您的用户

  • 通过以下方式请求反馈和发布许可:
  • 收听功能请求。
  • 请求用户帮助以推广您的软件。
  • 请求用户帮助以识别软件中的缺陷并进行故障排除。

就个人而言,我不喜欢GetSatisfaction和UserVoice这样的用户反馈网站。它们往往会减慢您的网站或Web应用程序的速度,您需要依靠它们,如果它们中断,则它们可能会破坏您的网站的某些部分,并且与良好的旧邮件系统相比,通常更容易出现宕机。因此,我更喜欢一个邮件列表/新闻组,也许还具有一个Web界面(例如Google网上论坛),并且为基本用户提供了一个简单的联系表。对于更高级的用户(最好是使用托管在Google Code Project Hosting,BitBucket,GitHub,Sourceforge,Assembla等上的一个,当然取决于您的许可条款),可以使用问题和/或Bug跟踪程序,并允许他们了解功能请求的进度,并为请求最多的功能或错误修正进行投票)。

刊登广告

以上所有内容确实都是广告,但是显然,一些更专业的广告可以提供帮助。如果您使用得当,甚至一张75美元的AdWords代金券也可以用很长时间。

您可以走得更远,并与一些为您生产和销售促销品的服务(杯子,T恤,帽子等)联系。这似乎有点坚果,但是有些用户很高兴拥有一些,有时确实有助于接触新用户。只要确保选择合适的服务即可,在这里您不需要支付太多或其他费用(有些只是收取商品销售的佣金)。

保持最新

经常发布更新并进行交流。在您知道之前,人们会效仿。即将发布的版本的Beta测试版本,仅适用于高级用户。

也要跟上竞争对手,并最终对其进行审查和比较。不要贬低或贬低,公平,不要扭曲数字,并指出我们的处境更好。我们不希望您指出您的缺点,而是要说明您对这些缺点的小的“加分”。


零预算,30分钟

所有这些看起来很耗时,甚至涉及一些金钱。但是,您可以完全免费或以极低的成本完成大部分任务。

如果您注册了AdWords / AdSense / Google网站站长工具,最终可能会获得一张免费的优惠券,或者某些朋友可能有空。从技术上讲,这就是钱,但是您实际上没有付钱,您什么也没付。

您可以为流量(最初)低至中等的简单站点找到免费的托管服务(甚至Blogger也可以),而且域名的价格每年非常便宜。

而且,所有通信虽然会花费大量时间,但随着时间的流逝会变得越来越好:

  • 编写发布模板,并更新邮件列表,tweet等的公告。
  • 确保对所述更新进行编程,以将其自动广播到您的不同通信频道。尽可能自动化。从长远来看,节省时间是值得的。
  • 每天或每周花一点时间来解决问题,最终会产生很大的噪音,这对于保持对话的持续进行至关重要。您的朋友和顽固的粉丝也可以提供帮助。

重要的是要记住,每个新访客和新推荐都至关重要。无论是发布有关您的整页文章的人,还是只是一个朋友将指向您应用程序的链接发送给另一个朋友,或者是在酒吧里喝一杯谈论您的产品。

学习

通过学习交易工具以及SEO专家,营销人员和广告商的技术,每天将这30分钟有效利用。最终,它们是拥有的宝贵技能和知识。

我记得有人在另一个StackExchange网站上说过,您应该花5年的时间来学习它们。尽管我说这确实用了很长时间,但是显然有很多东西可以学习,并且可以获得各种水平的专业知识,但是您可以学到很多。

我敢肯定,作为一名开发人员,您会乐于学习更多技术性知识(例如如何创建对SEO友好的页面),而相对乐于学习较少技术性知识(如何根据用户需求生成用户友好的页面布局)有关实际和经过测试的HCI概念和市场研究的信息,而不仅仅是程序员的本能),而对学习与市场营销和广告相关的“烦人”内容(挑选关键字列表,撰写良好的公告等)则不那么高兴。对我而言,最终的动机是始终将其视为技术性的东西:您想要的是优化可见性,所有这一切都是因为纯粹是数字游戏。学会体面的写作和设计只是增加这些数字的一种手段。另外,我发现学习UI和UX概念很有趣,为此,“ lambda”与应用程序程序员的期望不同(因此需要请求大量用户反馈并进行聆听)。

站在巨人的肩膀上...成为复制猫

您不是第一个尝试推广产品的人。选择一个著名的产品,看看他们是如何做的。从0开始时如何访问该产品?理想情况下,您希望能够允许用户对您进行相同的操作。那就是你的目标。也许看看一些有影响力的商业或免费软件项目,看看他们如何创建社区,如何围绕产品进行交流。您可以尝试找到提升自己的创新方法(创新,脱颖而出通常是件好事),但是显而易见的是,古老且经过考验的良好方法行之有效。

测量,测量,测量

我说了两件事,我需要在这里重复:

  • 倾听您的用户;
  • 这完全是关于数据的,而不是关于您以程序员的知识。

如果您不知道什么是行不通的,或者什么是更好的选择,则无法改进。了解(见上文;)使用分析系统(如Google Analytics分析))来跟踪有关访问者的基本统计信息(人口统计,来源,平台等)以及更高级的报告(转化率,渠道...)。使用此类工具来衡量您对站点所做的更改的影响,并获取真实的硬数据以能够知道更改是否有益。

首先,我犯了这样的人为错误,以为我的视野更好,而且我已经(并且仍然有……)与那些总是以83%的句子开头的创业者打交道。 ”。不,你不会。如果您真的“有思想”,您不会那么说。你认为,这是一个坏习惯。通常,当有人说“我认为”时,我现在跟着“证明”,否则,如果我不能也不相信他们的主张,我将自己做走廊测试,以证明或反对他们的假设。

A / B测试就可以了。

当然,所有这一切都需要时间。我在这里为您提供工具,但是只要您有自己的约束,就可以做到。您不需要在每个场景中都进行A / B测试,也不需要每周都对您做的每件事做重新评估。但是,您做得越多越好。


所有这些都旨在巩固软件自己的发行站点的普遍性。

您的目标是进行推广,然后允许用户在您的网站上找到所有必要的信息和相关信息,并最大程度地减少下载路径。


这是一个经过深思熟虑的答案。我只读了一下,但到目前为止看起来还不错。
CubicleSoft 2012年

+1是我在Stack Exchange上遇到的最深入的答案之一,但并没有像传教士或居高临下的表现一样
Jamie Taylor

1
我已经将其标记为答案,但是我敢肯定,当您考虑要编写的新内容时,您会继续进行添加。您肯定赢得了声誉点和赏金。
CubicleSoft 2012年

+1但方法太复杂了。应该将其上传到被咬苹果的商店。
stmax 2012年

@stmax:我确实想到了这一点,但这主要用于移动应用程序或浏览器扩展。应用商店对台式机的普及并不那么广泛,除非您将上述软件分发站点视为应用商店。如果该应用程序是免费的,则还可以考虑将软件包分发到已知的软件包管理存储库。
haylem 2012年

10

取决于您的产品和市场。

如果它是商业级产品,可收缩包装的质量并可供下载,则像其他所有“微型ISSV”一样,您需要在潜在客户面前引起关注。

步骤1:您需要一个非常仔细地组合在一起的网站,其中列出了您的产品用途以及功能,优势和成本。

步骤2:您需要吸引观众。您将需要花钱。支付一些Google广告的费用-设置合理的预算。您还可以找到潜在客户或客户类别。查找已经存在的网站或用户论坛,并查看可以在其中发布有关产品或购买广告的方法。但是请当心禁止在这些地方插入产品的政策,您可能会被禁止。

步骤3:赠送一些副本,以引起兴趣/对话。

示例:假设您有一些新的照片处理软件...然后,它告诉您应该在哪里进行初始销售工作。有很多摄影论坛和网站。

如果您在开发网站时遇到麻烦,那么会有很多人收费。

您在OP中说预算为$ 0。如果您根本不准备花任何钱,您几乎肯定会失败。您需要花钱才能赚钱。


我不同意,您不一定需要花钱。我已经成功地发布了非常接近0的预算,还没有计算时间支出。我发现很难免费获得的唯一一件事就是域名。
haylem 2012年

1
@haylem如果您曾经有过成功的发布,那么您的财务状况应该会很好,不要为每年$ 8的域名花钱。我认为你的观点令人难以置信。
maple_shaft

@maple_shaft:除了你不打算从任何这些方面赚钱。有些是我为大学制作门户网站的大学的自由职业任务,而其全部目的只是为了提高认识。它不一定是一个商业产品,它仍然是一个产品。我也没有说是靠他们赚钱的人(不幸的是)。
haylem 2012年

@maple_shaft:但是,可以肯定的是,如果可以花一些钱在促销上,您的境况会更好。我不会为此争论。这不是必须的,这是OP在他要避免的事情清单中明确指出的事情。
haylem 2012年

@maple_shaft:实际上,捍卫“有限时间”约束比“有限预算”约束,恕我直言要困难得多。
haylem 2012年

3

注意:我假设您的“软件产品”是一个开源项目。如果没有,请忽略我的回答。

除了您自己使用它并推广使用它的功能之外,我建议您在邮件列表和其他可能发现它有用或有趣的社区中宣布该项目。如果还没有,请将您的代码放在GitHub或Google Code这样的网站上,以便人们可以轻松找到它。利用这些网站的社交功能,例如轻松的分叉和共享。这样做的另一个好处是,您将拥有一个对项目感兴趣的人聚集和协作的位置。尽一切可能使他人容易为您推广它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.