App Miners Guide

A guide featuring insights from App Reviewers and the Blockstack PBC team

Disclaimer: App Mining is currently being piloted by Blockstack PBC with the intent of refining it to the point it can be implemented at the protocol level on the Stacks Blockchain. The program is constantly improving thanks to feedback collected via the forum, Github, and ongoing App Mining calls with miners.


App Mining is built (and constantly refined) in a way that should help bootstrap quality applications that people want to use. As an app improves relative to others in the App Mining pool, so too should its rank and therefore the associated payout. Different independent App Reviewers focus on different aspects of what makes an app high-quality or successful, the aspect they focus on being a function of their expertise. In this guide we’ll feature advice from each of these App Reviewers so you can best understand how to score well with each, thus improving your overall score.

It's worth noting that if at any point as an App Miner, you feel compelled to do something to improve your score that you don't feel is also improving your app or helping you acquire users, it's a potential area for feedback that could improve App Mining, so please don't hesitate to use the forum or regular call to do so.

Before you begin

Zero-to-Dapp Tutorial

If you've found this guide and have not yet built an app, please start with the Zero to Dapp Tutorial. It's the easiest way for anyone to start building on Blockstack. The tutorial will not only help you start building, but will guide you through the App Mining submission process as well!

How App Mining Rankings Work

If you haven't yet, check out these two resources on how the ranking works. It's not required know how everything is calculated, but it's openly shared and calculated in the interest of transparency. This post covers the full process including a video explainer and the white paper. Recommendations from Blockstack PBC

Recommendations from Blockstack PBC

Marketing and Growth

Don’t make Marketing and Growth an afterthought. Content and social media interaction attracts new users. Apps with more users get more feedback. More feedback means better apps. Sooner than later, you’ll need to be growing your user base so don’t neglect these activities early on as they’ll support you in building and maintaining a viable project in the long-term.

How AppSumo Beat the Tech Giants


Free Ebook: The Ultimate How-to Marketing Guide


Definitive Guide to 40 Marketing Guides

All the Guides

Don’t lead with ‘decentralized’

Most people don’t care how your app works behind the scenes. The decentralized nature of Blockstack and your app is a means to an end. Focus on the value your app provides to your users instead of how it provides it. Show that your app is more secure or private, that users own their data at all times, that their data is not sold, etc. Decentralization will likely come up in describing your app, but don’t make the mistake of thinking many will jump at the app simply because it’s decentralized.

Do things that don’t scale

Get your hands dirty, do things that don’t scale. Paul Graham of Y Combinator recommends this method and it’s one that will help you find product market fit faster and more cheaply. Here are a handful of ways to find users that aren’t that scalable, but will work. Here’s another list of 17 ways to find your first 100 customers. You get the idea, there are more of these out there if you look and it’s that kind of hustle that will get your user acquisition kick-started. Beyond that, you’ll be learning along the way how to talk about your app the right way—take notes on what works so you can weave those learnings into scalable efforts down the road.

Publish content and interact

While there isn’t currently a direct measure for number of users, having real users is critical to your success. Not only do they provide the opportunity for you to build a sustainable business, they also provide feedback. Do everything you can to reach new users. In the earliest days, a mix of less scalable activities like those above and the longer-term investment in content is important. Creating content has SEO benefits (people need to find you) in addition to establishing your brand as trustworthy. Create content regularly and distribute it via social networks, groups you’re a part of, your personal network, to relevant bloggers and media, investors if you have them, your customers, and other influencers willing to listen. Start with Moz’s Beginner’s Guide to Content Marketing.

Hone your message

Chances are the first way you describe your app and its value proposition won’t be the most effective ones. Find ways to test what sticks with people and converts new users. A small spend on social or search ads will let you quickly learn what works. You should also experiment with landing pages for specific audiences. There are countless tools to make this easy, you can also pull down free templates for whatever CMS you may be working on. Check out this Beginner’s Guide to Landing Pages from Neil Patel and work on the story of your brand/app/project.

Design and Interaction

With TryMyUI officially onboard, UI is not just important, but a critical piece of the score you receive.

Get more feedback

In addition to the feedback you’ll get each month from TryMyUI, you should gather your own information too. This guide from Help Scout has some great tips for ways you can gather feedback of all kinds from customers. Real people using your app will provide you invaluable feedback.

Keep a close eye on visitor behavior

Going hand in hand with gathering feedback from users, you should find ways to ethically track website visitors so you can make strategic decisions about where they are falling off in your funnels. Analytics tools such as Fathom, Fullstory, and many more will give you insights, but be sure to take advantage of the options they provide to obfuscate personally identifiable information. Everything from the color of a button, to the image you chose, to the copy you wrote can have an effect on potential new users dropping off. An experienced designer should be able to quickly help you fix problem areas with better design and get more people all the way from your site to into your app.

Invest in graphic design work (even if lightly)

First impressions of your app (even just the logo appearing on Product Hunt or elsewhere) can be the difference between someone taking your app seriously or just scrolling right past. Quality design work can be found in many places, here’s a quick list of resources you can try:

Recommendations from Product Hunt

Product Hunt Community Score

The community score is calculated directly from public upvotes on Product Hunt. This community serves as a good indicator of how your app will be perceived by early adopters and people who are actively looking for new solutions. Although your best opportunity to get upvotes is from a good launch on Product Hunt, you can continue to get upvotes forever.


Maximizing your launch: Since your launch on Product Hunt is such a great opportunity to start your Community Score on the right foot, we recommend following the extensive launch guide Product Hunt has put together. It will help you navigate a the do’s and don’ts of launch and provide other helpful marketing tips. It covers:

  • How to launch on Product Hunt
  • The key things to focus on
  • What to avoid doing
  • How to prepare in advance
  • How to market your product

Bonus Section: How to get promoted by the official Product Hunt Twitter and Facebook accounts, and how to make it into the Newsletter which reaches hundreds of thousands of readers every day (even after your launch).

How to Launch on Product Hunt ????

There are dozens of different articles and posts, each promising to be the "Ultimate Guide to launching on Product Hunt." While the intentions of the authors are good and most of the recommendations accurate, each article unwittingly contains misinformation that we'll address throughout this post.

Learn more

Easy ways to get more upvotes even after launch

  • Use the upvote widget from Product Hunt
  • Get your app listed on popular collections to increase visibility
  • Link to your Product Hunt page from your social media accounts or website
  • Expand the content on your Product Hunt page to appear in more search results and give people the information they’re looking for

Recommendations from TryMyUI

The TryMyUI Score

TryMyUI’s panelists will score using a special survey they developed expressly for the App Mining program: the ALF Questionnaire (Adoption Likelihood Factors). Answers to this questionnaire will be used to calculate an overall score reflecting the following 4 factors:

  1. Usability: Is the app intuitive and easy to interact with? Can users perform the central functions without difficulty?
  2. Usefulness: Does the app meet a real need? Does it provide a valuable solution to a problem that users face?
  3. Credibility: Does the app inspire trust in users? Do they feel that it is safe to use? Does the information on the app feel authoritative and believable?
  4. Desirability: Do users enjoy being on the app? Does it make them want to return for future use? Are they excited about the app and what it allows them to do?

Each factor corresponds to 4 questionnaire items, for a total 16 items that comprise the ALFQ. Users mark their answers on a 5-point Likert scale, with 5 meaning “Strongly agree” and 1 meaning “Strongly disagree.” The final result is a score for each of the 4 factors, and a composite ALF score.

How to use your TryMyUI videos & data

Every month after the scores are released, you will be given access to 8 user videos from your app, with the accompanying ALF scores and written survey responses. This data will contain deep insights into the User Experience of your app – what you’re doing well, and where you can improve. All of this will be really helpful over the next few weeks as you work to improve your app design for the next month’s round of testing. Here’s our tips for diving into your TryMyUI test data:

Tip Description
Check your ALF scores first. You'll be able to see each individual tester's score. Check who had the best and worst experiences. This will be helpful to know before you start watching the videos.
Scan your written survey responses. Look for themes that appear across multiple testers' answers. Keep an eye out for any glaring issues that may have specially impacted users' experiences.
Formulate an attack plan. Now that you've reviewed the ALF scores and written responses, start watching your videos. You already have an idea of the kinds of issues you'll find, and which users experienced those issues, so start there. This will allow you to quickly identify your main areas for improvement, and to understand why users are having trouble in those spots.
Take notes. As you watch your videos, take notes on what you see. Users will give verbal feedback as they go, explaining their thoughts, reactions, and impressions of your app. Look in particular for gaps between what they expected and the actual experience your app delivered.
Read between the lines. Observe what users do as well as what they say. The verbal feedback is important, but sometimes users won't comment on every issue, or even realize that something has gone wrong! Pay close attention to behaviors that are different from what you anticipated, or things that are hindering users' progress towards your desired outcomes.
Interpret your findings. Figure out what users' feedback means for your roadmap by identifying the problem at the root of their complaints. For example, a user might wish for a video tutorial, but that doesn't necessarily mean you should add a video tutorial. Instead, think about what's missing from the information you currently provide that caused the user to feel so disoriented.
Look for positives too! Your TryMyUI data won't just show you where things aren't working smoothly, it will also show you what you're doing right. It's important to take note of these insights, so you can emphasize those elements and avoid eliminating features that people like.

UI/UX Recommendations

Here are some quick tips from the TryMyUI team on improving your app’s design and providing better experiences for your users:

  • First impressions matter! Clearly communicate your main value proposition up front. If visitors don’t understand what you can do for them, they won’t even bother moving on to the next step.

  • Pretty isn’t everything, but a visually attractive design increases your credibility and makes users feel more comfortable using your app. A good-looking homepage will start you off on the right foot with users.

  • Show, don’t tell. People never read as much as you think. Wherever possible, try to explain your app’s benefits and functionalities with a combination of text, illustration, and interaction.

  • Define user personas and stories, and design your app based on these. If you can step into the shoes of your users, you’ll be better able to create something they’ll want to use.

  • Simplify. Trim the fat in your designs. Simple is better – focus on the main actions, and minimize distractions.

Analyzing and improving your UX

Understanding first impressions on your site

Read More

5 psychology principles for better UX design

Read More

Smashing Magazine

A Comprehensive Guide To Mobile App Design

See the Guide

Thank you!

We hope you enjoyed this guide and are enjoying your App Mining experience. Please contact at any time with suggestions or questions.