Increase Your Software Sales

Here is a question which comes up all the time on the Business of Software forums.

Hello, my name is XXX and I created an application N months ago which sells for $Y. I have gotten Z sales so far. What can I do to increase sales?

First off, congratulations on finishing an application that real people think was worth spending money on. That’s an accomplishment. It is also the easiest part about running a software business, and you’ve got a long road ahead of you. Lets get cracking.

Actually, first, the obligatory disclaimer: everyone’s markets are different. Everyone’s goals are different. Everyone’s strengths are different. I sell to technically disinclined B2C customers and make enough money to nicely supplement my dayjob every month but could not go full time on Bingo Card Creator (a good thing, too, as 1-2 hours of work a week would leave me with far too much free time). I’ve also only been doing this for, hmm, coming on 10 months now. This isn’t the Bible of Internet Software Marketing, its just things that I have found effective and advice passed along from people I trust.

1. Install Analytics. It is critical that you have enough data on how your business is working to make informed decisions. Analytics software (I like Google Analytics and CrazyEgg) lets you know how many people are visiting your website, how they got there (in particular, what search engine terms got them there), how many of them go on to download your free trial or purchase, what pages are most of interest to them, etc.

2. Start Search Engine Optimization. Ideally, you’ll have had your website domain up for a significant portion of the time you were developing, packed full of keyword-rich content gradually aging like a fine cheese and convincing Google that you’re not some fly-by-night spam site operator. Didn’t do that? Don’t worry, I didn’t either — its a great thing to have done but for first projects it is a great idea in hindsight for almost anyone. Anyhow, age is one factor which gets you out of the Google sandbox, which is where sites languish without getting headway on competitive search terms.

However, even if your website went up 2 months ago, you can still start SEOing actively. Concentrate first on making your website very useful for people who land on it. This involves sharpening your pencils (or WYSIWYG editors) and writing some compelling content. Its shocking the number of folks who come in for advice on the forums who have less than 100 words of content on their website in total. Google can’t read minds, folks — if it isn’t on the page or in referring links they have no clue your web page is about that. So start writing.

Write about what your customers care about in language similar to what they use. You know that plastic marketing speak that large companies seem to produce far too much of? Introducing a new paradigm in best-of-breed B2C customer empowerment synergies? Nobody writes “new paradigm in best-of-breed B2C customer empowerment synergies” in Google! They write things like “How do I deal with abusive customers?” (natural language search is very scarily common among non-technical users, incidentally). If you write your page like they write their search queries, you win. (Simple example: My original title for this post was “So You’ve Got Sales. What Now?”. That is how I talk, but its certainly not a natural search string. “increase software sales” is, however, and this post will probably be on the front page of Google for that query within a week.)

Don’t neglect the technical end of onsite search optimization. There are stupidly simple five minute fixes which will improve your rankings dramatically. Use your title tags. Use h1 and bold to call out the important bits of your page (that helps Web readability, too). Add descriptive alt text to your images. Use this really easy trick I shamelessly stole from Nick Hebb (who makes flowchart software, which he handily describes in a terminology box) and include a sidebar box listing synonyms for your key search terms. Its not obvious to Google that I sell a bingo card maker without the bold callout on my frontpage saying so.

3. Start getting links.

This is the other side of the SEO puzzle. I have tried buying links and, well, that was a crushing failure. (I ended up paying $40 to get mentioned on a Chinese forum and a spam site… thank you sir, may I have another.) Its the links I didn’t lift a finger to get that are actually worthwhile to me in terms of traffic and SEO juice.

Well, “didn’t lift a finger” understates the efforts a bit. Sites don’t attract links. Content attracts links. A person who tosses you a link from their site, blog, livejournal, email to Mom, newsletter, whatever, has taken a bit of time out of their day to promote something you have done to people whose trust they have built up. They really value that trust, and they don’t waste it by wasting people’s times with links to useless pages (and God knows there are enough of those on the Internet). Rather, they send links to pages which are interesting, topical, useful, etc.

So how do you get links? Write content which is designed to be linked to, sometimes called linkbait. Sure, you’ve got your software to sell, but unless you’re exceptionally lucky people won’t wake up one morning and decide their blog readers need to hear about your product. However, folks in your niche have a variety of common interests, and they’re always eager to hear about that. For example, elementary school English teachers are some of my best customers. One thing they really like is having lists of Dolch sight words, which form the basis of early English instruction. They pass them around to colleagues, print them out and hand them to parents, include them in the classroom’s weekly newsletter, link them from the Early Readers Homepage, etc etc. Writing that one page, which does genuinely provide value to people in my niche, took a few hours but pays off every single day of the year.

By the way, notice the instructions at the top on how to link to the page? This is a fairly important thing for non-technical customers, who might not know what a URL is. Blogging software, etc, makes it easier than every for folks to provide links to things. For folks not using it yet, I try to make it as easy as possible for them to help their friends out while in the process helping me. Putting up a simple HTML sample helps quite a bit for that.

4. Blog.

In the category of providing useful, easily linkable content, blogging has few equals. If you talk about what your customers care about, people toss around links like candy. The culture and technical nature of blogging strongly encourages links. You can capitalize this by having a customer-focused blog on your site. (This blog is neither customer focused nor on my site, yet it sends me 10% of my traffic and a few hundred dollars worth of sales. Please, do better at following my advice than I do. 🙂 ) I strongly prefer http://www.mysite.com/blog over http://blog.mysite.com and http://myblog.myblogprovider.com in terms of SEO benefits. Oh, a word on software — WordPress just works. I have heard good things about MovableType, too, but WordPress is good enough for me.

Andy Brice (he makes software that does table plans for weddings and also has a very interesting series on marketing methods on his blog) is of the opinion that blogging rapidly diminishes in relevance, so it is a constant time commitment. I agree for blogging as practiced by many technically inclined folks, where you are perpetually identifying the New and Shiny or the controversies of the day and commenting on them. TechCrunch, for example, has archives which are stale mere days or weeks after the posts are written.

So don’t write like TechCrunch.

I like to think of blogging in terms of producing resources for readers. The best resources are evergreens — they’re good today, they’ll be good tomorrow, they’ll probably be good in years. Some of my more popular posts here, for example on software registration systems, would have been topical ten years ago and will probably be topical ten years from now. That post picks up links, visits, and comments six months after being written. Writing evergreens is like investing in yourself — it is a way for today’s labor to pay dividends tomorrow and every day thereafter.

Blogs also foster a sense of community. Having communities of your customers online is nice. It allows you to hear useful feedback on how to improve your product, gives you a built-in base of passionate folks who spread the word for you, and folks eventually get to know you personally and are nice to you because of that. For example, there is a vibrant little uISV community on the BoS boards and in a wee little circle of blogs, and within that community there are both passionate users (I have been described as the local sales rep for e-junkie before, and this blog has probably sold more copies of Direct Access than it has Bingo Card Creator) and lots of folks who help each other out. One example: I’m not sure exactly who started it but Ian Landsman and a couple folks noticed when I was writing about Free Bingo Cards and decided to spread the word.

5. Eliminate barriers to checkout.

Presumably if you’ve got sales you’re already capable of processing credit card payments through at least one processor. Good. Can you offer another one, for example if folks don’t trust Paypal? One of my favorite features of e-junkie (watch me sell them again — I swear, I really don’t make any money doing this 😉 ) is that you can get Paypal and Google Checkout working for the same amount of work (i.e. not much). Some folks already have Paypal accounts, some have heard horror stories and will never trust their credit cards with them, and never the twain shall meet. Checkout is a useful (and cheap) safety valve for those prospects.

Also, make sure your prospective customers know you can process credit cards and checks. “Pay here through Paypal” doesn’t provide useful information to customers who don’t know what Paypal is (they exist, trust me). Mention that “Paypal is a trustworthy company used by millions (including eBayers) which processes your Visa, Mastercard, or checking account so that you can buy things online” and watch your conversion rate go up. There are a variety of possible checkout logos available or you can roll your own, but for goodness sake put the credit card logos on or near the button. Its one of those no-brainer “having logos beats not having them by 3-1” type decisions.

Is your checkout process instant? No? Fix that. None of this “You’ll get your registration key in 24 hours” nonsense, particularly not for B2C apps which may be impulse or time-sensitive purchases (I get LOTS of customers who need to make cards for a bridal shower tonight). Also remember, you don’t get the benefits of having your process be instant if you don’t mention them to your customers before checkout! Make sure they know they’re one simple 30 second form away from having shiny new software!

6. Offer a money-back guarantee prominently.

Don’t have one yet? Fix that. Really, what needs to be said has been said.

7. Work on your AdWords campaign.

I have poured dozens of hours and hundreds of dollars into my AdWords campaign (my #1 business expense by a factor of lots), and had my fair share of months where it cost me more money than it made and where Google had me pulling my hair out. The bottom line though? You can make it work, and when you figure out how to its free money. (My cost per trial is trending down from the profitable $.30 to the noticeably wealth-producing $.20-$.25, and its a nice hedge against fluctuations in organic search rankings.)

SharewarePromotions has some nice articles about AdWords optimization, and my archives have quite a few as well. Many of the improvements you make to your site at large, like improving landing pages and putting important keywords in your content, will help AdWords out. Other than that, use AdGroups well (focus them by theme), keep search and content networks in separate campaigns for ease of use, prune nonperforming or overly expensive keywords religiously, keep your eye on the cost per conversion number while keeping CTR at the back of your mind (keep it above about 1% on search ads or you’ll get penalized harshly by minimum bids which take MONTHS to work back down, and keep trying different ad texts/landing pages until you find copy that sells.

8. Take a break.

Really, don’t knock yourself out. Improving sales (warning: overused cliche alert) is more of a journey than a destination and the test, observe, retest, observe, cycle can take months or years. Don’t burn yourself out by trying to do it all in one day, and don’t get discouraged if you can’t make a $10,000 a month in 6 months after starting. Consistent sustained improvement is the key to long-term success. Set some goals for yourself, measure progress towards them, and have fund enjoying your hard-earned successes. (I’m blowing my revenue goals for this year, sadly, but my recent round of website improvements has my conversion rates and level of understanding of my customers up nicely.)

Explore posts in the same categories: marketing, microISV

16 Comments on “Increase Your Software Sales”

  1. Chris Exline Says:

    Great post. I followed the link off of JoS. Lots of good ideas and things I need to get working on. Thanks for being so complete.

  2. Andy Brice Says:

    >blogging rapidly diminishes in relevance

    Patrick,

    I am making the assumption that regular readers of a blog will outnumber readers who come in via search engines – consequently the recent articles will be read much more in any given month than the old ones. But I don’t have any hard data to back this up.

  3. Patrick Says:

    I have anti-data for that one, actually. Take this blog: my baseline for just about any post is about 60 views on day one, and I’d estimate the regular readership at somewhere between 100 and 300. Posts which are better/more substantitive/titled provocatively/etc get read at small multiples of that. A post which generates a flurry of linking activity could get 4,000 hits on day one, but thats not the interesting stat… they keep generating hits for forever.

    My top few posts which are over a month old and the amount of hits they got in last 30 days:

    Free Bingo Cards, 650
    How To Deal With Abusive Customers, 650
    Everything You Need To Know About Registion Systems, 550
    Trust Your Customers, 300

    *All* of those Free Bingo Cards hits are from search engines. The majority of hits on the other 3 are also from search engines, with a trickle coming in from the “old” links to them elsewhere on the blogosphere (mainly a Joel on Software link on Abusive Customers, a Slashdot link on Registration Systems, and a blizzard of CS-related blogs on Trust).

    Anyhow, in any given month my top new post or two cracks the top 5 in terms of traffic. I probably get more pageviews from regular readers than from searchers, due solely to the fact that I post dozens of times per month and regular readers by definition read most of them, but the dollar value of the searchers is (for obvious reasons) much higher.

  4. Patrick Says:

    Crikey, on reflection, I think I need to update my mental “regular readership” estimate. WordPress reports 300 to 500 subscribers to my feed alone, depending on the day. Ahh well — having a mental image of yourself as less popular than you really are is rarely a problem compared to the reverse! And you can see the point, which is that search engine traffic on months old posts is still larger *month in and month out* than my total number of regular readers.


  5. […] Increase Your Software Sales Here is a question which comes up all the time on the Business of Software forums. Hello, my name is XXX and I created […] […]


  6. […] Few Followups Increase Your Software Sales proved to be fairly popular.  I hope that it covered the basics of “Phase Two” of the […]

  7. Britt Estep Says:

    Great post, thanks for sharing. I agree that content is very important in SEO. Be sure to use your keywords efficiently. The search engines do not like stuffing of keywords and this can actually get you penalized. Your goal should be 1 to 6% of content.
    There is actually a new program that will help you build a SEO website easily, even if you know nothing about SEO, for far less than what most people spend.


  8. It’s 9 days later, so I thought I’d test your statement: “this post will probably be on the front page of Google for that query within a week”. Searching for “increase software sales” turns up this post as the 2nd result. 🙂


  9. […] would happen if you took it to the next level. The trigger for this was when I wrote the blog post Increase Your Software Sales, I mentioned that it would rank pretty highly for “increase software sales”, which […]


  10. Patrick,
    Great blog and article. If you have any available time, I would like to get your thoughts on areas for improvements on my blog at http://www.enterprisesoftwarreexec.com.
    Thanks,
    David Gearhart

  11. Greg Driver Says:

    Great post Patrik!

    If only I had some across your blog when I first started out (about the same time frame as you). Have currently only implemented half of your suggestions and have already noticed a difference.

    Thanks,
    Greg

  12. Patrick Says:

    I love hearing things like that. Keep us aprised with what works and what doesn’t, its always great to have confirmation that I’m not speaking out of my hindquarters.

  13. Martin Says:

    Just reading this again for the first time in ages – wow you’ve got some seriously good advice (also your post on on-page SEO). Strangely it’s mostly basic stuff, but so basic it’s easy to forget about actually getting off your arse and following it. That’s until you see it described so wonderfully clearly. I’ve actually gone a whole year without credit card logos on my site – always meaning to put them on but always finding seemingly more important things to do… This post has prompted me to take 30 minutes and finally do it, and I’ve got several other potentially big improvements in mind from reading your SEO post.

    Anyway, thanks for sharing – you’re an excellent writer and posts like this must be helping a hell of a lot of people (me included)! Just please don’t ever let my competitors find your blog 😉

  14. Patrick Says:

    Glad to hear it. Keep us posted on what works and what doesn’t, if you care to. Its always nice to have confirmation and increase the pool of shared knowledge. And, as for the competitors, that is what .htaccess is for (all you need is a regexp that runs against identity… I’m sure some bright OSS programmer will figure it out eventually…)


  15. With all the Plugins available for blogs now, do you think there is a ‘more streamlined’ approach to making sales from links or posts? I currently have a database of products that can be sold with various levels of ‘Rights’, how do you determine which level is ‘right’ for the visiotrs?

  16. Patricia Says:

    Congratz for this post. Very useful for me 🙂


Leave a comment