How to start a blog: Start blogging on your own website in no time

Tutorial on starting a blog with Bluehost and WordPress

How to start a blog

Learning how to start a blog can be a little overwhelming, even if the desire to start blogging comes easy. You know you need a decent topic idea. You also know you need a platform that can host your blog. Maybe you even know about the dozens of other things you need to worry about, but how do you get started? That’s the focus of this tutorial. Here’s what you’ll learn in this post:

  • Learn to pick an idea for your blog.
  • How to register a domain name.
  • How to start a blog with Bluehost and WordPress.
  • Choose the right WordPress theme for a blog.
  • How to decide which WordPress plugins to use.
  • Where to go from there to run a successful blog.
Working with notebook
Image Source: StartupStockPhotos – / License: CC0 Public Domain

Without further ado, here is the MH Themes tutorial on how to start a blog with Bluehost and WordPress. Starting a blog can be very easy by following these steps:

Finding your blogging niche

Research to find your blogging niche
Image Source: Pexels – / License: CC0 Public Domain

This is where you need to begin if you want to start blogging. Blogging has grown from its roots as a fun hobby for many to a lucrative business generating thousands, tens of thousands, hundreds of thousands and even millions for businesses all around the world. This is why it’s important for you to find your niche and define your target audience from the get-go. You may find yourself working too hard for very few benefits if you choose an over-saturated niche.

The solution? A new take on an over-saturated niche. It’s nearly impossible to find a niche that doesn’t have at least one active, high-profile blog in it, but you don’t need to completely re-invent the wheel to be successful in this industry. You just need to provide something other blogs in your niche are missing. You need to connect with your audience and solve real-world problems.

Examples of clever niche markets to inspire you

MH Magazine WordPress Theme

We’ll begin with the blogging world. You are a foodie in this scenario, and you’re interested in starting your own food blog. Should you simply upload a blog post discussing how to make each and every little recipe that comes to mind? You could, but you’ll only find yourself winding up in the “working too hard for too few benefits” camp.

Think about the individuals your niche could attract instead as well as the problems they face. For example, if you come across a large amount of people interested in vegan recipes that have small grocery lists and minimal steps involved, jump in on this niche, and optimize your blog post topics for it. Your niche or “gimmick”, if you will, would be “quick vegan recipes” in this scenario.

Here’s a list of businesses that have brought new takes to over-saturated markets:

  • Tesla Motors with “sexy” electric cars.
  • Airbnb with cheap, real-life living spaces to book.
  • Uber with cheap and efficient transportation services.

At the end of the day, your topic should be something you know, but you don’t necessarily need to be an expert at it. You also don’t need to have everything figured out from the start. Find a problem to solve for now, and optimize your blog, and your site in general, as you go.

Think about a suitable domain name for your blog

Top-Level Domains (TLD)
Image Source: EstudioWebDoce – / License: CC0 Public Domain

Your domain name goes hand in hand with the identity of your website. That statement’s true for humans and machines. You may lose your reputation in terms of brand recognition and SEO if you choose to your site’s domain name at some point down the line, so choose wisely. Here are some tips on choosing the right domain name for your website or blog.

It’s much more efficient to name your website after the name of your blog, so think of it in terms of that. Choose something that’s short, catchy, easy to remember and easy to spell. Just be certain the name you do decide to go with can’t be confused with something.

For example, SumoMe, a suite of applications for websites, recently shortened their name and domain to “Sumo” and “”. CEO Noah Kagan is really pumped about the name and even spent $1.5 million to acquire the domain, but nearly all of the results that show up when you search for “sumo” have to do with sumo wrestling, not his business.

Image Source: geralt – / License: CC0 Public Domain

Most people prefer to use .com, but plenty of popular businesses have gotten by just fine with .net and .org extensions, so keep that in mind. You should also be careful about where you register your domain. You can either register your domain with a dedicated domain registrar, such as Namecheap, GoDaddy or 1&1, or register it with your host. Bluehost, for example, offers a free domain with every new hosting plan. This is great for people who want to deal with only one company.

The problem with registering your domain name with your host is the fact that it’ll be tied with that host, which can be an issue if you ever decide to switch. Domain transfers can take as long as 15 days, which means 15 days of possible downtime. You will, however, need to pay to register a domain if you choose to go this route.

Start your own blog with Bluehost & WordPress

Creative Ideas
Image Source: stux – / License: CC0 Public Domain

Finally, we’re getting to the meat of our how to start a blog tutorial. Bluehost and WordPress have become powerhouses in the blogging industry. In fact, many WordPress blogs run exclusively on this duo. In short, WordPress is what you’ll use to build your blog and publish your posts while Bluehost is what you’ll use to host your website. Hosting your website or blog at Bluehost is available for an annual fee while WordPress is open-source and free.

Here’s a brief overview of who Bluehost is and what their contributions to WordPress have been over the past decade or so. Matt Heaton and Danny Ashworth founded the company in 2003 in Provo, Utah, a prominent capital for tech companies. Bluehost was quick to support WordPress when the content management system launched the same year the host was founded.

They have a team full of WordPress experts, including a few engineers in the development department who work with WordPress core full time. They also power over 2 million websites across the web. Now let’s get started to create your blog at Bluehost:

How to start a blog by getting started with Bluehost

Click here to visit Bluehost’s website. Here’s the image you’ll see when you arrive.

Bluehost WordPress Hosting

You can see our link gives you access to a Bluehost discount that lowers the price of hosting from $7.99/month to as low as $2.95/month. Click Get Started Now. You’ll see three pricing tiers. The Basic tier is perfect if you only plan on running a single, small-scale blog. The Plus and Prime tiers are ideal if you plan on growing your blog quickly and expect higher traffic.

Bluehost Pricing Tiers

Get hosting at Bluehost

Enter your desired domain name in the New Domain box if you’re registering your domain with Bluehost. Enter the one you registered elsewhere in the I Have a Domain Name box.

Bluehost Domains

Bluehost now comes with a Google Sign-In feature you can use to make creating an account even easier. Enter your personal and billing information in the fields below if you don’t wish to use this feature.

Bluehost Google Signup

Learning how to start a blog can be daunting, and many delay launching their blogs due to cost. Thankfully, Bluehost lessens this cost for you. Pay attention to the “Total” in the Package Information section.

Bluehost Total Price

This is the price you’ll be expected to pay today. You can lower this price by unticking the Site Backup Pro and SiteLock Security – Find options. There are free security solutions you can implement once you finish this how to start a blog tutorial.

Bluehost Lower Price

Pay attention to the Account Plan selection. You can see you need to sign up for a 36-month plan if you want to take advantage of the $2.95/month price. Choose a 12-month or 24-month pricing plan if you don’t want to be locked into a three-year hosting plan. You’ll also reduce the amount you’re required to pay today if you choose these plans. Enter your debit/credit card in the next section one you’re ready to pay. Click the “More Payment Options” link if you want to pay via PayPal.

Bluehost Payment Options

Click Submit to submit payment and create your hosting account so we can continue with our tutorial on how to start a blog with WordPress.

Installing WordPress to start your blog

Installing WordPress
Image Source: Tumisu – / License: CC0 Public Domain

Sign into your Bluehost account once you receive all of the confirmation emails. You should land on the home screen for your hosting account. Scroll down until you find the Website section, and click Install WordPress. Make sure your domain is selected, and click Check Domain. The installer will check your domain and install WordPress on it.

Click the View Credentials button once it’s done. You’ll see the login URL you’ll need to access to sign into WordPress, which is typically for all WordPress sites. Navigate to this URL, and enter the login credentials you received in your email from Bluehost.

How to find a WordPress theme for your blog

MH Magazine Variations

Speed and the overall user experience of your website can have a major impact on how well your site does with search engines and visitors. This is why it’s important for you to choose a WordPress theme carefully, and it’s also why we’ve included it in our how to start a blog tutorial.

There are a lot of things to consider when it comes to choosing a WordPress theme for your blog. The first is whether you want a dedicated blog theme or a business theme with blogging capabilities. When you start learning how to start a blog, you’ll come across a variety of business tips. If you’re at all interested in generating revenue from your blog, you may be better off with a theme that comes with a landing-page design as a homepage and features powerful blogging capabilities.

Website Layout
Image Source: Pexels – / License: CC0 Public Domain

Here are a few additional features to look out for:

  • Responsive layout
  • Mobile friendly
  • Multiple blog page layouts
  • Multiple post layouts
  • Plenty of features in the live theme customizer

You should also consider whether you want a free or premium theme. Premium themes typically come with a lot more features than free themes, but the most important feature premium themes offer is support. Free themes have a tendency to go unsupported, which means little to no security patches and no word from the developer should you experience an issue with the theme.

Choosing WordPress plugins for your blog

WordPress Plugins
Image Source: Clker-Free-Vector-Images – / License: CC0 Public Domain

We’re nearing the end of our how to start a blog guide, and we wanted to touch base on WordPress plugins before we go. Plugins to WordPress are what apps are to mobile devices. Do you remember the first time you used a smartphone and how excited you were about the number of apps that were available? Do you remember how many you installed? You may have experienced how slow your phone got when you opened all of these apps and didn’t close any of them?

WordPress plugins are incredibly useful, but you need to be careful about installing them. Unsupported and/or poorly-coded plugins are at the core of most WordPress hacks and malware attacks. This is also why WordPress security should be on your to-do list when it comes to learning how to start a blog. Here are a few of simple rules to follow:

  • Only install WordPress plugins that have been updated within the last two years.
  • Only install WordPress plugins that have a decent star rating.
  • Keep the number of plugins you install on your site to a minimum.
Plugin resources
Image Source: Unsplash – / License: Public Domain CC0

Here are a few resources on WordPress plugins to check out:

Wrapping up our how to start a blog tutorial

Get started with your own blog
Image Source: fancycrave1 – / License: Public Domain CC0

You’ve now learned how you can get started with blogging in no time. That concludes our how to start a blog guide, but that doesn’t conclude your overall journey on learning blogging. Be sure to follow our own blog so you can continue learning and optimizing your knowledge on this subject. If you have any questions or want to share more tips on blogging, please let us know in the comments.

Disclosure: This page contains affiliate links to 3rd party products or services. If you choose to make use of these products or services, we may receive a commission from the product or service provider with no additional cost on your end.

Share this with your friends


  1. Currently I run a business site with WordPress, but I want to incorporate a blog as well. Do I need to create a new WordPress site for this or are there any settings to add a blog to my site?

    • Hi Simon, blogging functionality is built into any WordPress installation. You can start blogging right away by creating and publishing blog posts in your WordPress dashboard under Posts. We also have a video about that here: How to create new posts in WordPress.

      If your business site currently has a landing page as front page, then you probably want an additional page that contains your blog posts as well. You could create a new page in your WordPress dashboard under Pages and set this page as your Posts page which will contain an overview of your blog posts. Here you can find more information about that: How to create an additional blog/archive page in WordPress.

  2. Thanks for this introduction to blogging. I don’t want to pay for a website and want to start a free blog instead. Are blogs hosted for free as well? I want a hosted WordPress site where I can start blogging without paying for it. Do you have any suggestions?

    • Hi Charlie, there are some companies out there who offer free blog hosting, but in the end this always is related to some kind of restriction. Either the host will display ads on your site or you’ll have low bandwidth or other restrictions. In the end hosting a website always costs money and someone needs to pay for it.

      WordPress itself as open-source software is free anyway and if you choose a free WordPress theme, you only have a few bucks cost for the hosting which is a small price to pay if you want to start a professional blog and eventually even start earning money online. We always would recommend to start with a reliable hosting company.

  3. How to become a blogger? I want to start a blog. Please guide me. I need help with blogging for beginners. Thank you.

    • Hi Vincent, it’s great to read that you want to get started with blogging. Have you read the above article about getting started? Do you need anything else? Please let us know in case you have any additional questions and we’ll be more than happy to help.

  4. I’m very new to blogging but I’ve decided to set up a blog. I’m just not sure about what blogging platform I should use. I heard that WordPress is very flexible but I also like Blogger. Which blogging platform would you recommend?

    • Hi Paolo, if you want to run your own blog with full control over your data and content, then we definitely would recommend a self-hosted WordPress site. Blogger has become a bit outdated and its future is uncertain while WordPress is powering round about a 3rd of the internet.

      Getting started with WordPress is pretty easy. You can follow the instructions from the article to get started with your WordPress blog. If you want to learn more about the differences between WordPress and Blogger, then this post could be helpful: Blogger vs. WordPress.

  5. Thanks for this helpful guide. I’ve already started my blog, so I’m not in need of help with the setup. But it would be great to learn about blogging tips for beginners. I need to know the most common blogging basics. Do you have that as well? Also, can you give me examples of successful blogging sites so that I can see what they’re doing?

  6. After reading this blog post it is easy to understand for newbies how to start their blogs very smoothly. In addition I would like to share that I’m doing blogging since 2010 and I have 100+ blogs with good quality content and traffic.

Leave a Comment

Your email address will not be published.