Make Money Online

Blogging vs Apps – Pros and Cons – Which is Better for Long Term?

Blogging vs Apps

When it comes to online earnings, writing blogs and making apps are the two most common time tested ways in creating an online empire. Today, in this post, let me tell you the pros and cons of both Blogs and Apps.

I have been making android apps since November 2013 (With a gap of 1 year in 2015) and have a lot of experience(~3 Years) in this field of online earnings. I never really considered blogging as a viable medium for online earnings. My bad.

Last year(2016), in December, I came across a guy who was a pro blogger and wanted to jump into android apps development. With time, I came to know that blogging has a lot of potential to earn online from him.

He used to earn at least 5X of what I earn from my apps. So, I naturally researched more about blogging and bought a couple of domains to start my blogging journey. One of them was RandomBlog.Guru 😉

I also bought hosting in January and was ready to start my blog. Now, I had zero experience in writing content for the blog. So, I again researched on the internet and chose WordPress as a platform and bought some nice looking theme and set it up in a couple of days. 

Meantime my projects at android side demanded a lot of time and I kind of forgot about blogging. 

I finally posted my first blog post in May 2017. After this, I have started few more blogs and has been writing on various niches. 

It’s been little over 3 months since I started taking blogging seriously and in the mean time have learned some important stuffs about blogging. Let me tell you the differences I found with blogging when compared to making apps.

Blogging can be started in a day, but requires months to get traffic

PROs of Blogging:

Let us first see the PROs of Blogging vs Apps:

  • Anybody Can Blog

    Blogging can be started by anybody without any hardcore technical knowledge. With Google’s Blogger and, it’s literally a cakewalk to start blogging with ZERO monetary investment. Setup an account on Blogger or WordPress, start blogging. it’s that simple. Technically, you can start writing blogs in less than 30 minutes. But, when it comes to making apps, you need to know a way to code and write your apps which when compared to blogging is a major setback. It took me 3 months of daily 2-3 hours of training to learn basic android development, the basics of blogging can be understood in less than a day. 

  •  No Censorship

    The internet is free and open to all. You can write whatever you want to write and express your opinions. There are no restrictions or hard rules to follow while blogging(Barring Monetisation requirements). The internet is far and wide, you can reach any part of the world without worrying about anything. While in the world of apps, the app marketplaces are controlling 99% of the installations, ie Google Play and Apple App Store. You have to follow the developer policies in order for your app to pass through the strict review system. Often, apps get rejected due to so many reasons. 

  • Easy to Scale

    Blogs can be scaled easily as there are multiple ways to acquire the users, search engines among the top. You can literally just write a blog, publish it and sit back, search engines do the job of reaching it to relevant audience. Also, blog links can be shared across multiple channels like social media, private messages, forums etc. Whereas in the case of apps, there is only one medium to reach users and that is app marketplace. You can reach your target customers only through Google Play Store or Apple App Store.

    Organic Traffic, Social Media Promotion, private messages etc bring traffic to blogs
  • Low Customer Acquisition Cost

    Blogging doesn’t demand anything extra apart from a few kilobytes of data for loading the requested page. Apps demand that the app to be downloaded first which is huge ask for customers to spend their precious data and time on an untested app. When a users sees two links for the same thing he is looking for, one being the blog link and another being the app link, it is extremely likely that the user will click the blog link since the demand is less. Not only the data and time is required in installing apps, storage space on the device also matters a lot. More than 25% of the uninstalls happen because of storage space scarcity.

  • Easy to Make Changes/Update

    It is extremely easy when it comes to editing or updating posts, changing themes, adding plugins etc. All the things can be done in real time without worrying about user experience being hit which is not true in case of apps. Making changes or updating apps is a tough job and demanding all the existing users to update the app is not always appreciated. While there are some workarounds to change/update the app over the air but it is still a complex procedure and not possible to make major changes or unplanned updates.

  • Many Bloggers Can Manage a single site

    More than 1 person can manage the blog and author the blog posts which suits to him/her. No need to know the entire blog’s content to keep up with the team. Actually, it’s easier for people to manage a a part of the blog’s content and write on their will. It is extremely difficult process to streamline the app’s development and co work on the same project as one module of the app is related to each other. Multiple developers, if any, should be knowing the entire app’s functionality aspects

CONs of Blogging:

Now, let us discuss about the pros of app development or the cons of blogging.

  • Requires Constant Attention

    Blogging requires continuous work in order for the blog to keep going. If you stop blogging for a few days, the earnings are going to drop and you lose the search engine rankings. But, apps, once developed and published, requires no extra special attention to keep it going except some critical bug fixes if and when arrives. You can create an app is 4 months, release it and then relax for the rest of the year as the app makes money on its own without any personal intervention.

  • Monetisation Risk

    It’s well known fact that monetising through ads and affiliation are two best methods for making your blogs pay. But, getting approval for AdSense or any other ad networks for that matter is not easy and often they get rejected. In case of apps, there is no approval process for AdMob or any other mobile ad networks and works all right on all types of apps/games. In case of blogging or AdSense in particular, all niche blogs are not approved and blogs in different languages other than a handful of them which are supported are not eligible for their monetisation policy. For example, India has more than 22 major languages but only English, Hindi and Urdu are supported. So, writing blogs in any other language other than these 3 languages is not advisable at least for now.

  • SEO Difficulty

    Writing some awesome content is one thing and making it rank is another thing. When it comes to SEO or Search Engine Optimisation, results show that top 4 results for a keyword query will get more than 60% of the clicks, making it extremely painful and hard task to compete with big brands or already established blogs. But, in app stores, there are a variety of ways to discover the apps and show your app to the potential customers. For example, friend referrals, Similar Apps suggestions by marketplaces, top apps list, new apps list, more apps by developer etc. It’s practically possible to get the same number of downloads as your competitor from week 1 when everything else is put in place.

    The best place to hide a dead body is on the 2nd page of Google
  • Reusability

    Once you write a blog post, it’s over. You cannot use the blog’s content to make another post. It hurts in ranking if done so. Developing apps is completely opposite to this. Once you write certain app and then you want to use some functionality from old app to new app, it’s efficient to copy the same code and write new app. It saves time and energy. No negative impact. For example, you can write an RSS parser for a WordPress site and use the same code to parse any sites without any further efforts. 

  • Users Retention

    More than 90% of the users who read a blog will not bookmark or pin the blog to visit later. It has to happen organic or through social media or through newsletters. Basically, the retention rate of blog readers is very low. In case of apps, once people install the app, it stays on their phone for quite a long period of time. They can be retargeted at a later date. typically, the retention rate of apps is 30% which is satisfactory. Pushing notifications, reminders, etc will bring back the users to the app.

    Typical Retention Rate of apps is 30%
  • Responsive Behaviour

    These days, all websites have become responsive to different screen sizes and show different layout designs depending on different screen sizes. It’s still hard to maintain consistency among different platforms/ operating systems or on different browsers. But, that’s not going to be a case with mobile applications created natively to suit that particular operating system. A person using 3.2 inch device or a 10 inch tablet, the experience will be seamless and provides better user experience than on a browser. 


While there are equal number of advantages and disadvantages to both blogging and writing apps, I would suggest that if you are good at coding, make apps first, create a stream of revenue from the apps, then start writing blogs since writing blogs requires full time attention and can only be profitable in long run. Apps can go viral in a day or two and bring in revenue and stay at the top of the rankings for a long period of time unlike blogs which will die soon. 

If you are a non-technical person and want to make a mark in online world, then blogs are tailor made for people like you. Start writing blogs and things will turn around with hard work and consistency. Remember, anybody can blog. 

If you liked this post, perhaps you will like my other posts as well. Please like our facebook page for more updates.

If you have any doubts/suggestions or anything to ask, please feel free to ask in the comments section.

About the author

Darshan Gowda

Follow me on Facebook, Google Plus


Leave a Comment

error: Content is protected !!