The Shopify App Store is home to over 6,000 apps, all designed to help merchants around the world run their businesses as efficiently as possible. And while this abundance of choice is great for merchants, it does mean that as an app developer, it can be harder to get your app in front of your audience. Learning how to market an app is the key to overcoming this hurdle.
We’ve asked a range of designers, developers, and app marketing experts for their views on how to market an app. As merchants prepare for BFCM, this advice can help you get your app in the hands of users who need it. Here’s what our experts recommend.
Build apps for Shopify merchants
Whether you want to build apps for the Shopify App Store, offer custom 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.
Sign up1. 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 many more times over when 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.”
You might also like: How to Get More App Downloads in the Shopify App Store.
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.”
You might also like: 5 Social Media Automation Tools to Help You Grow Your Business’ Online Following.
3. Write case studies and source testimonials
Developer Kelly Vaughn, founder of The Taproom Agency, says the proof is in the numbers.
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.
When it comes to asking for reviews, please make sure to follow the guidelines set by the Partner Program Agreement, as there are certain things you can and cannot do. Read more in our guide on how to get reviews for your Shopify apps.
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.
Make sure your value proposition is clearly stated and can be understood by any potential customer.
“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 with others or marketing your app via Twitter, make sure your value proposition is clearly stated and can be understood by any potential customer.”
You might also like: Guidelines and Resources for Getting Listed in the Shopify App Store.
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.”
People buy from those they trust.
6. Optimize the creative on your app’s product page
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 images.
“You know that little ‘more’ button that expands the text field on your listing [on the Apple App Store]?” he asks. “Only two percent of people that land on a listing even tap on that to read the full description of what the 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.
Listings on the Shopify App Store support both videos and images, which gives you an opportunity to create eye-catching assets that quickly explain what your app does. Learn more about optimizing your video and visual assets in our guide on getting more downloads in the Shopify App Store.
“The name of the game here is, don’t make someone have to think too much in order to download,” says Ludo. “Good luck!”
You might also like: A Step-by-Step Guide on How we Optimized our App Listing in the Shopify App Store.
7. Make it easy for merchants to find your listing on the app store
Shopify has learned from research that merchants compare app listings side-by-side before making the final decision to install your app. 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 of your listing allows you to really call out what you're offering and gain a merchant's attention quickly.
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.
"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
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. So, spending that 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. 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. Staff Picks), 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 that 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.
- 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.
You might also like: How to Brand Your Shopify App to Earn More in the App Store.
9. Build onboarding with longevity in mind
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.”
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.”
For more on the topic of designing onboarding with longevity, along with other onboarding tips, read Krystal’s posts on onboarding.
You might also like: 4 Ways to Provide Great Customer Service Immediately After Your App is Downloaded.
10. Create marketing campaigns for retention and upsells
When you’ve launched any kind of app, and people are installing 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 so that you can track what’s happening fully, and take the time to act upon the trends that you can see emerging.”
You might also like: 8 Growth Metrics Every App Developer Should Track.
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.”
You might also like: How to be Successful on the New Shopify App Store.
How to market an app: 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 Shopify App Store. Then, write about it, and get reviews for your app as well.
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 custom 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.
Sign up