So the opportunity is massive, but it’s equally challenging. How do you stand out from the noise? How do you ensure people discover the app you’re building, give it a go and—most importantly—come back for more?

We’ve asked a range of designers, developers, and app marketing experts for their views on how to market an app. Include their advice in your marketing strategy, and you’re on the way to success. Here’s what they recommend.

Build apps for Shopify merchants

Whether you want to build apps for the Shopify App Store, offer private app development services, or are looking for ways to grow your user base, the Shopify Partner Program will set you up for success. Join for free and access educational resources, developer preview environments, and recurring revenue share opportunities.

1. Write about what you’re building

Tracy Osborn, designer, developer and author of Hello Web App, has found that the best way to market an app is to write about the challenges you face, solutions to problems you encounter, events you've attended and what you've learned from them, and what you're applying to your app.

“This is marketing that doesn't look like marketing,” Tracy explains. “It’s something that'll be easier to share and promote by you and your readers, since it doesn't come across as a blatant advert—a ‘trojan horse’ of marketing that'll introduce your product to potential customers.”

The downside is that writing takes time, Tracy acknowledges, but in her experience this time has always paid out in spades compared to other, more traditional, marketing activities.

“Once the habit is made,” she says, “it'll become easier to consistently write blog posts and articles about what you've learned and what you can teach to others.”

2. Set up automated marketing

As Tracy designs, develops, and markets all her products, it's also important to her that she sets up as much automated marketing as possible, so she can spend more time on the product.

“I typically spend my marketing time on writing informative and instructional blog posts, which I can take and manually share on relevant communities—like specific Reddit subreddits, for example. Then that blog post gets automatically shared on dedicated social media platforms.”

Tracy recommends including an image for maximum engagement and ideally also syndicating the blog post on other writing platforms like Medium or The Practical Dev to increase its visibility.

“Once time is spent on something to market your app, like an article, make sure to take advantage of all the easy opportunities to share that article, especially if they can be done automatically after publishing.”

3. Write case studies and source testimonials

Whether you’re marketing directly to the CEO or a technical decision maker completing the implementation, she suggests gathering some assistance from a few key users who would make for excellent case studies for your app.

“Let them beta test the app, and collect a few use case examples alongside testimonials,” she recommends. “An app with social proof is more attractive when your app is competing against a sea of potentially similar apps already in the market.”

If you’re not sure who to ask for testimonials, you could try sourcing them via social media (for example, Facebook groups and Twitter). Explain your app, and ask for some assistance in testing out the app in exchange for a review.

“You may want to consider providing an incentive,” Kelly suggests. “It doesn’t have to be anything that’ll break the bank, but it’s an easy way to show your appreciation for the user taking time to test your app and write up a review.”

4. Know your unique value proposition—and be ready to pitch it

You built your app with a specific purpose in mind. Maybe it’s a new idea that’s never been done before, or maybe it’s an improvement upon the apps that currently exist in the market. Whatever the purpose may be, Kelly Vaughn advises making sure you can clearly articulate what it is that makes your app stand out from the crowd.

“You may only have 10 seconds to catch the attention of a potential customer, and you only have one chance to make a good first impression,” Kelly cautions. “Whether you’re discussing your app face-to-face or marketing your app via Twitter, make sure your value proposition is clearly stated and can be understood by any potential customer.”

5. Write clear and concise copy

Getting really clear on what your product does is also crucial for all the copy you write about your app. Product strategist, designer, and writer Andi Galpern recommends speaking directly to your target audience.

“Make the benefits of using your app obvious, so people are inspired to download it,” she suggests. “Don't overwhelm people with fancy words. Use plain language so that everyone gets the same message. For example, I often use Hemingway, a simple online word processing tool, to construct and edit paragraphs. It evaluates the readability of sentences and encourages authors to write in an active voice.”

Most importantly, Andi advises to be your authentic self: “People buy from those they trust. You want to sound like a real human who genuinely cares about the people who use your products.”

6. Optimize the creative on your app’s product page

The product page for health app Lifesum helps you understand exactly what the app does at a glance.

Ludo De Angelis, founder of digital and app marketing agency Orto Marketing, cautions it’s not enough to just optimize the copy of your product page. The real attention, he recommends, should go where the eyeballs go: the videos and the image.

“You know that little ‘more’ button that expands the text field on your listing?” he asks. “Only two percent of people that land on your product page even tap on that to read the full description of what your app does. They want the information faster than what plain text can give them.”

Ludo explains that people want to see what your app looks like, how it works, and what it can do for them as quickly as possible.

“Videos and images are the best way to convey this information, and consumers know this—they will scroll through those images faster than you can say ‘curly-bracket!'” Ludo points out.

For example, product pages on Apple’s App Store can handle three 30-second, autoplaying App Previews (videos) and up to 10 screenshots (the first are the most important). Ludo recommends using bullet points in both formats to convey what your app does.

“The name of the game here is, don’t make someone have to think too much in order to download. Good luck!”

7. Finding your listing on the Shopify App Store

Merchants compare app listings side-by-side before making the final decision to install your app, Shopify has learned from research. Optimizing your listing for this stage in the merchant's journey will help improve the conversion rate of your leads, advises Erin Marchak, web development manager at Shopify.

“You should structure your app's description in a way that's clearly selling the value you're bringing,” she explains. “The Key Benefits section allows you to really call out what you're offering and gain a merchant's attention quickly. You can learn more about how to leverage all of the features we've built into the listing from our guide Being Successful in the App Store.”

"Merchants compare app listings side-by-side before making the final decision to install your app. Optimize your listing for this comparison stage in the merchant's journey to improve the conversion rate of your leads."

Being selected for a Staff Pick

One of the best ways to help users discover your app is by being selected for a Staff Pick.

“Staff Picks are curated by our own team,” Erin says. “We look for unique apps that solve a niche problem for merchants, meet our success guidelines, and offer excellent customer support. You don't have to be a big app to get featured, but you do have to take being an app developer seriously!”

8. Create a beautiful and memorable app icon

A selection of app icons designed by Michael Flarup.

Creating that one, singular piece of graphic design that users will interact with every time they see your product can be an intimidating task. According to designer and entrepreneur Michael Flarup, a beautiful, identifiable, and memorable app icon can have a huge impact on the popularity and success of an app, and so spending time and effort can really pay off in the long run.

“An app icon is like a little visual anchor for your product that has to solve a range of tasks,” Michael explains. “It needs to serve as a strong and consistent branding element that’s recognizable on and off device. It needs to be scalable and work across many sizes. Ideally it should be consistent with the rest of your design language, and it needs to stand out and be unique from other apps competing for attention.”

Gabe Kwakyi, CEO of a mobile app development and marketing agency Incipia, has found the following best practices in app icon design:

People process images faster than text. Using visual cues helps users immediately understand what your app does. Flight apps use airplanes, GPS apps use the globe, and chat apps use a speech bubble. This is especially important when your icon sits alongside mixed peers (e.g. the most popular apps), versus one inherent use case (e.g. a keyword search).

With high-resolution screens and large pixel counts, icons have a chance to show off more polish. Adding a gradient or shadow can be a cue for users that your app is professional and attentive to detail. That said, consider your target market; while some regions such as Japan and China may appreciate more complexity, the current trend in Western cultures is minimalism.

Ensure sure your icon stands out in a crowd. If all apps use the same polish and visual cues, then what is to distinguish one from another? Take the time to do competitive research and design something unique.

Lastly, make sure that the visual identity used in your icon follows your guidelines. Branding is about consistency, and without this you lose the chance to benefit from your investment in building your brand.

To learn more about good app icon design, visit Michael Flarup’s applypixels.com for resources, articles and his upcoming video class on the subject.

9. Build onboarding with longevity

Interaction designer Krystal Higgins recommends building onboarding that sees beyond the first experience, since she’s found far too many apps that don’t put guidance in place after the initial run.

“First impressions are important,” she explains. “But sometimes we focus so much on building the first run experience of our apps that we fail to design onboarding that supports users as they grow. True onboarding isn’t just a one-time, one-size-fits-all thing; it’s a process that guides users through multiple events over time, using different methods for different situations. When done well, the seam between onboarding and everyday user education is invisible.”

To build an onboarding experience that flows into everyday guidance, Krystal advises defining what the successful end state looks like for your users.

Once key actions are identified, Krystal suggests scaffolding them with guidance. This involves figuring out how to trigger the action, guide users through the action (and any issues they might encounter), and close out the action in a way that leads users to next steps. As you do this, consider the different situations your users might be in when, or if, they encounter your key actions. You may need to leverage more than one approach to your guidance to meet them where they are.

“Tethering an onboarding experience to the desired end state of your users ensures you don’t just build onboarding that solves for the short term, like getting users to sign up,” Krystal concludes, “but that you build onboarding to carry your users for the long term.

10. Marketing for retention and upsells

When you’ve launched any kind of app, and people are downloading or signing up to use it, one of the biggest ways to improve your revenue over time is to maximize what you already have with your user base, finds Ben Harper, managing director of market research firm Clarity Stack and founder of Meet Hugo.

“People have taken the time to give your app a try, so it’s essential that you give them the best experience at every touchpoint to keep them coming back for more,” he explains. “It all starts with understanding your data, and keeping a close eye on it.”

For their web app Hugo, Clarity Stack take subscriptions via Stripe, which comes built-in with a number of metrics that, for example, allow the team to track their churn rate and lifetime customer value.

“We can see customers in various cohorts based on when they signed up and see when their likely drop off points may be,” Ben explains. “Overlaying that with login and usage data from within the app allows us to see who is most at risk of churning and re-engage them, and who our most loyal customers are that may be open to an upgraded package.”

The result of looking at all of this data is improved touchpoints with customers—primarily through automated marketing funnels to check in with users, re-engage them, and remind them about what they’re missing out on by not logging in.

“We’ve seen tangible improvements across all areas by constantly tweaking and measuring our customer touchpoints across the lifecycle of a customer,” Ben points out. “Make sure your app is set up in a way that you can track what’s happening fully, and take the time to act upon the trends that you can see emerging.”

11. Don't forget to market to technical decision makers

If you’re building an ecommerce app, it also makes sense to focus marketing efforts on merchants, because they are the ones footing the bill for your application at the end of the day. Gavin Ballard, founder and CEO of Shopify Plus partner agency Disco, suggests describing the pain points you're solving in terms of boosting revenue, saving time, or reducing costs.

“However, don't forget that Shopify merchants are often acting on the recommendation of technical experts such as freelance developers, agencies they've engaged, or their own in-house development teams,” Gavin warns. “The larger the merchant, the truer this becomes—as a Shopify Plus Partner agency we see this happening all the time.”

Gavin therefore recommends that Shopify app developers provide as much information as possible to technical partners in their documentation and marketing material, including:

Describing what changes your application will make at a technical level to a merchant's store (e.g. theme files added, metafields managed, product tags added and removed). This lets technical stakeholders evaluate compatibility with existing apps and workflows and have a degree of confidence about the impact of adding your app to the mix.

Providing clear documentation on touchpoints for customizing your application (CSS classes used, JavaScript options that can be set). This helps technical partners build a more bespoke solution for the merchant and increases the odds of customer success.

Making code examples, screencast walkthroughs, and code libraries available for use by technical partners. If a technical stakeholder can see that you're committed to supporting them and making their development experience smoother, they'll be much more inclined to recommend your solution.

“If you're on the fence about the value of optimizing for developer happiness,” Gavin says, “I often just point to the runaway success of Stripe—a company that built a $22B valuation in a competitive industry, primarily off the back of making dealing with payments a pleasurable developer experience.”

Focus on the fundamentals

There are many ways to market an app. As the above tips have shown, you don’t have to have a huge marketing budget. If you get the fundamentals right, like knowing your unique value proposition inside out, and apply them to the design and development of your app, it’ll significantly help the promotion of your app. Invest time in the design of the app icon, refine the description of your app and how it’s displayed on the app stores. Then write about it—and even better—get others to write about it. Hopefully, our tips will help you get your app in front of your audience. Good luck!

Build apps for Shopify merchants

Whether you want to build apps for the Shopify App Store, offer private app development services, or are looking for ways to grow your user base, the Shopify Partner Program will set you up for success. Join for free and access educational resources, developer preview environments, and recurring revenue share opportunities.

About the author

Oliver Lindberg

Oliver is an independent editor, content consultant, and founder of Pixel Pioneers. Formerly the editor of net magazine, he has been involved with the web design and development industry for more than a decade, and helps businesses across the world create content that connects with their customers. He also co-founded the international web conference Generate, and is particularly passionate about user experience, inclusive design, and advocating for social good.