Site icon Travelpayouts Blog – Travel Partnership Platform

How to drive 500 000 app installs? FareFirst case

How it all started

Jaseel joined the Travelpayouts in 2015. He first created a White Label website and then built a few apps with Travelpayouts SDK, which helped him learn the basics of SEO.

In 2017, Jaseel launched his own company, FareFirst. Today, his app is localized in more than 20 languages, accounting for almost one million installs and over 120,000 active users per month.

How to build an app with Travelpayouts SDK

Creating an app with Travelpayouts SDK is a pretty simple process and doesn’t require coding skills:

It is not enough to simply create an app to start making money. There are three things to do next: 

ASO

ASO, which stands for App Store Optimization, is a two-part process. You need to add keywords to improve app visibility in SERP and then optimize the conversion rate. ASO alone helped FareFirst get about 100,000 installs in the first three months, with up to 4,000 installs per day. The graph below shows the changes in the number of installs over time.

To achieve such a result, you can follow in Jaseel’s footsteps:

  1. Research keywords
  2. Add keywords to the title and description
  3. Optimize the app listing page 
  4. Localize the app
  5. Drive reviews
  6. Run A/B testing for logos, screenshots, titles, etc. 

How to use keywords

Keywords are the most important step towards ASO. To improve app visibility, add them to the app title and short and long descriptions. There is a slight difference in keyword placement on Android versus iOS:

Keywords in the title 

There are many ways to name an application. In the screen below, you can see three examples of app titles.

Jaseel personally recommends choosing the second or the third strategy, as he used both of them and saw radical improvements in the number of app installs.  

How to find the right keyword for your title 

What is the best title? 

It should contain the right keywords, realistically represent exactly what the app does and help optimize it. It’s better to use generic keywords and not just a brand name. To find the best option, come up with a few solutions, test them and choose the one that most suits you.

Keywords in the short description

The short descriptions (Android) or subtitles (iOS) occupy a prime spot on your app listing in the store. To generate installs, it should be simple and impressive at the same time.

Remember to add your most important keywords to this field. Below, there is an example of the KAYAK app short description. As you can see, it includes many generic keywords: cheap, flights, hotels, rental, car, app. The word “app” is in the list of ten most popular words that people use to find the desired application, for instance, “app for booking tickets,” or “app with coupons,” etc.

Keywords in the long description 

The long description allows for up to 4,000 characters, so there is a lot of space for keywords. The first couple of sentences are most important, because customers can see them from the app listing, and less than 2% of users proceed to the extended description.

Make sure you add all relevant keywords to the long description and maintain a good level of density (2%-3%). Finally, try to make the most of the available space. For example, FareFirst uses 2,500 characters in its long description. 

The screen below shows the listing of the eSky app.

The description starts with the words “cheap flights” and then features names of the airlines and hotels. The app ranks fourth and fifth for the keywords “RyanAir” and “WizzAir” on the Google Play Store, and both brands are used twice in the description. This is important because people are looking up low-cost carriers more often, so mentioning brands like these can increase your position in the store.

More keyword opportunities 

The next field to use is the Developer name on Android or the Keyword space on iOS (up to 100 characters). By filling in these sections, you can significantly improve your ranking. Then, take advantage of the “What’s new” field. Earlier, it was possible to add keywords in the package name, but it doesn’t work this way anymore. 

Keywords to focus on 

In order to increase the number of installs, pay close attention to high volume and low competition keywords, long tail keywords (despite lower popularity, they can boost your app ranking by a lot), brand names (they have high search volume and relatively low competition) as well as your competitors’ keywords.

How to find keywords 

Use tools for app optimization. AppTweak is great for competitor analysis. It allows you to find the keywords that drive downloads for competitive apps, checks what keywords they rank for and tracks their growth. AppTweak also shows keyword search volume (on a scale from one to 100), ranking the difficulty and the chances of getting listed on the top for this keyword. 

Competitor analysis is a crucial factor for success. Find out which keywords drive installs for similar apps, check their search volume and ranking difficulty and then add them to your store listing. 

Another great tool is AppFollow. It is cheaper than AppTweak and has great functionality also.

Find more useful tools for your app optimization in the picture below.

How to optimize your app for a better conversion

There are five major elements that influence your app conversion: icon, screenshots, promo video, featured images (for Play Store only) and proper tags (for Play Store only). Here are some tips on optimization:

After publishing

It’s time to share your app with family and friends. Jaseel recommends sending the app name or screenshots and not the link. This will help improve the app position in the store. Then, ask your friends to write a detailed review and not just “What a cool app!” If you keep doing it for a week or two, the keywords in the app title and description will start to gain weight.

Therefore, publish your app, let a little time pass, and then start sharing it and collecting reviews. These simple steps will help you get a good position in the store.

Reviews are just as important for driving downloads, so try to get as much positive feedback as possible. Don’t panic if someone leaves a negative review, and remember that replying builds credibility. To collect reviews, use a two-step pop-up notification for measuring customer satisfaction. Ask users to rate your app if they like it or leave feedback if not. 

Localization

Localization is the next crucial step. The graph below shows an increase in the number of downloads of the  FareFirst app since the start of localization.

Here are the elements of an app that need localized: 

Upload the original app to the store and wait for optimization tips from Google. Then, you can start localizing for the top ten languages based on download statistics, paying particular attention to popular languages such as German, Spanish, Italian, Russian, etc. Create screenshots for both mobile devices and tablets.   

Also, build a semantic keyword dictionary and upload it to the localized file. To find semantic keywords, Jaseel uses AppTweak. This is how it works: find your competitor’s application, change the country and the language, open the keyword finder, check the top-ranked semantic keywords and add them to your store listing. 

Improving

At the beginning of the promotion, ads can boost the app position by a lot and can also improve the keyword ranking.

Another important step is to run A/B testing. It allows you to try out various logos, featured graphics, promo videos, short and long descriptions as well as screenshots. For example, you can set seasonal-specific screenshots for Christmas or any other holiday to boost installs. 

Remember to improve your app on a regular basis. Here are the key things to keep an eye on: 

How to succeed

Build a successful application by:

One more thing to remember: it is not enough to just attract customers, you also need to retain them. Push-notifications, email newsletters and retargeting will do the trick. For instance, FareFirst sends notifications twice a month and on special occasions.

To learn more about app optimization and improvement, consider checking out the tools:

It is also important to use analytics services to monitor your campaign efficiency and be able to adjust it along the way. For instance, in the beginning, Jaseel used the Google Play Console and some regular analytics tools, but now he prefers Firebase.

Slides

If you want to learn more about building an app with Travelpayouts SDK, check our knowledge base and blog articles.