About Milkshake Software

Milkshake Software is the company behind Milkshake Commerce. The remarkable E-commerce Software with Online Marketing tools that helps businesses sell their products online.

Contact us

Milkshake Software
info@milkshakesoftware.com
+(45) 3141 9063

Follow us on Twitter

How big is my target audience? Use Facebook Ads to find out! It’s free.

If you ever wonder how many people are actually in your target audience, Facebook has a very useful tool that can help you find out.

Say your target audience is men and women between 20 and 35 years old living in Spain. What you do is, you go to Facebook, sign in and go to the Facebook Ads section.

Go click the ‘Create an Ad’ button. Now you just have enter some random data to the form, in order to continue:

image

As soon as you click ‘Continue’, step 2 becomes visible. That step is called ‘Targeting’, and here you’ll find the magic number that you’re looking for. Take a look at the ‘Estimated Reach’ value, shown on the right:

image

Estimated Reach is just above six million people. At the bottom of this section, you’ll find even more options to add to your criteria. You can filter by relationship status, job, education, interests and much more. This is of course dependent on the details users on Facebook chose to add to their profile.

Try Facebook Ads – it’s cheap!

If you are not using Facebook Ads already today, you’re really missing out! It is by far the cheapest Pay Per Click (PPC) marketing available today, and it still maintains an enormous reach! I just read the latest blog entry from the Social Media Examiner called 7 Facebook Marketing Tips From World’s Top Pros. Tip #2 on that list, is to “Try Really Inexpensive Facebook Ads”:

“The best ‘bang for the buck’ in Internet marketing today is Facebook advertising. The targeting options are limitless and surprisingly inexpensive for businesses of all sizes. Facebook advertising can help marketers of all kinds get insights into how different demographic groups respond—and for a fraction of the cost of other alternatives,” said Chris Treadaway, co-author of Facebook Marketing: An Hour a Day.

Seriously, try it. I’ve seen an online store get 400+ clicks per day at an average Cost Per Click (CPC) of $0.16!

Increase Revenue with Friendly Credit Card Errors

If you want someone to give you their money, you better treat them well… So why is so many online businesses speaking to their customers like they were doing something stupid?

It’s the same thing you see over and over again – and even though I love and use a variety of open source software, I have to say that larger open source E-commerce initiatives does a terrible job at handling user input gracefully.

I’ve been there myself, as a developer, I tend to write unfriendly error messages from time to time. I realized years ago that it was time to sharpen up my skills and focus more on the user. After all, that’s what matters the most.

Some time ago, I read an excellent blog post over at Get Elastic called “Losing Customers At The Register: 12 Checkout Blunders” about how e-tailers lose revenue on their site. First point on the list you’ll see unfriendly credit card errors!

I was working with one of our pilot customers, The Wall Company, and did some research looking into their data to see that credit card errors occurred a few times a week.

We changed their error messages from the nasty “Something went wrong, please try again”, to this:

That alone, helped 49 of 126 credit card error turn into success. Data from the past 3 months shows us that 10% of all completed orders have at least one credit card error!

The E-commerce Framework

Wouldn’t it be great if you could just add a new product to your store front and get measurable feedback in a matter of days? You always need to get feedback on how your product details are helping you sell the product. How can you know that you’ve set the price right? What about the images? Headline? Page title? How does the product page perform in the search engines?

All these questions are very hard to answer by digging up data from your visitor and sales statistics. Using Google Website Optimizer can give you a good idea – but it’s not the easiest thing to install if you haven’t got the technical skills it requires.

I’ve been thinking about a metric that gives you an idea about overall performance of your E-commerce store. This metric (Site Experience Index) is part of what I call The E-commerce Framework, that will be part of an upcoming Milkshake Commerce release. Let me explain what The E-commerce Framework can do.

Ordinary web analytics data does a terrible job at giving you an overview of how visitors use your site. You get loads of details, but at the end of the day it’s about trends and overall performance. If you could get a site level metric that tells you how much value your visitors brought to you today, divided into areas such as category pages, product pages, shopping cart, about pages, FAQs, contact forms, checkout process – you’d easily get an overview of site performance.

So for each area of your site, you get a score. That score will change from time to time. If you just deployed a complete redesign of your site, you could see if your score decreased, or increased. The score is a relative score, meaning that it is abstracted from site traffic which will make you able to compare your own site to other sites – every day of the week with each one another, and you can compare the score after deploying a new design, adding new functionality and such.

This is more than a conversion rate metric. It’s a metric that tells you the overall experience of your site, with the ability to drill down into certain areas of your site.

Dealing with barriers to enter

Happy New Year!

One thing I generally don’t like when speaking with others about entrepreneurship, is the illusion a lot of people have that you have to have something brand new that has never been seen before to succeed. This is a big misunderstanding, and I even think that most times it’s an advantage to have competitors. If you have competitors people already know what your product is. You don’t have to teach them about that and create a demand for your product.

Competitors will also keep you awake. You have to keep moving all the time, to avoid getting shot.

I recently read an article by Joel Spolsky, called Strategy Letter III: Let Me Go Back!

As Joel writes, there’s nothing wrong with competition:

There’s nothing wrong with being in a market that has established competition. In fact, even if your product is radically new, like eBay, you probably have competition: garage sales! Don’t stress too much. If your product is better in some way, you actually have a pretty good chance of getting people to switch. But you have to think strategically about it, and thinking strategically means thinking one step beyond the obvious

Joel talks about his experience from working on the Microsoft Excel team when Lotus 123 was leading the market for spreadsheets. The single thing that really caught my attention was his list of barriers to enter. Not barriers to entry, which is something very different.

As Joel writes:

The only strategy in getting people to switch to your product is to eliminate barriers. Imagine that it’s 1991. The dominant spreadsheet, with 100% market share, is Lotus 123. You’re the product manager for Microsoft Excel. Ask yourself: what are the barriers to switching? What keeps users from becoming Excel customers tomorrow?

And then he provides a list of barriers along with solutions that they needed to get right in order to succeed. And we all know where Lotus 123 is now.

Barrier

Solution

1. They have to know about Excel and know that it’s better

Advertise Excel, send out demo disks, and tour the country showing it off

2. They have to buy Excel

Offer a special discount for former 123 users to switch to Excel

3. They have to buy Windows to run Excel

Make a runtime version of Windows which ships free with Excel

4. They have to convert their existing spreadsheets from 123 to Excel

Give Excel the capability to read 123 spreadsheets

5. They have to rewrite their keyboard macros which won’t run in Excel

Give Excel the capability to run 123 macros

6. They have to learn a new user interface

Give Excel the ability to understand Lotus keystrokes, in case you were used to the old way of doing things

7. They need a faster computer with more memory

Wait for Moore’s law to solve the problem of computer power

That got me thinking about barriers to enter in regard to E-commerce software.

Barriers existing shop owners have when switching E-commerce software:

Barrier

Solution

Having to manually enter existing data

Make it easy to import data.

Fear of losing existing URLs in search engines

Match old URLs with new URLs, so that a 301 permanent redirect is done to ensure search engine positions.

Having to learn a new product/UI

Have in-UI help for every feature. Use question marks with un-familiar input fields with a tool tip that explains in detail. Have a read more link in tool tip, if a more extensive explanation is required.

Fear of having to renew existing merchant account and payment gateways

Add support for merchant accounts and payment gateways as needed.

Fear of losing expensive SSL certificates

It is possible to export and import those. Explain!

Fear of losing domain names

Communicate up front that this is not the case. All domains are supported.

Fear of losing existing e-mail lists

It is possible to import. We keep it safe in our database.

   

And I hope I’m not done yet.

Think about yourself, and count how many times you’ve actually contacted a company when having questions about their product or services that are not adequately answered on their website. My count is definitely very low, and I think that is simply because we all know that no matter what you’ve found online, there’s another website that offers the same thing. So we just hit the back button to see the search results page and click the next result.

Same thing for users online

Have you thought this way about your own business? Imagine all the small details that people could be worried about. If your product is somewhat complex, there are probably a million questions you have to answer immediately.

It’ll gain you trust, and as a user you’d feel happy about visiting a website or store where you, yourself, found all the answers to your questions you had and decided to buy.

You have to make users happy, and you can do that by making them feel in control.

Context-Sensitive Help in Software

Providing help for users in web applications, as well as any other application, is important to get right. And with the freedom you have as designer or developer to create your own concept, even more and better help is required if you want your users to understand what they can do, what they should do and how to achieve that.

At the same time, it has to be a no-hassle operation to find and learn from help pages for a web application. How can you do that?

Context-Sensitive Help

The definition of Context-Sensitive Help, from Wikipedia goes like this:

“Context-sensitive help is a kind of online help that is obtained from a specific point in the state of the software, providing help for the situation that is associated with that state.

Context-sensitive help, as opposed to general online help or online manuals, doesn’t need to be accessible for reading as a whole. Each topic is supposed to describe extensively one state, situation, or feature of the software.”

It doesn’t have to be difficult, advanced or anything like that. Rich tootips works very well. If something can’t be explained inside a rich tooltip, add a “Read more” link that opens in a new window.

Take a look at some inspiration from a Smashing Magazine article:

Google Reader, that is.

And that was TasteBook

Flashden.net

Do not hide problems

To have a open comunication whit the media and press is one of the best ways to get free media time.

 

Normally companies always want to teel about all the good things they can do for people.When theres something wrong people normally hide and stay away from the press.

I belive you shall tell everything, even when things are going very wrong.

If you can get time in the televison and make a clear point out to people that you are aware of this issue and you are handling it the best you can. Then you will get more credit then the one that’s hiding

Its even better if you can give people some extra info that suprises them and maybe also the media..

Think in theese lanes and you will get a good mediasucces

Think offensive. Even when things are going downhill

Is Your Internal Site Search Engine good enough?

Do you have the idea, that your users have trouble finding what they’re looking for on your site?

Do you find it hard using your own site’s search engine? Or, are the delivered results just not good enough?

In this blog post, I want to take a look at the state of internal site search, as it is today on average E-commerce sites. Do we leave our users and customers more frustrated than they were before?

At last, I’ll give you a checklist of what you need to get right, in order to achieve the internal site search experience you’ve always wanted your users to have.

The state of Internal Site Search

Let me first point out, that I’m not taking the likes of Amazon into consideration. If you look at Amazon’s site search, you’ll know one thing: The more money you have, the more money you can spend on a better site search. Amazon is not the average E-commerce site, which is why I won’t take a further look at their site.

So let me start out by looking at a shop that runs on Magento E-commerce Software – a somewhat popular E-commerce platform. Through their website, I found one of their customers, Homedics. They sell Massage, relaxation and wellness products. A classic mistake with site search is that you get a “no results” page when searching for category names.

Let’s say that I’m looking for Foot Spas, which is exactly what they sell. Like many users, I don’t spent time on figuring out their navigational structure and goes straight to the site search which is located at the top right hand corner.

It’s a nice and visibly clear search box which looks very promising, so I type foot spas and hits the ‘enter’ key.

Much to my disappointment, I get a useless “no results” page simply telling me the frustrating message: “Your search returns no results”.

What’s wrong here?

1. Their product categories are not searchable.

2. Their no results page is totally useless. They could at least give me suggestions to help me get on with my life when I’m stuck like now.

3. Much to my surprise, they have a nice auto complete feature that suggests a search for “foot spa” (not spas). Now this phrase gives me two products as a result. They should’ve included this phrase in my original phrase without even telling me.

Sadly, this is not all.

When I finally got some results, I noticed that I couldn’t filter, sort or search within the current results.

Filtering gives me the ability to trim my results down to as few products as possible, that I can make a decision about later on. Again, much to my surprise they offer filtering on their product category pages. Although it is a very shy filtering feature, it’s useful if you want to narrow down your search results by price.

Sorting is absolutely vital. Sorting is a very useful personalization metric for you as a show owner to use. This gives you a great opportunity to get to know your users. Sorting by price tells you that a user is looking for something cheap. So don’t recommend the most expensive items! Sorting by popularity tells you that the user needs some sort of 3rd party recommendation of the product, and price is maybe not that important.

Searching within results is needed when you’re trying to find a specific product that you don’t know the exact name of. Searching within lets you forget about price, brand, and popularity and so on.

Sadly enough, we can find even more things that are wrong about this one.

Users come from different countries and regions with different perceptions of the world, different ways of looking at the same things, and different ways of spelling, or should I say that a lot of users don’t spell correctly.

You can’t just ignore misspelled search queries. You have to deal with them, and make the best of them. This work has to be done by your site search engine. Trivial typos, such as “foot saps” instead of “foot spas” should just be silently dealt with.

Spelling this phrase as “food spas”, “fot spas”, “foot sbas” or “foot spaas” must also be dealt with silently. At most, ask the user gently if they meant “foot spas” – like Google does.

Even when I get some results from this site search, I’m frustrated due to the lack of filtering, sorting and searching within results. Especially sorting, which I find very important on a daily basis.

Let’s take a look at another example. This time, I found a site running on another quite popular E-commerce platform, osCommerce. The site I found is Beauty by Nature, an Australian Aromatherapy, Skin Care and Perfume shop.

I’ll do exactly the same thing as I did with Homedics. So I found the product category “ANTI AGEING SKIN CARE”. To increase the odds of getting some results, I’ll type “anti ageing” in the search box. Which was very difficult to find, located at the bottom left of the page layout.

This search returned the, almost expected, no results page. As I mentioned, this is a classic mistake with site search engines, and it will turn out to be very costly for the shop. I think most of the users are searching for anti ageing products on this site leave immediately.

As the last test, I’ve found a Shopify based shop, Rebekka Guðleifsdóttir Photography. I can’t do exactly the same as I did with the other two examples, because they don’t have product categories. So I just did a search for a product, and of course I got a result. But selling photos and not displaying images on their search result page is a huge mistake. And I still haven’t got any filtering, sorting or search within capabilities.

Misspelled words are not dealt with here either, as I actually expected.

The state of site search on average E-commerce sites is just not good enough. They don’t include enough results, and they haven’t got enough features for the user to narrow down and sort search results. This makes the user experience very bad, and it will cost sales.

The Important Features of Site Search Checklist

Sorting is very important for the user, because it is the fastest and easiest way to manipulate the result set without exclusion. Being able to sort, in both directions, by price, name, customer rating, most sold, discount etc. is very useful. You will quickly see that a lot of users will sort by customer rating, simply because most users want another person’s opinion on something before buying, or by price because they’re looking for something cheap.

Filtering is another very useful feature of site search, and product lists in general. Whenever you perform a site search for a very broad keyword, like monitor you will get a huge result set. In order to find a monitor you want, filtering lets you narrow down by a set of properties like brand, type, size, VGA, DVI, HDMI, display resolution, energy efficiency, contrast level and what else describes a monitor.

Filtering is often a set of links on the right side of the page with a title like ‘Narrow down your search’.

Search within to further narrow down your result set. So instead of narrowing down your result set through filtering, you want to narrow down by search. When searching within, all sorting and filtering settings should be kept.

Respect personalization settings: This is one of the most underestimated things on websites. What personalization settings, like sorting reveals about a customer  is a lot more than you think. As a user, you expect your settings to be respected throughout your entire visit to a given site and even beyond visits. So if you’re on the hunt for something cheap, all lists and search result pages will always sort by cheapest first.

This is good user experience, but way too many sites don’t care about you in regard to this.

Misspelled search terms, autocorrect and synonyms. You probably have both non-educated, educated, and over-educated users and I can assure you that they’ll spell even the simplest of things differently. Well, how many different ways do you think users will spell “Britney Spears”, or is her name “Britanny Spears”? Take a look at Google’s report on Britney Spears spelling correction, and think for yourself how many different ways users might spell your product names.

What are those users going to do when they see a stupid no results page that doesn’t help them get on with their life? Yes – they hit the home, exit or search button of their browser and leaves your site!

Logging all search terms is a must have feature for you as an e-tailer. You have to be able to use search terms as Business Intelligence tool that helps you understand your customers better and better. Logging should also include result set size so you can see how many results are returned for each search term, and also a date and time.

Suggest alternate products when a no results page is found for specific search terms. If you do a site search on a website for “Sony TV” but the site doesn’t have any Sony product, but loads of Philips – wouldn’t you be happy to take a look at the Philips TVs?

This is where your search term database comes in handy. As an e-tailer you need a feature that lets you see all search term that gives your users a no results page. Then you need to take the Sony search term, and link it to a Philips search term so the suggestion is made to your users for future searches.

Conclusion

Internal site search on your E-commerce website is extremely important. Yet, a lot of popular E-commerce software platforms don’t give you the quality you need.

Users are left even more frustrated than before, and it’s a very costly not to have a good site search engine for your business.

So go out there and find a 3rd party site search engine if you are not able to change your E-commerce software. Make sure that you get the features outlined above, and that your results page is shown on your own site, with your site’s look and feel, which is not always the case with 3rd party search engines. A 3rd party search engine is not free, but I’m sure it will pay its own price very fast.

Connecting your E-commerce to Twitter

I’m addicted to Twitter. I use it every single day, from my laptop, my work PC, my phone – everywhere. For me it works as a way to stay updated on a certain topic – for me that topic is software development. As the one-and-only Milkshake developer, I want to receive the latest news about software development technologies as soon as possible.

During the last year or two, businesses, politicians and celebrities use Twitter. A local coffee shop doubled its clientele using Twitter. Barack Obama has an astonishing 325.000+ followers, and it is believed that his use of social media – including Twitter – made him able to connect with people and win the election. Dell made $1 million on Twitter advertising last year. And what did they spend? Nothing! $0. Twitter is free! It has loads of users, and if you take a look at their growth rate they will outperform even Facebook…

One of the benefits of using Twitter, as opposed to newsletters or blog posts, is that a Tweet is only 140 characters. The recipient can read and make a decision about an offer, in a matter of seconds.

Another benefit of using Twitter, is that you can be confident that your Tweets will reach its destinations. As of now, users of Twitter don’t have spam filtering. Of course they can chose to Un-follow you on Twitter, but that’s your own fault if they chose to do that.

So how would we like Milkshake to be connected to Twitter? Our customers must have an easy way to do the following tasks in regard to Twitter:

  1. Publish a Tweet when a new product is either created, has changed price, has a new picture or a new variant
  2. Publish product pictures using TwitPic
  3. Publish a special time-limited offer, as a Twitter-only offer, but also as a “global” offer, along with a picture using TwitPic
  4. Publish a product review when a customer submits one
  5. Link customers to their Twitter profile
  6. Publish order status notifications as a direct message to the customer
  7. Get a brief overview of what people on Twitter are saying about the company or its products
  8. Track traffic from Twitter. See how many sign up to newsletter, place an order or something else

The last task is very important. As one of our core values of Milkshake, the ability to get insight and take action immediately whether it being marketing, pricing or product inventory, will enable you to sell more as a Milkshake customer.

Twitter is working hard to figure out how to avoid spam. So don’t make your followers feel you’re spamming! Give them something for free all the time. Post some great links that are relevant to your customers. Comment on new stuff in your industry. Follow your followers, and enter short discussions. Then every once in a while, send your followers a time limited special offer. Interact first, sell second – as Seth Godin finished his blog post about The Panhandler’s secret.

Linking your customers to their Twitter profile

As with newsletters, Twitter is also about getting people to “sign up” for your Tweets so they can get your updates. If you post interesting stuff, people will start following you, but you can also do something to make them follow you. When a user sign up for your newsletter, you can use the e-mail address to see if this user is already on Twitter. If the user is present on Twitter, you can immediately ask the user to follow you. Or you can send an e-mail telling about what kind of stuff you post on Twitter, and why anyone should follow you.

Go for the masses – not for those with the biggest money

Why is so many businesses still living in the past, and still trying to do business the very old way? Why do you need all those lousy lawyer-ish, back accountant-ish CEO’s, CTO’s and so on, a boring board of directors that is only killing you? Is it because you’re a VC funded company?

Some businesses wants the biggest customers. Big companies will only kill your innovation. They demand, and their demands are huge. You should’ve delivered yesterday and when you eventually deliver – they didn’t even know what they needed, so the rubber duck you gave them was useless anyway. It’s all down to a bunch of “so yesterday” business people that still live in the 80’s. And they’re killing innovation. Everything must be so cooperate-ish that they become invisible.

Take the top 500 companies in the world, and they all look exactly the same. They are not the ones inventing something new – they’re asleep and loosing market shares as you’re reading this. While they’re sleeping, they want you to be working your ass off, to deliver what they demand. But when working for other companies, you must communicate with them. And man, are they slow! So the big monster is sleeping, and making you sleep as well.

I know it looks very very good on your website, when you have the logos of the worlds biggest companies on your front page. But is it worth it? I certainly don’t think so, because they get to control your business – and more importantly the development of your business and product. And that is the worst thing that could happen. I’d rather make 1000 $ from 10 customers, than making 10,000 $ from one customer! Why? Because with 10 customers, I get more feedback, I can satisfy a common need, I can make a better product, they don’t control me, I’m not fucked if a customer quits or goes out of business.

Planning is the key element in being succesfull

If you are planning your startup in phases and always are aware of the next step, it is possible to avoid many problems.

A good planning is a key element in being succesfull. If you always have your next goal in front of you then you will take many problems and solve them in a way so you can reach that goal.

In milkshake, We have instead of a bussinessplan tryed to build a rocket. There are 5 phases in the rocket and when phase 1 is over, then we are ready for phase 2.

Its pretty simple, but instead of a fine businessplan we have chosen to build our planning up like this

- How many customers do We need to complete phase one.

What do We ned to have ready on the product

Where should our marketing be, to complete phase one.

We have build up some clear goals, and when we have reach them, We are ready for step 2.

This is the best way for us.What is the best way for you?