How to start a blog with WordPress – The Ultimate Guide

How to start a blog with WordPress – The Ultimate Guide

Hi, I know you needed information on how to start a blog and saw this headline the ideal one. You made no mistake in clicking the link. Though blogging has been on for quite a long time as it began in the 90s, it’s monetary value just began to make sense in recent years.

And although many people are aware of this, most of them who have ventured into it had failed to reach such heights where their blogs provided them with the kind of income they desired.

The problem isn’t that blogging doesn’t pay, but most of them have or are doing it the wrong way. Well, before you understand how a blog works, information is key, then move on to start one. But do you know how to start a blog?
If your answer is yes, then congratulations, read through some of the sections of these post to add more ideas to your artilleries. Otherwise, this is indeed a complete guide to start from.

However, this guide provides blogging guides using WordPress as the hosting platform. If you plan to host your blog on another platform other than WordPress, then sections such as monetising, optimising, content development and keyword research might interest.
You will find enough information to help you start and then build on other features to improve your skills and master blogging.
Enjoy the ride!

How to Start a Blog

I have divided this post into key sections starting with developing a plan to monetising your blog. As stated earlier, if you’re familiar with some of these sections, scan them for fresh ideas to improve your knowledge of blogging.
Let’s begin …

Develop a Plan

I know you have heard a tonne of this before, but how do you feel when you hear someone tell you that you must have a plan? It is deep within us to allow other things affect our goals, especially when there are no concrete definitions of how we want to achieve our goals in life.

Well, I’m not talking about other goals, but those that affect your plan(s) to start a blog or manage one successfully. You’ve to develop a functional plan! You can’t start a blog successfully without a good plan.

You want to find out how to start a blog, or do you want to master blogging? Then, develop a plan! I have repeatedly emphasised this to most of my clients because I understand how schedules can turn you away from achieving your goals. I have equally used goals here to sternly express the relationship between your goals and plan.

Irrespective of your blogging topic or niche, having a feasible plan will help you attain success speedily. Yes, I would agree that most bloggers just start blogging without developing plans, but do you want to end up where most out of that number have ended their careers in utter failure? I guess no! Then again, you need a plan.

So, what kind of plan? You may ask. A plan that basically describes what you want to achieve, how to achieve, resources needed and contributors. If you are already gifted at developing plans, you’re good to go. For others, it all begins with setting out your goals, that is, what you want to achieve within a specified period.

So, let’s set goals …

Your Goals

I’m presenting a prototype of goals you can set, on a broad scale which can be broken down into smaller units to help you out.

#1: Host my Blog
#2: Develop and Publish one article per week for the next 3 months
#3: Capture 25 new subscribers per month

I will have to stop at these three goals but you have more than that. It doesn’t stop anyway, you have to specify how these goals can be met in a given time. That becomes your plan subject to review and amendment depending on events and other factors.

This is a prototype of a plan within three months:

Host my Blog1st Month2nd Month3rd Month
Choose a domain nameX1
Buy a domain name and hosting planX1
Design & Publish my blogX1
Create & Publish ContentsKeyword ResearchX50
Research for content ideasXXX12
Draft & ReviewXXX12
Publish PostsXXX12
Create videos for blog postsXX12
Capture subscribersShare posts and subscription link on Social MediaXXX64
Advertise posts on Facebook & PinterestXX2

That is just a simple plan on how to start a blog. As I stated earlier you can have something elaborate than this, but lessen your workload by dividing the plan into bits. For more on how to develop a plan for your blog, read this post: How to Write a Workplan

Choose a Blogging Topic or Niche

This is a critical aspect that some bloggers undermine to their failure. Choosing a blogging before you start a blog is something you must take very seriously, except you’re just blogging for fun and for yourself alone. If you actually want the majority of internet users to utilise the contents on your blog, you must, therefore, think through a profitable blogging niche.

Not all blogging topics are okay for you to start a blog on. You definitely need to know what people are demanding for, what they desire to see, and equally what is trending. Because you are blogging for others to access your blog and rated relevant. This has a positive impact on how you climb from one stage of your blogging career to another.

To choose a blogging topic, use these guidelines:

#1           Follow what is trending

Bloggers mostly follow what is trending because that is what internet users tend to read, share and discuss on. Blogging topics that often attract huge followership are hotshots for you to nip a niche on, as you will be sure of attracting visitors. Use Google Trend, Social Media platforms, and SEO tools to find out what people are interested in.

#2           Let your passion guide you

Passion wins it all when it comes to passion, whether found within or mastered. The truth is, when you blog on what you are passionate about, you find it easy to communicate ideas to your clients and followers in a practical sense. Never do the mistake of writing on a niche you don’t have any passion for. You will end up falling off the grid.

You might want to ask, what if I have the passion for a particular blogging topic, but have less knowledge on it? The answer is, once you’re passionate you will strive to know more. There are several avenues to horn your skills on that topic by reading and studying materials on the internet, from mentors and those who have recorded success in such a niche.

Let your passion guide you to determine the right blogging niche or topic to start a blog on.

#3           Determine its relevance

Relevance is another fundamental component you have to consider. One common way of determining the relevance of a niche is by its competitiveness. Relevant blogging topics or niches are often competitive, everyone wants to be found and recognised as an authority. Why do bloggers vie for such topics? Blogs created on relevant niches are often profitable and attract many readers.

#4           How profitable is the niche

Should you ask me, I would tell you that blogging without profit sucks, especially if your life depends on the proceeds. Nobody wants to invest so much in a blog that will fade along the line or fail to make profitable returns. That is why you have to choose a blogging topic that is profitable over time.

Identifying such niches isn’t a hell of work. Use the simple logic of what is trending and what people are searching to grab the niche. If people must search the internet for a topic like fitness tips, then you’re good to go with that topic. Topics that are rarely or do not attract internet users will drag you into the drain.

#5     What is the long-run performance of the niche

While it is possible for some niches to perform wonderfully over a short time, their long-run performances matter a lot. Except your goal is just for the short period such topic is making waves on the internet.

But, if you ever plan or dream of blogging several years in life, then you have to pick a niche that is ‘durable’.

For example, football gist, fashion and lifestyle, social gossips, relationship and financial management have remained in the blogging industry for quite an age. These niches are still among the top blogging topics now. That reveals their durability and possible long-run performance.

There are other blogging topics or niche you can start a blog that will perform excellently. Read this post to discover other topics: Topic Blogging Topics / Niches to Start a Blog on.

Decide on a Domain Name to Start a Blog

Oh Yes, A domain is necessary to start a blog! Though there are free domains such as www.mydomain.wordpress.com to use, using a custom domain name uniquely identifies your blog. It gives you the control to determine how long or short the domain should be. So instead of www.mydomain.wordpress.com, the domain becomes www.mydomain.com. That is better to use than a free one.

Buying a new domain name is relatively cheap so long as it has not been used. You can equally buy an expired or premium domain name, which is usually expensive. Each type of domain name has its advantages and disadvantages.

For example, buying an expired domain with high traffic will improve the search performance of your blog compared to a new one. On the hand, an expired domain name that has been spammed by Google will do your blog more harm than good. Expired or premium domain names are often too expensive to purchase.

Note that you can buy a fresh domain and still rank better than a premium one provided you use quality SEO strategies in your blog.

To get any kind of domain, GoDaddy and NameCheap are two popular domain name registrars to try out.

Back to deciding a domain for your blog. I will drop a quick guide on how to choose an appropriate domain name. This has been the guide I use to choose cutting edge domain names such as bloggersvibes.

Choose a domain with this tips

  1. Keep it short as much as possible. Long domain names can be confusing and difficult to remember.
  2. Use a .com (dot com) domain name extension. Virtually everyone prefers visiting a blog using the domain name and the dot-com extension. For example, some who hears bloggersvibes as a blog’s name might try out bloggersvibes.com to visit this blog. I’m not against other domain extensions, but I know that it will be better to use a dot-com extension.
  3. Avoid domain names with silent letters and close pronunciation, e.g. fonetips.com can be mistaken for phonetips.com. This becomes worse if you communicate the name over the phone to someone. So, make your domain name easy to pronounce, spell and remember.
  4. Make it inspirational. That is, your clients or visitors should see a relationship between your domain name and the contents of your blog. It gives your audience a quick description of what your blog is all about.
  5. Make sure it is available for custom social media username. E.g. facebook.com/bloggervibes. With this, you can easily refer to your social media accounts as @bloggersvibes.


Choose a Hosting Plan

Remember that your goal is to start a self-hosted WordPress blog. To do this, you need a web hosting account with a web hosting company. Hosting your blog gives you the freedom to decide on the themes, users, graphics, and backend management. Decide on a hosting plan that meets your needs and go for it.

When starting out, you might not need much storage size, but you definitely need good bandwidth, security, WordPress support, technical guide, addon domains, and many others. Where should you host your blog? There top blog hosting companies with full WordPress support to choose from.

I highly recommend that you use Bluehost. Alternatively, SitePoint and HostGator provide good hosting features at affordable rates.

Before you choose a hosting plan and company, there are key features you must consider. These features are important to the growth of your blog. I have highlighted these features below, but to see the comprehensive guide on choosing a hosting plan for your blog, read:

9 Features to consider in choosing a Hosting Plan for your Blog

Now to the features …

1. Security Checks

to ensure that your blog isn’t vulnerable to attacks. These days, ensuring that your blog protected against security attacks is something taken with much seriousness.

2. Routine backup

The hosting plan covers the need for backups that occur regularly. You never can tell when you might need to restore your blog to a previous version.

3. Good Bandwidth

A good bandwidth to support heavy use by your audience. If you ever dream of accommodating a large number of simultaneous users in your blog, consider a hosting plan with large bandwidth.

4. Supports free and several email accounts

It must equally support free and multiple email accounts. It’s best practice, these days to have an email account tied to your blog’s domain. With this, you can respond to requests and provide technical support to clients. In addition, it builds the confidence of your users and makes them feel free to communicate with confidently.

5. Provides free subdomains

Free subdomain(s) is another option or feature you had like to see in a quality blog hosting plan. With subdomains, you can logically divide your blog to reflect a particular group or context. For example, I can create a subdomain such as courses and channel users to courses page using this URL, courses.bloggersvibes.com.

6. Easy-to-use

Friendliness and simplicity are a must for a hosting plan. Not everyone is a tech geek, and as such look out for simplicity to reduce the rate technical headaches you will accommodate. Bluehost has an ultimate user interface with informative guides to help you understand and master the use of the hosting platform.

7. Free SSL Certificate

SSL Certificates are very important in an age when security threats have become the desires of fraudulent persons. Protect your domain with at least a certificate that will assure your audience that the details and information they provide on your blog will not be hijacked by someone with a malicious intent. Domain name registrars and hosting companies provide affordable plans for SSL certificate depending on your needs. For a blog, you only need a basic level SSL certificate, unless you allow online payments on your blog.

8. Mobile Support

Mobile support promotes the development of mobile-friendly blogs and content. A research by Statista reveals that 3827 million (93.6%) out of 4087 million internet users do so via mobile devices as of April 2018. This has accounted for the recent influx of technologies that support mobile devices.

9. A 24/7 Technical support.

In the event of hitches, you might the support of an expert form the hosting company irrespective of time difference and period of the day. Having your blog hosted by a company that has 24/7 technical assures you of timely response to challenges or malfunctions on your hosting platform.

Install WordPress

Now, you have gotten a domain name and a hosting plan, so what next? Design your blog and publish it. But wait, how do you do that? The options are that you design from scratch or use a Content Management System (CMS, e.g. WordPress). You can either do this by your yourself or contract a web designer to do so. You can get quality freelancers from Fiverr, Freelancer and Upwork.

If you intend designing from scratch, you will definitely need to be a web developer, and it takes much of your time to finish up. Fear not! I’m not showing you how to design a blog from scratch. If you’re interested in web design, pick up a course online from edx.org, Udemy or take tutorials from w3schools and Tutorialspoint.

You will host your blog using WordPress content management system because it is easier to install, manage and use. But first, let’s see why most people recommend WordPress.

Why Choose WordPress?

WordPress remains the most used CMS for hosting and managing blogs. About 31% of the web uses WordPress, including this blog. Aside from blogs, most websites by top companies such as the New York Times, The White House, City University of New York, Obama Foundation and Facebook Newsroom, are managed using WordPress as the main CMS. See some of the websites running on WordPress here. Do you know why people start a blog with WordPress? The reasons are given below

Reasons why WordPress is Chosen for Blogging

  1. It is user-friendly with excellent editing features that require no speciality to use.
  2. Setting up WordPress is quite a simple thing to do. Upload the files to the directory, create a database, run the installation script and you’re good to start blogging. Similarly, maintaining a blog that runs this CMS isn’t hectic. It’s flexible and extendable using the appropriate plugins and blogging tools.
  3. It’s free and requires no payment of any sort to download and use. That is why most of us encourage that you host your blog via a self-hosted WordPress platform.
  4. I can’t completely say WordPress is error-free, but it offers excellent avenues to fix bugs and correct technical hitches. Because it’s free, there are several communities and platforms with cutting-edge solutions.
  5. It happens to be the first SEO complaint CMS platform. There are built-in features to optimise your blog and increase its SEO ranking. The features can even be extended with plugins such as Yoast SEO.
  6. If you are not satisfied with the built-in features, you can extend its performance to what you want by installing plugins that will do exactly what you want.
  7. The developers of WordPress understand the need for security and protecting your blog. That is why it offers security features to basically provide protection against attacks, spamming, etc.
  8. There is a wide range of support for mobile devices, both for frontend users and backend users. You can run your blog right from your mobile phone; publish posts, carry out basic settings, and do more. Also, blogs hosted with WordPress fully support mobile views.

By now, I believe you are clear with reasons why people prefer WordPress to other blog hosting platforms.

Installing WordPress…

To install this CMS, you have to download the zip file. For the latest version, download from here. If you’re using Bluehost Shared hosting platform, you don’t have to download this as it is installed automatically. Other plans have options for installation.

If you’re using a platform that doesn’t provide options for installation read this guide.

Ok, let’s see how you can buy a plan and install WordPress.

Visit Bluehost’s hosting plan, and click Get Started Now.


This will lead you to host plans which include basic, plus and choice plus and Go PRO.

bluehost hosting plansSelect a plan by clicking the Select button below your chosen plan. Provide a new domain name or one you have bought from GoDaddy or NameCheap, and click Next to continue.

Bluehost register domain

Provide details for your account, select or deselect the packages you want, accept the terms of services and click Submit to buy a plan.

Log in to your account from here.

Once the login is successful, scroll down to the website section and click Install WordPress.


Click Install WordPressOn the do it yourself page, click Install and provide the directory where it should be installed. For the home directory, select your domain name from the dropdown, then Check Domain.

Select domain and click Check domain

Show advanced options by check Show advanced options where you will provide your blog’s title, username and password. Now click Install Now to continue. Wait for the installation to complete and a success message will be displayed after that.

Provide WordPress details and click install

Check the installation by clicking View Credentials. Scroll down the page to the Notification Center and click View to reveal links to your blog and WordPress admin area.

Click View Credentials   





Click the WordPress Admin link and log in with the username and password you provided to open the admin panel.

Just like I said, you have published a blog in just a few minutes with this CMS.

Carryout Basic Settings

Thumbs up for installing and publishing your blog. The admin panel integrates several links to help you set up everything. But, let’s start with the basic settings to configure your blog so that it will comply with standards, especially SEO standards. Don’t think I’m referring to some sort of techy settings. Just two or one adjustment(s), depending on the state of your blog and we are done.

Allow Search Engines to Index your blog

The very first here to ensure that your blog can be indexed by search engines. If you followed the upload method for installation, this option will be presented to you. In case you mistakenly checked this option, it’s time to uncheck it, except you intend to keep it away from search engines for known reasons.

This is how to access this feature.

On your Admin Dashboard, click Settings by the left and then Reading.

Hover on Settings and then Reading

Scroll down the page that opens and uncheck Discourage search engines from indexing this site if it is checked, then save.ee

Uncheck discourage search engines from indexing

That will allow search engines such as Google, Bing, Yandex, etc. to index your site on their database. Indexing your blog is required for your contents to appear in the results of search queries by internet users.

Set SEO-friendly Permalink

Good that you have understood the first basic setting, next, let’s make permalinks SEO-friendly. A permalink is the unique URL of a resource on your blog. For example, this post’s permalink is www.bloggersvibes.com/how-to-start-a-blog

Web crawlers love clean and clear permalinks that relate the content of your posts. This would be an SEO hitch should I use as a permalink, www.bloggersvibes.com/?p=123. Search engines will not be able to make sense of the numbers. It is better for your blog’s SEO needs to use permalinks that search engine can easily interpret and relate to the content of the pages in your blog.

Time to fine-tune your blog’s permalink.

Click or hover on Settings, then Permalinks from the submenu.


The next page that opens will display options for permalinks.

Select Post name

Select Post name, scroll down and save.

Now your permalinks will look just clean and easy for crawlers to understand.

Comments management

The goal here is to ensure that comments are not just published, but that you have control over what comment should be published on your posts and pages. By default, anybody’s comment can be published.

To change that, hover or click Appearance and then Discussion.  Scroll down the page and check Comment must be manually approved, then scroll down to save. That’s it! You have mandated WordPress not publish comments automatically from people whose comments have not been initially approved.

Choose and Customise your Theme

Your blog is up and running now and I believe you’ve found this guide easy to use. Kudos on the progress so far as I hope you concentrate on the remaining parts. Soon, you will gather the information needed to start your blog the right way.

It’s time to choose a theme and customise it, at least to an aesthetic composition.

First, you have to choose a theme. The options are: go with the default Twenty Seventeen theme, search for a new one using the search field or upload one that you have bought, downloaded or developed. It all depends on how you want your blog to appear and perform.

For a complete guide on how to upload themes, read this post.

Here, I will only focus on choosing a theme and customising the theme, using the built-features. WordPress is easy and straight-forward for beginners.

Choosing your theme

Let’s run through key features an ideal WordPress blog theme must have.

  1. It must be SEO-compliant otherwise your blog will be badly affected in search engine rankings. Heading tags must be given the right hierarchy value to comply with basic HTML formats.
  2. Responsiveness is another feature you definitely have to look out for. These blogs are accessed by people using devices with varying screen sizes, OS and resolutions. The theme you choose should display the contents of your blog to viewers across all platforms.
  3. Speed is equally an important feature which contributes to SEO performance. So, consider the bandwidth of the theme. Themes that serve up heavy pages consume bandwidth and are sometimes slow, especially for poor internet connections.
  4. It should be flexible and easy to use so that you can customise it to your taste. There are quite a number of themes that allow you to decide the colours, buttons, post layout, among other things.
  5. Keep colour in mind when choosing a theme. People appreciate a very good blend of colours that are not overly expressive or too dull.
  6. Read the reviews of other people on the theme. What percentage support the features provided and what key features are people complaining about. This will provide insight into the theme’s performance.
  7. Go for a premium theme. Though there are several free themes to use and get satisfied with, premium themes seem to provide more features and support. Some free themes are designed by newbies who are testing out their skills or those carrying out a project and as such can be subject to several bugs. Expert programmers develop Premium themes to deliver value for money.

You can buy good themes for your blog from ThemeIsle, ThemeForest, Think Up Themes and Thrive Themes.

Installing Theme

I will cover how to find themes using WordPress and then install and activate the theme.

Let’s begin…

Login to your WordPress Admin panel using the address, www.yoursite.com/wp-admin. If you have logged in, don’t bother doing so again.

On the left side, hover the mouse on Appearance and click Themes from the submenu.

Click Appearance, then Themes

This will display themes you have installed already.

At the top, click Add New. The page that opens will primarily show several themes, you can choose to install a theme from your computer by clicking Upload Theme at the top, follow the instruction to upload and install.

Installed themes

Alternatively, use the search field on the right to search for a theme whose name you already know.

You can also use the filters to let WordPress suggest themes based on the filter options you select.

Do so by clicking Feature Filter to reveal filter options divided into Subject, Features and Layout. Check the features you want and click Apply Filters. Wait for WordPress to apply features as instructed. Once done, themes with the features you checked will be suggested.

Apply filters to choose theme

Hover the mouse over your chosen theme and click Install. Click Preview to have a sight of how your blog will appear if you install and activate the theme. Wait for the installation to complete and then click Activate to apply the theme to your blog.

Install theme

Activate theme









You can start customisation by clicking Customize

But, it’s advisable for you to create some pages and set up a menu system before customising, though you can do so anytime. The most important is creating home and blog pages.

Create Pages and Menu

On your dashboard, click hover on Pages and click Add New. On the page that opens, enter the title of the page, e.g. Home and click the Publish button at the right to publish your page.

Do so for other pages such as Blog, About, and Privacy Policy by clicking Add New at the top.

Create Page

With some pages created, let’s create a menu.

On the links by the left, place your mouse on Appearance and click Menus.

Click Menus

Type menu name, e.g. main on the menu title field and click Create.


Now, by the left where you have pages, select the pages there aside from the sample page and click Add to Menu.

Add pages to menu

You can add other kinds of links to the menu such as custom links, posts, categories, etc. Your menu is set and ready to be applied to the theme.

Arrange your menu so that Home comes first. Click and drag up or down to choose a menu location. Click Save to save the arrangement.

Arrange the menu

Customising the theme

Good that you’ve chosen and installed a theme. Even if it’s a free theme or one of the default themes you have chosen, you can still customise some things. Again, you have a menu system that is ready to be applied to your theme. I will take you through key things to customise before you continue.

To customise, if you did not click the Customize after activating your theme, go to Appearance > Customize to open the window for customising your blog.

Blog or Site Identity

This is where you will provide the title, tagline and icon of your blog. Click Site Identity and provide the title and tagline. Scroll down and click Select Image to upload a square icon from your media library or computer.

Title and tagline  site icon







Scroll up and click the back arrow to return to the Customize main page.

Menu Location

Remember that you have created a menu already, all you need to do here is to choose the location of the menu so that it can be displayed on the blog.

Click Menus, then View All Locations. Click Primary Menu and select the menu you created from the drop-down. Return to the default Customise page.


Home Page Setting

Decide on what your homepage should feature – a blog page with recently published and featured posts, or a static page with contents and links to blog posts. The choice is up to you.

Click on Homepage Settings to change options. By default, your blog is designed to display the latest posts on the home page. If you so desire to change that, then select A static page and select the pages for home and blog from the respective dropdowns or create new pages.

Choose homepage display

Now, click Publish at the top to publish your blog.

Installs Plugins

Great, you’re making progress. Let’s see how to install plugins, then I will recommend some basic plugins to install on your blog.

From the dashboard of your blog, hover on Plugins and click Add New.

Add New plugin

On the page that opens, click Upload plugin if you have one that has been downloaded and stored on your computer, or look for the name of the plugin using the search field available.


Click InstallOnce you have seen the plugin, click install, wait for it to complete installation and then click Activate to apply the plugin. Some plugins have basic settings to help you customise features.

Plugins to install

  1. All In One WordPress Security (AIOWP) for holistic security control covering spamming, brute force attack, cross-site scripting, etc.
  2. Yoast for everything SEO
  3. WPBakery Visual Composer for creating beautiful pages and posts
  4. MailMuch or MailChimp for opt-in forms, list building and landing pages
  5. MonsterInsights to integrate Google Analytics to your blog
  6. Link Checker to capture and correct broken links
  7. TablePress for beautiful tables
  8. JetPack to control spam and display analytics of your blog
  9. Contact Forms7 to create contact forms embeddable in pages and posts, etc.
  10. Build a community or forum on your blog with bbPress or BuddyPress
  11. Use s2Member to manage how users access contents on your blog
  12. Earning from affiliate programs using ThirstyAffiliates
  13. Embed social media share buttons with ShareThis


Do Keyword Research

I know by now, you’re eager to blow out your desire for blogging, but hold on. You don’t start creating contents without a thorough keyword research. I initially explained how keywords are to blogging. So, you have to do keyword research to discover the appropriate contents to develop for your blog.

It’s a comprehensive topic that can’t be covered in this post. I will, however, provide details that will help you to carry out keyword research.

Get started by using Google Keywords Planner to find keywords in your niche. Use the keyword tool, type in your domain URL or keywords and let Google give suggestions of keywords to use. You can use Google Search to find longtail keywords that will boost the SEO of your contents.

Move on to premium tools like Longtail Pro and then use semRush to conduct competitor analysis.

In conducting keyword research, think of seed or headwords. For example, if your blog focuses on fashion, trousers, sneakers, fashions styles, etc will form your seed words. Use these seed words to conduct your research.

While conducting keyword research, these metrics will provide the needed guidance.

  1. Search Volume will display the number of search queries in a month
  2. Keyword Difficulty
  3. Keyword competition that reveals how competitive a particular keyword is. In starting out, you will have to keep away from competitive keywords. Search for keywords with low competition but having high search volume, at least 1000 monthly search volume
  4. For competitor analysis, take note of the domain authority and page authority of websites or blogs ranking high for a particular keyword. Blogs with higher domain and page Authorities are often difficult to displace.


Develop and Publish Content

The essence of the keywords you have collected is to properly infuse them into the contents of your blog. Using quality on-page SEO techniques, you can write an SEO-optimised content that not only meets the requirements of search engines but that equally appeals to your audience.

First, you need to develop content ideas from the keywords you have collected. You can get ideas from social media, review websites, e-commerce sites, forums, communities, Google Trends, blogs and news sites. Decide on a topic and research information on that topic to add value to your post. Where necessary, give credit to the author of contents you have referenced.

Once you have collected enough information on the post, create an outline. Move on to create a draft of this topic using both the keywords, research information and other ideas you have gathered for that purpose.

Take the time to review your post, correct spellings, grammar and technical stuff. You can use a grammar editing software to provide more editing functionalities to your post and speed up things. Try out Grammarly.

Once you are done with reviewing your post, hit the publish button.

No time to develop contents, Get Freelancers

Sometimes, you don’t have to be the one creating contents for your blog, especially if you’re just started out. You can engage freelancers to do so, while you learn and master those skills needed to create eye-catching contents. You can start a blog using the skill sets of other people by simply paying for their services.

BloggersVibes possesses excellent writers who can develop your contents for you. If you need the services of our authors, use the contact form to reach us.

Alternatively, you can get good content developers from Fiverr, Freelancer and Upwork. Whether you want a video, animation, or cool graphics to support your contents, you have a large niche of people ready to satisfy you in exchange for some dollars.

WordPress Post Editing Interface

Post writing interface

Are asking for where to type, design and edit your posts for publishing? Well, it’s on your blog. So, let me show you the Post Editing Interface provided by WordPress.

On the dashboard of WordPress, hover on Posts and click Add New. The post writing interface will open. Here you have features, commands and buttons to write texts, add images and videos, insert links, change font colour, decide the posts category and add tags.

Key features to remember are the title field where you will provide the title of the post, content field for everything that should go into the contents, publish button, Draft, and finally the preview button.;

The content section contains commands for tags, quotations, text colour, numbering, indenting, alignment, among other things.

Optimise your Posts

Publishing your post does not mean it’s done and dusted, no! People must know that you have published a post on your blog. Aside from the organic traffic which will not be much as you start out, you have to do much to bring in traffic. This you can do via several ways as described below.

Submit blog to search engines

It all begins with you speeding up how search engines index both your blog and posts. Submit a sitemap and posts to search engines such as Yahoo, Google, Bing, Yandex, and Baidu. There is a nice guide on how to submit your blog to search engines for indexing from aMobiles.

This tends to bring in more traffic than any other method, especially if you use the right audience-targeting skills. Facebook has over 2 billion followers with diverse areas of interest. So, targeting the right audience will drive quality traffic that will boost your blog. Note that you will have to pay to reach a larger audience via Facebook ads.

Share on social media

This is definitely where you will optimise most of your posts and blog contents. Share your posts on social media platforms such as Facebook groups, Pages and timelines, Twitter, Instagram, Pinterest, Google Plus, YouTube if you have video formats, and others you have an account with.

Email Marketing

Send campaigns to tell people about the posts you published in your blog. But, strictly adhere to the rule of privacy. Only send campaigns to people who have subscribed to the newsletter of your blog.

Share on Forums

You can share the posts that are relevant to discussions on forums and communities to provide details to questions and challenges. Places such as Quora, WickedFire, Warrior Forum will be good to start with, though I’m not limiting it to these. Use other forums you know to optimise your posts.

Monetise your Blog

You definitely want to make money from your blog to repay all the resources you have invested in creating contents, plugins and themes you have bought. While most of us have discovered reliable ways of making money from our blogs, there are several other bloggers who are struggling to make it happen.

The reason could be that they are ignorant of the monetising methods available or they are not using them appropriately.

There are several ways to make money from your blog and you can use a combination of these methods to further increase your monthly income. Affiliate marketing, advertisement, product review, paid membership, online courses, paid webinar, coaching and mentorship are some of the ways you can monetise your blog to earn from.

Take the time to read this: 10 Legit Ways to Make Money Blogging. It contains explanations and simple guide on how to monetise your blog using some of the 10 methods explained.

Let’s Help You

Mastering the art of blogging requires time and the right information which we provide on this blog. But you can improve your learning speed by becoming a mentee with one of BloggersVibes Mentors. A mentor will provide unique solutions and guidance to start a blog until you become a happy blogger.

You will get to talk with your mentor via webinar, Skype, calls and other available channels that will enhance your learning.

To request for a mentor, use the contact form with the subject, I need a mentor.


Also, if you still want our expert to set up your blog, do contact us or view our plans here. We will cover keyword research, provide content ideas, design your blog with excellent plugins and write pillar posts or contents for you.

In Conclusion…

Blogging is profitable and WordPress provides the best platform to run and manage your blog without much experience. You can start a blog within a couple of minutes and earn from it after a few weeks, depending on your strategy and approach.

You, however, need to do it right and follow accepted standards. A reminder to blogging again, it’s like a business you need to invest in, manage and watch it grow excellently. So, do consider setting a budget that will cover the basic features you blog needs.

Welcome to the world of Blogging!

Leave a comment