App Store Presence refers to how your app appears on the App Store, including its name, description, visuals, and other details. It's important because it helps users understand what your app does and why they should download it. The more effort you put in, the better your chances of attracting users.
Straightforward app names are more likely to appear in search results and be remembered by users. Clever names can make it harder for users to find and recall your app, reducing its visibility and potential downloads.
The app subtitle is an optional 30-character field that can serve as a short tagline to provide more context about your app. It should complement the app name and help users understand the app's purpose quickly.
The app description should be concise and informative, listing key features and benefits. Use bullet points or clear headings to make it skimmable. Avoid writing a book; focus on the most important information to convince users to download your app.
The 'What's New' section should highlight significant updates or features in the latest release. Avoid using it just for bug fixes unless they are critical. Use it to engage existing users and attract new ones by showcasing the value of your latest updates.
Keywords help your app appear in search results. Use the 100-character limit efficiently by avoiding plurals and unnecessary spaces. Focus on relevant and specific terms that users might search for. Tools and resources can help optimize your keyword list.
Apple requires you to complete a privacy nutrition label and age rating questionnaire. These tools ask detailed questions about data collection and app content, generating a label and rating for your app. They are designed to ensure transparency and trust for users, and must be accurate to avoid issues during app review.
High-quality visuals, including screenshots and app previews, are crucial for attracting users. You can provide up to 10 screenshots and 3 app preview videos, each up to 30 seconds long. Use design tools to create pixel-perfect images and videos that effectively showcase your app's features and functionality.
Resources for ASO include Dribbble for design inspiration, app figures for keyword optimization tips, and the Revenue Cat Sub Club podcast for advanced strategies. These resources can help you understand and implement effective ASO techniques to improve your app's visibility and downloads.
Custom App Store product pages allow you to create tailored app store experiences for different user segments. For example, you can have a specific page for sports fans, highlighting features relevant to them. This can increase the relevance and appeal of your app to specific audiences, leading to higher conversion rates.
Product Page Optimization (PPO) allows you to A/B test different versions of your app store page. Apple randomly shows different versions to users, helping you determine which elements, such as app icons and screenshots, are most effective in driving downloads. Use PPO to make incremental improvements without risking your entire app presence.
In-app events promote specific events or sales within your app, allowing them to appear in search results. Featured in-app purchases allow users to buy specific features directly from the App Store before downloading the app. Both features provide additional ways to attract users and highlight specific aspects of your app.
Investing time in App Store Presence and Optimization can significantly increase your app's visibility and downloads. Even basic efforts, such as providing a clear app name and description, can make a difference. Advanced techniques, like custom product pages and A/B testing, can further enhance your app's performance and user engagement.
What's up, everybody? Welcome to another episode of the Compulsive Podcast. I'm your host, Peter Whittem, and your other host is... Hi, I'm Jeff Pato. I think we'll just go with... I don't know why this was suddenly like... The hardest question ever. Okay, I don't know how to introduce myself on this podcast anymore. Yeah.
This week we are talking about App Store presence, which can be as simple or as complicated, I guess, as you want it to be. But there are some rules that you have to fall in line with and also just some pretty good common sense. So we're going to dive into it here. But first of all, Jeff, we've got to do the obligatory thing everyone does. What did you do this week, sir?
I've been finally getting back into developing some of the other apps that I have on the App Store ever since releasing Bark. That's kind of been my main focus. And I've gotten a little bit back into updating Black Highlighter.
How about you? I know that this is related to our topic. It is. So hold on to your hats, folks. This week, I shipped my update for Job Finder Tracker 1.2. I know, I know. It is months and months overdue. I finally shipped it. And yes, that is what I've got to contribute to this week's conversation here because it is very, very relevant to some of the topic.
in which I updated screenshots and all sorts of things and really tried to do a better job of it this time around. So let's start here. App Store Presence. What does it even mean, Jeff? What is App Store Presence? Yeah, so I think what we're calling App Store Presence is basically how does your app appear on the App Store? What are you telling users? What are you showing users to try and get them to download your app?
There's some amount of this that falls under the bucket of app store optimization, but also there's a lot of kind of what is just the bare minimum. What are you having to, or what are you showing to users? What do you have to show to users? What are you choosing to show to users? Kind of all of the basics that you are to tell them about the app, and then at the next level, try to sell them on the app. And hey, you should check out this app. Here's why you should do that. Yeah, now they're all...
certain things and this is one of those you know again you can put as little or as much effort into this as you want however there are certain requirements you have to fulfill basically before Apple will even let you submit it for review right so you know there are some things here and we'll go through them but I'll just give you a very quick list and then we'll talk about some specific subjects some are self-explanatory I think and
So, for example, right, there's some text elements naturally, right, that you will be expected to provide an app name. Now, that app name is a free form text entry field. But, you know, you really don't want to use a name that somebody already has because it's going to make it that much harder. And we've all seen in the store as well, right, people try to make names.
twist and make them clever. And I think my advice, and Jeff, you may disagree, but my advice is it's kind of like domain names. Don't try and be clever, right? Because if you don't make it obvious, number one, it's less likely to come up in the search. And number two, it's less likely for people to remember it, right? Yeah.
make something that you can find, make something that you can search for. You can definitely add additions to your app in the app store. I mean, so for example, Kineo is my app's actual name. It's the name that you'll see on my social media, on the website for it and everything. But in the app store, it's Kineo Flipbook Animations because you want to have a little bit there of
even if a user is just picking it out of the list or they're trying to see it in search results that, uh,
They're going, oh, yes, it's this Kineo versus maybe there's another Kineo out there. Or maybe they see it in the list and they're like, well, I don't know what Kineo is. Why would this be the kind of thing that I would want? So, yeah, I would still say that your app name doesn't have to just be your name. You do want it to kind of be almost as much a first impression on the user as your app icon is. Yeah, right. And if I remember rightly, the app name that you have in the store is
does not have to exactly match the app name that you would see on the icon in the home screen, right? If I remember rightly.
yeah that's correct now you know don't go making them two completely different things because you might get dinged for that but uh so for example right your app name might be job finder tracker don't bother using it i've already used it on the icon i could just have like job tracker or something like that right to give you an example so the next one i actually didn't use um
but I've used it this time around, which is the subtitle. It is an optional one, and I've seen people kind of use it for almost like a short tagline, because you're only allowed 30 characters on both of these, by the way, right? But this was the first time I bothered to put in a subtitle. What about you? Do you always put a subtitle in? I always, 100% of the time, use a subtitle. It is basically just another...
thing that shows up on almost every case where you're seeing your app's name. And so it's just another way of letting people know, yes, Hey, this is the app that you're looking for. And we'll get into some of the ASO stuff later, but, uh, your app name and app subtitle are very important for that as well. Yeah. And then the next one, um, super important, of course, um,
is the description. Now, you've got 4,000 characters for that, but my advice would be get in to the description. Everything you feel you need to get in there. Don't do more than you need to, right? Don't try and fill it with stuff just to make it sound good or...
you know, thinking that it's going to work with ASO and things like that, right? Because I feel like the longer the description is, the more likely people might be to move on because...
You know, you don't want to sit there and read paragraphs and paragraphs of text, but you should put in there, hey, list all the features, for example, right? But make it complement, I think, things like the screenshots and or videos, which we'll talk about here briefly in a moment. I don't think you should, you know, don't go writing a book on this thing, right?
I, I agree, but I disagree. And I'll say that I think that you should aim to fill as much of it as possible. That is, I'm being very much a hypocrite in here because especially some of my apps like black highlighter have very little in them. That is something that I want to work on, but I do think the answer is a do fill a lot of this out, but B make it easily skimmable, make it so that users can find the information that they want and,
kind of quickly and easily that you do want to put a lot in there because again everything that you have on the app store is your chance to tell the user hey this is the app that you want and so you can go in there and you can have like a frequently asked questions you can have all of your list of features like you said you can have you know your business model if that's important to to the user like oh yeah no this is a subscription app like all of that kind of stuff can be in there just
I would say you'll see this in a lot of other apps that you have kind of like these big titles or new lines that separate stuff or, you know, just a ton of asterisks or something to kind of call it out. Have good, easily skimmable headlines so that, yeah, you're right in that you don't want to be reading it paragraph by paragraph and reading a whole book in here. But if you...
have instead a set of chapter markers, then you can kind of hop directly to the part in the book that you want to. Yeah. Or, you know, another good one is bullet lists, right? If you can get, you know, maybe at the front, now that I think about it, you know, at the top, maybe put a list, a bullet list of all the super important key things. And then if there are some that you really want to focus on, you know, go into a few, some details underneath, maybe something like that.
But it actually is surprising how quickly you could fill 4,000 characters if you tried. Yeah. Right? Yeah. Exactly. There's another one here, What's New? Now, the What's New I obviously tend to think of as, hey, what's new in this release, right? So whilst you've got 4,000 characters, you know, unless you've done –
massively extensive work, I would imagine you're probably not going to, you know, overfill this thing, right? So by all means, highlight the new things. Like, for example, in my job, find a tracker app. I've just added an import resume feature. But I would highlight, I would use the what's new to highlight, hey, this is a big deal, right, in this release. Things like that. You know, what I don't like to see is...
And you see this on a lot of apps. I'm not going to name any, but many of the ones a lot of people use, every time it's like bug fixes. It's nice that you're telling the user, hey, I fixed a bunch of bugs, but it's not really making the user go, oh, this is great. I got to get this right. You know, it's like a wasted opportunity there is what I think.
Hey folks, if you like what you're hearing in this podcast and you want to help this podcast to continue going forward and having great guests and great conversations, I invite you to become a Patreon supporter. You can go to patreon.com forward slash compile swift, where you will get ad free versions of the podcast along with other content.
Yep. I do think that the reason you see that and kind of part of this one and why I'll say this one is less important is this is something that at most is going to be seen by people who already use your app. It's very rare that somebody who has not downloaded your app is going to look at these release notes at all.
And even the people who do have your app, in a lot of cases, most people have just automatic updates turned on. And so they won't see these notifications either. I think it's good to write them so that if people are really worried about a specific feature or a specific bug, they can go and look and find that information if they need to. So I think there is a benefit to having something here.
for kind of your most dedicated users. But since this isn't really seen as kind of the main presence of your app, I do think this would be, if you have to find somewhere to slack on a little bit, this might be a place to do it. Yeah. Now, I agree that, you know, let's say, for example, you've got some bug, right? Your app has a login system, right?
and there was some bug that made it difficult for users to log in in the last version and you fixed it in this one and you got a lot of reviews or a lot of complaints mentioning it that is a good place to point out hey look you know bug fix hugely fixed this login bug right so um you know take advantage of it there especially like i say if you've got a
for features from users, that is a good place to put them in there and buy yourself some goodwill. And I think that there is a benefit to writing these, even if it's not the app store that you're writing them for.
You can also obviously have these notes on your website. You can link to them from your social media. And so it's good to have these additional release notes just so that you can tell your users about them. But it may not necessarily be something that you're super going to be highlighting on your App Store pages. Yeah, like for example, I'm sure many of us do this, right? I have a file. I think it's just a text file. I keep...
you know the what's new and the release notes and all that kind of thing i keep them all for all the previous versions so that i can reference back to it myself you know sometimes it can be like oh shoot when did i fix that um okay yeah it was version 1.7 the next one is um another you know important one with a with i think an interesting character limit so it's keywords
and you've only got 100 characters. Now, you can put in here anything you want as a keyword, but 100 characters fills up super quick. Now, I do understand this is a good way to prevent keyword spam and trying to hijack other people's apps by copying what they've done or, again, trying to be clever, right? But I actually find 100 characters, because I went through this yesterday,
When I was filling in the details for the update for my app, 100 characters is not a lot of keywords at all, right? Yeah, and that's especially so considering that
When you're entering in these keywords, they've all got to be comma separated. And those commas count as characters too. And the space after the comma. Don't include the space after the comma. That's the answer there. Don't include them. There are a lot of ways to kind of optimize this. I think one of the resources that we'll link to later is going to kind of have some of that information for you. But yeah, there are ways to optimize this keyword list.
But at the same time, it is very limited by design and you kind of have to find ways to get around that. Yeah. Yes. So when I was doing mine, I was testing out a tool and we'll get into some of that later. But
It was suggesting keywords based on essentially what I'd filled in already, the description and everything else. So its suggestions were really good, but I couldn't use all of the really good ones because they just couldn't get them all in there.
And at the same time, it had put a space after the comma. And then I realized, I was like, oh, wait, if I take those out, they're still perfectly legitimately work as keywords. And I've captured back some characters. You know, whereas the reason I say it like that is like in the web world and things like that.
I tend to put a space after them because it doesn't matter, right? So, yeah, that one bit me and I got, okay, I only got one extra word in, but hell, that could make all the difference, right?
I know another important one that a lot of people overlook is don't pluralize your keywords. Don't have barcodes in there when barcode would work fine. That's an extra S character that you can save for somewhere else. Yeah. And that's another one where in the web world, it used to train your brain to think the other way. Put barcodes to cover barcodes and barcode. Yeah.
Right. So again, when I started doing this, I came in, I'm like, oh, yeah, keywords, web, and then very quickly realized, nope, don't need to do any of that.
So those are some of the basic fields that you have for your app. And then you got to get into some of the slightly more complicated, more calculated parts of your app presence. And these two things are kind of like a survey driven feature. And those are the privacy nutrition label and the age rating of your apps.
And for both of these, you kind of go into a section in App Store Connect and Apple just asks you a ton of questions. They go, do you share any data with third parties? Do you collect any data in the first place? What kinds of data do you collect? What do you do with them? Is it shared with other apps? Is it mingled with other apps? Is it connected in any way to the user's actual identity?
They'll ask you a ton of those questions. That's for the privacy nutrition label for the age rating. They'll do stuff like, does your app have any simulated gambling, simulated violence, that kind of thing. And basically you'll answer all of these questions and then Apple will give you a final result at the end of them. Whether that's your age rating, you know, it's, Oh, it's a four plus app versus a 17 plus app versus whatever. Your privacy nutrition label. It's a lot more complicated. It'll say like, here's the individual bits of data that you collect, that kind of thing.
But these are very much tools that you only have to go through them once per app. And then if anything major changes, you know, you can't, oh yeah, my app is totally innocent and it's, it's four. And then you turn it into a blackjack app. The next update, Apple will go, hang on a minute. This isn't a four plus app anymore, but by and large, you don't have to update or you don't have to touch this again. Once you've done it the first time. And I really liked the way that they've done that because it takes a lot of the ambiguity out of it. And,
It takes a lot of the guesswork for maybe some people just don't know these answers. And by giving you a series of questions and then essentially generating this for you, I think is a really nice way to do it. I'd love to see other things done.
go along this route because it just simplifies it and it also gives me as the potential downloader purchaser in the store a standard way of reading and seeing these things across all the apps that I'm comfortable with
And certainly gives a great feeling of trust as well, right? Now, you're quite right, as you point out, you know, hey, just like with anything else, if you intentionally or unintentionally make a mistake or try to scam the system, Apple will more than likely let you know at some point. And, you know, like I say, I love the way they do these.
Especially because a lot of it can sound, if you're new to doing these things or maybe not very experienced about publishing apps, a lot of it can sound really intimidating when you read through and you're like, ooh, this sounds pretty heavy duty, right? So just doing these questionnaires and getting through them very quickly, I find is actually a really good way and in some ways a lot easier to get along with than, say, like some of the Google Play Store questions.
Yeah, and contrary to some of our other experiences with developer tools, these are very good at having a lot of nice documentation and really explaining everything that you need to know. You get in there and you're like, okay, well, what does tracking mean? And they have...
a ton of documentation of like, okay, well, this is the exact thing by we mean by tracking or by collecting or by whatever. This is what we mean by user data versus identity data, rough location versus precise location, that kind of thing that they are very good at saying, no, this is exactly what you're collecting or this is exactly what you're not collecting and helping you to answer these questions. It's not something where they're like, well, I don't know, just put in whatever and we'll
well maybe you got it right maybe you didn't and we're only gonna figure this out at review time yeah yeah i think once you've you know a lot of this once you've done it a couple of times you you get the flow and feel pretty pretty confident with it and you know you know what's coming um and also once you've done this once and passed app review you know from then on out you're
for the most part, probably tweaking, right? And so you've only got to do this hard work once, but next time you do some other app, whatever, you know, this becomes very comfortable very quickly. And there are some third-party tools out there, again, we'll talk about them later, that help you work with a lot of this stuff. So you don't have to
necessarily do it in App Store Connect, but I think it is, you know, it's worthwhile doing it in App Store Connect to begin with when you're first starting out and learning how
learning the portal and learning how this works. But again, we'll talk about that a little bit later on. What's up, everybody? I want to tell you about CleanMyMac by MacPort. Now, I have been using this for years, so many years that I don't even remember at this point. But if you're a Mac user and you don't have this tool, trust me, you need it. So let me tell you what you can do with this.
Now, when I open up the application, not only is the UI absolutely gorgeous, but I run SmartCare, and all I got to do is open the app, click on SmartCare, and hit the scan button. Now, when I do that...
What's going to happen, it's going to analyze my system and it's going to go through and it's going to look for junk. It's going to check to make sure that I don't have any malware or anything like that on my Mac. It's going to run some performance checks. It's going to go through and check for application updates. And then it's also going to give me the option to look at what I would call the clutter on my machine, kind of my files, right? The stuff that I put there.
And I'm not kidding you, every time I run this, and I run this at least once a week, it will find at least a couple of gigs worth of junk files to clean out. And all I gotta do is to tell it, go ahead and run, and it'll clean out the junk files. The other day when I ran it, it found six gig of files.
And believe me when I tell you I am meticulous about keeping junk off of my machine. And it will just find this stuff splattered all over different folders.
And then it'll run the performance checks, like I say, and it'll just look and see if there's anything that it thinks needs to be done. It'll let me know about any app updates and I can just have it update them for me. Now, on top of that, there are other tabs. There's the cleanup tab and it'll go in there and you can tell it to do various cleanup operations for you. Again, it's going to run an analysis.
As developers, we all know about Xcode and how much space it takes up, but you will be amazed about the amount of files that can build up and caches over time that you just don't think about. And, you know, they just don't clean themselves up very well. And again, it's,
it'll go through there and save me gigabytes of space. It's absolutely unbelievable. The performance tab is fantastic. It'll run things like flushing the DNS for me, and it'll run the maintenance scripts. It'll check disk permissions for issues there, and all of those things to give you every ounce of performance out of your machine. And if all of this sounds good to you, and it should if you're a Mac user, like I say, I consider this like one of my first installs.
You can go to peterwhedham.com forward slash C-M-M, and that's going to jump you to the right spot where you can go in and you can try out CleanMyMac. You'll get a seven-day free trial. Personally, like I say, every time they bring out a new version, it's an instant upgrade for me. So again, go to peterwhedham.com forward slash C-M-M and get started with CleanMyMac today.
So let's move on to the visuals. And, you know, you've got, I think you've got some pretty good options here. So we'll sort of break these down between us. First one, first real obvious one, we'll all have seen them, screenshots.
Now, you can do up to 10 screenshots. They have simplified this process over time. It used to be that you had to provide a whole bunch of different sizes for a whole bunch of different devices. And of course, as the iPhone range grew and the iPad range grew, it got to be a real, frankly, pain in the butt because you're like, oh my God, because you have to very much...
the requirements here, even down to the pixel size of the file, which, believe me, folks, it sounds easy to begin with, but I don't know about you, Jeff, but I've done this so many times in the past. Then you upload them and you're like, ah, crap, I'm like one pixel off in one direction and it won't accept it. And yeah, it wasn't even just pixels. It was like the content of the images as well was always super weird. You know, if you...
uh, we're doing even entirely custom screenshots that have, you know, the text over them and they've got backgrounds to them. And then you have like your app framed inside of a phone on the thing. Uh,
One of the things that they would ding you for is, oh, well, on your large size images, you have the notch on your iPhone. And then on the small size images, you also still had the notch because you just copied and pasted them. And, oh, actually, the small size image needs to have the whole like little forehead icon. You can't show a notched iPhone on the smaller screen size. And it was like, why do we have to do all of these? And it was even more hilarious on the iPads where it was like, OK, well,
The iPad looks almost identical. If you like simplify it enough, it looks almost identical between the two. As long as you just like, don't ever show the bottom of the iPad. And so that was the trick that I got away with for the longest time. It's just like, Oh yeah, you're just showing the top part of the iPad and you cut off the bottom so that they can't see that you don't have a home button. And it works. It works great for that. I was going to say, yeah. People tend not to notice that.
like, you know, where the power button is on the side and the volume buttons. But as soon as you start putting in the home button on devices that don't have the home button or the reverse, yeah, suddenly people get real touchy about this.
And so, yeah, thankfully that is now no longer the case per device family, I guess. So you need one screenshot size for the iPhone, one screenshot size for the iPad, one screenshot size for the Apple watch. Presume this same is true for the Mac and TVOS. I don't have any TVOS. I don't know. Yeah. I don't know. Does anyone have any TV? Yeah.
For those kinds of device families, yeah, you only need one screenshot size per device. Yeah. So thank you. That is significantly nicer in terms of getting that done at the end of the, what is often a long development. Yeah. Now I don't know about you, but I sort of,
you know, learned the hard way to be like, okay, what I need to do is just start. In my case, I use Affinity Designer and Sketch. So I made myself the pixel perfect template and I go to those every time. And so it's like, here's my space, fit them in there.
Great. You know, export one-to-one. I should be good to go. Yeah. And yeah, that is my tip as well. I know we're going to get into tools a little bit later, but yeah. You can, in theory, and what Apple even like originally said, like you should do, is just take a screenshot of your app and upload that. It's a great
much harder to do, honestly. And B, like, doesn't look as good as just taking your screenshots at whatever size you want,
putting them into a design tool like sketch or Figma or affinity designer or whatever. And kind of just, you know, placing them pixel perfect, how you do there, add whatever text, add whatever backgrounds, add whatever that you want in these to do it that way, rather than just try to, you know, take a bunch of screenshots and,
It honestly is easier. You're going to get better results and it's going to be nicer overall to just do screenshots in a design tool than to do them in your app. And also because depending on the app or game, you know, sort of using app in a very broad sense here, it may not be possible to get screenshots that really tell the story of what the app does and how it does it, right? I mean, okay, if you've got, you know, like...
your app has a form, by all means do a screenshot of the form. It's pretty self-explanatory, right? But it doesn't, for example, say, you know, why am I doing this? Right? So yeah, on the surface, images and also videos, you can have three of those.
Sounds very simple to do. And yeah, in a sense, you can do it and fail very easily. But to tell a story from those or to convey whatever you're looking to convey, functionality, whatever, it's actually a lot harder than you think, which is where it circles back to, again, like I was saying about that description, right? Try to use them together, right? You know, maybe your bullet list
in your description is your screenshots with more details underneath. Try to make them work together, right? Now, you mentioned the app preview videos. These are an additional thing that you can offer in the app, and that's just some quick, short, same dimensions as your screenshots, but short, I think up to a minute videos. I should look that up before I say that. Hold on. I want to say 30 seconds, but...
The videos that you provide, they're the same dimensions as your screenshots, but you have a minimum length of 15 seconds and a maximum length of 30 seconds.
And you kind of just have to show your app in use there. Now, the difference between these and the screenshots is that they are way more strict with the app previews about what you can actually show in an app preview. So in this case, it is kind of a lot better to really just have a recording of your app rather than try to do anything too super custom in your app preview. Yeah. I mean, don't make a Hollywood trail, right? Yeah.
I know there's a ton of stories out there. I have some that are hilarious that I can't retell, but also some horror stories of, I think it was the Halide devs that had somebody hold the phone in like a split second of their trailer thing. And it's just like a hand holding the phone and Apple was just like, no, we're going to block your whole release because of this one second thing of somebody holding your phone.
And it was just like, no, they are way stricter about what you can and cannot show in an app preview than they are in a screenshot. Yeah, it's interesting, right? I think the advice there, yeah, probably would be, you know, show the app. You know, just show the app, show what it does, get out of there before you get in trouble. And then, you know, the last visual here, it may sound obvious, but
but the app icon, right? You know, hey, you've got the app icon in the app, right? In your Xcode project. Make sure you have a really nice, good, clear quality image for your app icon because, hey, the first thing people are going to do if they download your app is try and find the icon on their home screen, right? So make it easy for them. Okay, so...
After you have your basic presence, there's kind of this market of app store optimization where you're really saying, okay, I've got what I want to just tell people about the app, but how can I really sell people on the app? How can I promote my app to people who don't even really know what they're looking for, who know that they want an app that kind of does this thing, but they don't know that they want my app? How do I really get across to people –
How do I really get my app in front of people? Yes. And Peter, do you have any suggestions for where people might learn more about that? I do. Now, up front, we will both happily say we are not experts on this. If we were, we probably wouldn't be doing this. We'd be retired and rich somewhere, right?
Yeah, so there is a ton of different resources out there. I'm going to highlight a few. You know, let's talk about images, first of all, for inspiration. So you can literally dive into search engine of choice, of course, and search for app store screenshots and things like that. However, there are a lot of places dedicated to showing good design.
And one of the ones that I like, and I'm a member of, although I don't put much on there, is Dribbble. And we'll put a link in the show notes because it's Dribbble, but with some extra Bs in it. It's the best way to put that. And, you know, there's a lot of really good, very talented designers on there, and you can draw a lot of inspiration from that. Now, the other thing you can do here is...
you know, go look at your competition or what you think your competition may be. So, so how do you figure that out? Well, you know, the most obvious way is to say, well, what is my app? What does my app do now? Go search on the app store on the web, uh,
for those kind of apps and see what they have done. Now, don't just flat out copy them, right? That's not going to get you anywhere. If anything, it may get you in trouble. But you can certainly draw from what they have done, right? That is a good resource. Find the ones where, you know, you resonate with it and they've done a good job and it's a very popular app, for example. And then also, you know, finding some of the things that...
Maybe you don't want to do. Now, along with that, while we're talking about the visual side, remember some of the sort of the, you know, it wouldn't hurt you to learn some basic design rules. Now, for example, right, one that I think a lot of folks know, but, you know, hey, you
It's a lot of folks who don't. Don't use a whole bunch of different fonts on your screenshots. Personally, I like to limit it to one or two. I think three is generally the acceptable limit.
So, you know, learn some design skills. You don't have to get in-depth, but they're certainly going to help you on the screenshot. As far as things, again, like keywords and descriptions, again, look at your, you know, what you think is your competition, but also try it. Go to the app store, search for, put a search word in, see what comes back. If what comes back is nothing like your app, that's probably not a good search word to use.
Right. So learn from your own searching experiences. Time for a break. Hey, everybody. It's Peter Whittem here from the Compulsory Podcast. I want to tell you about Setapp. Setapp is a service that provides a subscription fee of just $10 a month. And you get access to over 200 Mac applications. And it's also available now on iOS as part of that deal.
I use the service because it just has a ton of really good first-rate apps that I use all the time. For me, it's invaluable as a developer to have access to tools for things like APIs, for planning projects, writing emails, writing documentation, and you get all of these things, including database apps, all of that kind of stuff right there on the Setapps service for just $10 a month. You can use as many or as few applications as you need.
If you're interested in checking this out, go to peterwhitam.com, P-E-T-E-R-W-I-T-H-A-M.com forward slash set app, S-E-T-A-P-P. And you can see the details there. And it's got a link that you can go over and start using the service and see how it works out for you. I strongly recommend this to every Mac user. Break time over.
Along with that, there are a mountain of tools out there. I've just started using one. I'm trying a few, and maybe we'll dive into them and talk about them in a moment. Take advantage of those tools. Of course, AI is another thing now that's getting a lot of use, and it can be useful for generating, I'm going to say keywords. I'm not a big fan of using it just copy and pasting out of this AI app.
chat bot for your text because as we've mentioned in a previous episode everybody can spot the text right now that that AI tools has done and you're like oh yeah you know but you can use it right as a somewhere to start from so you know maybe take a chat tool pick one of your choice and
Put in what you think is a good description and then let it work through it. Right. And see what it comes back with and adapt it. Another good one, very popular one, Grammarly. Right. To make, hey, you know, it's kind of important to get good grammar. So Grammarly is a good one that I use for just checking the what I meant to say and what it actually says is the same thing.
and things like that. So there's a lot to do in App Store optimization. You can, you know, it's just like web optimization. You can specialize on this thing forever and you can even pay people. Nothing wrong with that. But I think it's a good idea for you to learn to do it yourself and it's going to be painful at first. And you probably won't get it right. It'll take a few hits. But that's why you can go back on your next release and tweak these things. So
So, Jeff, what are your thoughts on this? Yeah, as you said, neither of us are experts, but I do know that there are experts out there that can
help you with this kind of thing and help you learn this. You know, there are people out there who are sharing these tips and tricks. I think my big two that I will reference is Ariel from app figures. He does a lot of both a YouTube channel and a lot of blog posts about, Hey, here are some of the tips and tricks to kind of get your app to show up for the keywords that you want to get it to show up for. Obviously he has a vested interest in selling his tool app figures and
But he also does a lot of this conversation and stuff of like, here's the things that you can do that are completely free. You don't have to be an AppFigures subscriber to use any of this. It's just like, here's some of the basics. A lot of the things that we've already discussed, like, hey, don't use plurals in your keywords list, are things that I picked up from his tips and tricks and guides online.
The other one that I'll recommend maybe a little bit less tightly for our audience because it is more geared towards a larger companies type deal is the Revenue Cat Sub Club podcast. Definitely, I would say go through there, look up the podcast titles and say which ones sound interesting or sound relevant to you and go listen to them. Often, they'll have...
people on that are talking about like, Oh, you know, I'm doing this for my app store optimization. And, you know, I only had a small budget of $30,000.
And so maybe that's a little bit less relevant to the people that are listening to this podcast, but there are definitely some out there that they have things that are relevant to you and that you can definitely learn from for here's the tips and tricks that work for big companies, but they'll also work for small companies as well. But that one I'll definitely say like, don't just go listen to every single episode that they've got because a lot of them aren't going to be relevant, but yeah.
And if they are relevant to you, patreon.com. Yeah, I'd love to have $30,000 budget on just about anything in life, right? Yeah.
Yeah. Now, I do want to throw in one extra word of caution here. And as we're recording this, we're just coming off of, well, literally just come off of Cyber Monday, right? It's just wrapping up here in the US. It's all too easy to convince yourself, you know, tool XYZ is
is going to magically solve this problem for you. And I say that with all due respect to all of these tools, because over the past few days, while there's been deals going on and things like that, I've looked at a fair few of them. And many of them are very good, but some of them are expensive. That's not to say that they're no good, you know.
they're probably well worth what you're paying for them. But my word of caution here is that no tool will magically solve this problem for you and get it right. Like we have said about so many things in the past in other episodes.
Only you know what's right for your apps and what's going to work for you and perhaps more importantly, what you're comfortable with. So there's going to be a lot of experimentation here. It's probably not going to go great at first. What I try to go for is every time I do a new release...
is I just try to improve it in some way. And the best way to start there is, you know, Jeff, you alluded to this earlier on, learning from what you did last time and how well that worked for you, right? And comparing it, you know, maybe you've done this four or five times and tried a few different things. You know, what are those points that worked? What are the ones that didn't?
And just try to, you know, elaborate on it in a more successful way next time around. Any thoughts on that? Yeah. Tools are not going to magically solve anything for you. Having an ASO tool is not going to magically make your app number one in all app store search results any more than a kitchen tool is going to make you a Michelin chef.
You have to have your knowledge, your expertise in order to kind of build this out. And then the tools can help you. And yes, I'm not like Peter said, I'm not saying that these tools are worthless. I'm saying don't go into expecting, oh, yeah, if I just sign up for this tool that I'm suddenly going to be making N thousand more dollars.
It is very much learn what works for you, what you can do, and then use the tools to help you. Yeah, there's a lot more advanced components inside of App Store Connect. And I've done some of these and you may have also done some of these, but I'm going to kind of list them and then we can dig into specifics if we want to talk about specifics.
The big one that I think Apple's really been kind of pushing lately, but it's also kind of one of the most complicated ones to get into, is the idea of having custom App Store product pages. And this is having an entirely separate App Store presence that users can be driven to through different ways of, you know, whether it's a different link or a different direction in the App Store. And this is saying...
okay, I'm going to build my main app store presence that people, if they're just coming into the app store without looking at anything, they're going to see this version. That's what we've been talking about this entire time. But what I could do is I could say, I have a special app store product page for people that are doing some specific thing. So,
I think the kind of big obvious one might be, say you've got an app that has something to do with sports. Well, we're going to have our main like just general sports product page. But then maybe we have a specific page just for baseball fans and a specific page just for soccer fans, that kind of thing. And say, this is the best app for baseball. This is the best app for sport, whatever sport you want to use.
And so you can kind of drive people to that and say like, I know that these people are already interested in this sport. So let me show them the version of the app store that really sells them on why they should get this app for this sport. Something that they added to this this year is now if your user downloads the app from one of those product pages, you'll actually get a link that is open the first time that you launch the app. And you can change your app around based on
what product page they came from. So say, you know, Hey, this user likes baseball more than anything else. When they launched the app for the first time, you can go ahead and set them up for their specific sport so that they are taken immediately into the part of the app that you know that they're going to want, because that's the version of the app that got them to down. Now kind of akin to this is what they call product page optimization. I think a lot of people are going to know this more as just a B2B
AB tests where this is going back towards your generic app store presence. But what's happening is that you can provide up to three different versions of your main app store page.
And Apple will give different ones to different people at random. And what you'll see is you're able to tell, hey, what version of my App Store page is getting more downloads, is getting more views, is getting more people to look at it. And so in that way, you can kind of set up multiple different versions of your page and see which version works best. And that allows you to kind of have...
more insight into what is or is not working. And so we talked earlier about like making incremental improvements over time to your app store page. This can be one way of making those incremental improvements without completely ruining every version of your page. If you end up doing something that actually doesn't work.
Now, it's worth noting that as opposed to the custom product pages, there is a little bit more of a limitation with the A-B tests. You really only can change in your A-B tests the app icon and your app screenshots and previews. You really only get to change a little bit of the visual style of the thing. You don't get to add new keywords. You don't get to have a completely custom description. You don't get to have any of that kind of thing.
It is really just little tiny tweaks and trying to see which version of the app kind of draws people in a little bit more. And then there's two somewhat similar features that are about promoting your app outside of your app page entirely. And that is in-app events and featured in-app purchases.
which is providing information about specific parts of your app. And so in-app events are, hey, we've got some special thing going on, whether that's something in the real world or something in the app, and we want to promote our app in relation to that event rather than promoting our app directly. So, for example, maybe you have a sale going on in your app. It's, like we said earlier, Cyber Monday event.
Maybe you want to say, hey, everything in our app is on sale and we're going to promote this sale rather than specifically our app. And so this is a way that you can have your individual events show up in the app store separately from your app as a whole. Alongside that same thing, you have additionally featured in-app purchases. So you could say, hey, here's this feature that you unlock if you get this in-app purchase.
you can sell that feature separately from your app as a whole. And if users see that in-app purchase in their search results, then they're able to purchase the in-app purchase right there from the app store and then get the app and the app will already have your purchase made.
So, for example, you could say, hey, my subscription unlocks Feature X. And if somebody goes and they're searching in the App Store for Feature X, they could go, oh, well, I'm clearly going to want that feature. Why don't I go ahead and subscribe now and then get the app and they're already subscribed in the app? Folks, take advantage of these. Now, I do want to say, though, there are requirements for these, right? Just like with everything else. So go check them out. Because what I fell foul on...
I created everything I thought I needed and everything was great. And the one thing that I didn't do that was the reason that Apple wouldn't accept it was
I didn't supply a deep link direct to the event in the app that I was talking about. Yeah. For both of these, you do need to supply a couple extra things. You need to supply some new images. You need to supply some new icons. For in-app events, you need to supply a deep link. For the in-app purchases, you actually have to hook up something differently with StoreKit. Yeah. So there are these additional requirements, but they are nice. And yeah, definitely you should take advantage of these more because...
It's literally just extra ways your app could show up in the search results. And you always want more ways to do that. I, myself, I've only done the featured in-app purchases. I know I totally should have done more featured in-app purchases with Bark for the Apple Wallet thing because that was something that people really wanted. I should have been like, oh, yeah, Bark Unleashed and like really sell, hey, this has Apple Wallet export.
and really sell just like if people are looking for Apple Wallet, they're going to see the Bark Unleashed subscription and then go through that. That would be a good idea. I've done the featured in-app purchase for Black Highlighter.
It's worked. I mean, it's definitely another way of people getting access to this. So yeah, that is something that I need to continue to do in Bark. I think I'm also going to do a Bark in-app event for New Year's just to be like all of the people whose New Year's resolution is get organized.
Maybe they want a thing to organize all their barcodes. Definitely just having these extra ways to kind of get in front of people in the app store. Super useful. Take advantage of them when you can. It's free. Yeah. Now, so this may sound like a lot of work and it is, and,
And, you know, some of you may be thinking, well, should I bother? And the answer is, yes, you absolutely should. Key thing is, you know, do your basic homework first, right? Go through and do all the stuff we talked about at the beginning. You may not need to touch some of that stuff ever again or rarely. So, you know, it pays off there. Taking it up to this next level and doing these extra things here that Jeff's talking about, yes, you know...
You could say, well, it's a lot of effort and yes, it could be optional. Yeah. But that's it. That's what we got for you. I'm hoping, folks, the takeaway you get here from the last two or three episodes where we've covered different parts of this whole app process, right? You know, again, you know, development's part of it. All this is the other stuff, right?
I hope that, you know, you listen to all these episodes and take away that you will be rewarded based on how much of this you, you know, take into account and try to do a good job on. I say try to do a good job. You know, any level of effort is better than doing nothing, right? Simple as that. But we want you to have a good experience. And especially for those folks getting started, maybe people in particular who've never released their first app, right?
We feel like we've given you a good, sensible place to, you know, take lots of notes and think about it, right? Play these episodes a few times, maybe. With that, Jeff, I think we've covered this. So where can folks find you? You can find everything, everything about me that you need to know at Tokotype.com.
including all the stuff everywhere else. And you can find everything, me, at peterwhitam.com and you can find this podcast at kapalswift.com and kapalswift on all the networks. That's it, folks.