App Store Optimization Checklist

Find me on:
iOS Developer at Doug Watkins Development
Developer of My Food Storage and Go Coder, available now on the app store. Owner of
Doug Watkins
Find me on:

The App Store Optimization Checklist

Hi all, this app store optimization checklist that I’ve assembled represents a really big part of the information I’ve been able to find – and test much of it – about ASO. Optimizing your app to be found organically through the app store search functionality is a really important step to take to get the downloads your app deserves. According to research done by Forrester, app store searching accounts for 63% of app discovery.

That means, incase you don’t want to do the math, a majority of apps are found, and subsequently downloaded, by being searched for on the app store. That also means, again with the math, 37% of app discoveries are through outside marketing efforts – ads, SEO, social sharing – so don’t think you can optimize your app page and get straight to number 1. ASO is really just to ensure that any marketing you use results in higher download rates after the campaign has finished – or you move onto your next project.

That being said, lets get onto the infographic. I hope you guys like it, I think it is pretty neat. ? (not to mention the technical difficulties I had while making it meant it took an entire day to create – re-created like 5 times)

App Store Optimization Checklist Infographic

Well, there you have it. A really great start for your ASO endeavors.

I do want to add one note to the end of this though. I really glossed over the app usage and retention block. The thing you need to keep in mind about this; even though Apple and Google do look at these metrics to see if your app is worth ranking higher, even if they didn’t look at this you need to spend some serious time on this part. You need to make your app totally freaking awesome if you want to actually make money with it. People don’t use apps that don’t work. They don’t tell their friends about apps that don’t work. And if they do, it will come back to haunt you.

So before you put the time into getting your app in front of more people, test the heck out of it. Don’t release something onto the store that is substandard. Before you can really rise in the charts, you MUST have an awesome app. So take the time and resources necessary to get the UX top notch.

And don’t underestimate the power of updates, I have gotten emails from people who weren’t sure if they should download my app, because it had been a few months since the last update. If I had one person email me about this concern, there were countless others who just didn’t bother to even try the app.

Your updates don’t need to be huge bug fixes or content upgrades – though bug fixes should be a high priority, and content upgrades are nice and keep people happy. They don’t even have to be a change in your code, just a new version number – though I’ll bet you can always find some small thing to actually update, even if it is just tweaking your analytics code. I would suggest updating at least every couple of weeks.

If you like the infographic and want to share it, I have included below some code you can copy and paste into the HTML of your site. Or share this post on your favorite social media site. Or you can contact me for possibly a guest post about it.

<a href="">
Infographic by<br>
<img src="" style="width: 1000px; height: 2000px">

Last, but not least, did I miss anything? Any glaring errors you are just itching to tell me about? Or is there some cool information about my app store optimization checklist infographic that feel you need to share with the world. Do so in the comments – or shoot me a tweet @iOSDoug.


If you like what you see and want to keep updated, as well as be informed about when I release new freebies, sign up for my newsletter below for more tips and advice on growing an app business.

App Store Optimization: Introduction and Benefits

Find me on:
iOS Developer at Doug Watkins Development
Developer of My Food Storage and Go Coder, available now on the app store. Owner of
Doug Watkins
Find me on:

App Store Optimization IntroductionApp Store Optimization: An Introduction and the Benefits

App Store Optimization – also referred to as ASO, because that is a really long thing to type out over and over – is a similar process to on site Search Engine Optimization. You can’t get backlinks to your app page – technically you can but that won’t help people searching inside of the app store to find your app. On a fundamental level, ASO is simply choosing keywords, making sure your app description and screenshots look good, and getting good reviews. For those of you who don’t like to read, BAM! you are done, go do something else. For those of you who want more information on doing your ASO, you are in the right place.

Just like SEO, ASO is actually a really deep topic. Sure there are the easy answers I gave above, but to really make sure your app is found organically by the people you want to find it, you need to put some real time and thought into your ASO, but first – we’ll start with the good stuff. You really came here to know what the benefits are right?

Me, Me, Me. It’s all About Me and my Benefits

If you haven’t already figured out why you need ASO, the biggest benefits from taking the time to do proper ASO means more traffic, higher conversion rates, and better user experiences. If you do all of the things described here, you can get all of these things. Have I got you hooked yet? Do you understand why ASO is important? If so, go on to the next section. If you need an example of what not to do, keep reading here.

When I launched both of my first two apps, I did very little ASO. I basically just followed Apple’s advice on what information should be in your description. I took screen shots of what I felt were the major parts of my app.

I picked keywords that described the app, but didn’t spend any time doing research into these, or jazzing up my screen shots. I also didn’t make app preview videos for either of them. Both of my apps launched, and due to being pretty good apps, that solve real issues that many people have, they both received a steady download rate, at first, of about 15 a day, then petering off to about 5 a day after a week or two.

Needless to say, this is quite underwhelming, though some apps don’t even do this good – usually because the app itself isn’t up to snuff. I recently learned not only how important ASO is, but how to do it correctly. Now I am going to pass this information on to you.

Ok, I Need ASO, But How Do I Make it Happen?

First off, pat yourself on the back. You have made an important first step in getting your apps in front of more people, who are more interested in your app to begin with. Now I’m going to show you the list of things you need to make sure are done right – and this might take some time, but oh man is it worth it! The checklist, in no particular order, is:

[list icon=”check-square-o” font_size=”16″ icon_color=”00ff00″ text_color=”1155ff” columns=”1″ bottom_margin=”10″]

  • The app has to be great
  • Reviews are super important
  • Keyword research and usage
  • Screenshots and App Preview
  • Description and Icon


App Store Optimization IntroductionThe App Has To Be Great!

Hear that? Not ok, not even good. It has to be GREAT. If the app isn’t great, and people don’t have a wonderful experience using the app, then part 2 will be affected negatively. Also, I don’t know how much of this is true, but supposedly Apple and Google watch for usage signals in determining app rankings. And truthfully, whether that is true or not doesn’t matter to me, if the app is getting used once and deleted, then don’t expect anyone to download it, or to make money from it.

If your app is great, part 2 is easier to accomplish. If your app is great, and people truly enjoy using the app, they will share the app with their friends. You will get more users because those that already have it will sell the app FOR YOU!

Loyal users are worth their weight in gold, platinum, silver, $100 bills, and anything else precious you can think of. Not only will they sell this app, but probably get your future apps as well. You can only get this type of user with a great app. So before you spend time and money marketing an app, make sure it is great. If not, either fix it and make it great or just scrap it.

Another thing kind of related to your app being great that will help with downloads, though only in spikes, is to provide some way for people to share your app socially. Believe me, you can figure out a way for people to share your app in a positive way, increasing the eyeballs on your app, as well as creating a sense of community about your app. This is well worth the effort to help people tweet or share something about your app easily on their preferred social media platform.

For help coming up with brainstorming for an app idea, and then making a great phone app see these posts.

Getting Reviews to Convert and Increase Usage

Just having positive reviews will not only increase conversion rates – the percentage of people that actually download your app once they have landed on it – but people will already be excited to use your app before they have even finished downloading it. Their user experience is already better because of your reviews. If your app is truly great you will probably naturally get some good reviews, but this is unlikely to be enough.

People are looking for at least several good reviews, and a 4+ star rating. You need to make sure that the people who love your app are being asked to review the app. You also need to be putting effort into solving problems people have so they don’t leave bad reviews.

First, Asking For Good Reviews

You need to implement the good and bad review sections at the same time, so the “First” part of this is only because I have to start somewhere.

Pick a place in your app that people will have had to use the app extensively before getting to it. In Go Coder, this happens to be at the end of a tutorial. If somebody has reached the end of a tutorial series, they have spent a significant amount of time on my app, and probably have enjoyed it. Since they can get the first tutorial for free by tweeting about the app, they don’t even need to have skin in the game to get to this point.

Once they open the final tutorial in a series, I start a timer – 30 seconds to be exact – to make sure they have some time to read that page, it is just a congratulations page, before I put up an alert. In my alert I make sure to do a couple of things:

  • I ask them if they enjoyed the app and wouldn’t mind leaving a review. I make sure they know it will be quick and easy and provide a button to review which takes them straight there.
  • I have another button that is for people not interested in reviewing right now. This puts them back in my queue to ask again later.
  • I have a third button that links to my support stuff on the app – I have an email button, a Facebook page button, and a twitter button. All 3 options are easy ways for someone to get into contact with me and get help fast.
  • Lastly I have a I don’t ever want to review you button. This takes away the prompt and doesn’t prompt again. If someone clicks this they probably won’t give me a good review so I don’t want to ask them again.

Having the review button and the support button are must haves. Fixing peoples problems helps mitigate bad reviews, and asking for reviews from happy people increases positive reviews.

Second, Support Options That Are Easy to Use

When someone goes to leave a review, Apple has a contact support button that shows up. That is the last line of resort for fixing problems. By the time people get to write a review, they are already set on what they want to say.

You most likely won’t ever see that button clicked, but you might so it needs to be there and you need to have something legitimate on the other end of that button. I had an app that I left a bad review for because I clicked the button and went to the apps sales page, with no information on the page about how to get support. They got a worse review than I was going to give for that one reason.

You need to make it EXTREMELY easy for people to get in touch with you. Include email, support requests, social media links, ANYTHING that they could possibly use to contact you for help or questions or bug reports or even just to complain. This will go far in helping your rating stay positive and keep bad reviews out of your apps reviews. The more places people can find these options, the better.

Keyword Research and Usage

For those familiar with SEO, you will recognize this term, and even have a good idea where to start. You can use the Google keyword research tool to see exactly how many people are searching for, and how flooded the market is for, a given keyword. The only problem is that this only helps people looking for your app through Google. Not Google play, but straight up Google search.

Neither Google nor Apple release their search traffic information – nor do they release their search algorithms. So the best we can do is guesstimate – which you can use the Google keyword research tool to do – or you can use something like AppAnnie, or SensorTower, to do some research. The thing that is great about these tools is that, if you already have your app in the store, they can not only show you approximate traffic for your keywords, but can suggest keywords to use, and even show you where you rank for these keywords.

First you need a list of possible keywords to look into, so write down everything your app can do. Next, look for synonyms – words that mean the same thing – for each of these and write down any words that make sense, they won’t all make sense. Now look at how much traffic those words get, and how many apps are ranking for each of them. This can lead to some interesting nuggets of opportunity.

For instance, My Food Storage was ranking for pantry, because it tracks what is in your pantry. But a synonym of pantry is larder – many people don’t even know what this word means, literally: The place you store food, pantry is a more specific term for larder. Larder has, at the time of this writing, about 7 apps ranking for it. Talk about low hanging fruit. According to SensorTower, larder is searched for almost as much as pantry, but has almost nobody ranking for it. BAM! I’ve just increased my reach.

Side Note: Because of the nature of this site I am willing to tell you this information – nobody else will. Keywords are trade secrets. Revealing what keywords you are ranking for is a great way to have a competitor outrank you. That being said, the whole point of this blog and the training that will come through it is transparency, so I will release information like keywords, traffic, downloads, and revenue so that those following me can see exactly how well things are working.

Now that we have the research down, and have a list of keywords to use, we need to put them somewhere important. If you are an Apple developer, there is a keyword field to fill out when creating your app in iTunes Connect. Android devs don’t get this feature, but your description matters more than it does for Apple.

For Apple, make sure you use your keyword box to its fullest extent. Don’t do a singular and a plural version of a word, pick one – you will rank for the other. Don’t use spaces, they are unnecessary and cutting them out will almost certainly get you another keyword or two in your list. Use as many characters as you can, if you have more than 4 characters left, find another word that will fit – even if you don’t plan to rank for it, who knows what traffic you might get for it.

One place both stores have, is the title of the app. This place is super important to have your keywords, BUT Google is limited by number of characters to use, and Apple will reject your app if your title is keyword stuffed – it happened to me last week. They want your title to closely match the name that is shown on the screen of your app. So doing your keyword research before naming your app can be powerful – Sensor Tower even lets you see what keywords competitors are likely using and ranking for. Using a keyword as your name will be a powerful thing.

After you have your title and keyword box figured out, you need to make sure that your major keywords are also in your app description, but don’t focus on stuffing keywords in there! Write the description for your users and only add keywords if and when it makes sense.

Lastly, you can update your keyword lists, and title, whenever you submit an update to your app, and you should tweak your keywords each time. Look at your app’s keywords history, which keywords are you ranking well for and have high traffic? Pick your lowest performing keywords and change them out.

ScreenshotsScreenshots and Your App Preview

Your screenshots, at least for Apple as I am not an Android developer yet, must be exact sizes of the screen for which you are uploading. Apple says not to add content to your screenshots, to just use straight screenshots, but it seems to help conversions to have a little description of the screenshot if you add a little to it.

Also be careful about putting the screenshot inside of a picture of an Apple device. Apple might reject such a screenshot. Also, as you can see from the screenshots I’ve included from My Food Storage, they can become outdated quickly – Apple stopped putting the little square in the home button with the iPhone 5. My suggestion is to not show anything below the bottom of the screen – meaning the area where the home button is. Apple is super protective about their image and will not hesitate to reject something that looks like an Apple product.

Take the time to make sure your screenshots look good. Hire someone if you need to – actually this is my recommended option but I understand not having money to hire out design work. Show off your app with your screenshots. Many people won’t read your description at all and will base their choice to buy solely on your screenshots, make them as good as you can.

I’m not aware if Google does App Preview’s or not – 30 second demo videos with your screenshots – but if they don’t, you should still do it and just post it to YouTube to possibly get some traffic to your app. Again, like with the screenshots, show off your app. You only have 30 seconds which is really not a whole lot of time, so pick the coolest thing your app does and record it. For Apple devs, you should have a mac computer already for the dev process so you can use quicktime to record your phone, or you can look up software out there on the Google machine to do this in an easier format.

Again, production value is key – though don’t worry about spending a ton of money on your video, just make sure it doesn’t detract people from wanting your product. Most apps don’t have videos yet, so having one can put you ahead of your competition.

App Description and Icon

My Food Storage IconLast but not least is your app description and app icon. The app icon is going to be the first thing prospective users will see. It needs to be simple. It needs to explain at least part of what your app does – between it and your title people should have a good idea of what your app is used for. It needs to help you stand out from everyone else. It needs to look clean – lots of things going on is a cluttered look that doesn’t help sell.

For examples you can look at my apps, their logos are both on the homepage of, but more importantly I would look at what Apple and Android are doing with their icons. Look at the included apps on your device, and see how they look. You want your icon to look similar to theirs, but also noticeably different. If you icon looks EXACTLY like the iTunes icon, you will get rejected – people won’t know which app is which and Apple is SUPER protective over their stuff. You want to use the ideas behind their icons, not the icons themselves.

Pick 2 or 3 colors. Use straight lines. Don’t put much on the icon. Keep it simple and it will look professional and attractive.

The app description might be one of the last things you do, but it is still super important – anybody who has found you, seen your icon and title, looked through your screenshots, and is STILL on the fence will need your app description to convince them that this app is for them. Describe what your app can fix for them. What are your users experiencing that your app can help with or make better? Figure out how your users will be benefited by using your app then put these things there. The benefits of using your app need to come first. Then you can list features.

Lastly, make sure to include your keywords that make sense where they make sense. If they don’t make sense anywhere, it is probably a bad keyword to have – though not necessarily – but don’t force keywords into your description. It will be obvious and will drive people away. The app store does use the description at least a little to determine if your app is related to the current search term.

Now, using App Store Optimization, you should be getting better traffic to your apps, as well as give your users as much incentive as you possibly can to download your app.

Did I miss anything? Have something to say? What strategy have you used or seen that caused the biggest gains? Comment below and let me know! I look forward to reading it.

If you like what you see and want to keep updated, as well as be informed about when I release new freebies, sign up for my newsletter below for more tips and advice on growing an app business.

App Marketing Wake Up Call Infographic

Find me on:
iOS Developer at Doug Watkins Development
Developer of My Food Storage and Go Coder, available now on the app store. Owner of
Doug Watkins
Find me on:

App Marketing Wake Up Call

During my research today I found this interesting infographic. The date from it is from 2012, so the exact figures on it are likely to be wrong, but I would bet the trends are the same. My reason for saying so is because I am one of the developers that, up until recently, has spent little – actually almost no – time marketing my apps.

When My Food Storage first was released, I did a press storm. I created a press release, and cold pitched it to everyone I could think of. That increased my downloads by about 50 that week. Not exactly awesome numbers. I think that of the 100+ PR’s I sent out, maybe 3 places did anything to review or post my app anywhere. I literally haven’t done anything with Go Coder, besides a couple of tweets that were test tweets that were actually seen by a few people.

Personally, I don’t think that I will need to spend any money – actually I hope this with all my heart because I have no money to spend – to do the marketing needed to get apps in front of more people. But I do believe that without spending money I will need to spend a significant amount of time marketing my apps.

Well, enough about why I am where I am – for now – lets get to the infographic. Hopefully this will help some people understand what we need to be doing to get our apps in front of people. Enjoy ?.

App Marketing Wake Up Call

Do you have something else to add? Is there something missing I should know about? How has your marketing been working for you? I would love to hear success stories with marketing mobile apps, but either way look forward to hearing from everyone!

If you like what you see and want to keep updated, as well as be informed about when I release new freebies, sign up for my newsletter below for more tips and advice on growing an app business.

Brainstorm Like a Champ

Find me on:
iOS Developer at Doug Watkins Development
Developer of My Food Storage and Go Coder, available now on the app store. Owner of
Doug Watkins
Find me on:

How To Brainstorm Sucessfully

Brainstorming InfographicBrainstorming is an art, but there is some science that can be used to help you get better at that art. This is an interesting process, but a good brainstorm session helps get the creative juices flowing, so just stick with me here.

I remember the first time I had to use this in college, the teacher dimmed the lights, put on some funky music and grouped us up. We then spent almost the entire class doing most of this exercise. It was quite the interesting experience.

One last note before we get into this, the more people you have working on this at the same time the better. Different eyes see different things. Add to that the critiquing that goes on, and the ability to bounce ideas around, and you have a recipe for coming up with lots of good ideas, or at least more good ideas than you would on your own.

For those of you who have seen this article at, you will notice some similarities between this method and methods 8 and 9 in their list. If The Storm and The Bounce don’t seem to work to get any ideas – they really should get you plenty of ideas – then look at the other options in the list they have. You just might find something that helps get your juices flowing, which is really the goal of the first two steps.

The Storm

This is what I call the first part, and thus because it kind of feels like a storm of information. First, shut off all distractions. Close your computer, put your phone on silent and then put it away. Close the door.

Whatever you need to get away from everything for between 5 and 30 minutes – the longer you storm the more ideas you will have for later, though probably 15 minutes is ideal to put a time crunch on this and keep you from wandering mentally. Now take a piece of paper and a writing stick, try to stay away from digital notes because they offer distractions in and of themselves.

Start your timer, and write. Write anything that comes to your mind – ideas only, don’t worry about other stuff. Make a list, hopefully a rather big list. If you can’t think of anything, look around. Look at objects nearby. Think about what you ate for breakfast. Stare at your shoes. Think about how many cans of paint it would take to paint the room you are in.

Once you have some ideas flowing, it is easier to find ideas that might be more relevant. Just keep writing for your entire time. If you have anyone else doing this with you, they have their own paper, you are not sharing any information or talking at all during this part.

The Bounce

Now that your timer has gone off, it is time to bounce your ideas off each other. Go through each of your lists. What other ideas come to people as these ideas are read out loud? Write them down too. Everybody gets a chance to share.

Don’t hold any of your ideas back. The point of the storm and the bounce is to generate ideas, not critique them or toss them away, that will come next. Once you have generated a list of all of your separate ideas as well as bounce ideas – and you can take some time to explain each idea as you go – it is time to start cutting some of the ideas down to size.

The Critique

Ok, now you can let your inner monster out. Don’t hold back, though you should still try to avoid angering your team with your critiques. Vote on which ideas to consider further – if the group can’t decide, keep it around a little longer.

There will undoubtedly be terrible ideas on the list. Get rid of them first. Some people may have objections to getting rid of certain ideas – have a debate. Let them give their case for keeping it, you give your case why it should go. Then vote, you may persuade or be persuaded.

Don’t worry about getting to a single idea yet – for starters there may be multiple great ideas on your list – you need to take some time to flesh out the ideas that aren’t terrible first.

The Flesh

Now it is time to put some thought into how these remaining ideas might look. Similar to the bounce, you need to get everyone adding to the mix here.

Start with the first idea, and flesh it out – just a little. Things like target users, feasibility, usability, ability to accomplish the idea, will it be too much for people?

An example of the last could be inferred from My Food Storage. I had conflicting requirements, and one requirement – the time to add new items – was more important than the other – having lots of information available for each item – because the app would take too long to use, and people would delete it. Would you actually want this if it became a reality? Will anyone?

Answer these questions, and any others you can think of, and you will have a good idea of which of these ideas will actually work and be worth spending more time on.

The Critique: Part … again

Now you critique again. Now you need to trim your list down to a couple of really solid candidates. There should be more than one, hopefully, that sounds like it might be a good idea. It will have a target audience, it will be reasonable to accomplish, you will be able to get it in front of your target, it will solve a problem – and not just a problem you have decided they have but a real problem that real people really have.

Side Note: Apple is the only company I’ve seen that can convince people they have a problem that they don’t currently have. While you might be able to do this, it is extremely unlikely – you should read this as impossible – and will cost tons of money and probably fail. Stick to what works, which is solving a problem that people know they have. At least untill you have billions of dollars to spend on a product launch.

Make It Happen

From this point on, once you have a really small list of great ideas, just pick one to continue with. You can come back to the others after you finish the first one. But now is the time to get down into the nitty gritty of actually making the thing happen.

It might turn out during your process that you realize the idea won’t work like you thought originally. If that happens, scrap it and come back and pick a different one. You can’t be afraid of failure if you want to succeed. While failure is not a requirement of success, the ability to learn from failure, and not giving up, will ensure eventual success.

For more information on what to do from here, for those who want to create apps at least, see this post here for what to do next.

Did I miss something you think is super important about Brainstorming? Have a question about this? Leave a comment below, and I look forward to hearing what you have to say!

If you like what you see and want to keep updated, as well as be informed about when I release new freebies, sign up for my newsletter below for more tips and advice on growing an app business.

App Marketing

Find me on:
iOS Developer at Doug Watkins Development
Developer of My Food Storage and Go Coder, available now on the app store. Owner of
Doug Watkins
Find me on:

App Marketing Infographic

For all of you following me, I am currently doing a ton of research into marketing mobile apps to boost my own app downloads. Eventually this information, and my experiences with my experiments to increase users, will make it into some sort of training – some free and probably some paid, ok probably most free but who knows what the future holds. Either way, I came across this infographic that I thought was pretty interesting and applicable. Instead of doing an entire article about it, I’m just going to throw this up for those of you who are interested. I am currently in the process of putting almost all of this information into effect for my own apps.

The second half of the infographic is specifically what I am most curious to see how it affects my downloads. I have recently done some major ASO for my apps, and so we will see very soon how much impact it has on my download rates. Either way, hope this finds you well, and enjoy ?

App Videos and App Websites Infographic

What do you think? Good infographic? Bad? Indifferent? Are you even paying attention anymore? Leave a comment to wake everyone else up, or add your opinion about this to the interwebs to be here forever.

If you like what you see and want to keep updated, as well as be informed about when I release new freebies, sign up for my newsletter below for more tips and advice on growing an app business.