How to Create a Money Making Blog For Beginners

In this article, I want to share a practical guide on how to create a blog from scratch so that you can make side money from a blog.

Why did I create this guide?..

I realize, many people think that creating a blog with is difficult. On the contrary, creating a blog with wordpress is very easy to do.

Another thing that caused me to choose WordPress was the option to monetize the blog.

Using a free platform can also make money from a blog. But it has a limited portion of pliers.

Below are the problems I encountered, when using

  1. I don't understand how to make a blog look modern, and pleasing to the eye.
  2. To create an attractive display, I must be able to code.
  3. I don't know how to write articles based on good SEO rules. Because at, there are no plugins to help beginners in writing SEO articles.
  4. Permalink (url) lacks SEO, because there is already an automatic permalink (post date embedded in the url). Even after I migrated it was still not possible to change the already published url. Because the risk of losing traffic in an instant.
  5. When displaying Google Adsense ads, my blog becomes super slow (slow). Difficult to optimize.
  6. The niche and domain that I use limits creativity. (Those who have experienced it will agree).

From the mistakes I've made, don't let you experience the same problem in the future.

So that's the reason I wrote this guide article.

Okay, let's continue the discussion in more detail, from technical to non-technical.

How to Create a Professional Blog

All of the guides I've written in this article are aimed at users.

Broadly speaking there are 7 easy steps that I will discuss:

  1. Determining the Niche/Main Topic of the Blog
  2. Choosing a Name and Domain For Your Blog
  3. Choose the Right Hosting Service
  4. Blog Display Design With Free WordPress Theme
  5. Writing the First Article
  6. Promote Blog To Get Visitors
  7. Make Money From Blog

Before going any further into the technical stuff. I want to share a little information about the basics of blogging. Anticipate if it's your first time getting to know blogs.

What is a Blog?

A blog is a website that regularly updates its content. The content written usually uses language that is not too standard like a scientific work.

Blogs are usually deliberately created to attract the attention of readers. Because the author will get income from there.

From the history of blogs, the beginning of the blog comes from the word Weblog. But more and more here it is better known as just a blog.

Should I Start Blogging?

Yes, you should start blogging from now on. Blogs are not just a place to write and share stories, blogs have potential and benefits that can be maximized.

The following are the benefits and potential of a blog:

  1. Improve writing skills. By getting used to writing and reading, the ability to process words will be better.
  2. By blogging, we can build relationships with fellow bloggers. The problem is from all over the country.
  3. Build personal branding. By building a personal brand, you will have a greater chance of being known as an expert in a field.
  4. Have a charity. Every useful knowledge that you write on the blog will be a charity. But make sure what you write is not misleading, deceptive and so on.
  5. Make money from blogs, as a promising passive income.
Can I blog without technical skills?

Even if you don't have any technical skills. You can make it easily. That's why I made a practical guide on how to make this blog, see the step by step guide.

Do blogs still have a chance where youtube is booming?

Yes, you don't have to worry about the market. Basically, many bloggers earn hundreds of millions of rupiah per month.

Plus, blogging is the easiest way to do it, because how to fill blog content can be done with only writing supplies.

You can do it in your spare time, without the need for a camera, editing etc. All the equipment you need is a computer. Low budget high profit!!

Do you use a free or paid blogging platform?

Okay, you can indeed create a blog with free blogging platform such as:,, and medium.

But I don't agree with them.


There are some very strong reasons that I need to consider.

  1. Custom features on the free platform are very limited. Unlike WordPress, you can use powerful free plugins to do various kinds of custom.
  2. Free platform blogs are sensitive. When you violate the rules they set, your blog can be lost at any time.
  3. Not beginner friendly, because there are no plugins to help with SEO analysis.
  4. Vulnerable to lose traffic if migrating to another platform.
  5. Spending capital, it means you are ready to take responsibility. Yes, you will feel sorry for it when the funds are out, but it will not be continued until it is successful.

So my advice you should use (self hosted) for your blogging platform.

The cost you need to spend is not much, only around Rp. 250.000 to Rp.600.000 per year. The cost you spend includes hosting and domain.

Especially if you use local hosting, usually you will get a free domain.

1. Determine the Niche/Main Topic of the Blog

The first thing to do is determine the main topic of the blog. The main topic / niche is the big picture of what content is on your blog.

By determining a niche before creating a site, you have many advantages. Here are the advantages that you will get when choosing a niche is done at the beginning of creation.

  1. It will be easier to determine the blog name and domain name. I will discuss in the next sub-heading, namely: Determining the Name and Domain for the blog.
  2. It will be easier to determine the style of language, target audience and blog appearance.
  3. By determining a niche, it will be more focused and easier to find content ideas.
  4. Easy to monetize.

Before you decide which topic to choose, there are factors 3P that you can take into consideration when choosing a niche, see more below:

  • Experience – For those of you who have experience, it will definitely be easier to write down what happened.
  • Passion – know your passion. Because later you will enjoy creating content that matches your passion.
  • Potency – There are two potentials included in the last P factor, namely the potential for readers and potential income.

After considering the 3Ps above, you can decide which topic to set.

To make it easier to define the main topic. Prepare paper and pen, then write as below:

  • Write the most interesting topic in your opinion, it can be 3-6 topics. For example (traveling, fashion, and diet).
  • Write down as much of your knowledge and experience as possible on each of these topics. Example: Diet Topics – The experience of the keto diet, diet mayo, how to diet mayo, and so on.
  • Choose the one with the most ideas, determine which one is the most interesting.

Vital Records:

If the goal is to create a blog that makes money, then you should do some market research.

The goal is to know the potential visitors, and your potential income.

Don't get tired of making content, but no one reads it.

In the world of blogging, reader is money!!!!

There are 3 ways you can do to check whether the topic you choose has great potential in search engines or not.

1 Ahrefs

Ahrefs is a website equipped with SEO tools. This site is capable of searching daily, weekly and monthly search volume data. Not only that, you can also check the level of competition for the targeted keywords.

These tools you can use for free, and the crazy thing is, they don't limit the amount of research per day.

Please check your topic at Ahrefs Keyword Generator Tool.

practical ways to create a blog and make money: tools used for topic research

How to use it is very easy, you just write down the keywords you want to check. For example (Gadget) after that click find keywords.

determining the topic of the blog with research on ahrefs is one way to create a blog to make money

From the results above, it can be concluded that the topic of "Gadgets" is very popular.

In the last 6 hours the word “Gadget” was searched by Google users 23.000 times.

This does not include other keywords that are still related to gadgets. It's easy?

Unfortunately, you have to register first to find out more details. Regarding the targeted keywords.

For Adsense players, there is data that must be known from a keyword other than competition. The data is CPC (Cost per Click). Well this CPC can't be seen in Ahrefs.

You can take advantage of other powerful tools.


Ubersuggest is the exact same tool as Ahrefs. The owner of this website is Neil Patel.

He himself is a very successful blogger. Monthly income reaches millions of dollars USD.

What distinguishes these two tools is the limit given to doing research. Ubersuggest limits keyword research to 3 times a day. 

Please go to the website to check  Ubersuggest.


Type the keyword or topic you want to know (Gadgets for example), then click search. Then the result will be like below.

research results

From there you can see how much it costs per click (cpc).

From the information on the CPC value, it can be concluded that the topic of this gadget has a fairly high income potential, which is around Rp. 2000. This value is relatively high when compared to CPC in general in Indonesia.

After seeing a little overview of the potential topic / niche that will be selected. You need to check it based on the annual trend using Google trends.

To ensure the topic you choose will be in demand for a long time.

With Google Trends, you can observe the interest of internet users in a longer period of time.

Starting from a year back, 5 years back, even a trend from 2004.

What is the purpose of observing trends for the past 5 years?

So you can ensure that the topic you specify is not a seasonal niche. For example, in 2016 there was a boom regarding Agate.

You can follow the steps as below.

Open Google Trends.

do a niche check on google trend

After opening google trends, write down the keywords that have been selected earlier.

For example, if I type (Gadget), then the result is like this.

google trend results

You can notice, the image above shows the search results with the keyword “Gadgets” in one day.

To find out if a topic is in demand for a long time, try changing the timeframe to a 5-year timeframe:

Check results on Google trending within 5 years

From the data above, you can see that Gadgets are not a seasonal topic.

After reaching the steps above, you should be able to think and decide what niche you will choose.

Can I change the niche later?

Yes, you can change the blog niche in the middle of the trip. But remember, time that has been used cannot be turned back.

Changing the niche means starting from zero again.

Can jumbled blogs make money too?

To the best of my knowledge this can be done. The problem is the content you will write is too broad.

Plus the mixed niche competitors aren't just small blogs, it's the mainstream online news sites that are your opponents in the search results.

Why is that?….

The answer is simple, the current news site any topic is written. They take all the trifles.

Try typing a simple tutorial on google with the keywords "tutorial for creating a facebook account". What is perched on the first page is an online news site.

example of search results with the keyword facebook

Therefore I emphasize, choose one niche only.

2. Choosing a Name and Domain For Your Blog

The next step is to choose a name, and a domain for the blog. The name of your blog is the first thing visitors see.

Likewise the domain, the domain used will describe what your blog contains.

a. Choosing a Blog Name

Choosing a name, of course, cannot be done arbitrarily. What visitors see after entering a web page/blog is the “Name”.

So, make people immediately understand and know what the content of the blogs they visit.

In determining the name of the blog, you can consider the following tips:

  • Easy to remember – Believe that a blog name that uses scientific terms is a bad idea. As a result, many people will find it difficult to remember the name of your blog. Make a blog name that is easy to spell and easy for people to type.
  • Related to Niche/Topic – Once you have decided on a topic, this will be easier. For example, the topic of your blog is about food, I don't think it would be appropriate to use the name "Writing Guide". So make sure to choose a name that has a correlation with the main topic.
  • Don't Limit Yourself - Say the name of your blog is "Jogja Food Diary". What do you imagine when you hear that name? How about in the next 6 months you want to review food in Kalimantan? A year later you want to review Papuan food? Combining it with a personal name, a pretty good idea. For example "Pevita Food Diary".
  • Do not use symbols and letters Have you ever noticed large websites and blogs that use a combination of numbers? I think the ratio is 1 in 10.000. Use letters to make names.

For more details on how to determine a name for the following blog with examples of blog names as inspiration, you can read the following article: Ideas and Inspiration for blog names.

b. Choosing a Blog Domain

Tips for choosing a good domain is, make it the same as the name of the blog. Domain will be your blog brand.

Examples of websites and blogs that are already big today: Ruang Guru –, Tokopedia –, Blogodolar –

Almost all websites and blogs that are popular today, use the same name and domain.

Your domain extension can be anything, currently there are many extensions issued by ICANN. Here are some extensions you can use.

  • .com
  • id
  • .X Y Z
  • . Net
  • .online

Currently the most popular domain extension used is .com. You have the advantage of using a .com domain extension. The reason is simple, any Indonesian people type it in dot com.

If .com is no longer available, you can use alternatives such as, .net, .id and so on.



To make sure whether the domain you are after has been registered by someone else, you need to check it directly at Niagahoster.

Steps to create a blog: determine the domain for the blog

After you enter the domain name you want to use "", the search results will show the availability of the domain you are looking for according to the specified extension.

The result will look like this:

Steps how to create a blog: determine the domain for the blog

If the domain you want is available, then you can save it first.

No need to buy it right away. Because you can get the domain for free. Read on until the end to get a free domain.

3. Choosing the right Hosting Service

The next step in this “how to blog” article is choosing the right hosting.

By using, it means that you have to provide your own hosting.

Hosting is a server to store all the files and databases of your blog later. You don't have to worry about technicalities about hosting, because its use is very easy, just click here and there and it's done.

In Indonesia, there are many qualified hosting providers. Both in terms of performance and service.

The good news is that when you use local hosting, the domain you want above can be owned for free.

You can buy hosting and domain in separate places. But it will be troublesome because there must be a domain transfer process first.

In addition, there is a waiting time for the domain to be transferred, which is approximately 60 days after activation. So it's best to buy a domain and hosting in one bundle.

For those of you who are still unfamiliar with the term hosting, the explanation below is a little helpful.

What is Hosting?

Hosting is a service that provides a server ( CPU, disk, Internet) to store all data or files and your blog database later.

For more details you can read:

The following definition of hosting with the types of hosting that can be used.

How much does it cost to pay for hosting?

Currently, there are many hosting providers, both from Indonesia and from abroad. The following is a list of hosting that you can use.

Domestic Hosting Providers:

  • Niagahoster – Fees start from IDR 10.000 per month
  • Hostinger – Fees start from IDR 19.000 per month
  • Dewaweb – Fees start from IDR 20.000 per month
  • Gapura Hoster – Fees start from IDR 28.000 per month
  • Jogja Host – Fees start from IDR 15.000 per month
  • DraCoola Multimedia – Fees start from IDR 10.000 per month
  • Jagoan Hosting – Fees start from IDR 2.300 per month
  • IDwebHost – Fees start from IDR 15.000 per month

Overseas hosting providers:

  • HawkHost – Fees start at $2,24 per month
  • HostGator – Fees start from $2,75 per month
  • BlueHost – Fees start from $3,95 per month
  • WPEngine – Costs from 29,17 US dollars per month
  • SiteGround – Fees start at $3,95 per month

Does that mean Blogger doesn't use hosting?

Free blogging platforms like stick with hosting. The difference is that the hosting has been provided free of charge by the platform owner. Usually more commonly referred to as hosted.

Tips for Choosing Hosting to Create a Blog

Before choosing the right hosting, you should consider the following:

1. Disk Space

Disk space is the storage capacity of files and databases. The bigger the better because it can accommodate many files and databases. Currently, there are many local hosting plans that offer unlimited diskspace packages.

2. Bandwidth

Bandwidth is the volume of data that can be transferred per unit of time. Generally in units of megabytes and gigabytes. Instead of worrying about bandwidth, you can choose a hosting plan that offers unlimited bandwidth.

3. Addon Domains

If you want to add more than one domain on the hosting you are using.

4. Free Secure Socket Layer (SSL)

SSL is a security layer with data encryption technology to protect websites and website users from crime. Generally, hosting providers provide free SSL so that your blog URL becomes https without having to pay for buying SSL.

5. Server Location

Server storage places, for example Jakarta, Singapore, and Texas. The closer the location, the faster it is accessed.


That is, depending on who the audience you want to target. If you want to target Indonesian readers, then the Indonesian server is certainly better than foreign servers.

6. Price

Generally the price is in one year. However, there are also hosting providers that offer monthly payments.

7. Uptime Guarantee

Uptime is the live server time per year period, so during the year your blog may experience disruptions can be known in percent. Currently the best uptime guarantee is 99.9%.

How To Buy The Right Hosting To Create A Blog

For those of you who are still confused about how to buy hosting, you can follow the tutorial below.

How to buy this hosting I made based on the hosting provider Niagahoster.

The biggest reason I use this hosting provider apart from its excellent technical skills. The services and prices provided are very satisfying.

This hosting provider is also recommended by most of the top Indonesian bloggers.

1. —> Click here To Choose Hosting at NiagaHoster Choose Hosting Menuchoose hosting Choose WordPress Hosting

Choosing Wordperss Hosting is highly recommended, because the server uses wordpress optimize and litespseed.

So it will make your blog's speed performance 32x faster, compared to a regular server.

2. Choosing a Hosting Package
how to create a blog: a guide to choosing a hosting plan

There are many advantages that you will get when choosing a personal package.

By choosing a personal package you don't have to worry about bandwidth and diskspace limits. And also as I said before, you will get 1 free domain.

3. Choose the Payment Period

After selecting a hosting package, you will be taken to the payment period page. As follows.

choose hosting 1

In this choice of payment period, you will find what you will never find in other hosting providers in Indonesia.

Niagahoster offers a 3-year payment period, so for the next 3 years you don't have to pay any fees.

Besides that, it's a shame if you choose the 1 year package, considering the price is only slightly different.

4. Choosing a Domain For Your Blog

You have determined the payment period, now is the time for you to choose the domain that you have specified earlier.

As I said before, the domain price becomes Rp 0. Click add to cart.

pick domain

After clicking add to cart, you will be directed to make a payment transaction. Keep in mind, before making a payment, you must login / create an account first.

5. Create Account/Login
login or create an account before proceeding with the hosting payment process

After you register, you will automatically enter the member area panel. From there you can process payments that have been entered into the cart.

process hosting and domain payments

Want additional discounts?

You can get an extra 5% discount if you use this coupon code.

Coupon code: “idblogging-coupon" use without quotes.

After your payment is confirmed via email, it means that the hosting account and domain you registered are active. This means that they are ready to use.

You can access the member area, and are given access to manage hosting and domains.

In addition, you also have the right to chat 24 hours with friendly customer service. So, don't worry if you encounter trouble. Because they are ready to help you anytime.

4. Design Blog Display With Free WordPress Themes

how to install wordpress for a guide on how to create a blog

Now you have hosting and an active domain. The next step is to configure your wordpress.

Note: If you buy hosting with a package WordPress at Niagahoster, your wordpress is usually automatically installed. Complete with several major plugins. So you can just skip this step to install wordpress. Just move on to the next chapter.

The steps below are for those of you who have not installed WordPress.

1. Install WordPress

To install wordpress, you can follow these steps:

  • Open email from your chosen hosting provider
  • View the username and password provided by the hosting provider
  • Click the link to cPanel
  • Enter username and password
  • View the software section of the cPanel dashboard
  • Click the WordPress icon
  • Fill in the fields such as URL, language, and admin email
  • Click Install WordPress
  • View recently installed WordPress blogs

For those of you who haven't installed wordpress, I have prepared a tutorial on how to install wordpress on Cpanel. This tutorial was made by kang Herman Yudiono, one of the pioneers of Indonesian bloggers. .be

2. Accessing the WordPress Dashboard

Your new WordPress has been installed, now it's time to understand a little about what the contents of the wordpress dashboard are.

In the dashboard you can make settings on your blog.

  • General – Sections to set blog title, blog slogan, language, time zone, date format, and so on.
  • Writing – Sections for setting standard post categories, default post formats, posting via email, and more.
  • Reading – Sections to set the appearance of the blog's homepage, the number of pages that appear, syndicated feeds, and appearance on search engines.
  • Discussion – Sections for setting standard posts, comments, comment moderation and avatars. An avatar is an image that represents you and appears next to your name when you comment on an avatar-enabled site.
  • Permanent links (permalinks) – Section to change the permalink structure. This permalink can contain date and post name, month and post name, numeric, post name only, and the appropriate structure (customized).
  • Privacy – A section for regulating privacy that follows national or international privacy laws.

For more details you can follow the steps in this video.

3. Installing a WordPress Theme

If you are new to the world of wordpress, it's better to take advantage of the free ones first. Because the free quality is more than enough for blogging needs.

Now all you need to do is fully understand the contents of wordpress and how it works.

If you have enough traffic, it's okay to invest in a premium theme. Because usually as traffic increases, premium features will be needed.

Here is a video tutorial to change the WordPress theme on your blog.

It should be underlined, before choosing a wordpress theme for your blog. There are several things to consider.

  • Rating
  • Responsive
  • Loading Speed
  • SEO Friendly
  • Plugin Support
  • Ease of customization.

Free themes that fulfill the above aspects are: generatepress and Astra.

To be clear about what things need to be considered in choosing a theme, I have written it down in this article.

Why is WordPress Theme Design So Important?

Wow, very important for long term development. Interesting blog themes and designs will affect the behavior of visitors.

A beautiful blog theme and appearance, will provide Hello Effect to your visitors. Attractive visuals, will make visitors feel at home for long on your blog.

4. Installing WordPress Plugins

One of the great things that WordPress has are plugins. Plugins are tools that can help you customize your blog without having to know programming.

To facilitate the work of using wordpress, you need to install some of these plugins. For those of you who are new to using WordPress, of course you will be confused by the thousands of plugins available.

So what plugins should you install? see the following with its use below.

7 Plugins That Must Be Installed on WordPress
1. Yoast Seo

This plugin is useful for helping you in optimizing posts. Starting from the title, post content, and meta description. That way, the blog will be easily found by search engines.

2. LiteSpeed ​​Cache

By installing this plugin, the blog will load faster. Because when the browser opens your blog, it is the cache that will be displayed first.

Apart from that, you can also clean the database and optimize images with this plugin. Litespeed is one of the freemium plugins ever on wordpress.

3. Insert Header and Footer

The purpose of this plugin is to input the verification code from the google search console. So when there is some code that needs to be added, you don't need to open the html file or theme editor. Too risky.

4. Wp Form

This plugin is used to create forms. By using wp forms, you don't need to include personal data to interact with the audience. It will be like this when you open the contact page of this blog. Contact.

5. Akismet Anti-Spam

By installing this plugin, the potential for spam will be smaller. Because it is protected by the plugin.

6. UdraftPlus

You don't know there will be problems with your blog. So you don't have to worry about losing data in an instant. Because this plugin is useful for backing up your blog data.

7. Really Simple SSL

When you first activate your domain, the url that appears first is http. While http is marked by some browsers with unsafe/untrusted site.

By installing this plugin, your blog address will automatically change to https.

After installing the themes and plugins, you are ready to write your first article. In creating posts or content, you need to create a grand plan.

So that in the future you don't get stuck. "Confused about what content to write tomorrow and so on".

5. Write First Article/Content For Blog

How to create a blog - writing the first article is the first step to making money

All things related to the technical basis of how to create a blog have been done. The next step is write articles first.

Try to remember when reading blogs on the internet, what makes you feel at home reading?

I believe the answer is because you like the writing you are reading.

To write articles, you need to prepare content ideas that relate to each other.

Designing Blog Content

Let me take an example, your niche is a food blog.

Then the content will be divided into several categories as follows:

  • Recipes
  • Taste Review
  • Food For Diet

After writing the categories, write at least 3-4 article ideas in each category.

No need to worry about being wrong, just write what comes to mind first. If stuck, you can browse other blogs for inspiration.

Approximately the result will be like this:

1. Recipes

  • Cooking menu in 7 days
  • Anti-fail rendang recipe.
  • How to cook grilled chicken without burning.
  • 5-star restaurant-flavored home-cooked steak recipe.

2. Review of Cuisine

  • Trying Sumatran cuisine in the corner of Jakarta.
  • All you can eat review.
  • Tasting the typical Batak cuisine in Jogja.

3. Cuisine For Diet

  • Low calorie diet.
  • Variety of dishes for a 1 month diet program.
  • Cooking tips for a diet program.
  • A menu of dishes that make you lose 20 kg of weight.

The final step in determining the content design is to check the search volume.

You can do this with the free tools that I have discussed in determining the topic of the blog.

Tools for searching search volume:

  • Ahrefs
  • Ubersuggest

Publishing Blog Articles

First – choose an article idea from the article ideas that you have created before. This article idea may be the easiest for you to write or the one with the most search volume.

Second - write articles. When writing, include your experiences to make writing more interesting.

What if you're so busy that you don't have time to write?

One solution is to hire article writers. You can get this writer on article writing service sites, social media, P-store or

Third, edit your article. These edits include:

  • fix typo
  • break a sentence that is too long into two sentences
  • change the sub discussion to heading 2 or heading 3
  • add a link to a specific site
  • make sentences effective

Fourth – publish articles. If you are editing an article in MS Word, go to your blog. Under the Posts tool, click Add New.

Copy the title of your article and paste it in the section Add title. Continue by copying the introduction to the conclusion, then pasting in the Start writing or type.

After that, create categories and tags. Then add images in certain sections, fill in the Yoast SEO section, and so on.

Don't forget, after the first article is published, delete the default WordPress posts and pages so they don't interfere with the appearance of your blog.

Steps After Publishing Articles

At this point, your blog already contains one article. Some of the things you need to do next are:

  1. Publish the second article and so on
  2. Create a blog logo
  3. Speed ​​up loading blogs (read the article: Here)
  4. Install Google Analytics to monitor blog traffic
  5. Register on Google Search Console, to get information about blog indexing
  6. Bringing in visitors (I discussed in chapter 6)
  7. Start Making Money From Blogs. (chapter 7)

For the above sequence, you do not have to get hung up on what I wrote. Please do whichever you think is more fun to do.

You are now nearing the end of the article on how to start a blog, and make money from beginners.

The next step is to start promoting your blog, so that there are visitors who read.

6. Promote & Get Blog Visitors

how to create a blog : Content promotion

Well, promoting a blog is an important part of blogging itself. Of course, no one will know the new blog, no one will visit.

Then you need to do promotions.

You can use social media and the people closest to you first. No need to rush, at least you get feedback from there.

It takes several weeks for the articles you publish to be indexed by search engines. While waiting, you need to optimize to get Organic visitors.

Organic visitors are visitors who come from search engines. So to make it easy to find search engines, you need to make sure the blog you create is SEO-optimized.

SEO (Search Engine Optimization) is a technique used to make a website friendly to search engines. Simply put, a blog with good SEO will be easier to find through search engines.

A. OnPage SEO Optimization

OnPage SEO Optimization is the practice of optimizing a web page for easy entry into the top rankings of search results.

Optimizations that need to be done regarding OnPage SEO include:

1. Interesting Google Friendly Articles

Google often emphasizes the importance of creating quality blog content.

This quality is not only attractive, but also needed by people and prioritizes in providing an interesting experience for its readers (user experience).

Google strictly prohibits duplicate articles, plagiarism, or spin results.

Articles should also not contain keyword spam, aka contain too many keywords just to pursue certain keywords.

Google's algorithms are getting smarter now. If your articles are getting harder to index, you should correct and evaluate the quality of your blog content.

2. Blog Structure

To make it easier for blogs to get traffic, it is very important to pay attention to the blog structure that is built.

Both from the theme or template used, plugins, and sitemaps. Also check the loading speed of the website because a blog that is too heavy and slow will be difficult to compete.

B. Off-Page SEO Optimization

After optimization on blog or on-page is done, then the next step is to perform off-page optimization.

Offpage optimization or outside is done in many steps. Here's how to promote an offpage blog that you can do.

1. Submit to Blog Directory

One of the steps that need to be done is to distribute your blog to various blog directories. On the internet there are lots of blog directories that can be used. But because Google's algorithm is getting smarter, it's best to do it manually.

Avoid spam by using tools to submit your blog to various blog directories.

In addition, choose blog directories that have high authority only. Do this submit gradually a few days and do not do it all at once in large quantities.

2. Submit to RSS Directory

In addition to blog directories, you also need to submit your blog to various RSS directories.

This method is useful for speeding up the index of blog content as well as introducing the blog that you are building. However, submitting to RSS directories does not need to be too much and choose some of the quality ones.

3. Share to Facebook

Facebook is one of the social media with the most number of users. Apart from being a way to promote your blog, sharing your blog on Facebook is also useful for building stronger backlinks.

Especially if your followers and friendships are large, it can invite visits that are not small. Just share the link of each of your blog posts to your Facebook status.

4. Share to Twitter

Twitter is also a social media that is quite effective as a way to promote your blog. In addition to spreading blog content, sharing articles on Twitter can also build the trust of followers and friends who follow you. Therefore share the URL of each article from your blog.

5. Share to Pinterest

Pinterest is a type of social media sharing images with a number of users who are also not small.

If your blog has interesting images or photos or blog type wallpapers, it is highly recommended to share them on Pinterest. Not a few people who search for images on Google will find them through Pinterest.

6. Promote to Online Forums

Currently there are many online forums that can be used to introduce your blog.

How to promote a blog through online forums is also considered quite effective to bring in visitors.

You can choose Indonesian and international online forums and customize it with your blog. For Indonesian forums, there are Kaskus, Ads-IDE, community, etc.

7. By Mail Building or Mailing List

Promoting or spreading your blog can also be done via email. With just one click you can spam and spread email to multiple addresses at once. Currently there are many tools or services to send email, both free and paid.

If you have a list of potential email addresses, it's a good idea to email regularly to share your blog articles.

However, so as not to unsubscribe your email recipients, don't send emails too often. Also provide useful feedback, such as a free ebook or something.

8. Placing Ads

In addition to the various ways to promote your blog above, you can also place advertisements so that your blog is easily recognized. Advertising can be done online on the internet or offline. For online advertising, you can use Google Adwords or Facebook ads.

With Google Adwords, it will make it easier for the blog's main keyword to be on the first page of Google without the hassle. For a fee, you can set the number of times your ad is shown on Google and its network.

Likewise with Facebook ads, you can also target the segment of readers or markets that your blog wants to target. But you have to provide a lot of money so that the ads continue to be installed online.

Those are various ways to promote blogs to introduce and invite visitors. In order for the results to be effective and the blog to flood visitors, you should do it gradually and not all at once.

In addition, avoid using tools because they can be considered spam by Google. The ever-changing Google algorithm will be smarter and prioritize quality blogs to be able to appear on the front page of Google.

7. Earning Income from Blogs

Make money from blog

There are many ways to make money from a blog. You can determine which one is most suitable for your blog.

Here are some ways to make money from a blog:

1. Affiliate Marketing

One way to make money from a blog that is the most trending right now is an affiliate business. Because the method is very simple and easy to do.

Affiliate marketing is a process of promoting someone else's product. Both in the form of referral links and advertising banners.

When someone buys a product that we promote, we will receive a commission from the sale of the product that has been set.

This business is perfect for anyone and any topic.

I have good news regarding this affiliate.

  • The average Indonesian is allergic to marketing or sales. So that your chances are getting bigger, because there are not as many competitors abroad.
  • It doesn't cost anything to run this business.

To be able to do this business, all you need to do is register to a website that provides an affiliate program. Once approved, the next step is to take the referral link they provide.

This referral link is your weapon to start promoting.

You can paste it in blog content related to affiliate products. Not only blogs, through social media can also be done.

If there are readers who are interested in the product you are promoting, you will get a commission of a percentage of the total sales.

There are many companies that provide affiliate program.

If you are abroad you can choose The Amazon and ShareAsale.

While in Indonesia, you can also use the affiliate program Involve Asia and Accessstrade.

There you can find hundreds of products that are ready to affiliate.

2. Showing Ads

The second way is the easiest way to go for those who don't want to bother thinking about copy writing strategies.

You don't need to bother registering here and there.

As long as your blog has visitors, as long as the income flows.

There are two ways to display this ad, namely using Adsense and Paid Ads.


Adsense is a sub-company owned by Google, which offers beneficial collaboration between content creators, ad owners and Google itself. So it can be said that Google Adsense is a broker / ad broker.

Advertisers will receive benefits in the form of product promotions displayed on the blog page. While the blog owner will receive a commission from the results of the ad serving.

The commission earned from serving this ad is usually (55-60)% and the rest belongs to Google as the advertising broker.

This Adsense commission calculation uses the CPC (Cost Per Click) formula, meaning that when a visitor clicks on an ad that appears on your blog page, that's when your commission is calculated.

How to monetize a blog with google adsense does have its own charm, because the steps are quite easy, namely registering with Google Adsense.

In the process, you must input your personal data, input the address of your blog or website. When finished, just wait for Google Adsense to review your site.

If approved, then your blog is ready to display ads and receive commissions.

Despite the convenience offered, this method has several drawbacks to consider:

  • To get high cpc, Traffic must come from Organic search: Google
  • Relatively volatile CPC value
  • Adsense Script Code Makes website loading slow
  • The minimum commission payout limit is quite high
  • There is a risk of invalid clicks.

In my opinion, although there are some weaknesses that exist in google adsense. How to monetize this one blog still needs to be considered. Because it is very beneficial for those of you who want to focus on writing and creating content, without the hassle of thinking about various kinds of blog monetization.

Paid Ads

Paid advertising works quite similarly to google adsense and affiliates. Where you can display ad banners on your blog and get a commission.

The difference is that you and the advertiser meet directly to make a deal. You don't need an advertising broker here.

How to?…

To start applying this method, the method is quite simple.


You email a computer company. In the email, you offer services to advertise their products.

Not just a free email, but you need proof of supporting documents, such as:

  • The number of your monthly visitors. Prove it through screenshots of traffic from google analytics.
  • Place ad banners.
  • The cost of each banner and the duration of the advertisement.

If they agree, then you are ready to receive a commission.

The tip is, try to send a cooperation proposal to a company that has something to do with the main topic of your blog.

3. Selling ebooks

One of the most popular ways to monetize blogs is by selling ebooks. You can collect the content that you create and then collect it into one e-book.

Your example is Food Blogger then you can collect recipes that you have made into an ebook recipe for various dishes.

monetize blogs by selling ebooks

If you don't have enough time, you can ask a freelance writer to create a suitable ebook for your blog, which you then offer to sell.

This method is quite popular and profitable, you can make job requests to freelancers on Indonesian freelancer sites that are quite popular today, namely and

You can take advantage of market place platforms or digital buying and selling such as P-Store, you just display the ebook that is ready for sale there. Like the usual marketplace.

For the first step maybe you can start selling 1 ebook for $ 1 - $ 3.

This is not a small number, imagine if your ebook buyers reach 100 a day. Your income can be 1,5 million per day in the rupiah exchange rate.

Another advantage of selling ebooks is that you have the attraction to make visitors remember the name of your blog.

4. Article Writing Services

The next way to monetize blogs is to offer article writing services, this you might be able to do considering you are a blogger, then the quality of your writing is qualified to offer.

You can start by creating a special page on your blog to offer article writing services. Easily you can use the platform P-store to make transactions, because it is supported by a joint account.

Show your translucent content on the page 1 SERP.

So that users who will use your services increasingly believe in the quality of your writing. You can set a price according to the length and niche for each article.

Another alternative to determine the price is by looking at the market price of the article writer on the website P-Store as a comparison.

5. Selling Digital Products

As the name suggests, this blog monetization method is done by selling digital products. The advantage of selling digital products is that you spend less capital and don't have to worry about shipping. Because everything can be done online.

The Luxe Lens is an example of a blog that uses this method of monetization. In this blog, readers are invited to learn various tips and tricks of Adobe Photoshop and Lightroom, two well-known software used to process images.

Apart from that, The Luxe Lens also offers a variety of Lightroom and Photoshop presets that can instantly make your photos look better. Innovation like this you can take the positive side.

If possible to implement in your blog, selling digital products can generate a large income. Because once this program runs, then you will receive passive income that continues to flow.

6. Sponsored Content

Understanding what sponsored content looks like is quite simple. Imagine when you see an Influencer on Instagram, as if they are wearing clothes with a certain brand in each of their content. And under the post you can see the hashtag #sponsored.

That's how sponsored content works on a blog, if you think about it at a glance it's similar to an affiliate program. But what makes the difference is that you are definitely paid by the sponsor when discussing a product in your content.

As the amount of traffic increases, the price you can offer for one sponsored post can be enough to meet the needs of one month's life.

7. Selling Physical Products

Selling physical products is one of the most profitable ways to make money from your blog. The products you decide to sell can range from digital products to physical goods depending on what you deem eligible to offer.

You can also decide to sell physical products through a marketplace. But the disadvantage is that you need to have stock and there is a risk in the process of shipping goods. You can avoid this by joining the dropshipper program.

What you need to do is find a buyer, without having to worry about capital and arrange a delivery schedule plus the risk of damage to goods while on the road during delivery.

Application Example

One of 's blogs Kristina with the topic of Food Blogger, the blog name is ForkInTheRoad, Initially, Kristina only presented content about vegetarian dishes, when her blog traffic grew, Kristina began to realize the potential to sell cooking utensils.

Of course, as a fan of Kristina, her loyal readers will definitely be interested in trying to use cooking utensils like the ones Kristina uses.

create and monetize blogs by selling physical products

Closing Event

You have followed all the guides on how to create a professional blog with self-hosted WordPress.

The next step is how to maintain consistency in creating quality content. The more quality the content created, the easier the blog will grow.

If something is not clear, please ask in the comments section. I will answer it as best I can.

Jitendra Vaswani is a Digital Marketing Practitioner & international keynote speaker currently living a digital nomadic lifestyle and founder of internet marketing blog & Digital Marketing Agency DigiExe. During his more than 8 years of expertise in Digital Marketing, Jitendra has been a marketing consultant, coach, speaker and author of "Inside A Hustler's Brain: In Pursuit of Financial Freedom" which has sold over 20.000 copies, worldwide & a contributor to "International Book Writers" Best selling Growth Hacking 2". He has trained 10.000+ digital marketing professionals to date and has held digital marketing workshops around the world. His main goal is to help people build businesses through digitization, making them realize that dreams will come true if you stay passionate. View portfolio ( Find him at LinkedIn, Twitter, & Facebook.

10 thoughts on “How to Create a Money-Making Blog for Beginners”

  1. Mas, I'm still hesitant to use wordpress, he said if you use wordpress everything will be taken care of by yourself, right?
    please enlighten

  2. Good post. I just found this blog and want to say that I really enjoy the writing and visuals of this blog. However, I look forward to your next post!

  3. Hello it's me, I am also visiting this web site regularly, this
    website is really pleasant and the people are in fact sharing nice thoughts.


Leave a comment