News for hackers. Stuff that matters.
Re:Apple Changed Search Algorithm for App Store by siglesias on Sunday June 24, 2012 @02:49PM (#4153918)
I've also noticed screwy behavior. My app is called "Tea" and it's a fairly well regarded app for tea drinkers.

For the search term "tea", the new algorithm places my app at spot 59 (before it had top billing), and places other irrelevant items, like political tea party stuff, games, and general purpose timers, ahead. If the purpose of the new ranking methodology was to place higher weight on downloads and less on name matching, then there's an unintended consequence of certain niche search terms getting crowded out by tangentially related popular apps. How many people searching "tea" are interested in "M.A.S.H" (result 6) or "Proud Republican"(result 8)? These apps didn't make their bones on tea, but somehow the new algorithm is acting like they did.

This is not to mention that it makes it extraordinarily difficult for folks to find my app if I tell them its name [1]. Here's hoping that this system has more under the hood than meets the eye.

1) https://twitter.com/Lady_KatieJane1/statuses/216444225909301...

Re:Apple Changed Search Algorithm for App Store by markerdmann on Sunday June 24, 2012 @02:59PM (#4153946)
I completely agree, and I rant about this issue on a regular basis to anyone who will listen. Basic search relevance is an incredibly important feature (seems obvious, right?) that Apple is failing to provide. And the App Store has been open for four years! Perhaps it's the weight of the iTunes Music Store legacy code that I presume the App Store leans on which prevents progress? As it stands, the App Store today is worse than the web before Google.
Re:Apple Changed Search Algorithm for App Store by taligent on Sunday June 24, 2012 @06:31PM (#4154410)
AFAIK App Store is still based on a modified WebObjects/Java stack with Lucene as the search technology. So not exactly a legacy technology.

Unfortunately with Lucene/search in general? it is less of a science and more of a black art.

Re:Apple Changed Search Algorithm for App Store by davidcann on Monday June 25, 2012 @12:11AM (#4155050)
Perhaps this will encourage more unique branding instead of generic terms. It sucks for some decent apps in the short term, but hopefully it will reduce search term squatting in the long term. I doubt this change will be a problem for well-branded apps like Evernote and Dropbox.
Re:Apple Changed Search Algorithm for App Store by clarky07 on Monday June 25, 2012 @12:29AM (#4155090)
This is a good point. Probably long term this is a good change. The thing I was frustrated with is just the lack of a heads up from Apple. Losing > 30% of your sales because all of your search phrases depend on title + keywords sucks. Especially considering they are apps that didn't use the keyword stuffing.
Re:Apple Changed Search Algorithm for App Store by randomdata on Sunday June 24, 2012 @07:26PM (#4154511)
Similar problem here. If you search for the name of my app, it is now the 100th result. The top result is my biggest competitor in the space.

I noticed a significant drop in my app's rankings earlier today and this likely explains why.

Re:Apple Changed Search Algorithm for App Store by tseabrooks on Sunday June 24, 2012 @06:52PM (#4154443)
OP is my business partner. Building on top of someone elses (Apple's) platform is getting scarier and scarier. They are constantly making sweeping changes that effect our bottom line and provide no transparency, or analytics of almost any kinds, for devs. If I didn't know better I'd say apple hates devs and thinks of us only as a necessary evil... Just throwing us enough of a bone to not jump ship. Obviously, we plan to spread onto other platforms in the meantime we serve at the pleasure of the king, it seems. We are the new generation of "Serf Devs".
Re:Apple Changed Search Algorithm for App Store by mahyarm on Sunday June 24, 2012 @08:34PM (#4154644)
Reminds me of governments
Re:Apple Changed Search Algorithm for App Store by ja27 on Sunday June 24, 2012 @01:34PM (#4153733)
Yeah I noticed this yesterday and didn't get time to really research it. I thought I might be crazy, but sure enough, now app name and keywords are searched independently. You can search for "Instagram camera" and not find Instagram. That's crazy.

I need to scramble to get some app updates done to change keywords. I wish Apple would make some sort of statement about this. I also wish they'd let us update keywords without a binary change, even if it's a one-time "free" update to deal with this change.

Re:Apple Changed Search Algorithm for App Store by clarky07 on Sunday June 24, 2012 @02:31PM (#4153870)
Yeah it seems this update was maybe a bit rushed and they didn't think it all the way through. What could they possibly want to show up for "Instagram camera" other than Instagram. It turns out the people who have lots of keywords in their title are hurt the least by this change that is presumably to stop this practice.
Re:Apple Changed Search Algorithm for App Store by doktorn on Sunday June 24, 2012 @04:12PM (#4154125)
For me Instagram turns up if I actually search for it. It doesn't turn up in search suggestions as I type though.
Re:Apple Changed Search Algorithm for App Store by ja27 on Monday June 25, 2012 @10:26AM (#4156627)
It shows up for "Instagram" and "camera" but not "Instagram camera". That's a fundamentally broken search feature.
Re:Apple Changed Search Algorithm for App Store by markerdmann on Sunday June 24, 2012 @02:30PM (#4153866)
Great post. Another important change: Apple used to give a lot of weight to titles that exactly matched the search phrase. If you wanted to rank highly for a certain search term, e.g. "flashlight", you could change your title to "flashlight" or "flashlight." or "flashlight+" to show up at the top of results. This trick no longer works... one of our apps went from result #3 to result #37 for the search that matches its title.

Personally, though, I love sudden upheavals like this. If you're paying attention and move fast, it gives you an edge against competitors that have become fat and happy.

Re:Apple Changed Search Algorithm for App Store by dwc on Sunday June 24, 2012 @06:12PM (#4154378)
> Apple used to give a lot of weight to titles that exactly matched the search phrase.

This is something I use quite often, purely as a consumer. I read a blog, or a comment on HN, reddit, et al and go looking for a specific app. Not being able to find a specific app when you know it's name is not a solution to stuffing, or whatever this problem is called.

Re:Apple Changed Search Algorithm for App Store by dpcan on Monday June 25, 2012 @12:50AM (#4155143)
My apps still come up by name with no problem. It's probably going to affect the apps with very generic names the most.
Re:Apple Changed Search Algorithm for App Store by shimfish on Sunday June 24, 2012 @03:21PM (#4154000)
The other big problem is that Apple provide zero analytics. I have no idea how people find my app. Apple don't tell you what searches people used so it's impossible to optimize or effectively test keywords. Plus you can only change your keywords with a binary update.
Re:Apple Changed Search Algorithm for App Store by taligent on Sunday June 24, 2012 @06:36PM (#4154424)
Actually this is a good thing. I don't want the world of SEO to be brought to iOS apps.

They should put the keywords that best reflects what their app is and does and leave it at that. In fact Apple should make it even harder to change.

Re:Apple Changed Search Algorithm for App Store by gyardley on Sunday June 24, 2012 @07:07PM (#4154469)
Way, way too late for that. SEO can and is conducted, even without analytics from Apple.
Re:Apple Changed Search Algorithm for App Store by clarky07 on Monday June 25, 2012 @12:43AM (#4155125)
I disagree. Having more information is always a good thing. Many times you may not know the best thing to put as a keyword. You get 100 characters to work with and that isn't a lot. I could come up with much more than that for all of my apps. If I had a better idea what people were searching for to find my apps I'd have a better idea of what best reflects the parts of my app people care about.
Re:Apple Changed Search Algorithm for App Store by andrewljohnson on Sunday June 24, 2012 @03:53PM (#4154079)
I've stuffed keywords in app titles, and it works well. It's rampant in the navigation category.

A couple releases ago, Apple rejected my app on the grounds we were doing it too much. So, I changed the title and resubmitted.

While I was gearing up for next release, I sent several emails to the review team complaining it wasn't fair, because my precise competitors were doing it, and I was getting killed because my app didn't rank for the search "topo maps" as well as it used to.

I never got an affirmation back that they thought I was in the right, but I changed my title back to a longer version next release and the reviewer didn't reject it this time. Hard to tell if it's just luck of the reviewer draw.

Re:Apple Changed Search Algorithm for App Store by zithtar on Monday June 25, 2012 @04:07PM (#4158466)
There are a number of different review teams and Apple has outright told different things to different teams.

I'm not an iOS dev and this is why.

Re:Apple Changed Search Algorithm for App Store by vizsladriver on Sunday June 24, 2012 @03:27PM (#4154020)
From what we can see, the number of downloads is now a more dominant factor in rank order. Searching for "wedding" a lot of PlayFirst games show up ahead of actual wedding apps because they cross-promote Wedding Dash. Meanwhile WeddingHappy, our wedding planning app, is down to number 74 and downloads have decreased 30%, even though we fare better with more specific search terms.

This makes it much more difficult for new entrants to get into the market without established apps to cross-promote them, and for small developers to stay afloat with a handful of niche apps.

Re:Apple Changed Search Algorithm for App Store by ricardobeat on Monday June 25, 2012 @05:49AM (#4155802)
Cross-promotion should be banned. I hate wanting to read an app's description and being shoved quotes, update logs, developer comments, cross-promotion and other crap.
Re:Apple Changed Search Algorithm for App Store by daed on Sunday June 24, 2012 @03:04PM (#4153955)
I feel like ranking more popular apps higher in search results hurts app discovery, which I can't imagine is their goal.
Re:Apple Changed Search Algorithm for App Store by markerdmann on Sunday June 24, 2012 @03:08PM (#4153966)
And it also favors incumbents over higher quality or more relevant results.
Re:Apple Changed Search Algorithm for App Store by MBCook on Sunday June 24, 2012 @08:22PM (#4154615)
To be fair, it also favors higher quality incumbents over the dozens of knockoff me-too apps like Grumpy Avians, Monsters Eat My Apartments, and Temple Race+. Or worse yet, the "strategy guide" apps for games that cost more than the original game.
Re:Apple Changed Search Algorithm for App Store by clarky07 on Sunday June 24, 2012 @03:51PM (#4154078)
The other major problem with app search that I didn't mention in the article is the auto-complete. For some unknown reason rather than having an auto-complete based on what the user is typing, they have an auto-complete that puts up full app names. In my little niche, if you start typing "debt..." you are probably thinking "debt free" or "debt snowball". Instead you are greeted with "Debt free - pay off your debts with debt snowball method." Yep, that is what I was planning on typing.

It starts with "debt free" so a lot of people probably click on that. There are tons of apps that should be coming up for this search, but before this weekend it was 3. that app and 2 others that have all of those keywords he stuffed in his title. Now only his app shows up, as the other 2 apps were the keyword list along with having "Debt Snowball" in the title.

Surely having just 1 app come up in the search isn't the best user experience.

Re:Apple Changed Search Algorithm for App Store by AznHisoka on Sunday June 24, 2012 @04:52PM (#4154218)
Yep, if the algorithm is based on # of downloads, usage, etc.. this means the rich gets richer! You rank on top, people click to download because you're #1 for auto-complete, so you rank higher.. and appear in auto-complete higher.. rinse, repeat.
Re:Apple Changed Search Algorithm for App Store by meric on Monday June 25, 2012 @07:12AM (#4155978)
"The Web is dead. Long live the Web."

I may be wrong but it looks like Google's fear of the mobile ecosystem - that apps cannot be crawled, indexed and searched for may be an overreaction. It is precisely because apps cannot be crawled, indexed and searched for, the mobile application ecosystem's expansion will be limited - mobile app discovery will continue to rely on the web. Apps are isolated and cannot link to a particular state of another app. No links, no network effects. The expansion of the app ecosystem is currently limited by the number of apps in the market; With each new app in the market users will require more time to search for a suitable app. More websites, however, actually encourages even more websites, due to linking and references between all the websites; More websites enable users to discover faster the website they derive the most value out of (due to linking). More mobile applications, on the other hand, do not. It's almost like binary tree search O(log(n)) vs iterative search O(n).

These are just my opinions, however, so take it with a grain of salt.

Re:Apple Changed Search Algorithm for App Store by sil3ntmac on Sunday June 24, 2012 @02:32PM (#4153871)
The last time I put something on the app store (~1 yr ago), you could enter up to 100 characters of keywords, which would have prevented the author's initial problem. Did Apple change keywords in the upload process?
Re:Apple Changed Search Algorithm for App Store by markerdmann on Sunday June 24, 2012 @03:05PM (#4153958)
You can still add up to 100 characters of keywords when you submit a new binary, but because of the 100 character limit many people would also place keywords in the title. Going forward, you'll have to ensure that the keywords for a given search phrase are either in your title or in your keywords.
Re:Apple Changed Search Algorithm for App Store by clarky07 on Sunday June 24, 2012 @03:34PM (#4154036)
I think you'll pretty much be forced to include your title in the keywords section. note that "instagram camera" does not return the instagram app.

Also, previously you were not allowed to put your title in your keywords.

Re:Apple Changed Search Algorithm for App Store by clarky07 on Sunday June 24, 2012 @03:33PM (#4154030)
As noted in the article, you were not allowed to put a word from your title in the keywords section as well.
Re:Apple Changed Search Algorithm for App Store by ja27 on Monday June 25, 2012 @07:53AM (#4156057)
I never realized that. One of my apps has it's title in keywords and clearly the Angry Birds apps do too. But I know it often comes down to the luck of which reviewer you get.
Re:Apple Changed Search Algorithm for App Store by clarky07 on Monday June 25, 2012 @11:43AM (#4157003)
Yeah that's one thing that can be annoying. I have an app that does something very similar to at least 15 other apps on the store (that I personally use and think is better than many of the others) that I can't get approved. It was ok 15 other times, but clearly it shouldn't be allowed on the store.

Now my job isn't to fix bugs or add improvements I'd like (as I've already made it do everything I want in my personal use case) but to figure out what I can possibly add to make it acceptable to Apple.

Re:Apple Changed Search Algorithm for App Store by hack_edu on Sunday June 24, 2012 @03:32PM (#4154029)
I have to admit that I have little sympathy for developers can't speak to whether or not this specific move makes is a better solution or not, but search optimization is a silly little game to take advantage of inefficient systems in the first place. Damn the marketplace provider if they try to optimize to help users find the right products for their needs, rather than those who can throw the most resources behind gaming the system.
Re:Apple Changed Search Algorithm for App Store by clarky07 on Sunday June 24, 2012 @03:38PM (#4154043)
Did you read the article? My apps that aren't stuffing keywords in the title got screwed and the competitors that were are now on top?