Tag Archives: marketing

Adventures in content marketing

Back in 2011 I created eventcountdown.com. It had a snazzy downloadable, PerfectTablePlan-branded countdown clock for Windows and web-based countdown clock with ads for PerfectTablePlan. Both free. The idea was people searching for countdown clocks for events (such as their wedding) would find the site via Google, find out about PerfectTablePlan and a certain percentage would then buy my event seating planner software.

I paid other people to create the Windows and web versions of the countdown clock. The web-based clock was updated from time to time to add pre-built countdowns for events like superbowl, the olympics, christmas, thanksgiving etc. And I fielded the occasional support emails related to the Windows countdown clock.

This is the total traffic to the site from 2011 to 2023:

The peaks are mostly due to superbowl. The site got 38k hits in a single day just before superbowl 2019! The free Windows countdown clock also drew quite a lot of traffic. In total the site got some 1.7 million page views over 12 years. Only a small percentage of these visitors clicked through to PerfectTablePlan.com, but still a useful number. Perhaps some people were also prompted to investigate PerfectTablePlan by the branding on the downloadable clock. The site might have also had some SEO benefits for PerfectTablePlan.com. Who knows.

The eventcountdown.com website is now gone (the domain redirects to PerfectTablePlan.com). It didn’t seem worth the effort to keep adding events to the web countdown clock with the traffic now so low. Also both the website and windows clock were looking dated. But I think it was a worthwhile investment of my time and money.

I have also created various other contents pages and mini-sites over the years: articles on table planning, font collections, free clipart, place card templates etc. You can see similar trajectories for some of those.

The traffic seems to reach a peak after 3-7 years and then slowly decay away. Although I have shown them with the same vertical scale here, some generated a lot more traffic than others.

I did some basic on-page SEO for these content pages. For example, looking at Adwords keyword data to choose the page title and H1. But nothing beyond that. No paid promotion or backlink building campaigns.

I tried paying people to write articles related to events. But none of these ever generated any worthwhile traffic. Google could somehow smell the insincerity.

For my data cleaning software product I have been concentrating on ‘how to’ pages and supporting videos aimed at specific topics. These are intended to both help existing customers and to attract new traffic. For example, how to clean data. I have also been posting these videos on the Easy Data Transform YouTube channel. The numbers of hits monthly on the Youtube videos are relatively low, but they are quite targeted and hopefully will be generating traffic for years to come.

So content marketing take-aways based on my experience are:

  • Free content can be a useful way to bring free traffic to your website.
  • The amount of traffic you get is quite hit and miss. Some content has generated a lot more traffic than expected, some a lot less.
  • The content needs to be well targeted if you want to have any chance of converting it to sales.
  • Google will grow bored of it eventually. You might be able to increase the longevity by updating the content. I’ve not been very diligent with this, but even neglected content pages can generate useful traffic over 10+ year lifespan.

Winterfest 2022

Easy Data Transform and Hyper Plan Professional edition are both on sale for 25% off at Winterfest 2022. So now might be a good time to give them a try (both have free trials). There is also some other great products from other small vendors on sale, including Tinderbox, Scrivener and Devonthink. Some of the software is Mac only, but Easy Data Transform and Hyper Plan are available for both Mac and Windows (one license covers both OSs).

Positioning Software in a Crowded Market

This is a guest post from serial software entrepreneur Dennis Gurock.

Thinking about product positioning (and matching branding) is especially important if you build a product for a crowded market with many established competitors (and there are many reasons why this can be a good idea). We were in exactly this situation when we initially thought about building and marketing our new test management tool.

Positioning will allow you to better focus on a specific market segment to target, it makes it easier to build a clearer and stronger message to reach customers, and it helps develop the initial product vision and feature set.

What does successful positioning mean for software products? It can mean identifying a unique angle to focus on so you can stand out with your product among other products and competitors. Especially if you are entering a crowded market, this allows you to better communicate the key benefits and features you have to offer. It will help you reach the right customers and ensures that customers remember you when they look for a new product to try.

To come up with positioning for your new product, you can focus on a specific customer segment or niche that you think will be easier to market to or that you think is underserved by existing offerings. It can also help you limit the initial product scope, so you can go to market faster. Then rigorously optimizing for this initial customer segment allows you to establish a market presence and expand to other segments more easily later.

Why is positioning useful?

There are many benefits of coming up with and deciding on positioning for your new software product early on. Once you decide on the positioning, many marketing, product management and sales decisions become more straightforward.

  • Clear message & benefits: it is not easy to stand out in a crowded market. Positioning allows you to come up with clear messaging so you can explain and highlight unique selling points in few words.
  • Target and identify niche/marketing opportunities: it can be difficult to decide which marketing options to try, which campaigns to book and which niches to target. Focusing on a specific market segment based on the product positioning can be a great way to identify matching niches and opportunities.
  • Identify customer fit during sales: one of the most important aspects of the sales process is identifying and ensuring prospects are actually a great fit for your product. It’s wasted time for both you and for your prospects to invest a lot of effort evaluating and piloting a product if they will not benefit from it. Positioning can help you quickly filter and identify which customers to focus on.
  • Better focus on initial product vision: there are a lot of directions to choose when building a new product. If you don’t have a clear vision to guide you, it is easy to be distracted by different directions and work on too many things at the same time. Clear positioning makes it easy to focus product management on specific goals and use cases.
  • Easier to choose features: when you start working with customers, you will (hopefully) receive a lot of feedback on features you should add. Positioning helps you decide which of these features you should actually implement. Often times the most successful products are developed by following strong opinions and saying ‘No’ to many requests.

Examples of software product positioning

Let’s look at a few examples of companies that use positioning to market and build their products. All these examples are from industries and product categories with many existing competitors and products.

  • Testmo: we entered a crowded market with many established testing tools when we developed our new product. Most existing offerings either focus on manual testing, or they offer a complete ALM toolset to handle the entire development lifecycle. With Testmo we had other ideas and wanted to position it differently, focusing on unified testing. This means we combine test cases, automation and exploratory testing in a single platform. At the same time it allows us to limit the scope of the product. We won’t add our own issue tracking, or CI pipelines, or existing DevOps features. Instead of we focus on integrating with other tools customers already use.
  • Another example is the documentation and wiki product GitBook. They heavily focus on software developers and position themselves as the primary tool for developers to publish user docs and to document internal knowledge. With this positioning in mind, they can focus on features that primarily make sense for developers, such as Git synchronization, Markdown support and code snippets. It also allows them to more easily market directly to software developers with a clear message.
  • Then there’s the application monitoring service Checkly. There are many services and products that enable you to monitor apps and sites for downtime and notify you about issues. Checkly positions itself as a tool that enables end-to-end monitoring with flexible scripting. So it doesn’t just make simple web requests to see if a site is still live. It allows customers to write custom scripts to implement complex user flows and thereby not just check if a site is reachable, but also test the entire stack with the front-end, database, authentication and much more. This focus allows them to build more targeted features for advanced use cases and thereby provides more value to customers compared to simpler competitors.
  • The popular email marketing service Campaign Monitor also started with very focused positioning. In the first few years they concentrated on providing the best possible campaign tool for web designers and design agencies. This focus allowed them to invest more in features designers needed, such as white labeling, reusable themes and live email previews. Once they established their market presence, they started to expand their customer base to capture a larger part of the overall market for newsletter tools.

These are just some examples of companies and products that have benefited from clear positioning. Of course there are also countless of examples of companies choosing not to have such clear positioning. There is nothing wrong with this and you can certainly be very successful even if you ignore these points. But more often than not positioning is a useful tool to improve focus on specific goals and customer needs, which increases your chance to build a successful software business.

Dennis Gurock is one of the founders of Testmo, a QA testing tool that unifies test case management with exploratory testing and test automation in one platform. He has been working on products that help teams improve software quality for more than 15 years.

Bundlefox review

I have been using bundles and 1-day sales as a useful way to increase the exposure for my visual planning software. I have had positive experiences with BitsDuJour, Macupdate and BundleHunt. Once you put your software in one bundle you inevitably get approached by people who run other bundle promotions. I was approached by Bundlefox and agreed to put Hyper Plan in their Mac software bundle. I wish I hadn’t. It has been a pretty miserable experience from start to finish. In brief:

  • I never knew when the promotion was going to start or end. I was told it was going to start on 27th February, but it eventually started on 20th April. It was supposed to run for 3 weeks, but actually ran for 6 weeks. This is a problem, because it means you can’t put your software in other sale or bundle that require an exclusive discount.
  • Communication was poor. They generally took several days to reply to emails.
  • The number of licenses sold was very low, especially compared with sales of Hyper Plan on BundleHunt.
  • Worst of all, they only paid me 60% of what I was expecting per license. When I queried this they emailed me back “It’s **% revenue share after fees, most of the sales came in through affiliates and we had to pay them off before sharing the revenue”. I went back through their emails and their ‘Vendor Manual’ and there is no mention of affiliate fees being subtracted. It just says “You would receive a percentage of the total payments received for the bundle minus PayPal fees”. In fact I had emailed them “So if you sell 2000 bundles for $12 of which 500 choose Hyper Plan, I get **% of $12×500 = $***?” and they replied “Your calculation is correct”. I feel deceived.
  • The low number of licenses sold and the low payout per license means that it wasn’t worth the effort to setup.

I don’t know what Bundlefox are like to deal with as buyer, but I recommend vendors give them a wide berth.

It’s OK not to have a social media strategy (really)

I have heard various product owners beating themselves up about how they don’t have enough of a social media presence. Well, I have been running a profitable one-man software company for the last 12 years and I am here to tell you that neither of my products have a social strategy worthy of the name – and that’s OK.

My seating planner software, PerfectTablePlan, has a Facebook page and a Google+ page. Whenever I publish a newsletter for PerfectTablePlan I publish a link to the newsletter on these sites (which is a few times per year). That’s pretty much it. My visual planning software, Hyper Plan, has an even smaller social media presence than PerfectTablePlan. To be honest the small amount I do on social media is intended mostly for the benefit of the mighty Google.

My forays into social media have not been encouraging:

  • I once sent out a newsletter to over 3000 opted-in subscribers and encouraged them to follow a newly created PerfectTablePlan Twitter page. Exactly 0 of them did.
  • I created a Pinterest page for PerfectTablePlan and paid someone to post to it for a few weeks. It generated a bit of traffic of questionable quality, but the traffic dried up as soon as they stopped posting.
  • I have tried paid ads on Facebook and Twitter and the results were miserable.
  • The PerfectTablePlan Google+ page has just 14 followers.
  • The PerfectTablePlan Facebook page got a miserable 4 views last week.

The question isn’t whether social media can bring you traffic, but whether that traffic will convert to sales and is social media the best use of your limited time? Social media is a productivity black hole and the opportunity costs of noodling around on Twitter should not be underestimated. Also various studies show that email still out-performs social media by quite a margin.

“E-mail remains a significantly more effective way to acquire customers than social media—nearly 40 times that of Facebook and Twitter combined.” McKinsey

People go on social media to chat to their friends and look at cat videos. Not to buy things. They use search, Amazon and Ebay for that. When is the last time you even looked at an ad in the Facebook sidebar? Or clicked on a sponsored post in Twitter? Exactly.

Making an impact on social media is hard. 90% of tweets are not retweeted. And even the followers that are real humans may only be interested in discounts:

“The IBM Institute for Business Value found that 60-65% of business leaders who believe that consumers follow their brands on social media sites because they want to be a part of a community. Only 25-30% of consumers agree. The top reason consumers follow a brand? To get discounts – not exactly ideal for a company’s bottom line.” Forbes

A lot of the ‘engagement’ on social media is fake. You can buy 1000 Twitter followers for less than £10. The BBC advertised a fake business with “no products and no interesting content” as an experiment on Facebook and got 1,600 highly suspicious ‘likes’ within 24 hoursCopyblogger deleted their facebook page due to the amount of fake followers and the low level of engagement.

A thread I started on the Business of Software forum showed that many other small software product companies had tried and failed with social media. Why do you think you will fare better? Most software products just aren’t inherently social. There is a limit to how much you can usefully say, day after day, about seating planning. I could try and create a social media presence talking about the latest wedding and catering trends and try to sneak in some references to seating plans. But I would rather commit suicide with a cheese grater.

As a rule of thumb it might be worth putting serious effort into social media if yours is the sort of product people are likely to talk to their friends about down the pub. In that case social media may be able to usefully enhance your visibility and reach. But for the vast majority of software that doesn’t fit this description, you are trying to hammer a square peg into a round hole. At the time of writing the pop star Taylor Swift has 74,638,154 Facebook likes. While Intuit, one of the world’s largest software companies, has 221,130 likes.

Next time somebody tells you that you must have a social media campaign ask yourself:

  • Is your product a good fit for social media?
  • Do they have an agenda, e.g. a social media tool, ebook or consultancy to push? Or an article quota to fill?
  • Have they produced any real evidence that a social media campaign translated into actual sales?
  • Is social media the best thing you could be doing with your valuable time?

Ignore any vague waffling about ‘engagement’. Nobody ever paid their mortgage with engagement.

Promoting your software through 1-day sales and bundles

Hyper Plan, my visual planning software for Windows and Mac, has now been for sale for a bit less than 2 years. Given that I am (by choice) doing all the development, marketing and support for both Hyper Plan and my other product, PerfectTablePlan, I have had a limited amount of time to promote Hyper Plan. But Hyper Plan is in a  competitive market, where it is hard to get noticed using traditional promotional techniques such as SEO and PPC. So I have been experimenting with promotion via 1-day sales sites and bundles.

I did several promotions through both bitsdujour.com and macupdate.com promo. These were 50%-off sales for 1 day (sometimes extended for another day). The site takes 50% commission on the sale, so I only got $10 of my normal $40 ticket price. But I also got exposure to a whole new audience I wouldn’t normally reach.

I also included Hyper Plan in bundlehunt.com and macupdate.com software bundles. In these bundles customers purchased some 10 items of software at a big discount. The promotions lasted for a few weeks each. I am not at liberty to divulge how much I got for each licence, but a quick calculation based on the price of the bundles and the number of items in the bundle tells you that it was a lot less than $10!

My hopes related to sales sites and bundles were:

  1. A worthwhile amount additional sales revenue.
  2. Increased feedback, giving me more insight for improving the product.
  3. Making money further down the line from major upgrades (e.g. v1 to v2).
  4. That I wouldn’t be swamped in support emails from people who were paying me a lot less than the standard price.
  5. More word-of-mouth sales after the discount has finished.

On analysing the results, the first 4 turned out to be true.

I had previously tried promoting my PerfectTablePlan table planning software on bitsdujour.com, but the results were disappointing. It just wasn’t a good match for their audience. However Hyper Plan is a more general tool and it did a lot better. The bundles also sold in impressive volumes. The source of Hyper Plan sales revenues to date after commission (but not including upgrades) is show below.

sales-revenue-source

So the extra sales were certainly significant from a revenue point of view, bearing in mind that Hyper Plan is a relatively young and unknown product.

I also got some very useful feedback from the bitsdujour comments section.

I released v2 of Hyper Plan in March 2016. I have crunched the numbers to see how many v1 customers to date have paid for upgrades to v2.

percentage upgrades

I expected that the 1-day sale customers who had paid $20 for the initial licence would be less likely to pay $16 to upgrade to v2 than those who had hadn’t purchased at a heavy discount. I was surprised that the opposite turned out to be true. I don’t have a good theory why.

I don’t have any figures for bundle customer upgrades, as the bundles happened after v2 was released. Given that bundle purchasers probably only wanted a subset of the software in the bundle, I expect the upgrade percentages to be a lot lower than above.

I wasn’t swamped in support emails. In fact things were surprisingly quiet during the bundles, which makes me wonder how many people who purchased the bundle were interested in Hyper Plan.

There were no sustained jumps in traffic or sales after the 1-day sales or bundles ended.

Best of all, the 1-day sales and bundles don’t cost anything, apart from a modest amount of time to set-up.

I know some vendors promote these 1-day sales and bundles to existing customers. But I don’t understand why you would do that. The whole point of these channels is to reach new audiences. Also you risk annoying customers who have paid list price. If you already have an audience you can promote a sale to, then you don’t need 1-day sales sites or bundles. Just email them a discount voucher.

I had one complaint from an existing customer on a forum who had paid full price and then saw Hyper Plan in a 1-day sale. I offered to refund the difference back to them, but they didn’t take me up on it.

In conclusion, the sales and bundle sites brought in useful spikes of additional sales (especially when you include upgrades later on) and feedback, without a big jump in support burden. But they didn’t lead to a noticeable long-term increase in traffic or sales. Obviously every product is different. But if you have a product that needs exposure, isn’t too niche and doesn’t require a lot of support, it may be worth giving 1-day sales and bundles a try.

Updating the PerfectTablePlan website

I created the website for PerfectTablePlan back in 2005, using a dreadfully buggy piece of software called NetObjects Fusion (NOF). The sorry story of why I ended up using NOF is told here.

Until recently the front page looked like this.

old-website-design

I had done a fair amount of A/B test tweaking and it converted visitors to downloads and sales relatively well compared to other downloadable product websites. But it had that ‘designed by a programmer’ look and it wasn’t responsive, so it didn’t work on well on mobile devices. My software only runs on Windows and Mac, but I still want to appear in mobile searches. The HTML generated by NOF was also pretty horrible. Frankly, I was a bit embarrassed by it when I looked at websites for other products. I kept on meaning to update it, but there was always something more urgent or (to be honest) more interesting to do. I finally bit the bullet and had it redesigned in 2015. The front page now looks like this:

new-website-design

The process was:

  1. I wrote a specification for the new design.
  2. I ran a 99Designs.com competition to design a new home page based on the spec.
  3. I selected the winning designer and paid them to design 3 additional pages in the same style.
  4. I paid pixelcrayons.com to code up the 4 pages in responsive CSS/HTML.
  5. I poured all the old content into the new design. Being careful to maintain the existing page names, titles, text and images etc, so as not to lose existing organic traffic.

The whole process didn’t cost a great deal (somewhere around $2k), but it took quite a lot of my time, spread over 5 months. Especially the final step. This wasn’t helped by the size (some 128 pages were converted) and general cruftiness of the old website, and my lack of knowledge of CSS and responsive design.

I didn’t want to be locked in to a CMS, so I used Mac static website generator Hammer4Mac to generate the HTML. It goes without saying that I wrote a program to help me pull all the content out of the old website and into Hammer4Mac! While Hammer4Mac isn’t without flaws, I found it a vast improvement over NOF and the new website is now much easier to update and maintain than the old one.

The new website went live on 16-Dec-2015.

So how much difference did the redesign make? Here are the changes based on comparing 25 weeks of data before the change and 25 weeks of data after the change:

bounce rate +1.5%
time on page +16.0%
traffic +6.5%
        desktop traffic -2.2%
        mobile & tablet traffic +40.0%
completed installs +1.4%
sales transactions +11.4%
total sales value +21.8%
visit to sale conversion ratio +4.6%
average order value +9.4%

The increase in mobile traffic as a proportion of total traffic is pretty clear from analytics (the dip in December is seasonal):

traffic

I believe  a 21.8% improvement in sales is a lot more than I would have got by spending the same amount of time and money improving the product itself, which is pretty mature after 11 years of work.

Overall it looks pretty positive. But, as analytics data is fairly dirty (e.g. due to analytics spam) and I didn’t run a split test, I can’t definitely say that the changes above were due to the website changes. I wasn’t able to compare all the above data with the same time period for the previous year due to some missing analytics data. But the sales data for 25 weeks before and after 16-Dec in the previous year was:

sales transactions -9.9%
total sales value -2.7%
average order value +8.1%

Which implies that the sales changes are unlikely to be due to seasonal factors.

Best of all, I never have to use NetObjects Fusion again!

7 Reasons Software Developers Should Learn Marketing

1. Improved career prospects

The intersection of people with development skills and marketing skills is pretty small. Being in this intersection can only help your career prospects.

development marketing skillsAlso an in-depth understanding of software is very helpful when you are marketing software, compared to a marketer who doesn’t really understand software.

2. It’s not rocket science

The basics of marketing boil down to:

  • Find out what people want/need/will pay for.
  • Get people’s attention cost effectively.
  • Communicate what your product does.
  • Choose the right price.

None of these things are as simple as you might think, if you haven’t tried them. But its not rocket science to become competent at them. Hey, if the average marketing person can do it, how hard can it be? ;0)

3. Less reliance on marketing people

If you don’t have any marketing skills then you are completely reliant on your marketing people to do a good job at marketing the software you have poured your soul into. Are you comfortable with that? How do you even know if they’re doing a good job?

4. Number crunching

Developers tends to be well above average in their analytical and mathematical skills. Online marketing tools such as Analytics, AdWords and A/B testing generate vast amounts of data. Being good at crunching numbers is a big bonus for some aspects of marketing.

5. It’s interesting

When I started out as a professional developer some 30 ago, the thought of being involved in the sordid business of marketing would have appalled me. But, as I have got more and more involved in the marketing side of things, I have found it really rather interesting and creative. There is a lot to learn, including: pricing, positioning, customer development, segmentation, partnerships, email marketing, SEO, AdWords, social media and conversion optimization. I think of development as hacking computers and marketing as hacking humans.

6. Diminishing returns on development skills

The more time you spend as a developer, the better you are going to get at it. But you will run into diminishing returns. E.g. you won’t improve as much between your 9th and 10th year of programming as you did between your 1st and 2nd year. Learning a completely new skill avoids diminishing returns.

7. You’ll need it if you ever start your own software business

If you ever start your own software business you will quickly find that marketing skills are at least as important as development skills. So it’s a huge plus if you already have some marketing chops. Even if you have a VC sugar daddy who is going to give you enough money to hire marketing staff, you’ll still need some marketing skills to know who to hire.

If you are employed as a developer full time, I recommend you jump at any chance to get involved in marketing or go on a marketing course. I also run a training course for people wanting to start their own software business that includes a lot of material on marketing.

Google bans hyperlinks

Summary: My AdWords account was suspended after ten years of continuous advertising. I was told that hyperlinking from my domain to any another domain was a breach of Adwords policy. This is clearly ridiculous and not what their policy says. But I had to appeal higher up and it took 11 days to get my suspension overturned.

I have been advertising my PerfectTablePlan seating plan software continuously on Google AdWords since the 7th March 2005. Just shy of 10 years. Google emailed me on the 20th Feb. But it wasn’t a thank you for 10 years of loyal custom. It was to tell me they had suspended my account.

Hello,

We wanted to alert you that one of your sites violates our advertising policies. Therefore, we won’t be able to run any of your ads that link to that site, and any new ads pointing to that site will also be disapproved.

Here’s what you can do to fix your site and hopefully get your ad running again:

1. Make the necessary changes to your site that currently violates our policies:

Display URL: perfecttableplan.com

Policy violation: Software principles
Details & instructions: https://support.google.com/adwordspolicy/answer/50423?hl=en

2. Resubmit your site to us, following the instructions in the link above. If your site complies with our policies, we can approve it to start running again.

There was no detail about what I had done wrong. As far as I was aware, I complied with their policies. I had a look through the linked page, but it was about “Malicious or unwanted software”, “Low value content” etc. I couldn’t see anything that obviously applied to my website or software. My software is bona fide. I’ve been selling it for 10 years. It was used to help plan the seating at one of the official events for the Queen of England’s Diamond Jubilee, don’t you know!

I went to the AdWords support page to try and work out who I could talk to. A chat pop-up appeared. So I did an online chat with a Google AdWords employee. He told me that I needed to:

  1. Add a link to the uninstall instructions on my download page. I told him that my uninstall was completely standard for the platforms I support (Windows and Mac). But he insisted.
  2. Remove some links that were ‘redirections’ from my reviews page.
  3. Explain the value of what my software did. I pointed out that this is what the entire website is for. He backed off on that one.

Google doesn’t put uninstall instructions on the download pages of its own software (exhibit A). I was annoyed by the hypocrisy. Also their policy says you mustn’t:

[make] it difficult for users to disable or uninstall the software

It doesn’t say you need to include uninstall instructions. However I wrote a page of uninstall instructions and linked to it from the download page.

I looked at my reviews page. There were 16 links pointing to genuine reviews of my software on various blogs, download websites, magazine websites and Amazon. However some of the links pointed to pages that no longer existed and a few were redirected at the other end. All the redirections seemed completely harmless (for example one was just a redirection to the the same page, but http instead https). But I removed all the links except this one:

amazon_reviews_resized

This link just pointed to http://www.amazon.com/gp/product/B0017YOSE2/. No redirection at the other end.

I then emailed AdWords support on the 21st Feb to say that I had complied with their requests. I heard nothing for several days. I tweeted them on the 24th and they asked me to fill out an online contact form with my details. I did that on the 25th.

The next day I was woken around 8am by a phone call from AdWords support. I think it was the person I did an online chat with. The line wasn’t great, English obviously wasn’t his first language and I hadn’t had my morning coffee. So it wasn’t a great conversation. But, as far as I understood it, he told me that he couldn’t remove the suspension because I was ‘redirecting’ people from my review page to amazon.com. I tried to point out that it was just a hyperlink and it went exactly where it said it would. But he seemed to be saying that I wasn’t allowed to hyperlink to any external domain from my perfecttableplan.com domain. That is obviously ludicrous and I just about managed to stay civil. Surely I had misunderstood. Soon after I received this email:

Hi Andy,

As per the conversation we had over the phone. I would suggest you to remove the link from your website wherein it redirects me to a different website.
If I click on the link it is taking me to Amazon.com, which is a redirection from your website.

The policy says it has to be on the same website but I guess it is deviating a bit from it.
You can provide information about your products and services in the website but ensure those are not clickable.

Please see the link for policy forum for bridge page here.

Once the changes are done, please write back to me so that we can consult and get this done for you at the earliest.

Have a lovely day ahead.

I emailed back:

I have now removed the link to Amazon.com from this page, as directed:
http://www.perfecttableplan.com/html/reviews.html

> Please see the link for policy forum for bridge page here.

It says:

“Landing pages that are solely designed to send users elsewhere

# /Examples/: Bridge, doorway, gateway, or other intermediate pages”

The review page isn’t a landing page. It isn’t linked directly from any of any of my Google ads. To get to it the user has to:
1. click on the ad
2. click on ‘customers’ in the navigation bar
3. select ‘review’
4. click on the Amazon.com hyperlink (there is no automatic redirect)

Also I am only linking to that page so they can read independent reviews of my product. I don’t [want] them to buy it from Amazon!


Please re-review my site at your earliest convenience.

The reply by email was:

Andy,

I understand your point, but from your website the link is taking to Amazon.com. When I click on the link I am taken to this page.

You can write in as for further information please visit this link xyz.com/reviews.. [1]

The link should not be clickable. It is taking from your website to a new webpage.

Request you to change it so that we can review and get it enabled.

Awaiting your response.

Have a great day ahead.

I replied:

I was phoned by someone from Google this morning and have now removed that link.

Can you clarify the situation regarding links to other sites. Does the AdWords policy mean that no site advertising on Adwords can ever hyperlink to another site (surely not)? Assuming that isn’t the case, what hyperlinks are allowed and what hyperlinks are not allowed?

He replied:

Hi Andy,

Thanks for writing in, hope you are doing great.

With regards to your email I would like to confirm that any links that are taking a user to a new website is not allowed.
You can provide links, which are not clickable.

The user must not get redirected to a new website.

Hope this answers your query.

I have bolded the offending line for emphasis. There it is in black and white. No hyperlinks.

I replied:

So I can’t have a clickable hyperlink to *any* non http://www.perfecttableplan.com page from *any* http://www.perfecttableplan.com page without breaching AdWords policy? Is that correct? Please clarify.

He replied:

Hi Andy,

Thanks for writing in again.

With regards to your email I would like to confirm that any links which are taking a customer to a different website are not allowed.
If the link is taking the advertiser to any specific page of your website then it is alright but it should not redirect any other website.

Hope this helps.

Feel free to drop in your questions or queries. I will be glad to assist you on them.

Have a great day ahead.

There it is again. A world wide web without hyperlinks between domains? This is clearly absurd.

I approached AdWords expert Aaron Weiner from Software Promotions. He agreed that this was a complete misinterpretation of their policy and kindly offered to talk to his Google contacts in the US to see if they could help resolve it. On the 28th Feb he forwarded me this email from Google:

I have taken a look at the site and the previous interactions that your client has had with our team. I apologize that the communication has not been very clear for your client – I am going to take ownership of it from here and make sure that we get this site back up ASAP.

From what I can see now, the site appears to be compliant with our policies. I have contacted our policy team to have them review it right away. I have also asked them to clarify the issue with linking to third party reviews. Obviously we would not want an ad to direct to a different domain, but I do not see any problem with linking to reviews once the user has landed on your site. I am going to get some clarification on this to see if we are missing something,

Thank you for your patience and please let me know if you have any questions. I will be in touch soon.

On the 3rd March I got an email from Google:

Great news! We’ve re-reviewed your site and determined that the following site complies with our Advertising Policies

Followed by this email forwarded by Aaron:

Thank you for your patience while our policy team reviewed your website. They confirmed that the site is compliant with our policies and you will see that it is now re-enabled. I checked the ads this morning and I can see that they are serving.

I also confirmed with them that there is no policy against linking to third-party reviews on your website. You can add those links back to the reviews on your site.

I read through the chat that you had with ******* and I think that there may have just been some misunderstanding as to the specific problem with the site. I sincerely apologize for the confusion caused by that. I have reached out to ******* to clarify the policy with him.

It’s pretty shocking that a Google employee (or contractor) should have a such a poor grasp of the  policy they are enforcing. It shakes my faith in Google. Previously I thought that, even if they were a little bit evil, they were at least competent with it.

Also the entire situation was handled badly. They could have sent me an email clearly stating the policy violation and giving me a few days grace to fix it. Surely I deserve that much after 10 years as a paying customer?

My account was suspended for a total of 11 days and I wasted quite a lot of time and mental energy. For what? I removed a few hyperlinks from my reviews page and added a link to some uninstall instructions. How is that going to help anyone?

I talked to a number of other software authors and found that quite a few of them had also had their AdWords suspended for policy violations, such not having uninstall instructions. Oliver Grahl of PDF Annotator, who has also been suspended previously, commented:

“Every day, live your life as if it was your last day (getting traffic from Google). One bit in their databases can ruin a whole business and all the lives behind it. Pretty scary.”

I understand that Google is engaged in a continual battle with people trying to game the system to their advantage. But they need to be careful that legitimate businesses don’t end up as collateral damage. Training their staff adequately would be a good start.

Hyper Plan v1 launched

Hyper PlanI quietly launched Hyper Plan v1 yesterday. I thought I would write a bit about the approach I have taken, as it might be of interest to others planning product launches. It is also a good way for me to gather my thoughts for later reference.

Validation

I like the idea of validating a product without actually creating it first. I did that for my start your own software business training course, waiting until I had enough deposits before I actually sat down and wrote the course (all 460 slides of it + exercises). But I didn’t know how to do that with Hyper Plan. Validating software is harder.

No-one was telling me that they needed a better visual planning tool. It was just an idea for a piece of software that I wanted. I could see that a lot of people spend a lot of time sticking Post-It notes to walls. But I couldn’t see any other software quite like what I had in mind. And I had no idea if other people would buy the product I had in mind. So it is quite risky. It would be much less risky to make a variation on an existing successful product. But I just can’t get excited about that. Also I have a steady income from PerfectTablePlan, so I can afford to take some risks.

I talked to various people I knew about my idea. But it was difficult to get far without having some software to show them. Also I didn’t want to ask friends for money, so this limited the value of the feedback. I could have phoned up some businesses and told them “It’s like a planning board, but in software” and asked for some money. But I didn’t really see that getting me far either.

I could have started an AdWords campaign and put up a landing page. But it was hard to describe exactly what the product was going to be. Partly because it was different to anything else I had seen. But also I didn’t know myself! I had lots of ideas and design scribbles, but I didn’t really know what the end product was going to look like in detail without creating it first.

So I decided to build something quickly, iterate on feedback and see what happened when I asked for money (the only true validation). Even if it failed, at least I get to do some programming!

Beta

I started coding on 08-Sep-14. By mid October I had thrown up a website with the first beta version for Windows and Mac. I allowed people to download the beta in return for giving their email address. The beta put up a warning that it would expire on 17-Jan-15. This meant I didn’t initially have to write any trial/licensing code. I made it clear that the plan was to have a commercial version for sale before then. I emailed the list each time there was a new release and encouraged them to send feedback.

I put out a number of beta releases and got some very useful feedback. A lot of the feedback was from fellow mISVs giving me a hard time about the shortcomings of the early UI, but that was still very welcome. The first release was very rough and ready. But it improved significantly in terms of UI and features with each release. I put out 5 beta releases over October, November and December. The world didn’t beat a path to my door, but the feedback was encouraging enough that I kept going.

Building v1

Hyper Plan is written in C++ and Qt and compiles into Windows and Mac binaries. I have written about why I decided to develop it as a desktop tool elsewhere. It is around 20k lines of C++ code. About 100 lines of that code are platform specific, mostly to try to improve the look and feel on Mac OS X.

I also planned the marketing, wrote a quick start guide, created the website and built installers for Windows and Mac. Not bad for 18 weeks, part-time around various other commitments (mostly PerfectTablePlan and a little bit of consulting)! It helps that I was using technology and tools that I have used extensively before.

I have tried to follow my own advice and cut some corners:

  • I did the Hyper Plan logo myself. It isn’t great.
  • The website is fairly basic. I’m not a web designer.
  • I did the website video+voiceover myself. It isn’t great.
  • The software doesn’t have all the features I would like it to have.
  • The software UI could be more polished.
  • There is minimal documentation (just a quick start guide).

I can improve on all of these later. However the software seems very solid, with only 1 crash reported in third party testing (now fixed).

I would have liked to have got to v1 even quicker, but (inevitably) quite a few shortcomings in my original ideas had to be addressed during the beta to make it a useful product. Also, I couldn’t resist a bit of gold plating (animations with easing curves, oh yeah!).

Trial

I decided to go for a fully functional, time limited trial for Hyper Plan on the grounds that the more invested in it people become, the more likely they are to buy it (see this article for a discussion of the merits of different trial models). I didn’t want the standard 30 consecutive days trial, as I know many people install software, forget about it for 30+ days and then can’t continue with the trial. So I went with 7 days of non-consecutive use. I may A/B test longer trial lengths in future.

Pricing

I am a big fan of multiple price points. But I don’t yet know enough to segment the market for this product. So I decided to go with a single price point. I can always split the product into multiple price points later on (e.g. add a more expensive ‘professional edition’), as I did for PerfectTablePlan.

The product is positioned (in my mind at least) as a better alternative to sticking Post-It notes to the wall and a cheaper and simpler alternative to fully fledged project management tools. This rather limits what I can charge for it. I wasn’t sure whether to price the product at $30 (for an impulse buy) or $50 to try to send a signal that it is aimed more at serious users. So I split the difference and went for $40. Also that gives me some room to experiment with discounts. I may experiment with different prices in future.

Ecommerce

Avangate has been doing the payment processing for PerfectTablePlan for some years now and I have been generally very happy with their service. Also they protect me from the horrors of the new EU VAT legislation. So it was a no-brainer to use them as the payment processor for Hyper Plan. They set me up with a separate account/control panel for Hyper Plan.

Expenditure

I haven’t added it all up yet. But the total expenditure to date for Hyper Plan is a few hundred dollars. This was mostly third party testing by testlab2.com, the cost of the hyperplan.com domain (which I have been sitting on for a few years) and fees for sending out email newsletters. I already had icons, a hosting account and a web template from previous projects, so there was no additional cost there. Obviously the opportunity cost of my time is a lot more.

Marketing

Initially I plan to concentrate on:

  • cross-selling to my PerfectTablePlan customers
  • SEO (content + back links)
  • AdWords

Some of the keywords I would like to get traffic on have an estimated top of page 1 bid price of £23 in AdWords. Yikes. But I have a lot of experience with AdWords. Hopefully I can pick up some well targeted and much cheaper clicks with a long tail strategy (using the Keyword Funnel software I developed). Only time will tell.

I have quite a few other ideas that I can try. But I am still very much validating if this product has a market and, if so, what I have to do to get the elusive ‘product-market fit’.  I don’t plan to spend much effort and money on marketing until I have that better figured out.

Version 1 launch

292 people had given their email address to download the beta by yesterday. Most of the sign-ups came from mentions of Hyper Plan in my PerfectTablePlan newsletter, on this blog and on a couple of forums. I didn’t do any paid advertising and, as yet, there is very little organic traffic to the Hyper Plan website.

There was no big launch. No press release. No party. Not even a tweet. I just announced v1 to my mailing list of 292 people yesterday morning. I offered a discount to anyone who purchased a license in the next 7 days. I had absolutely no idea how many sales I would get.

I got 12 sales and a couple of enquiries about organizational licenses yesterday. That is better than I expected for day 1. So I am quietly encouraged that there may be a market for this product. But it is very early days yet. Thankfully I have PerfectTablePlan paying all the bills, so there is no pressure to hit any revenue targets.

Always Be Selling

Obviously I am not going to miss the chance to try to flog you a license, dear reader. Are you interested in visual planning software? Do you know someone that might be? Hyper Plan is very versatile. I have used it for planning Hyper Plan development and marketing, my daily TO DO list and tracking Xmas present purchases. It is also highly suitable for agile/Kanban/Scrum type planning. You can find out more here and download the free trial here.

If you buy a license by the end of 22-Jan-15 you can get 20% off (feel the marketing!). Use the coupon SSWBLOG in the shopping cart to get the discount.
discount

Feedback

If you have any comments on the product or website, I would be happy to hear them.