Skip to content

Insights ·

Mini program, H5 or app: which should come first

For most companies' first mobile product, a mini program or H5 page is the safer start: users don't download anything, and it spreads through WeChat and links. Consider an app when users need frequent, long-term use, push notifications, offline access or complex interaction. Decide on four things: where users come from, how often they use it, what business it carries, and who will run it afterwards.

Whether to start with a mini program, mobile web pages (H5) or an app depends mainly on where your users come from and how often they use it. For most companies, the safer first mobile product is a mini program or H5: users don't need to download or install anything, they just scan a QR code or tap a link, and it spreads through WeChat groups, official accounts and Moments, WeChat's social feed. An app is worth building first only when users need it frequently over the long term and can't do without capabilities like push notifications, offline use or complex interaction.

The three are not mutually exclusive. Many brands end up with all three; they simply arrive in a different order. Below are four questions to help decide.

What each format does well

H5 is simply a web page opened in a mobile browser or inside WeChat. Its strengths: one link can be shared anywhere, and updates need no review. It suits event pages, registration pages, brand campaign pages and content showcases. Its weakness is that it's hard to make users "stay"; once they close it, they're gone.

Mini programs are lightweight apps that run inside platforms such as WeChat. They open quickly, need no installation, and can use the platform's login, payment and sharing features. They suit "use it, leave, come back later" scenarios such as booking, purchasing, membership, and registration with check-in, and they are the entry point retail, food and beverage, and event brands use most often.

Apps have to be downloaded and installed, cost the most to develop and maintain, and are the hardest to acquire users for. But they deliver the fullest experience: push notifications, offline use, complex interaction and in-depth reading. They suit products users open every day.

Question 1: Where do your users come from?

If users mainly encounter you inside WeChat, for example through your official account, community groups or by scanning a code in store, a mini program is the smoothest path. If users come from paid ads, text messages or distribution across several platforms, an H5 link works most widely. Only when users are existing customers who already trust you and are willing to install a dedicated app is there a basis for building one.

Question 2: How often will users use it?

For things used a few times a year, such as event registration, expo bookings or one-off purchases, asking users to install an app isn't worth it. For membership, ordering and bookings used every week, a mini program is enough. Only for reading, tool and community products opened every day does the long-term value of an app show.

Question 3: How complex is the business it has to carry?

If it only presents the brand and content, H5 or the mobile version of your website is enough. For booking, check-in, payment and membership points, a mini program's built-in capabilities save a lot of work. On event platforms for expos or sporting events, for example, registration, booking and check-in, and on-site meetings can all be handled on the website and a mini program, without a separate app. Only when the business is complex enough to require long sessions and frequent interaction is it the app's turn.

Question 4: Who will run it after launch?

Launch is only the beginning. An H5 event page is usually used once; a mini program needs someone to keep updating its content and campaigns; an app has to handle version updates, app store reviews and compatibility across devices, plus someone working on user acquisition and retention. If no one on the team is dedicated to running it, starting with a lighter format is more realistic.

Common sequences

  • Mainly brand presentation and lead generation: a website (including mobile) plus H5 campaign pages, to get the content and the brand story clear first.
  • Transactions, bookings or membership: start with a mini program as a brand touchpoint that connects brand expression with retail conversion; once it works, assess whether an app is needed.
  • Frequent use, with a strong content or tool focus: go straight to an app, while keeping H5 or a mini program as an entry point for sharing and acquiring users.

Whichever you start with, it's best to design the brand visuals, information hierarchy and interaction guidelines as one system from the beginning. Then each new format extends the same system instead of starting from scratch. This matters especially in industries with high demands for brand consistency, such as finance, automotive and retail.

FIM's design and development services cover mini program design and development, mobile design, and front-end and back-end development, with projects in retail, automotive, finance, cultural events, media and other industries. Leave us a note at fim.com.cn, and we can work out together, based on your users and business, which format to start with.

← All articles