How to start a blog and earn money

 How to get Facebook Traffic

Maybe you love the idea of sharing you’re your thoughts with other people around the world. Or perhaps you have come across those people who are making a living out of blogging about their passion and want to join into their ranks. Whatever the reasons for wanting to start a blog, this is a great decision. However, the fact that there is so much information out there may confuse you on what is exactly needed for you to start a blog. I have tried to come up with an easy to follow step-by-step guidelines to starting a blog so that you can follow regardless of your technical knowledge. The sooner we get started, the sooner you will begin to publish your blog and profit from it eventually, so let’s get started.

  1. Getting Started Creating A Blog

One of the best things about blogging is that you don’t have to be a great writer to be successful. This is because most people read blogs to know about personal perspective on things, so most bloggers use conversational and very informal style. You also do not need to be an expert on the topic of your blog to be successful. A good example is that readers want to hear about the real cooking experiences, including mistakes in a cooking blog other than reading a blog that sounds like a textbook from a nutritional expert. Blogging is all about your passion and sharing your knowledge of the world. You hence only need to choose a topic or more than one that you are passionate about, and you will succeed in starting a blog. And with more and more people joining the internet platforms, you will have more potential readers of your blog.

The first step in starting to create a blog is picking a blog name. You can choose the name of your blog in terms of life experience, hobbies, and passions or personal blog. The title should be descriptive in such a way that the readers can tell what the blog is all about instantly. However, try not to use just one word. If you are writing a personal blog where you discuss several topics and experiences, I would recommend that you use your name or a variation of your name because the blog is all about yourself.

  1. Choosing A Domain

After choosing your blog name and getting conversant with the basics of starting a blog, the next step is choosing a domain. The most preferred domain is, but .org or .net also works fine. You should also note that the blog domain cannot have spaces or punctuation other than dashes between the words. For example, ‘blogging with henry’ becomes Once you have your blog name and domain extension, the next step is checking whether someone else has registered the same name by entering your blog name and extension and checking the availability. If the name you chose has already been taken, you can make small adjustments to make it different from the rest such as;

  • Adding dashes between words
  • Adding small words like ‘the’ ‘a’ or ‘my.’
  • Trying a various domain extension. If the .com version is taken, you can get the .org of your blog name.
  1. Choosing A Host

Now that you have a name and domain for your blog, it is time to get it up and running online. To do this, you need a blog host and blogging software. This should not be a problem as they usually come packaged together. A blog host is a company that keeps all your blog files and delivers them to the user anytime they type your blog name. WordPress blogging software is the easiest, customizable, and most popular to use in your blogs. I recommend you to use BlueHost because;

  • They give you free registration of your blog name, ensuring nobody else can own it.
  • They provide easy and free installation of the WordPress blogging software.
  • It is currently hosting over two million blogs and is recommended by WordPress.
  • They offer a money-back guarantee if you are not satisfied with the services
  • They have a 24/7 customer care service via webchat or phone

To get started, go to the official BlueHost website and click on the ‘Get Started Now.’ Select the basic plan and then type your domain name in the left box. Click next to begin the registration process where you will need to fill your billing details. Also, you will be required to choose your hosting package and options and then create a password for our account. You can then select a basic design template for your blogs and click on ‘start building’ to log in to your blog.

  1. Customize Your Blog

Once you login into your BlueHost Portal, you should click “log in to WordPress” to automatically get into your blog. This is where you can customize your blog into how you want it to look. The best thing about WordPress blog is that you can customize the entire blog design and layout with just a few clicks. In WordPress, Themes refer to the blog layout and controls the whole design of your blog. I would recommend that you choose one of these themes to start with. You only need to click on ‘Appearance’ tab on the left menu to change your blog theme. Place your cursor over the theme of your choice and click “Activate “button.

If you don’t like any of the themes that you have already installed, you can click on the ‘Appearance’ tab and then click on ‘Add New Theme’ to install a new theme from thousands of free themes. I would recommend you to go to the ‘Popular’ theme tab and browse to check the one that is best for your blog, and then click on ‘activate.’ You can then go back to your blog to see the new theme in action.

  1. Choosing an Autoresponder

You need to leverage your email list even after publishing the blog in the social media networks. This is where autoresponders are useful in helping you to gain new subscribers as you get busy to write your next blog. Autoresponders are used to send a list of emails to each person only once per person. This means you will set up the timing and list of emails to be automatically sent to each new subscriber of your blog from the first time they subscribe. Your autoresponder should be set on the first day, the seventh day, and the tenth day. This will ensure you keep contact with your subscribers for months if not years, with little effort on your side.

Create Traffic for Your Blog

Once you have created and published a perfectly-designed and great content blog, you need to promote it, especially if it is the first time. Some of the best ways are through posting links on Twitter, Facebook not to forget about email marketing.

  1. Facebook traffic

Facebook is one of the most popular social platforms in the entire world. As a blogger, it is crucial to understand how to promote your blog posts via Facebook. The first thing should be creating a Facebook page for your blogs. You should then create a Facebook post to entice people to click into your blog by including a full link to your blog. Once you have optimized it and found it is perfect, post it into the page in hours when most of your fans are likely to be online. This way, it will get many views and likes. You should then boost the blog post to custom audience or fans to help it get social proof. It is also crucial to create an ad campaign to target the broader audience using Facebook ad manager. You can then evaluate the results of the campaign and make favorable adjustments. 

  1. Instagram traffic

Most people are not aware of how to use Instagram to create blog traffic. Instagram is a visual program and makes it easier to connect with the audience. The first thing you need to do is spicing your bio with your personal information. Remember to include a call to action in the bio to help build traffic back to the site.  Include your website link in a video story and create an ideal theme that fits your blogs. Other crucial things include posting consistently, using high-quality photos, and engaging with others in your niche.

  1. YouTube Traffic

After Google, YouTube is the largest search engine. With over four billion videos being watched daily, it is an excellent marketing platform for your blogs.  I think this is the time that you should have your own blog YouTube channel. If you have what it takes to produce a popular blog site, you can own a YouTube channel to promote your blog. Also, use a short YouTube video that is precise. Here, you should include a call to action to drive traffic into your blogs.

  1. Google Traffic

If you want to increase your blog traffic through google, the best strategy is straightforward, creating better content.  This means creating quality and relevant blogs and also being strategic with your efforts of content marketing. Make sure you compose evergreen content for your blog, irresistible craft headlines and use proper keywords for search engine optimization. Also, try and optimize your blog loading time and social media shareability.

  1. Pinterest Traffic

If some of the biggest market brands such as Apple and Wal-Mart, are getting into Pinterest for marketing, the platform hence has enough space for bloggers.  Some of the facts that make it a perfect marketing platform for your blogs include;

  • The life of a pin is one week compared to ninety minutes for Facebook and twenty-four minutes for twitter.
  • Unlike an average tweet, a pin is a hundred times more spreadable
  • Each pin drive about two-page visits and 6 pageviews

Start by signing up for a business account. Use your blog title and a description of your post in describing your pin. You can also join a Pinterest group board to provide more traction to your blog. Finally, use quality images with in-text and pin at the right time, for example, Friday afternoon for fashion blogs.


I am hopeful that this guide will help you to start a blog successfully and answer your questions. As you venture on in your blogging carrier, you will begin to evolve and use more advanced tactics in promoting and monetizing your blog.