The last few months have been an eye-opening experience, largely due to the fact that I’ve gone from selling products to striving to sell a service (in hopes of being able to provide an experience one day). As many of you know, I started Theme Force in 2009 selling WordPress themes (“templates” for the normal people out there). I didn’t have much of a plan and also saw the entire project as a great way to get my feet wet with WordPress and “Entrepreneurship” (whatever that means these days). It was a very rewarding experience in that you learn the value of shipping, get a feel for the online business environment and ultimately meet a bunch of awesome people all around the globe. Little did I know, selling an online service is far more multi-dimensional than pushing downloadable products will ever be. As opposed to dealing with web designers that breath internet, we now deal with a largely offline base (restaurant owners) that have next to no knowledge of what constitutes a good restaurant website, a challenge I’m finding more rewarding as each day goes by.
$39 per sale.
Selling WordPress themes was a relatively linear process. You create a theme and put it out at an affordable cost for other developers to mold into their needs. Sure, there are always nice things you can do to add value beyond the visual theme. This can be from providing flexible layout options, various API connections (Twitter, Flickr, etc.) to pulling in the entire Google font. Places like theme-forest.net have done a great job (depending on perspective) of establishing a baseline for WordPress features. Coupled with the WordPress coding standards and the ton of resources available, you can set up your own theme shop in a matter of 2-3 weeks. Theme shops enable the culture of what I like to call “web assemblers”, people bringing various tools and bits of code together to produce a final product for a client, significantly up-marked from the original prices of the “tools” used (more on that in the WP Quarterly magazine coming out soon). The inherent problem was that I wasn’t dealing with the end client, where the largest cash collection occurs. Thus, I found awesome partners (Joe, Tom & co. from humanmade Limited) and began the transformation into a web application.
$29 per month or $290 per year.
After a few months of development and beta testing, we started billing a few weeks back and our up to ten clients, with a number of others still in their trial (with the introductory pricing shown in the header). You can look at it as a failure, an accomplishment, or something in-between. What I realize though, is that ultimately the only indicator of success is what you decide to do with it. Over the past two years, I’ve taken in a lot of material on the subject (startups, productivity, choking the lizard brain, etc.) and a lot of valuable concepts are often repeated; it’s a marathon not a sprint, your launch will suck, no one gets it right the first time, etc. I not only agree and find some form of comfort in those statements, but am also reassured by a model I believe in for bringing a business to scale. If you’re not familiar with the lean startup/movement (though you probably are), it promotes a cycle whereby you continually develop and test without ever betting big on an assumption. I’m not going to regurgitate the contents of this excellent book, but I’d like to share with you some of the changes we’ve made in our first and small iteration over the Holidays:
This is not only my first iteration with Theme Force, but my first with a startup of any kind. Where do you start? What do you add, remove, change? Well, let me shed some insight on what we’ve done to date.
One of the things I got wrong off the bat was having an auto-mailer asking how things were going signed by myself (in hindsight, a rookie mistake). Whilst I genuinely meant everything in it and looked forward to being able to engage responses, the personal interaction was already occurring too late. So a few weeks back I removed the auto-mailer and started e-mailing people directly. Funnily enough, I received a number of responses asking if I was a robot or automatic e-mail. I was able to tackle that by 1) including a note in my signature saying I was not a bot, and 2) checking out the website they created and providing a couple of comments in relation to their site directly.
This has dramatically helped getting a dialogue going. Sure it sounds time consuming, but whatever e-mails I receive give me direct insight from a restaurant owner, not a web designer acting on behalf of a restaurant. This in itself is priceless, as clients who see you’re willing to listen are far more likely to lay out all their requirements, feelings, feedback and more. With no feedback, there’s no iteration.
Get users to feel Productive, faster.
I personally check how far every trial user goes into our solution and what they do. Whilst we have a pretty fun dashboard that has a bunch of tasks a user can do as soon as they log in (upload logo, update business details, etc.) we were noticing that many weren’t changing the colors or design elements despite having performed far more complex tasks in our admin area (i.e. creating a food menu). Ideally, we want users to feel like their restaurant brand can be reflected on the website they create as quickly as possible. This simply wasn’t happening (according to GA, new visitors spend an average of 16 minutes in our admin area), so we’ve developed a proactive design panel on the front-end whereby they can live edit colors and choose from background patterns.
Although we just launched this feature and still want to tweak a few bits, it’s already made it’s mark as trials are actually changing colors and backgrounds now. This further raises the question, what else should we bring to the front to enable a better visual connection between options and website appearance?
Get restaurants found, more often.
Whilst we’re not an SEO consultancy, we genuinely want our clients to be successful online. We already up-mark any relevant content using Schema.org microdata (though we’ve found no way of explaining it to clients), but also felt it was necessary to try and handle other important on-page factors. We’ve done pretty URL’s since day one, but page titles have not always had the best relevancy. Restaurants are all about location, so it’s important that this information is present within page titles. For instance, a page titled “Events” should become “Events – Restaurant ABC, City XYZ”. This is amplified by the fact that many restaurants do not have the foresight to include a location in their domain (i.e. www.pizzeria-london.co.uk) or use the relevant TLD (i.e. using a .com for a restaurant in Germany). We have already been using the awesome WordPress plug-in by Yoast, but took it a step further by creating a set of functions that would dynamically update titles to have a better structure including location.
The image above shows search traffic for our client sites within December 2011 (remember, 10 paying clients). We introduced SEO changes halfway through the month with a few more tweaks along the way. We ended doubling the weekly search traffic, but obviously need to get more data in order to validate the changes we’ve done.
Next steps and your thoughts?
As mentioned previously, I’m realizing success isn’t measured at launch but in how you decide to proceed once you’re out there. In our case, restaurants are very multifaceted and have wildly different requirements depending on location, type of business, goals, etc. Sometimes I feel we couldn’t have picked a tougher industry, but at the same time know that because of the decisions we’ve made or will make as a team, we couldn’t be in a better position to tackle a market area that no company has conquered yet. Here’s to 2012 and a milestone post entitled “One thousand paying clients later“. Please feel free to share your own thoughts, ideas or opinions!