How to Start a WordPress Blog


Blogging Topics

Some people have a clear vision of what they want to blog about. In my experience, though, most people don’t know what to pick!

Whatever your reason for investigating how to set up a blog, I can tell you all you need to know. When it comes to choosing a blog topic, just pick something that you’re interested in!

You may not be an authority on the topic (yet), but select something that you won’t get bored learning about.

Here’s a list of broad topics to get you thinking:

  • Recipes
  • Politics
  • Global warming
  • Parenthood
  • Beginner’s guides to anything!
  • Overcoming adversity or illness
  • Life experiences
  • Products or service reviews
  • Family
  • Gaming
  • Travel experiences
  • Educational
  • Charity
  • Activism
  • Music
  • Celebrities
  • Personal Stories
  • Jokes and Humor
  • Myths
  • History
  • Sports

Maybe you want to pick something else entirely.

It really doesn’t matter, as long as you enjoy the topic, and are interested in learning more.

Choosing a domain name for your blog

Buying a domain name for a blog is a fun thing to do. Some people like to ask friends and family for some direction. Others have a clear view of the domain name they are looking to purchase.

Often, the most competitive domain names with the .com extension will already be taken. But don’t give up! There are over 486 different domain extensions to choose from. (An extension is the ending of the domain, such as .com

You’ll find the perfect domain name for your blog in no time.

Hosting your Blog

Web hosting is a service that allows the blog to be accessed through the internet by other users.

Without a domain and web hosting, your blog won’t be seen online or get any traffic. The two are inseparable! There are plenty of web hosting companies to choose from. Prices generally start from $10 month.

Choosing a Blogging Platform

You can’t start a blog without blogging software. I run all of my blogs on WordPress because it’s user-friendly, free, and powerful.

As a rule of thumb, you should avoid most free blogging platform services. Why? They don’t give you the autonomy you’ll need to build and scale a powerful money-making blog.

Free blogging platforms have quite a few problems that limit your overall blog control:

  • You don’t ultimately control the blog’s content. They will have the final say!
  • You could be shut you down any time, and for any reason!
  • The web address of the blog will end up being long and hard to remember. It won’t be catchy!
  • They won’t allow you to place ads on your blog. This makes it much harder to make money from blogging.

These limitations apply to blogs.

My recommendation? Self-host a blog with Bluehost.

Here are today’s major blogging platforms. These are all available for your consideration as you start your blog.

  1. (self-hosted)
  2. (online)
  3. Blogger
  4. Tumblr
  5. Medium
  6. Ghost
  7. Squarespace
  8. Wix
  9. Drupal
  10. Joomla
  11. Weebly
  12. Typepad
  13. Magento

To help you make the best choice regarding your blogging platform, each platform is explained in detail below.

Everything that you need to get started is here.

As you begin blogging, remember that you’re speaking to humans. Be you. Be adventurous. Be honest and transparent.

As time goes on, you will be able to consistently create great content. Your tribe will flock to you, listen, and respond.

Now, let’s take a detailed look at those options when it comes to blogging platforms.

Blogging Platforms

Here, you’ll find a full list of blogging platforms that you can choose from, along with several important points about each one.

The blogging platform you select is very important. You’ll be using it for a long time! (self-hosted)

WordPress is a downloadable blogging and website management toolset.

It’s the most popular and stable blogging platform in the world powering over 25% of the World Wide Web. When it comes to the world’s top million sites, WordPress is the platform selected more than half the time.

In case you can’t tell, I love it.

The WordPress software can be downloaded from You’ll need to upload and install the software on a web server you already manage.

The set-up time ranges from 20 to 60 minutes. As long as you have a step-by-step guide to follow, you can set it up really quickly.

Publishing your posts in WordPress is straightforward. There are a ton of great guides online that make the whole process even easier.

You’ll obviously want your WordPress blog to be as visually compelling as possible. The great news is that WordPress offer a lot of free themes in the official directory ( There are thousands more themes, some free and some for a cost, available from other providers.

Adding Extra Functionality to WordPress

If you want to add extra functionality to your WordPress blog, you’ll need to be introduced to some technology called plugins and extensions.

There are more than 42,000 free plugins in the official WordPress directory, (and who knows how many more available throughout the web!).

If you can’t find what you want from these 42,000 WordPress plugins you can locate alternatives from other sources of WordPress themes and plugins. All it takes is a quick Google search.

The self-hosted version of WordPress ( is suited to the following types of bloggers:

  • Bloggers who are looking to monetize their blog
  • Commercial organizations who wish to add a blog to their current web presence
  • Hobby Bloggers

Of course, if you’re not concerned about monetizing your blog or aren’t particular about blog advertising, there’s another version of WordPress you could use called

How to create a blog site with WordPress?

Once you have installed WordPress you can start building your blog. First, navigate to the WP login page entering the admin login URL: Make sure to substitute with your actual domain

There you should enter the login credentials, which you have chosen during the installation process. Then you will enter the Administration area of the WordPress script.

How to start blogging?

To start writing posts in your WordPress blog, simply click on the Posts -> Add New link from your Dashboard. You will be redirected to a page where you can create your new article.


Click the Publish button once ready and your post will be immediately visible at the front page of your blog!


Leave a Reply