How To Create A Blog (7 Easy Steps With Images)

create blog

Blogging is the best way to share your ideas with the whole world and earn money while doing so. In this post, I shall be teaching you how to create a blog in the simplest way without any knowledge of HTML, CSS, PHP and so on. That is, this is my own free beginners guide to blog creation and I will try to make it as simple and short as possible and even include images where necessary. So, exercise patient, read on and follow my steps closely and in case you get lost in-between and need help, feel free to contact me and I will be very happy to help.

Creating a blog is not as hard as you expect….in fact, it is very simple. Lets ride on…
There are 7 major steps involved in creating a blog. They are:

  • Choose your blogging platform.
  • Choose a domain name.
  • Choose a web host.
  • Install WordPress.
  • Customize and edit your blog.
  • Add posts and pages.
  • Get traffic to your blog.

I will now discuss these steps in details


When creating a blog, two major blogs comes to mind – the free blogs and the self-hosted blogs. As human beings, the free blogs sounds very enticing but you need to think twice and ask yourself if the free blog is really the best for you. If you are really serious about creating and running an appealing blog, I personally recommend using the self-hosted blogs. I will give you reasons why you must use a self-hosted blog instead of the free blogs. I will also tell you when it is best to use the free blogs.self-hosted blogs - create a blog

Why self-hosted blogs are better than free blogs/platforms

  1. Self-hosted blogs are actually free. You only pay for your domain name and web hosting.
  2. They are easy to learn.
  3. They have thousands of plugins. Plugins are little software used to enhance your blog to any length as you wish.
  4. They have thousands of themes. Themes are used to design the appearance of your blog.
  5. Self-hosted platforms are very popular and strong.
  6. They are backed up by strong community.
  7. They have a bright future.

Let’s look at some of the best and most recommended self-hosted blogs.

Major self-hosted platforms

There are three (3) major self-hosted platforms to create a blog or website with. They are:

  • WordPress
  • Drupal and
  • Joomla

Drupal and Joomla are also very good website/blog building/CMS platforms but I will strongly recommend WordPress for the following reasons:

create blog with wordpress


  1. WordPress is 100% free!
  2. WordPress is very easy to learn even for a beginner.
  3. WordPress has thousands of free themes and plugins to build any blog/website you can ever imagine.
  4. WordPress is very stable and can be used for small or large blogs/websites.
  5. WordPress is automatically responsive which means your wordpress powered blog/website will display well on mobile/small screen, medium screen (tablets) or large screren devices (computers).
  6. WordPress is backed up by a strong community where you can get help any time if you ever get stuck.
  7. Lastly, wordpress has a very bright future. That is, instead of going down, they will keep on expanding till…

Free platforms lacks all these good qualities of self-hosted platforms.

Note: Read more on free and self-hosted platforms



domain name to create a blog
Before we start, you need to first of all secure your domain name. Domain name is your identity in the World Wide Web (WWW). Your domain name represents you and your business on the internet. An example of a domain name is (e.g,,, etc). now that you know what a domain name is, let me teach you how to choose a good domain name. You must choose a domain name that:

  • Defines you or your company’s brand.
  • Is easy to remember and
  • Promotes your search engine ranking

Getting a simple domain name is really hard these days but I will give you some good suggestions on how you can get a good domain name. First of all, make your domain name as short as possible. For instance, instead of using, it is much better to use This way, your domain name will be shorter and easier to remember. Secondly, you have to choose a domain name that is sweet to pronounce. Thirdly, avoid using punctuations or numbers in your domain name (e.g www.lindas-blog .com or Lastly, make sure your domain name ends with only .com, .net or .org (e.g, or cheap domains to create blogThe bottom line here is to try to make your domain name as easy and sweet as possible.
You can register your domain name as low as $12/year. There are so many domain registrars out there (you can google them)but here is a short list of some of the trusted ones:,,,,,,, etc. Once you get to any of those sites, you will find a link called “Domain”, click on it and follow the instructions to get your domain name. it is as simple as that. Meanwhile, some domain registrars also offer web hosting and that takes us to the next step.



Web hosts are companies that helps you put your website on the internet and make it accessible to everyone all over the world. These companies will charge you a small amount of money to put your website on the internet. They can charge as low as $47/year and as high as $2000 or more depeniing on your choice or website type. But, for a blog, you can choose the lowest price. The good news is that some of these web hosts offer free domain names to customers who host their blog/website with them. Yes, that is true!. Such web hosts includes, and the like (google is your friend). Below is a run down of how you can purchase a domain name and web hosting on (disclaimer: although, hostgator is a good web host, I’m not in any way recommending hostgator to anybody but for the purpose of this tutorial, I will be using them for illustrations). The below illustrations can also be applied to other web hosts because they all are almost the same. So, lets ride on:

  1. Go to and click on “Start Your WordPress Blog” or “web hosting”.Create a blog with hostgator
  2. Choose a Domain name for your blog but if you already have a domain name, don’t worry, just write down your domain name in the right box which says “I already own this domain). If the name is available, you can go ahead to claim it. But if it’s not available, kindly choose a different domain name. You can choose from the domain names suggested by hostgator or write down another different one and move on by scrolling down.

Remember to follow my tips in step 1 on how to choose a good domain name.Create a blog 3. Choose your blog/website hosting plan
Remember what I told you before that you can choose the lowest hosting plan available. As for hostgator, I recommend the lowest plan which is the “Hatchling”. Hatchling is enough for your blog but if you would like to upgrade in the future, you can always do that easily but for now, stick with the “hatchling” plan.Create a blog4. Complete your domain name and web hosting registration. Once you’ve chosen the Hatchling plan and found a domain name you like and that’s available, you’ll need to register it by putting in your contact and billing information. Simply fill all the required form fields.

RECOMMENDATION: Uncheck all checked boxes (Domain Privacy Protection (DPP), Site Backup, Constant Contact, SiteLock Security,etc). they are not really necessary unless you feel like throwing in extra money. But, you can always add them later.

Create a blog

5. Log in to your new hostgator account
Once you are done with the registration, it may take few minutes for hostgator to finish registering your account. Once hostgator finishes registering your account, they will send you a confirmation email to the email address you provided during your registration. Then, You will have to log into your email and click on the confirmation email to confirm your registration. That is all!.

Congrats! You have successfully completed step 1 and 2 by purchasing your domain name and web hosting.

You can then log into your hostgator control panel (cpanel). All the information you need for that should be on your inbox. Lets now move on to step 3.



WordPress is the software you will be using to create your blog. I already told you in step 1 that wordpress is the best software to use for your blog. Installing WordPress is very simple and only requires few clicks. Without wasting much time, Quickly follow the steps below to install wordpress:

  • Login to your hostgator control panel (cpanel).
  • Click on  “Get Started With WordPress Today” at the top of your screen.
  • For some reason, if WordPress isn’t at the top, kindly scroll down the control panel and click on “Quick Install” which is under the Software & Services section. Once it opens, check the top of the left side section of your screen for WordPress and click on it. You will be automatically transferred to which  helps hostgator install platforms.
  • A screen will appear immediately asking you to either “Install” or “Import” WordPress. Click on “Install” to get to the next step.
  • Immediately you are done, click on “Install WordPress”. you’ll see a loading bar at the top of your page that will eventually tell you that your WordPress blog has been installed and you’ll see your log-in credentials.Create a blog

Congrats! You have successfully installed your blog!. Simple and interesting, right? Let’s move on!

Once the installation completes, you’ll get an email containing your login information, including an “Admin URL”.  But in case you missed the notification, follow the steps below:

  • To log in to your blog, click the admin URL. If you forget this URL, it’s simply: (where “yourblog” is your domain name).
  • Fill in your username and password and submit it. You will be logged into your new blog.
  • To know how your blog appears to visitors, you can access your blog via (where “yourblog” is your domain name).

Create a blog

Congrats once more! You have created your first blog!

NOTE: Some web hosts uses SOFTACULOUS as their platform installer but here is the step-by-step guide to install WordPress using softaculous:

  • Login to your web host control panel.
  • From there, Locate “softaculous” and click on it.
  • You will be taken to softaculous page where you can see wordpress at the top of your screen. Click on the “wordpress” and fill the form  that appears.
  • When filling the form, Choose your blog destination URL. I recommend using your root domain (, not
  • Immediately you are done, click on “Install”. you’ll see a loading bar at the top of your page that will eventually tell you that your WordPress blog has been installed and you’ll see your log-in credentials.
  • Once the installation completes, you’ll get an email containing your login information, including an “Admin URL”.  But in case you missed the notification, follow the steps below:
  • To log in to your blog, click the admin URL. If you forget this URL, it’s simply: (where “yourblog” is your domain name).
  • Fill in your username and password and submit it. You will be logged into your new blog.

To know how your blog appears to visitors, you can access your blog via (where “yourblog” is your domain name).

Congrats once more! You have created your first blog! Let’s move on!


Now that you have logged into your new blog, you can start customizing your new blog to make it look good. First, Let me familiarize you with your wordpress dashboard. I will teach you the necessary things you need to know to make your new blog ready and start publishing your new blog posts.

Admin menu items (you are the admin):

  • Dashboard – This is the first page you see immediately you log into your blog.

It shows you the recent acivities on your blog like new posts, pages and comments and how many posts, pages, and comments you have on your blog.

  • Posts – This is where you write, view  and publish new blog posts and even edit an already published blog post.
  • Media – This is where you can find and manage all the images, PDFs, Audio files, videos, etc. you’ve uploaded on your blog.
  • Links – We will skip this for now as it is not necessary.
  • Pages – This is where you can write, view and publish new pages and also edit existing pages on your blog.
  • Comments – This is where you can view, edit, approve, disapprove or delete any comment made on any of your blog posts.
  • Appearance – This is where you can manage the design of your blog.
  • Plugins – This is where you  can add and remove plugins. Plugins are used to add functionality to your blog.
  • Users – This is where you manage users on your blog If you have other people who also publish blog posts on your blog. Otherwise, you can skip this for now.
  • Tools – This is where you manage  additional tools you use for publishing posts. You can skip this for now.
  • Settings – This is where you  edit your blog’s settings such as your blog’s title, email address, tagline, etc. We’ll look at it later.
    To learn more about each one of these (and see screenshots) check out this article from WordPress.

Managing your blog’s appearance

WordPress makes use of themes to determine how your blog will look like (appear). WordPress themes:

  • Are easy to customize to your taste.
  • Are mostly free and if you want a premium theme, they have them also.
  • Are easy to change anytime.

Choosing the perfect wordpress theme is important since it determines how your blog will appear  in computers, tablets, phones, etc. But the reality is that there is no perfect theme out there  – we only have the better themes. So, don’t waste your time looking for the perfect theme. Instead, look for a theme that is good to go with for the mean time. Later, as you become more accustomed with wordpress themes, you can customize them to your taste or even change them entirely to a new and better theme.
One thing I like about wordpress is that it already has thousands of great-looking free and premium themes suitable for any kind of blog or website.

Read this: 
Things to consider when choosing a wordpress theme

How to find and install a Worpress theme:

  1. Place your mouse (but don’t click it) on the “Appearance” tab in the WordPress sidebar , then click on “Themes”.
  2. The next page will show you several pre-installed themes. To add another (more) theme, click on the “Add New” button at the top of the page to start searching for another theme. 

Now, you’ll see tabs where you’ll find featured, popular and brand new themes, as well as a “Feature Filter” and search bar.

I really like the “Feature Filter” option, because you can choose themes in certain color schemes, select specific layouts and even choose themes with built-in advanced features. Just choose the options you want, then click “Apply Filters” on the left hand side.

If you’re finding this challenging, just search by keyword.
3.   When you’ve found a theme you like, click “Install”. You’re nearly done!

4.   Once the theme has been installed, all that’s left to do is to click “Activate” on the next screen.

Installing a New Plugin (add some cool features to your blog)

Like I said before, plugins are used to add more features to your blog. They are little softwares that extend the functionality of your blog. They can be used to take your blog to a whole new level. Plugins can be used to add a contact form, newsletter forms, spam protection, forums, social networking features, sharing services, mobile version, and lots more than you can imagine!.

How to install a wordpress plugin (very easy):

•    First, place your mouse on “Plugins” in the sidebar, then click on “Add New”.

•    Now, you can search by keyword to find plugins for almost anything!
•    When you find a plugin you like, just click “Install Now” and allow it to installation process to run. You will get a message to know if the plugin was successfully installed or not.

•    After the installation, click on “Activate Plugin” to activate the plugin and start using it.

NOTE: Install only the plugins you need and also make sure the plugins you install are up to date and compatible with your version of wordpress.

You can read this:
  Top wordpress plugins for your new blog.


Before we move on to the next chapter, lets make your new blog more search engine friendly (SEO) friendly. This will make the URL of your blog posts and pages more simple and improve your blog ranking on search engines:
•    Place your mouse on “Settings”  and click on  “Permalinks”. In the page that appears, select “post name” and save the setting.

Step 6: Add posts and pages
It’s now time to create your first blog post. I will do my best to make all the steps very easy for you. Without blog posts, your blog will look empty. In case you have logged out of your blog, go to to log in to your wordpress admin area and then follow the steps below:
•    For new post, Click on “Posts” > “Add New” from the left sidebar.
•    For new page, Click on “Pages” > “Add New” from the left sidebar.
Whether you click on posts or pages, the next page that will appear almost look the same. The things you will see are:

  1. Title Area: This is where you write the title of your post or page.
  2. Content Area: This is where you write or place the body content (texts, images, audio files or videos)of your post or page. It is much the same as you see in a word editor like Microsoft office word.
  3. Standard Editing Tools: This is where you will see options like bold, italic, lists, paragraphs, add media, links, and headlines, etc.
  4. Publishing Tools: This is where you will see the Publish button for a new post or update button for an already existing post. Once you finish adding all your post or page contents, you have to click the publish button in order to publish your new content so that your site visitors can see it. You can also set a publication date to schedule your post in the future or save the post as a draft for more editing.
  5. Additional Fine-tuning Tools: Update your blog post, add tags and categorize it.


Few Tips On Creating a Post or Page
•    How to add links to your posts: You can add an inbound or outbound links to your blog post or page when necessary. You can add an inbound link to let your readers know about other interesting posts on your blog or add an outbound link to show your readers the source of your blog post or to show them other places other than your blog where they can go and get more info concerning the topic of discussion.

To add a link to your postm or page:

•    First type the text (e.g cheap handbags), then highlight the text and scroll up to the blog menu.
•    Click the paperclip-looking item to the right of the “Align right” item (above the “Add BWS Shortcode”).

•    From there, add the URL you want to link to (e.g,

•    Then, click the Settings icon on the right (the wheel-looking item above, next to the arrow).

•    Click the “Open link in a new tab” box. This is important especially for an outbound link. This will prevent your readers from leaving your blog.
How to add media (images, audio files, videos) to your post or page: WordPress has made it easy to add media files to your blog posts or pages. Lets ride on:
•    Scroll up to the top of the blog menu and click on “Add Media”.
•    Select the files (images, audios, or videos) you’d like to upload. If you have already uploaded the files before, you can find them in the “Media Library” at the top-left corner right next to “Upload Files”.

•    Once you’ve uploaded the files, you can then choose its size and where you want to place it.

To add a featured image (the image that will be at the top of your post or page and in the thumbnails of your article):

•    Scroll to the right sidebar of your blog menu.
•    You’ll see an option titled “Set featured image”. Click on it.
•    Then, follow through the same uploading process described above to add a featured image to your blog post or page.

How to add a youtube video: 

With wordpress, it is very easy to add a youtube video to your posts and pages. All you have to do is copy the youtube video URL and paste it into your post or page content area on a separate line. When you publish the post, the video will appear.
Click here to read more about adding youtube videos to your posts and pages.
Creating the slug: 

Slug is the URL of the post or page. It is ideal to make your post or page slug very simple, concise and easy to understand. It is best to create a slug that tallies with your post page title. For instance, a post or page with a title like “where to buy cheap handbags” should have a slug like this “”. But if your post or page title is too long, you can try and shorten the slug (not the title but the slug) to few words. This will make it simple to remember and easier for your readers to remember. Also, it can help improve your search engine ranking.
The slug can be found immediately under the post or page title. It will say “Permalink:”.

Read: Tips on optimizing your WordPress slug 

Adding headings:

Headings helps you map out some parts of your content in order to draw your readers attention to it especially if it’s a hit point.
To add a heading:
•    Scroll up to “Paragraph” drop-down menu.

•    Select the heading you’d like to use. Note that the “Heading 1” is usually reserved for the post’s title, so stick to the smaller headings (with larger numbers) inside the post.

Publish Your Post or Page

Click the “Publish” button once you are through with your post or page to publish it and make it available to your readers. If you want to see how your post or page looks like, click the “View post” link that appears at the top before your post or page title and you will be taken to the live view of the post or page you just published.

Congratulations! You just published your first blog post/page.

Before you share it with others (which is the next step), let’s add a simple tracking system to your site, so you’ll see exactly how many people you’ve reached.


Now that you have started creating blog posts and pages, it is time to learn how to get people to read your blog posts. A blog without readers is a dead blog! So you must do your very best to get people to your blog. Although, getting traffic to a new blog can be very tough and sometimes discouraging but with determination, the right guide and patient, you will surely conquer.

Before you start inviting people and getting traffic to your blog, you need to first write about 10 – 20 original and solid contents so that your blog won’t appear empty to your new visitors or else, they will not want to visit your blog again since it lacks content. Write posts that are very informative and interesting and link them to each other so that your new visitors (readers) will fall in love with your blog and start patronizing your blog.

I will only give you list of the major ways you can get traffic to your blog but you need to read my extensive post on how to get traffic to a new blog so that you will get an in-depth knowledge on getting traffic to your new blog.

The major ways to get traffic to your blog includes:
•    Submitting and optimizing your blog for search engines.
•    Promoting your blog on social media.
•    Writing original and informative contents.
•    Publishing more contents frequently
•    Building your email lists
•    Guest blogging
•    Submitting your content to free directories
•    Commenting on forums and other communities
•    Advertisements

how to get traffic to your new blog

How to make money from your blog

If you want to share your ideas or expertise with the world, build an audience or community, or make money with a blog, start now by getting it set up. It only takes a moment, but still many people get stuck with it thinking, “I’ll do it a bit later.”
If you have any question, please do not hesitate to comment below or contact me using the contact form or even chat me up on Facebook or Twitter. I would really love to know your decision about starting a blog today.

Leave a comment

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