One of the unfortunate facts of the education market is that it has pretty severe seasonality: sales drop to close to nothing when school is not in session. I have had roughly a week without a sale now, and expect that sales will remain severely depressed until roughly August 15th (when I’m going to probably have a burst of activity — start of the new term means cash money). Oh well, more time to improve the website, marketing, and there is that minor issue of finding myself a job by July 25th…
More Web Site Tweakage (Link Colors, Download Buttons)
I just changed my links to the default colors. I have been told that having them other colors (they were previously colored to match my website’s color scheme — an inviting orange for unvisited links and a burnt orange for visited ones) has a tendency to confuse people who are used to the convention that anything blue and underlined can be clicked*. We’ll see if this doesn’t make people more likely to click on the links I want them to click on. My bounce rate is slightly higher than I’d like it to be on the front page.
On the other hand, the new buttons on the download page are performing admirably, even without having the prohibited logos in them. You can click on the image to see a larger version of the appropriate portion of my CrazyEgg heatmap. That Download Windows Free Trial button is, incidentally, the most incandescent place anywhere on my website.
* Admit it, you tried to click it, didn’t you?
May 2007 Mid-Month Stats
Capsule summary: Sales have been nicely juiced by my crusade against usability bugs these last two weeks. In particular, higher CD sales will likely lead to higher absolute sales numbers and slightly lower profits since I subsidize every one by about fifty cents relative to downloads.
Through the 15th:
Sales: 10 downloads, 5 CDs (1 download refunded when they decided they wanted a CD instead)
Gross Sales: 399.25 USD
Expenses:
GoDaddy: $7
e-junkie: $5
CrazyEgg: $9
AdWords: ~$50 through end of month
AdCenter: ~$10 through end of month
CDs: ~$27 so far
Paypal: ~$7.15
Expenses: ~$88
Profit: ~$312
Visitor stats and all that jazz: they’re borked due to my website redesign, since I changed exactly how conversions are being counted.
AdWords: twenty-two cents a trial download these days. Twenty. Two. Cents. (My ideal price target was 30 cents.) I’m trying to tweak the campaign to increase number of clicks now because at $.22 it costs me about $7.30 to buy a $24.95 sale. As you might expect, I’m happy to do that all day long.
65,000 spams on the wall, 65,000 spams…
… take one down, pass it around, 65,000 spams on the wall…
Akismet, the anti-comment-spam WordPress plugin, has just caught spam number 65,000. That compares to 701 legitimate comments on 250ish posts. Thank goodness for Bayes filters or I would never get any work done.
A Few Followups
Increase Your Software Sales proved to be fairly popular. I hope that it covered the basics of “Phase Two” of the uISV development process well enough to give struggling beginners some ideas. In particular, take note of what I said about SEO and blogging. In that article I predicted I would be on the front page of Google for the string “increase software sales” within a week. It actually took about 48 hours and I’m number two. That is a fairly competitive (30 million results) search which has obvious economic possibilities for at least some people (payment processors, etc). Your niche also has competitive search words which a decently popular blog article could crack fairly quickly. (Why so high so fast on Google? WordPress makes the URL and title tag reflect the keywords, which were repeated in the body text. I also got linked by two high pagerank WordPress pages which automatically collect the highest traffic blogs and posts of the day. Luckily WordPress has recently changed their site design so that those posts are now static. The traffic which got me onto those was about fifty-fifty from a link I placed on joel.reddit.com and from other sources.) I anticipate the post will probably fall to somewhere lower on the front page as it ages.
I redesigned the icons on my website again after I was informed they violated Microsoft’s and Apple’s guidelines for trademark usage. Its my personal opinion that their guidelines are poorly considered and substantially broader than the rights the law actually gives them, but I’m following them as a professional courtesy. You can see the new icons on Bingo Card Creator‘s purchasing page. It wasn’t a total loss — the new buttons seem to be a little less busy than before.
e-junkie‘s Fat-Free Cart is currently incompatible with CrazyEgg on Firefox, which is unfortunate. CrazyEgg’s script causes all the links on the page to lock up if you dismiss the cart. As the incompatibility was potentially costing me money I disabled CrazyEgg and sent them an email. They got me a response within 48 hours and are looking into it, yay. Separately, e-junkie has applied a fix for the usability issue I noted earlier.
A personal note: I had a job interview yesterday with a smallish Japanese software company (250 employees) and it went extraordinarily well (the 3 decisionmakers called my boss to chitchat about me immediately after the interview was over, and the call included the line “He’ll be a great fit here”). Not only did I have a strong base in the skills their current divisions need (primarily Java, experience in both Windows/Unix environments, and being bilingual), they also have dreams of Web 2.0ifying a few of their properties and were extraordinarily pleased to hear that my “extracurricular interests” had me learning Javascript, Rails, and MVC frameworks. I will hear the results and if applicable get a written offer on Tuesday. It is easily the most attractive of my current day job employment options for August, which has taken a load off my mind. The last interview, which I thought had gone well, ended up in “You’re a very good candidate but we don’t have a position for you. Best of luck”. I have a half-dozen other applications wending their way through various employment bureaucracies.
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.)
Minor Usability Errors In Checkout Funnel = You Lose Lots Of Money
Recently I discovered that I have been inadvertently making it very difficult for customers to order CDs, which are a very popular item. They’re so popular that I think a significant portion of my customers would walk away if they couldn’t get them. Here is the percentage of orders I’ve had which requested a CD since I made the CD an easy and obvious item to get:
February (CDs offered prominently midmonth) : 6 / 17 = 35% (its over 50% if you count only the orders past when I started offering CDs prominently)
March: 2 / 30 = 6%
April: 4 / 26 = 15%
May: 3 / 12 = 25%
Now, granted, part of this is natural variation and small numbers throwing things for a loop. Part of it in March was a bug in my webpage which made it flatly impossible to order CDs through the two most obvious links. I expected the CD rate to recover to 50% or so after fixing that, but it has been fairly low in April/May, and I recently discovered the reason why.
The problem was the e-junkie cart. Basically, to ship a CD you have to mark it as a Shipping item. If you have a Shipping item in your cart, the cart interface changes. Try it out now on my website.
If you don’t have a shipping item in your cart, your cart looks like this:
You hit one of the two checkout buttons and you are instantly whisked to the checkout page in Paypal or Google Checkout. Brilliant, you now have something approaching a 60% chance of giving me money (guesstimate from available analytics data).
If you do have a shipping item in your cart, you get
So you click on the checkout button and are instantly whisked to… an error message.
Thats not good news, but being a computer user you don’t actually read the error message. Roughly half of you abandon the checkout instantly. The other half of you input your zipcode again and slam on the checkout button. Where you get whisked to another error message.
Yep folks, like the old public service announcement said, reading is fundamental. You have to click update cart then click checkout. Only 20% of the people who reach this stage of the game are capable of completing those two steps in order. For those keeping track, thats 50% lost at the first error message times, then 80% of the remainder lost at the second error message, means a total of 10% of the people who wanted to buy CDs make it through The Cart Gauntlet. Then its on to checkout where the slightly miffed survivors convert at a 60% rate, meaning I lose NINETY FOUR PERCENT of the people who have expressed interest in buying a CD.
Clearly, this is a suboptimal state of affairs for me. Luckily, my shopping cart was created by the best guys in the business, e-junkie. I swapped a pair of mails with Robin detailing the problem and they’ll have a fix pushed out to all their carts in the world (hosted web apps: so nice) by the end of the weekend. Other e-junkie users who sell to non-technical customers, I hope you enjoy your magically increased sales as much as I will.
So here’s the take-away lesson: you’ve got to sand down the rough edges in your checkout funnel or they’ll bleed you to death.
Many people might say “Wait a second, isn’t the cart itself a rough edge, since you go directly to the checkout button?” Oddly enough, no. I can substantiate that with conversion numbers — the page performs much better with the cart than with buttons taking folks directly to Google Checkout and Paypal. My guess is that this is psychology — you get one choice to make “Download or CD?”, you make it, and after you’ve committed to that the virtual salesman gives you another minor little prompt “So, how do you intend to pay for it?” and we’re off to the races. If, however, you offer a bewildering array of options at the start of the process (“Would you like to buy the downloadable version from Paypal for $24.95, the downloadable version from Google for $24.95, the CD version from Paypal for $29.95, or the CD version from Google for $29.95?”), customers can get decision paralysis.
Still More Button Redesigns
Edited to add: The buttons displayed in this post have changed, due to issues raised in the comments.
When your customers are not the technically sharpest knives in the drawer, sometimes I think a little redundancy can be a good thing. Working from Oliver’s quite helpful comment on my download page redesign I decided to make some adjustments to my buttons.
My old Download Free Trial buttons:
My new buttons:
What has changed? Well, the buttons are actually the same size now (did you catch that? Eight pixels is hard to see!), I have gone to freaky lengths to make sure the common text is in the exact same places* (took about an hour of per-pixel adjustments… grrrr, it would be better to have layers in the icon editor), and I’ve added some explanatory text to make it absolutely obvious to everyone that the image is, indeed, a button. The little embossed cursor was a little finishing touch. I guarantee you 25% of the clicks on the button will hit the cursor.
* Edit to add: back to the drawing board. I didn’t realize I had flopped this up until I saw them laid out vertically.
**Edit the second: Fixed, by taking three constituent images in Axialis, exporting them as GIFs, and using layers in Paint.NET to compose them by hand. That was overkill but it saved quite a bit of time since I was using a hammer to drive a nail rather than a screwdriver — when you need images to line up perfectly, you need layers. Sorry, I sometimes get tunnel vision for little details.
Google Analytics Redesign — More Web2.0, Less Useful
I have just started using the new Google Analytics interface and, ouch, its a doozy. Information which was previously available through drilling down is apparently being forced into a new widgetized reporting format, which might be great but seems like it has a learning curve steeper than Mt. Everest. In the meanwhile, getting to the information which is of paramount interest to me, like “Am I doing better this month than last month on Google, in terms of conversion rates?” seems to be much more difficult than it used to be. Hopefully in a few more weeks I’ll have mastered this interface and can get back to being productive again…
Insomnia Leads To Download Page Redesign
Tell me what you think of it. I’ve disabled automatic downloading, given the users big bright buttons to find the PC vs Mac trials, and hooked it up to Analytics to see if I’m insane.
Actually, since its almost 5 AM now, I think I am certifiably insane. Going to grab a few more hours (I slept from 9 to midnight, which is what is killing me).
Recent Comments