Migration+ for BlackBerry is nearly here! We’re finishing up some menu items and interface polishing. If anyone’s interested in a pre-release copy, please email me.
Migration+ for BlackBerry is nearly here! We’re finishing up some menu items and interface polishing. If anyone’s interested in a pre-release copy, please email me.
Yes that’s right, search results for Google Play suck! The apps displayed in results are consistently irrelevant to the topic searched and the search results are most certainly not appropriately ordered to give users relevant results for their search terms. On top of the fact that the search results suck, SEO for Google Play is a black box which makes it even more frustrating.
Since we launched Migration+ in early March on both the Apple App Store and Google Play (formerly Android Market) we’ve spent a bit of time trying to optimize how our app gets found by users. After recently reading a TNW article about Instragram being buried in Google Play results, I decided it may be valuable to detail our efforts in this area to illustrate how challenging it really is for a startup in this space.
In the first version we published on both the App Store and Google Play, we naively published a simple paragraph about our app. For the Apple App Store we put in keywords describing what we wanted the app to be (i.e. move docs, sms, etc.) not what it was at the moment (contacts migration) – newbie mistake. It’s relevant to note that Google Play does not have a specific field for keywords. After publishing we expected that it would take a little while for indexes and search results to show our app, so we stayed patient – roughly a week. After a week and after reading a good existing theory about Google Play’s search algorithm as well as several for the Apple App Store, we adjusted our description to reflect the search queries we thought would be relevant to for users to find Migration. We also adjusted our title slightly and for Apple we adjusted our keywords. Here are a few sample search terms we were targeting:
Less than 24 hours after changing the description, keywords, and title we saw Migration+ show up in the top 25 results for many of our search terms in the Apple App Store. However, in Google Play we were only showing up in the top 25 for one search term, “contact migration”. Since then we’ve been tracking search term rankings for Migration+ thinking that more downloads/installs/time in the respective app repositories would increasingly benefit the ranking. That assumption seems to be true on Apple, but not currently true on Google Play. Although we’ve had ~250 downloads over the first few weeks of launch on each OS, our Google Play ranking has not improved in any significant way. Because of the lackluster ranking on Google and the fairly good ranking on Apple we’ve been trying to figure out what’s going on. We’ve noticed two big problems…
Problem 1 – Irrelevant Search Results on Google Play. Take the search term ”move contacts” for example, where we are ranked #4 of the Apple App Store and #316 on Google Play. In the search results on Google Play we’re ranked behind apps like:
…and about 200 other apps that are fairly irrelevant to the search term used. Essentially this seems like a case of “downloads are most important, not content”. If an app that has been downloaded many times and has either of the search terms in it’s title or description, it comes before less downloaded apps with more relevant or exact match search terms in the title or description. Here are a couple detailed examples of how irrelevant the results can be:
Problem 2 – Number of Results on Google Play. This second problem is intertwined with the first problem. If you search the App Store for any of our noted search terms, most of them are low to medium competition (less than 50 results). In fact, only 3 of them are over 50. All of our search terms and essentially every search on Google Play results in what would be considered a “highly competitive” search term (hundreds of results). To get specific, all of our search terms yield at least 250 results on Google Play and most yield 500!
I emailed a few people at Google with polite messages about my concerns in hopes of getting information about their direction on search for Google Play or perhaps a brief explanation of how best developers can work with their search results. Unfortunately, I haven’t got any responses. Before anyone flames, let me freely admit that I am not a professional when it comes to SEO. I should also state plainly that I am typically a happy Google product and service user. I hope this post draws some attention from the right people at Google about how challenging this has become – especially for small developers.
NOTE – there was one other problem we were going to list, lack of exact name match. However, for Migration+ at least, this has seemingly been fixed recently.
Related Articles:
http://news.ycombinator.com/item?id=2768376
http://androinica.com/2011/07/android-market-search-problems/
As part of our ramp up to launch Migration+ on iPhone and Android Leo and I decided to put a feature into the app called “Ask a Question” which allows users to email us directly from the app if they have any questions or issues. Luckily, a few users have emailed us recently about an iOS issue that caused Migration+ to crash when users try to use the Export contacts feature.
One user in particular, Danny, was incredibly helpful. Danny explained to us that the app was crashing on his iPhone 3GS when he tired to use the Export Contacts feature. He was also able to provide us crash logs and other details of his setup (iOS verison, additional apps installed, etc.). Danny even got on the phone with us to try a few things! From his crash logs and some additional tests in Danny’s phone, HE was actually able to determine that contacts that had addresses linked from a Google Maps location were the cause of the crash.
Because of the ability for users to directly ask us questions and because of amazing users like Danny, we were able to get this issue identified and fixed quickly (fixed version submitted to Apple for review tonight – April 6, 2012). Had this ability not been available in our app, we likely would’ve got a lot of bad reviews and wouldn’t have known about the issue.
For anyone who wants to put in a similar feature, we encourage you to get The Business of iPhone and iPad App Development which has a great example. There are a few examples if you Google it too, but I didn’t find any as thorough as provided in the noted book.
EXPORT CRASH WORKAROUND: If you have this issue, you can use this immediate work around – simply delete the addresses for those contacts if you dont need them, or copy/paste the information into a new address entry for the same contact. As noted above, an update will be available in the App Store for iPhone as soon as Apple approves it (~7 days).