Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    109comments
  2. Cloudflare Quick Tunnels(cloudflare.com ↗)
    197comments
  3. Saving another 100TB of RAM(cloudflare.com ↗)
    15comments
  4. Xcode 27.1 Beta Release Notes(developer.apple.com ↗)
    41comments
  5. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    8comments
  6. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    36comments
  7. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    63comments
  8. How to Write with an LLM(sockpuppet.org ↗)
    217comments
  9. The Implications of Linguistic Illegibility for LLM Security(arxiv.org ↗)
    12comments
  10. OpenJev(openjev.com ↗)
    234comments
  11. Claude Code now reads AGENTS.md if there is no Claude.md(claude.com ↗)
    2comments
  12. C++26: Trivial infinite loops are no longer undefined behaviour(sandordargo.com ↗)
    143comments
  13. Korea raises data breach fines to 10% of revenue(koreajoongangdaily.com ↗)
    40comments
  14. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    20comments
  15. Border agents can search cellphones without a warrant or reasonable suspicion(lawandcrime.com ↗)
    82comments
  16. Our brain evolved from two primitive nervous systems that merged: Study(newscientist.com ↗)
    41comments
  17. I vibed a proof of Conway's conjecture(overreacted.io ↗)
    167comments
  18. How SpaceX streamlined the Raptor engine(construction-physics.com ↗)
    14comments
  19. From Geometry to Algebra and Back Again: 4000 Years of Papers (2023) [video](youtube.com ↗)
    discuss
  20. A search-and-inference database from scratch in pure Zig(antfly.io ↗)
    10comments
  21. Minimal Phone 2(minimalcompany.com ↗)
    115comments
  22. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    85comments
  23. North Korean nuclear test sets off years of earthquakes(science.org ↗)
    138comments
  24. Cekura (YC F24) Is Hiring(ycombinator.com ↗)
    discuss
  25. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    8comments
  26. Show HN: Ax-check.com – Can agents use your product?(ax-check.com ↗)
    23comments
  27. US Military had close call after using AI for hallucinated intelligence report(cnn.com ↗)
    235comments
  28. Mathematicians Build Long-Awaited Graph Sandwich(quantamagazine.org ↗)
    15comments
  29. Show HN: Scry, programmable internet search w/ congestion pricing(scry.io ↗)
    16comments
  30. The scourge of x86 emulation(fex-emu.com ↗)
    74comments

Show HN: We'll guess competitors’ keywords,we'll predict your App Store position

69 pointsby 14y agoblog.appcod.es
21 comments
14y agoHN ↗

We spent the last 2 weeks analyzing the intricacies of the App Store rankings, and here are the results. Questions more than welcome :)

14y agoHN ↗

Nice bit of data mining but the data doesn't seem quite right -- an unusual balance of foreign keywords that seems quite surprising to me at least (look at "Smurfs' Village" for instance)?

14y agoHN ↗

This is because apple's search has approximate match, so a word like "historiska" will cause the smurfs village to be found if they used the word "history" in their keywords. For example, try searching in us store for "historiska centex" - it will find smurf's village. Also, some apps seem to simply use Spanish words as well, for example google uses "busca", which is Spanish for search if I'm not mistaken. In u.s app store search for "google busca" will find google

I'm on mobile, sorry for formatting etc :)

14y agoHN ↗

The article says that the app store ranking algorithm is more or less known and is linking to the following presentation:

http://www.slideshare.net/kolinko/app-store-seo-tutorial

Which does not actually say anything about the actual algorithm, just tips and tricks for indie apps and SEO.

It would be the same as saying the Google algorithm is known and then link to some SEO tricks.

14y agoHN ↗

Perhaps the link to the presentation wasn't too fortunate.

The app store ranking algorithm is quite well known, and the presentation also includes information about it. In brief - first go the apps with search query in title/publisher name/in-app purchase names, then apps with search query in keywords. The sales are used as a tiebreaker.

The problem is in the details & special cases. And that's what we more or less figured out :)

14y agoHN ↗

I have still no clue how you guys are pulling this off. are you spidering descriptions of apps inside the marketplace? maybe look for similar keywords in different languages? or do you have actual access to search queries?

14y agoHN ↗

In short (i'm on mobile) we're guessing the keywords an then verifying them with apple.

14y agoHN ↗

verifying them with apple = typing them in to iTunes?

14y agoHN ↗

We've been working on a similar idea for a few months now, and have some pretty solid data and sophisticated algorithms which are now giving us quite reasonable insights. We support iOS App Store and Android Market. We want to really focus on how to get better at organic distribution within the app stores (e.g. what keywords should I focus on based on my competition and, most importantly, where the search volume is in the app stores).

TechCrunch wrote about it a couple weeks ago and since then we've been on a tear (thousands of signups representing tens of thousands in monthly revenue): http://techcrunch.com/2012/02/28/aso-app-store-optimization-...

App Store Optimization (ASO) is a big deal today, and is going to be a HUGE deal shortly. The growth of mobile is just too much, too fast for search not to become massively important. You can see Apple bet on this fact with its acquisition of Chomp recently.

Even more broadly, there are too many players in the mobile app ecosystem who are searching for ways to help app marketers get distribution through various paid means, but not enough (virtually none) who are searching for ways to help app marketers get distribution through organic (unpaid) means. Yet this is exactly where the vast majority of downloads come from.

We want to focus on the organic side of app distribution: search, rankings, social/sharing, earned media, web landing pages, etc. All things that help app marketers promote their apps without paying per download. Marketing channels that really scale. It's the SEO/social/viral channels for mobile.

Check out our product at: http://www.mobiledevhq.com/aso

And always feel free to email me with any questions, ever: iseff@appstorehq.com

14y agoHN ↗

This sounds like a pitch more than a comment. How do you differ from Appcodes?

14y agoHN ↗

Thanks for the reply iseff, it's always nice to hear from the competition :)

I totally agree that ASO is going to get huge. There is also an interesting "fight of tools" coming up, as there are many ways to organize the whole process, and no "right one" discovered yet.

For example our tool (http://www.AppCod.es) has a totally different interface from yours, and we offer a different set of functionalities (like for example the prediction tool and the keyword guessing module), while of course there is plenty that we can learn from you :)

What I also think is that a good tool should not only track your position in the store, but also help - at least a little bit - with your PR actions. Suggest & teach you how to get the word out about your app.

Cheers! :)

14y agoHN ↗

More like an "artifact" :) You can actually find the poker apps by using these weird keywords, but I doubt they appear in the keyword list.

In case of the apps with in-apps our system cannot distinguish between a keyword from the in-app, and a keyword from the keyword list. Also, Apple uses fuzzy matching, so if a poker app has an in-app like "Stack of 22,000 chips", our system may try to guess that one of the keywords is "22ch".

Finally - usually the big players don't use keywords for promotion, but the more traditional PR techniques. It's interesting to watch their keywords, but it's far more interesting to see how the little players (i.e. your competition) perform.

14y agoHN ↗

We will guess your competitors’ keywords.

Sounds great - but how can I check if it works, before opening a real account?

14y agoHN ↗

Interesting. I checked their guess of keywords against one of my apps. They guessed 13 keywords for my app. 5 of their guesses are most assuredly not in our keyword list.

However, of the remaining 8, 5 of them are pretty general keywords (that most of our competitors use.)

But the really interesting thing is, three of our keywords that were guessed are ones we consider "proprietary" as they relate to unique features of our app, that our competitors are not using.

That's a pretty impressive result. You got some that I think no human would likely figure out. But you also had some guesses that are way off the mark.

Very interesting!

14y agoHN ↗

Checked a few games for which I know what the keywords are.

I would not say it is completely of the mark, for all games it guessed 1-2 keywords correctly (out of 10-15 it suggested). Long way to go.

14y agoHN ↗

Can you send the keywords/games which didn't work to support@appcod.es? And how did you check whether the keywords worked? This result seems below our average.