I've just started with programming Android apps and was wondering how to get my app to appear to people who search for generic words related to my app. For example, I wrote a simple tetris-like clone, but the word tetris is owned by a company if I'm not mistaken so I can't use that term in my descriptions. However if one does a search of the word "tetris" in the store, many apps will appear even though they don't mention the word "tetris" anywhere within is name, descriptions etc.
So I was wondering how exactly do people get keywords like this to direct to their app without explicitly mentioning it anywhere.
about from description, you can use tags too to make you app found. also the more rating you have the better your applications shows up. that is why some apps with huge rating shows up when some search query similar or has the same meaning with there keys words shows up.
Just work on you application's rating.
Related
My company is currently making an Android application for a local $BigCarManufacturer dealer. We are not impersonating anyone, the application is under the name of "$BigCarManufacturer $dealer", and we even cooperated with some guys from $BigCarManufacturer to provide us some web services from their official website. Unfortunately, the application was immediately suspended for impersonation, and now I can only appeal the removal. When I do, I get the option to upload some documents, and the following message:
If you selected Intellectual property and impersonation or deceptive behavior above, please provide a document that proves you have the rights to use specific content, icons, images, etc.
So what exactly is expected here? The scans of the contract? In what language? The contract doesn't exist in English, and is pretty trivial otherwise, basically "make an app for us, we'll pay you X, and use anything you need from our website". No one was anal enough to specify individual icons, images or anything silly like that since none of those rights were transferred to us in the first place, we are merely using assets to build an app for them.
Do you have any documentation binding you to that name? If that's not enough then send them a link to your website which I imagine should have some sort of house style. If you prove that your brand is recognizable and does not look familiar to ones of a similar name you should be clear to proceed.
Hope this helps
p.s What is the service you are using?
I published my first app "FitFit Gym & Fitness Notebook" on friday and it can be found when searching for the full title.
But when I only enter "gym" or "fitness" it isn't found at all, even if I scroll down to the bottom of the page. I understand that it isn't listed at the top results because it is new and has not enough downloads, but I think it should be listed somewhere.
Is it possible Google filters my app out of the results for any reason?
My understanding is the the mechanism Google Play Store uses for ranking apps is proprietary and closely held. It is some algorithm based on key words in the description, popularity (rankings and downloads), etc. You can influence it a bit with repeated key words in the description but not much, and too many repeated keywords may or may not hurt, but it won't help.
Get some users to start giving good feedback and high ranking and that should help your search favorability.
First sorry for my bad English : I'm French and I may make a few mistakes.
I created an app and I uploaded it last month on the Google Play store. You can find it here without problems : https://play.google.com/store/apps/details?id=com.malerbati.fourInAMine.
The problem is : my app is almost impossible to find with the search engine ! When I search "4 in a mine", my app name, in Google Play, it only appears at the 20th result !
Besides, the app didn't appear at the "Top news" when I uploaded it.
I remember that the last app I created counted 200 downloads 1 day after its release, obviously thanks to the "Top news" thing... whereas this app has only 65 downloads, 1 month after ! And when I look at the statistics, I see that 100% of the downloaders are French (my country), which means that ALL the persons who got my app found it with word of mouth ! That's quite inefficient...
Therefore, here are my questions : why the hell can't we see my app easily, like the others ? Did anyone else encounter the same problem ? I have some suppositions about the origin of the problem :
The last app I created was a big failure : 95% of the people uninstalled it, essentially because the game was too hard. Does Google Play search engine take this into account ?
I created my last app last year. There must be much more apps now. Is my app simply hidden by the (too) big number of other apps ?
My app is very smaller than the last one (only 300 ko, against 3 Mo). Is that taken in account too ?
Thank you in anticipation. I really want to know where the problem is.
Here are a few resources to help:
How Android Developers Can Thrive with Google Play
Maximize search potential in your app title: identify your most successful keywords and make sure to include them in your app title. In fact, this is so critical to success (potentially 80 to 100 places in your search ranking), that you should seriously consider removing your app name from your title and focus your description on the best keywords. Include the app name in the body of the app description – users will still be able to find it by name. Unlike iOS, the body description is searched under Google Play.
Use, but don’t overuse, keywords: try to use the best keywords at five times the body of your app description. This can affect search ranking from 10 to 20 places. Anything over five times has no additional benefit, so don’t overdo it.
Test your search parameters: the above recommendations are guidelines based on accumulated experience, but search results can vary based on many factors.
Steady efforts work best: Google Play’s ranking algorithm is tilted towards long term user acquisition – apps that acquire and retain satisfied users are rewarded with higher ranks. Advertising campaigns should be run over a longer term and sustained over two to three months, as opposed to the short bursts of activity often seen in the iOS market.
Use closed loop attribution and target long term users: since retained users have an important impact in ranking, use closed loop marketing to ensure you are identifying and utilizing ad sources that bring loyal users.
Don’t be afraid to experiment and test market your strategy with Android. You can apply these learnings to your iOS versions and reduce your costs and risks.
Google Play Optimization Secrets - 5 Helpful Tips
The second link contains more information that leans more towards marketing and sales strategy than practical steps.
Your application contains a number of very common words. Some of the most common, smallest little auxiliary words are probably discarded because they return a hit on everything.
If you put quotes around it, then Google Play will search for the whole sequence. When I search 4 in a mine then I basically don't see your app. When I search "4 in a mine", then your app is the only result.
I understand that this information doesn't really help you because, while it answers your question, you cannot control users' behavior. You would do better to make your title unique. That of course also makes it less descriptive and harder for users to remember. It's an unavoidable tradeoff.
Responding to your other questions:
I would be surprised if the success or failure of your other game had anything to do with the search relevance of this one. I could believe the uninstall rate affects the search relevance of the uninstalled title.
The huge number of new apps being published does mean that you want to get onto the virtuous cycle of installs quickly. So, the same day that you upload the app, get onto your social networks and tell all your friends and followers that you have a new game to try out. Make sure it works on most of the devices they are using. :-)
A listing page that describes your app well helps you get some collateral benefit from the "Users also viewed" lists for searches that lead to similar games. You gain a little more collateral benefit by publishing additional apps that appear under "More from developer". It may not be a big boost, but it is a feedback path -- probably the only one that you directly control.
I would be surprised if app size made any difference at all.
To sum up:
I think your problem is your title is composed entirely of either tiny words that get discarded, or common words that match lots of other games. You can easily locate your app by searching for the phrase all in one piece, but users won't do that. So work on combining unique terms that only you use, with descriptive terms that help the search engine determine your relevance in searches. And follow it up with some marketing.
I am very new to Android development. I'm developing an application (if you want to call it that.) that really just displays static text. It is a guide for people to use at work. All the text is static. I've developed many activities that have static text on them.
I'd like to build search functionality in so people don't have to browse using a table of contents. I know search in android is much more powerful and can search SQLite db & etc, but can it just search various activities in your app? Does anyone know if this is possible and if so, could you point me in the right direction? Obviously if you start googling for "search activities for tet", you get a lot of information on "Search Activities." So as a new Android developer, it is a little frustrating.
I appreciate any help people can give, even if alternatives to what I'm trying to do!
Since the activities simply contain some text, you already have the text available in one form or another (even if they are just strings compiled into the application). I would recommend beginning with a search of these strings, or the data source that you are using to build the activities.
Let's assume, for the sake of a brief description, that your text is stored in an array of strings; then you can search these strings to determine which chapter contains the text the user is searching for. If these chapters were defined in resource files, you might open and search the resource files during the operation. You will have to implement the specific searching, however, yourself.
There is no automatic index that Android can provide which simply searches through the activities you've defined; the content of any application or screen is too dynamic to index.
I recently co-authored and published a simple app to test the Android waters and get used to deving for android:
https://market.android.com/details?id=com.parp&feature=search_result
The name of the app is ‘Parp’ yet if you search ‘Parp’ it doesn’t appear until after the fourth page of results (seems to fluctuate a bit). The results above it seem to have nothing to do with the word ‘parp’ and are only there because of the spelling similarity to words in their name/description. E.g. there are a lot of apps related to finding where you parked your car. I understand the link here, but I don’t see why an exact match should be so far down in the rankings. We have tried in incorporate the words ‘parp’ and ‘park’ into the description (without making it ridiculous) to move it nearer the top (it used to be past the 10th page of results) but we have only succeeded in getting it as far as page 4. Whilst I'm not expecting it to top out the results for any related search I was hopeing to get it onto the first or second page for its own name.
Does anybody have any pointers on what more we can do, how the marketplace ranks results, or how to choose good app names that should avoid clashes like this? Getting somewhere on the first page would be great, and I don’t see why it should be unachievable given that this is the only app on the market place that has ‘Parp’ in its title (that I'm aware of)!
You are not the only one who experiences this problems: http://androinica.com/2011/07/android-market-search-problems/
It seems that the android market search was updated and now ranks keywords or similar words higher then the exact title of the app. This is very bad for developers who get their users through word of mouth marketing and hope to get downloads through users remembering a unique app name like yours. At the moment there seems to be no solution to this problem.