Want to know how to start a blog and make money online in Malaysia?
You can start one in less than 20 minutes from now.
This free step-by-step guide (with pictures) is designed for beginners with little or no computer skills, so whether you are aged 12 teens or in your 80s, you’ll learn how to create a blog that is appealing and fully-functional.
I personally launched several profitable blogs and helped hundreds of people built their first blogs. If you get stuck at any point in creating your blog, please let me know (don’t be shy) and I’m always here to help you up!
Ready to create your first blog? Skip the rest of the introductions and start now!
Why Blogging
Have you ever thought of why you want to start blogging?
While blogging has a lot of benefits, here are few reasons you may consider:
- To make money online – Blogging is a profitable business with huge potential.
- As a hobby – To share your story, thoughts, and knowledge on what you are passionate about.
- To join the awesome blogging community – It’s helpful and fun!
You can even have all the reasons!
Best part?
Blogging is something you can do at any time and anywhere you want, you can blog and make money while traveling, all you need is a laptop and internet connection.
Also, you don’t have to be a professional writer to be start blogging as people come to your blog not just for the contents, but because they want to hear from you – your thoughts, experiences, advices, and more.
What to Blog About
Personally, I’ll suggest you to blog about:
- Something you passionate about
- Something you like
- Something meaningful to you
- Topic(s) you are expert in
You’ll never go wrong with the above topics, and it makes your blogging journey fun and efficient.
You can blog about few topics (eg: eat, travel, and shopping) or one specific topic (eg: gardening).
Basically, you can blog about anything you want.
Yes, anything.
Just to give you some ideas:[su_note note_color=”#FFFF66″ text_color=”#333333″ radius=”3″ class=””][su_row class=””][su_column size=”1/3″ center=”no” class=””]
- Travel
- Food
- Pet
- Gardening
- Finance
- Self-improvement
- Technology
[/su_column][su_column size=”1/3″ center=”no” class=””]
- Lifestyle
- Home improvement
- DIY
- Health and Fitness
- Nutrition
- Business
- Property
[/su_column][su_column size=”1/3″ center=”no” class=””]
- Sports
- Fashion
- Games
- Relationships
- Dating
- Marketing
- Education
[/su_column][/su_row][/su_note]
And the good news is, you can monetize any type of blog and turn it into a profitable business – so don’t let it hold you back.
How to Start a Blog on WordPress
Here’re the steps on how to start a blog and make money online in Malaysia:
- Sign up a hosting service and pick a blog name.
- Install WordPress to your blog
- Customize your blog
- Write and publish your first post!
- Monetize your blog
- Show your blog to the world
Continue learning for your blogging journey:
-
- 5 Type of Pages to be Consider For Your Blog
-
- 5 Must-Have (Free) Plugins For Your WordPress Blog
-
- Additional WordPress Plugins Worth Consider
-
- How To Build Your Email List (Subscribers)
-
- How To Optimize Your Blog for SEO
- How To Track Your Blog Traffic
Let’s start building your awesome blog now!
Disclosure: Some of the links are referral links, for which we’ll receive a small compensation if you buy from the link, at no additional cost to you. These are all products that I’ve verified/personal tested and highly recommended.
Step 1: Sign up a hosting service and pick a blog name
In a nutshell, domain name is your blog address (URL link) and hosting is like renting a place on the internet to host your blog’s content (posts, images, and files).
It is crucial to choose a reliable hosting service provider to host your entire business on the web.
The website speed, feature, support, user-friendliness, and pricing are the main factors to be considered.
Personally, when it comes to hosting, SiteGround is by far the best to me, and I’m sure they will serve you well too.
1. Sign up SiteGround for 70% discount now (while it still have)
For beginners, I’ll recommend either StartUp (cheapest) or GrowBig (unlimited domains allow you to build multiple blogs/websites), pick one and click “GET PLAN” to proceed.
2. Grab your awesome blog name!
Click “Register a New Domain” and type in your domain name in the search box to check its availability.
Note: If possible, go for .com as it’s the most widely used domain name. Otherwise, .net is worth considering also.
It can be any name you want as long as it’s:
- Easy to remember & spell
- Either related to your topic or a brand name (Avoid using “travelwithalisa” but the blog is solely about gardening)
You can also use your name if you want to (and there are many bloggers did that).
3. Choose your hosting services and complete the purchase details.
Pick the data center that nearest to your target audience and period of hosting (I’d recommend 36 months for maximum saving).
Once done, check your mailbox and open the email from Siteground for your hosting details.
Note: If you are having trouble installing your blog, feel free to contact me here. I’ll take over and help you to install the blog (for free). 😉
Step 2: Install WordPress to your blog
To install WordPress on your website, click the login URL in the email received from SiteGround and login to your account.
1. Login to SiteGround account and navigate to “Site Tools”.
2. Install WordPress
Go to WordPress -> Install & Manage, and click “SELECT”.
Next, fill up your WordPress blog account details and click “INSTALL”.
Now, let me tell you a good news…
You blog… is LIVE!!
Simple right?
It’s your website, you can customize the layout, choose your own theme, install the plugin you want, and much more (which you will do in the next step).
Step 3: Customize your blog
Your WordPress blog is now ready on the web, but not ready for your audience yet.
There are few things you need to set up first before you let people know about your blog.
1. Login to your WordPress website.
Enter your username and password to log in.
The login URL is either:[su_note note_color=”#FFFF66″ text_color=”#333333″ radius=”3″ class=””]
http://yourdomain.com/wp-login.php or
http://www.yourdomain.com/wp-login.php[/su_note]
(Replace yourdomain to your registered domain with SiteGround)
2. Change your WordPress theme.
Go to “Appearance” -> “Theme” to change.
Use the filter feature to narrow down the choices based on your preferences and preview the theme…
…once found, click Install – wait about 2 seconds (Installing) – and click “Activate”.
You may also refer this post for SEO-friendly themes.
#newtheme
3. To customize your site, just click “Customise”.
Here you can set your blog name, tagline, background image, menu, and etc. – click “Save & Publish” once done.
4. Install WordPress Plugins
A plugin is just like a software for your laptop, or an app for your smartphone.
To install a WordPress plugin, go to “Plugins” -> “Add New”.
Then, search for the plugin you want and install it by clicking the “Install Now” button – and activate it.
To view all your installed plugins, go to “Plugins” -> “Installed Plugins”.
Congratulation!
Now you are officially own a blog!
Step 4: Write and publish your first post!
Ready to write content on your blog?
Here’re the steps…
1. Create a post
Go to “Posts” and click “Add New”.
2. Write content
Type in your post title, content, and permalink.
You may write anything you want – like your passion, create a guide, share some tips in your niche, and much more.
For instance:
Today you learned about how to start a blog on WordPress, so you can write about it and share to others.
3. Publish your hard work
Click “Publish” on the top-right corner once you’re done.
Tadaa! Now go ahead and see how your first post looks like!
Step 5: Monetize your blog
There are many ways you can monetize your blog to make money online.
For examples:
-
- Sell your own product (eg: eBook, apps, software, course, and apparel)
-
- Sell your service (eg: writing services, graphic design, sponsored post, and consulting)
- Sell leads to local companies (eg: insurance agency, bank, printing services, and more)
-
- Sell advertising (eg: Google Adsense, banner ads, 3rd party ads)
-
- Sell affiliate product (eg: Amazon’s product, ShareASale’s product, and CJ’s product)
- And much more.
I’ll highly recommend you to start with affiliate marketing because it’s fast, simple, and scalable in long term.
Join WA (#1 affiliate community) to learn more about making money with affiliate marketing, it’s free!
Step 6: Show your blog to the world
Once your blog is ready with awesome contents, it’s time to show it to the world.
To increase your blog readership, you may proactively drive traffic to your blog…
…while waiting for search engines to discover your blog (in few months time).
Check out my guide here on how to increase blog traffic fast and effective.
All right! You have finished all the steps!
Well done!
You may start your own discovery journey from now onward! 😉
Or continue to learn more about:
- 5 Type Of Pages To Be Consider For Your Blog
- 5 Must-Have (Free) Plugins For Your WordPress Blog
- Additional WordPress Plugins Worth Consider
- How To Build Your Email List (Subscribers)
- How To Optimize Your Blog for SEO
- How To Track Your Blog Traffic
[su_note note_color=”#CCFFFF” text_color=”#333333″ radius=”3″ class=””][su_column size=”1/2″ center=”no” class=””]Enjoy so far? Follow us on social media: [/su_column][su_column size=”1/5″ center=”no” class=””]Follow @tcmasterydotcom [/su_column][/su_note]
5 Type Of Pages To Be Consider For Your Blog
These are not compulsory, but good to have to make your website more complete.
Here’s the list:
1. About
- Let people know more about you (or your business).
- Increase your blog credibility.
2. Contact
- Let people know how to contact you.
- Increase your blog trustworthiness.
3. Privacy Policy
- To fulfill a legal requirement to protect a customer or client’s privacy.
- You may copy the policy from a similar site and modify it to your own version.
- Or, just use a policy generator plugin.
4. Term Of Service
- Rules by which one must agree to abide for your service.
- You may copy the terms from a similar site and modify it to your own version.
- Or, just use a policy generator plugin (same with privacy policy).
5. Earnings Disclaimer
- If you are monetizing your blog to make money.
- Inform your audience how your blog generates income.Manage your audience expectation when showing income related data.
5 Must-Have (Free) Plugins For Your WordPress Blog
When you bought a smartphone (or PC), did you install any additional apps on it?
Yes right..?
You installed those apps for additional features and functions to perform some works.
It’s the same for your WordPress blog,
To make your blog perform better, there are some useful plugins you need to install.
Here’s the list of 5 must-have free WordPress plugins (In no particular order):
1. Yoast SEO – Who doesn’t like their blog to be discovered by Search Engines organically?
- Alternative: Squirrly SEO, All in One SEO Pack
2. Contact Form 7 – Let people send you a message straight from your blog.
- Alternatives:, WP Forms Lite, Contact Form Clean and Simple
3. Sassy Social Share – Let people share your posts on social media.
- Alternatives: Sumo’s Social Share, Social Media Share Buttons and Icons
4. Akismet – Block most of the spam comments for you.
- Alternatives: Spam protection FireWall, AntiSpam, AntiSpam Bee
5.W3 Total Cache – Improve and speed up your blog performance.
- Alternatives: WP Super Cache, WP Fastest Cache
Additional WordPress Plugins Worth Consider
Here’s the list of plugins you may use (depends on your need):
1. ShortPixel – Optimize your images (if your blog use a lot of images)
- Alternative: Imagify, WP Smush It
2. Wordfence Security – To protect your blog from hackers.
- Alternative: Sucuri
3. Pretty Link – To make your affiliate link clean and tidy.
- Alternative: Easy Affiliate Link
4. Shortcodes Ultimate – More shortcode functions for your blog post.
How To Build Your Email List (Subscribers)
Your email list is one of your biggest assets for your blog business…
…and you should start on day 1.
I’m using ConvertKit now and happy with it. You can create a free account to get started!
But for beginners, you may use Getresponse, it’s more affordable and have all you need to build your email list (I am their happy customer before switched to ConvertKit as I need more automation features).
Follow these steps to get your Getresponse setup in 10 minutes.
Step 1: Get your 30 days free trial here (No credit card is required)
Enter your email address and password to sign up.
Step 2: Check your mailbox for the activation email from Getresponse
Open the email and click “ACTIVATE YOUR ACCOUNT”.
Step 3: Complete your account details to activate your free account
Fill up your details and click “Activate free trial”.
Next, enter your mobile number to receive the verification code.
Check your phone and enter the 6 digit verification code received and click “Verify”.
Done! Click “Go To Dashboard” to access your Getresponse account now.
Step 4: Create a Web form
Select “Create Form” in your dashboard.
Click “List Builder Wizard” and select any template you want.
Click “Setting” to edit your form details.
Hit “Save” once finished.
Next, adjust the form size (depending on where you want to put your form).
Click “Save & Publish” once done.
Copy the code and paste it on your blog to display the form.
For instance:
To display on your blog sidebar, just go to “Appearance” -> “Widgets”.
Next – drag a “Text” widget to the sidebar select “Text” tab” – paste your form code – hit “Save”.
Then, go to the “Home” icon on your top-left corner -> “Visit site”.
Done!
So when visitors come to your blog and want to receive email from you…
…they can enter their contact details and subscribe to your newsletter.
How To Optimize Your Blog for SEO
If you want your blog article to rank on search engines like Google…
…you have to improve your blog SEO (search engine optimization).
Yoast SEO plugin can help you in setting the title tag and meta description, but there are more you need to do to fully optimize your blog for Google.
Learn how to improve SEO ranking on Google here.
Note: SEO takes time to rank your blog content, so don’t just rely on search engines traffic.
How To Track Your Blog Traffic
If you want to track your blog traffic, add your blog to Google Analytics (free service)…
…and paste the unique tracking code to your blog.
Read here for the detail instruction.
You can also install Google Analytics Dashboard for WP plugin to view your blog traffic stats in your WordPress back office.
Conclusion
I hope this guide has given you clear instructions on how to create a blog and make money online.
If any parts of this guide are not clear for you, please contact me and I’ll get back to you as soon as possible.
It’s my pleasure to help in your journey of blogging.
Let’s do it!
What kind of blog are you running?
Is it a personal development blog? Or Fitness blog? Or…?
Let me know in the comment below.
[su_note note_color=”#FFFF66″ text_color=”#333333″ radius=”3″ class=””]May you do me a favor in helping more people to learn how to start a blog and make money online in Malaysia?
Share this post to your Facebook, Twitter, Linkedin, and readers. Thanks![/su_note]
Very clear and simple to follow. Getting mine ready soon.. Thank you.
Thank you. Let me know if you face any issue on that.
Thank you for the detailed guide, it is simple and easy to read.
Most welcome.
Great post! Well-explained article. Cheers!
Thanks Andrew.
Thanks for any other great article. The place else could anyone get that
kind of info in such a perfect way of writing?
I’ve a presentation next week, and I am on the look for
such info.
Thank you.
I agree, I would like to make the blog.
What an interesting blog. Very educational !
Wow, incredible blog layout! How lengthy have you been running a blog for?
you made blogging glance easy. The full glance of your website is magnificent, let
alone the content!
This blog was… how do you say it? Relevant!! Finally I’ve found something that helped me.
Thanks!
Glad you found it useful.
This post will help the internet visitors for creating new weblog from start to end. Great job.
Hi, excellent content!I suppose its ok to use a few of your ideas!!
Thanks to my father who told me regarding this blog, this web site is genuinely awesome.
Glad you liked it.
Very nice article, totally what I was looking for.
Thank you!
I have read so many content concerning the blogger lovers however this article is genuinely a good article, keep it up.
Thank you so much!
Thank you for such a quality guide!
Welcome.
Link exchange is nothing else however it is just placing the other person’s blog link on your page at suitable place and other person will also do similar for you.
I want to say that this article is amazing, nice written and include almost all important points.
Thank you so much.
Thank you.
Great information post, thanks a lot for your efforts.
You are the most welcome.
Thank you for sharing this awesome post. Lots of great information. I have found this is a great way to make extra money. Make money by doing Surveys.
Thank you!
Hello there I’ve madecided few website and today I want to know how can I increase my earning.
can you suggest any highest paying ads site not adsense to monetize my site.
Hi, Mediavine is one of the best paying ad networks, but they do have certain requirements to apply as publisher, you can check them out here: https://www.mediavine.com/publishers/.
Hope it helps.