2012-05-16



Readers of this blog will no doubt know that I am a huge fan of Windows Phone. But there are some pet hates I have with this platform, and one of them is an issue big enough that a blog about has long been way overdue. It is a first world problem, but it is an important one as far as mobile OS goes.

Dear Microsoft, the Marketplace search feature sucks. My beef isn't with the Marketplace itself, nor is it with the quality or number of apps (which I have no issue with - 80k and counting apps is good enough) found there. It is the search algorithm, or more to say, the number of developers who are gaming the keyword/search feature on the Marketplace. Basically, Microsoft you are not doing a good job with policing the Marketplace!

I will give you a great example of how the search feature on the Marketplace is an awful experience for the user. In this example, I will be using Twitter as it seems that there is a huge market in WP7 for a fully functional Twitter client. What would a normal user do when searching for a Twitter client? Well they would type 'Twitter' in the search field and then press enter. After all that makes sense doesn't it? Go ahead, do it now and have a look at what sort of rubbish the Marketplace throws up when you search 'Twitter'. Don't have a WP7 device? Well check out the results of the UK Marketplace below:

1. Twitter

2. Angry Birds Uncovered

3. Basketball

4. Blocked In Free

5. Taptitude

6. Save The Roundy

7. Tangled Birds

8. Toilet Paper

9. Air Hockey

10. Funny Bounce

11. Spider Solitaire

12. Funny Jump

13. Fhotoroom

14. WP Shortcut Tiles

15. Seesmic

16. TvPyx

17. Instant TV

18. Tap The Birds

19. Kinect Star Wars

20. MyTextTwister

21. Slot Machine

22. Archer

23. Birdsong

24. My Famous Friend

25. King Of The Sea

26. Beezz

27. UkSnow

28. bubblegum

29. Metal Detector

30. Solitaire

31. Tweetcaster

32. Darts Arena X01

33. Blackjack

34. Fuse

35. rowi [lite]

36. moTweets

37. Mehdoh

38. Text My Location

39. rowi

40. Carbon

41. Social Mints

42. London Bikes

43. Translator

44. Where am I

45. Blastastic

46. National Zoo

47. Pic-o-Twit

48. Spout

49. Blocked In

50. moTweets Pro

Underlined are the apps that I found to resembles anything like or partly like a functional Twitter client. There are a handful of other apps here that partly uses Twitter (mainly as a 'share to' function) like 'Text My Location', 'Fuse' and 'bubblegum', but Twitter isn't the primary function of said apps, and so should be even further down the list. A grand total of 15 apps listed out of 50 actually features Twitter as its primary function. Even 'rowi', a rather good fully featured Twitter client made by a Microsoft employee, features nearly the bottom of the search result. 'gleek!' and 'Ocell' are no where to be seen.

No wonder legitimate developers are pissed off.

The rest of the result, particularly the top 25 results, are populated by video games made by savvy developers and/or publishers out to game the system. Chief offender is Lucky Games who managed to get seven of their games listed this way, somehow manipulating the result in their favour. Another is AE Mobile. How do they do it? Fuck knows. My guess is they submitted 'Twitter' as a keyword to their app in order to gain favourable results knowing that, more often than not, people would search for such a keyword.

In the early days of the web, webmasters would often insert meta tags as keywords within the body of their website to manipulate search engine results, and Microsoft for reasons unknown thought it would be swell to allow it here. Meta tags became a useful tool for webmasters to spam their way into search engine results. Search engine providers like Yahoo! and Lycos realised this and by 2000, meta tags were no longer considered useful. I doubt any search engine providers in 2012 actually even considered meta tags. Even I eventually dropped meta tags from my GeoCities (RIP) webpage in 1999 when they proved nothing more than a waste of time.

But maybe, just maybe, this was just a one-off case, says you? I hear you. Let's search for another popular social network. Not that one should do so, after all Windows Phone 7 is already a rather brilliant Facebook client by itself - but never mind that. Someone looking for a nice Facebook alternative would instead be presented with this utter gem of a result:

1. Facebook

2. Angry Birds Uncovered

3. Basketball

4. Blocked In Free

5. Fim Chat

6. Optical Illusions Free

7. Taptitude

8. Save The Roundy

9. Toilet Paper

10. IM+

11. Air Hockey

12. Funny Bounce

13. Spider Solitaire

14. Funny Jump

15. PONG7

16. WP Shortcut Tiles

17. facebook

18. Roundy Dash

19. Seesmic

20. Urban Dictionary 7

21. TvPyx

22. Dance*Cam

23. e-LeD Me Free

24. Apict

25. Tap The Birds

26. Kinect Star Wars

27. MyTextTwister

28. Slot Machine

29. Archer

30. Videos FREE

31. Translator Pro Free

32. King Of The Sea

33. Angry Sharks Free

34. Pin To Start 3

35. Facebook For PC

36. eBuddy XMS

37. bubblegum

38. Metal Detector

39. Polaroids

40. Solitaire

41. My Rubber Duck

42. TweetCaster

43. Darts Arena X01

44. 1,000 Amazing Proverbs

45. Blackjack

46. Fuse

47. moTweets

48. App World Marketplace

49. Pin To Start

50. Mehdoh

Looks familiar? Apart from a couple of additional apps and swapped places, the result is almost exactly the same as when you searched for 'Twitter'. Again the chief offenders here are Lucky Games and AE Mobile. But putting both results together you can start to notice which developer are attempting to game the system. The developer of dire 'Angry Birds Uncovered' app, Fisher Developing as well as Sour Green Plums who are behind the equally bad 'Blocked In Free' game.

Then there's 4Bros Studio, the four brothers behind 'Taptitude'. 4Bros Studio claims to have over 300,000 downloads for 'Taptitude' - impressive enough, and despite me finding the game to be rather on the meh side of things, congrats to them. Three of 4Bros Studio actually consists of Microsoftians - yes, employees of Microsoft. I will leave it to you to decide how this info actually relates with 'Taptitude' featuring highly when searching for both 'Twitter' and 'Facebook'...

The situation is so awful I have even downloaded a couple of offending apps so I can leave low ratings voicing my displeasure at any offending developers. Some of these apps shown here are actually rather good, but the behavior of the developers of using keywords to manipulate the result means that I consider them as nothing more than spam. Yes, every single app not underlined above, I consider either their developers or publishers to be spammers. And I have a strict rule about spammers - I don't trust them, nor will I buy apps from them.

So why should Microsoft care? They should because at the end of the day, the one great thing about Windows Phone 7 is the solid UX. But this isn't helping and by allowing this, it takes away all the good positive stuff about Windows Phone. App discovery on Windows Phone 7 has never been its greatest asset and this just makes it worse. Windows Phone power users like me already realise this eons ago, and uses alternative discovery apps like 'AppFlow' and 'AppTastic', but what about newbies?

A newbie or a user from another platform attempting to convert won't. The first thing most new users will do is search the Marketplace for their favourite app. Imagine them searching for something only to find a list of rubbish irrelevant apps, they may be put off forever never to return convinced once and for all that Microsoft is a rubbish search engine company. Microsoft can temporarily relief this problem this by providing us with advanced search feature, allowing us to filter results by categories. But that would be too simple a fix, and at the end of the day would an action equivalent to sweeping the problem under a carpet.

Mind you that would be better than doing nothing, which is exactly what Microsoft is doing now. Despite promising to clean up the Marketplace, Microsoft has yet to do anything to eradicate this sort of manipulation. I sincerely hope someone at Microsoft is listening, because you are only shooting yourself in the foot by pissing off honest developers and users.


Show more