How to construct effective search keywords?

I have a client who comissioned me years ago to write three different apps pertaining to real estate. He recently noticed that a keyword search for app #1 brings up his app on the first page. However a similar search for apps #2 and #3 do not bring up the desired apps unless he types the app name directly. He's asked me to update the keywords for two of the submitted apps in order to remedy this problem (this exaple is for a single app):


1. "Cbhunter"

2. "Ohio real estate"

3. "Cleveland Ohio real estate"

4. "Strongsville Ohio real estate"

5. "Cleveland Ohio homes"

6. "North ridgeville Ohio homes"

7. "Medina oh homes"


My analysis and assumptions of the provided strings follows. I'd like for an engineer who knows how the keyword search works to comment, if possible.


a) Keywords are not case sensitive.

b) String #1 is actually the app name. This should not appear in the keyword list as the appname is its own search criteria.

c) Keywords made up of multiple words require that all words must be present in order to match. Also, the order of the words is not important.


Is this a good example of keywords for use with the app store? If not, why not?


-SMJ

Those details are inside the black box devs know/luv as the 'app store'.


Consider, tho, that if those details were made public, then every dev would know which lane to use, exchanging one problem for another.


AppAnnie has a service that compares your keywords to current trending...might be some info there, at least by pointing out the bottom feeders. Just be careful making changes, as trends change quickly, so be cautious.


Otherwise, the iTunes Connect Developer Guide offers some advice on keywords, so be sure to confirm your process. Examples: don't bother with 'multiple'...just use 'multi'. Instead of 'Cbhunter', use 'cbhunt'. I woundn't bother with 'Cleveland Ohio homes'...as soon as users finish typing 'cleve', the hits will be flooded with legacy popular 'cleveland' related topics (give it a try), and current trends (NBA) - if the string is completed, it's chances depend on how/if it's already been indexed.


I would only use lower case and no spaces.

How to construct effective search keywords?
 
 
Q