How To Start A Blog In 2019

How to start a blog

How to start a blog in 2019


Creating a profitable blog has never been easier for anyone than in 2019.

It is easy even if you are not tech-oriented, don’t know anything about web design or can’t even write a line of code.

You can have a functioning professional blog in less than 30 minutes with some fundamental resources and some direction through this post.

You will get a complete walkthrough and assistance on every aspect involved and you will be able to overcome the common errors that have hindered many new bloggers.

Sounds great right?

Now let’s begin

In case you’re interested in the startup cost for the annual maintenance of your blog, it works out to $60 annually. It is highly recommended to always choose the paid domain and hosting instead of opting for the free ones.

What do you stand to gain starting a blog?

There are lots of reasons for starting a blog apart from just making money.

For instance

  • Blogging consistently will improve your writing abilities.
  • You can make an automated full-time revenue if you find the appropriate niche.
  • It’s a wonderful addition to your resume having a high-traffic blog.
  • You have the ability to reach out and share your views and insights.
  • You will have the ability to grow your network and connect with more people.
  • It’s fun-filled

The benefits of blogging are endless.

In summary

Blogging is amazing and can transform your life.

The steps to take if you decide to start your own blog today.


Disclaimer: Some of the links are affiliate links to products and services and when you click on these links and purchase a product or service, I will earn a small commission, at no extra cost to you.


1. Start a self-hosted or free blog.


It will only cost about $60 annually to start a new blog.

You can definitely start a free blog for as low as $0. But you shouldn’t.

Let me shed more light on this

There are various platforms where you can create a free blog such as:



WordPress. com and so on.

These platforms are really wonderful for testing purposes and will make you improve your knowledge of design and content.

However, these platforms should be totally avoided if you really mean business starting a profitable blog.

Here is the reason:

These free platforms limit you and your content and have some authority over what you post.

They focus more on business and using the limitations on your account to make a profit and sell ad space which will force you into opting for a premium or unrestricted plan.

The plans are however uncontrollably overrated and woefully ill-equipped with functional features.

Opting for the free plan will leave you restricted to a couple of free conventional designs with a constrained amount of daily traffic and web space and most of all without functioning customer service.

And remember that your contents are controllable by these platforms.

Which means you can instantly lose all your data and information if you post any unfriendly and unwanted content that any of your moderators detest.

Ponder on this.

After spending months slowly building your blog until you are able to achieve quite some decent daily visitors and subscribers that are loyal, then you start making quite a decent amount from paid ads, your product or sponsored contents.

Things are looking wonderful.

Then you mistakenly violate terms of service provided by your web provider and just like that, you lose your online business to the trash bin.

Are you sure you want to experience this?

I don’t think so.

That is why successful bloggers out there started their own self hosted blog.

It has no restriction whatsoever, you will have access to a personalized domain name and its very cheap.

You will also be able to use premium website plugins and design templates that will give your new website a professional look.

In summary

Take a giant step and start up your blog the right way with just a little cash today.

And you will be happy you did a few months from now.


2. Register a domain, purchase a web hosting and develop your blog.

Next, let’s get started on the most amazing part and follow the required steps needed to launch a self-hosted blog today.

Two main things are required to get started.

1. A domain name: This is your blog’s web address.

2. A web hosting account: This is the web space where all your files are being stored to stay visible online and accessible to the world.

These things are very simple to purchase with just a few clicks of the button.


1. Register with a web host


Of the many webs hosting provider available online, only a handful can be considered.

About three to four of these providers provide exceptional service that is worth the price.

And from the few handful web hosting providers, the best is Bluehost.

It’s fast, cheap, reliable and fully packed with amazing features that will make your blogging experience easy and worthwhile.

They offer a 30-day money back guarantee and are providing web hosting services to over 2 million websites worldwide with outstanding 24/7 customer support, free SSL certificate.

They provide a one-touch installation which will make launching your blog super easy in only a matter of minutes.

Simply choose a domain name and get started by signing up with Bluehost.

2. Choose a domain name.


Bluehost also offers a one-year free domain to its customers for purchasing their web hosting service, unlike other web hosts who offer $14.99 per year.

If you really aim at building a solid online presence with worldwide traffic, purchase a domain name having the .com, or ,org, or .net extension.

If your domain name is already taken, spend a little time to come up with a great domain name that’s unique and available. You can think and improvise on a brand name for your new website.




3. Complete your registration by choosing a suitable web hosting plan.

Select your web hosting plan after deciding on a domain name. Complete your registration and start your online exploration into the amazing world of blogging.

Bluehost Prime plan is what I will personally recommend you opt for as it features a free SSL Certificate.

This will secure your visitor’s information, enhance your user engagement because no one wants to spend time on a non-secure web page and make your website rank higher with Google.

I will recommend you purchase a longer subscription as a renewal of Bluehost Prime Plan is more expensive than the initial fee, so try to increase your budget a little.

You can then checkout using PayPal or a credit card once you have finalized with the necessary registration.

As you can see, you can instantly launch your new blog as compared to waiting for about 2 to 3 days for activation as it is done with other competitors.



4. Create and launch your blog


After the registration has been successfully completed, you can now set up the admin panel (C-panel) with a strong password that will keep hackers away.

1. Choose settings> general (on the left sidebar).

2. Add your site title and a brief description

3. Change the website’s link to your domain name and input your email address for later password reset options.

You can then launch by activating the coming soon active on the sidebar and at the top of the WordPress panel, click “Launch your site”.

Now that your site has been launched, you can start personalizing the website

Make your site look outstanding by choosing an amazing design

The WordPress theme library will provide a quick start on how you can easily personalize your website and give it a professional look.



Select a preferred layout and theme.


You can install a new theme by going to the dashboard, then choose, Appearance > Themes and add new at the top.

You can try out a couple of themes by selecting the live preview and running a search to view multiple options.

You can activate your preferred theme by choosing to activate them from the live preview at the top of the theme library after you have found your desired theme.

The theme will be instantly installed after it has been activated. You can now start posting contents and generating visitors.



Manage the content of your blog (Posts and pages).

Your new website will first be decorated with a “Hello world” post when you are just getting started.

Create a new post by navigating to Dashboard > Posts > Add New.

You can now start adding outstanding content here for your new blog.

You need to include a picture to spice up your post and create an appealing visual style for your readers. To do this, upload an image by clicking on the “Featured Image” box on the right-hand side, then save when satisfied.

Once you are pleased with the design and layout of your post, you can click on the publish button, now relax and watch as you storm the world of blogging.

Your first post has been officially published.


Add a menu

Navigation is one of the most vital parts of amazing user experience on any blog. This shows how easy users can navigate through your site and see what they are looking for.

An important aspect of navigation is a professionally designed updated menu.

Developing a WordPress menu is very easy.

To achieve this, select Dashboard > Appearance > Menu.

Then give your new menu a title. Then select the page you want the menu to appear in the left pane. Choose “Add Menu”.

The pages you checked will appear on the editor’s right pane which can be easily arranged by dragging up and down.

Check the primary location checkbox (the given name will depend on the initial theme you selected) and save after you are pleased with the design structure. This will make it appear on the main header of the website.



Install Free plugins

The cheapest and simplest way of improving a website’s functionality is through the use of plugins. There are luckily thousands of available plugins in WordPress and external resource.

Some very important plugin that should be added is the social media share plugin and the contact form plugin.



Personalize your blog.


You can download a plugin that enables you to customize the fonts, colors, menu, identity, widget, homepage, and extra CSS on your website to make it more appealing.

A social sharing plugin can be installed that will enable you to share your posts to your favorite social media platforms which will allow more readability and promotion to your posts and pages.

Searching with the keyword “social share” on the plugins page will bring hundreds of results. You can install any plugin appealing to you and easily set it up in your dashboard.



Create a professional email account.


The professionalism of your website and your readers’ authority will be enhanced with a professional email such as

Your Bluehost web host account comes with the ability to create a personalized professional email account.

This feature can be accessed on the dashboard of Bluehost by selecting “Email & Office”. Choose basic email from the options and select “See Options”.

Your professional email account can now be set up easily.

As soon as you create your professional email, access it by clicking Email Accounts > Access the webmail to view the email application.

Confirm your credentials, then be on your way to send and receive emails using your newly created professional email address.

I’ll recommend you to create an “About” page where relevant contact information can be displayed to be able to receive important emails using the newly created email address.


Wow, Finally, you’ve succeeded.

That was very easy, right?

Your own functioning blog should be up and running at this point.

Have to say this, but there is still much to be done.

You can always send me a message whenever you are confused or gets stuck following this guide.

Don’t forget to share this post if you like it.


Leave a Reply

Your email address will not be published. Required fields are marked *