How To Set Up A Self Hosted WordPress Blog in 10 Minutes

This VERY simple tutorial will walk you through the steps of setting up a self- hosted WordPress blog in 10 minutes!

Today you will:

  1. Register your domain name,
  2. install WordPress on your blog,
  3. configure it with the right FREE plugins to maximize your search engine optimization (SEO) abilities,
  4. and publish your first post!

All you need now is the domain name you want to use for your new blog and your ATM card (debit or credit card) for your web hosting payment.

Your web hosting plan is one of the most important choices you’ll make when starting your blog.

When you want to launch and monetize your website or blog, the first step is to find a reliable, secure hosting plan. A stable hosting plan provides blazing fast site speed, and a secure one-click WordPress install.

Now, there are many web hosting companies out there.

But for someone who is just starting out on a WordPress site, is the easiest option for getting started.

It is the number-one web hosting service officially recommended by WordPress and has been WordPress’ recommended hosting service for almost 15 years.

When you sign up using my 50% off Bluehost link here, you get a free domain, free SSL, easy 1-click WordPress install, and a great 24/7 support team.

Bluehost plans start at $3.95/month and they have a 30-day money back guarantee.

Disclosure: I am an affiliate for Bluehost, and will receive a commission if you sign up through my referral link. This is at no additional cost to you, and you will get great pricing through my link.


  • STEP 1: Set Up Your Bluehost Hosting Account

FIRST thing to do – go to Bluehost’s home page and click the green “Get Started Now” button.

bluehost homepage digitalskillsformoney

  • SECOND thing to do  – choose the hosting plan that meets your budget.



I suggest starting with the basic plan because if you ever need more than what you are signing up for now which is a shared hosting account, Bluehost provides seamless ways to upgrade to higher plans – which are the VPS or dedicated server hosting accounts from inside your control panel.

  • THIRD thing to do – Create a new domain name for your site.

pick domain name digitalskillsformoney

Once you get to this step, go to CREATE A NEW DOMAIN and just type in the name of the domain  that you’d like your new blog to have (mine is

CAUTION (speaking from experience!): Check & double check for spelling errors to make sure your new domain name is correctly spelt before you click NEXT!

When done, click NEXT. If your domain name is available, you will see a big notice saying your domain name is available to be gotten by you now:

domain available digitalskillsformoney

If your domain name of choice isn’t available, pick another domain name that comes to your mind.

domain not available digitalskillsformoney

OR (what I recommend) – If your domain name is not available, select the option to choose your domain name later. See image below:

get domain later digitalskillsformoney

This option of creating your domain later allows you to get the rest of your account set up before taking a little more time to think of another domain name.

So, back to our available domain name:

domain available digitalskillsformoney

  • FOURTH thing to do after getting an available domain name is – fill in your personal information, choose your package information and enter your card payment info.

account information digitalskillsformoney

Start by filling in your account details like your name, email address (it’s super important to use an up-to-date email address because this is where your login details and account information will be sent) and address.

If you don’t want to enter your information manually, you can connect your Bluehost account with your Google account. Either works!

  • FIFTH thing to do – Select the right hosting package.

This is where you’ll choose an account plan based on the price you want to lock in and how far in advance you’ll pay.

When starting a new site, see the options I always choose:bluehost package information digitalskillsformoney

You can see that the hosting is priced at 12, 24 and 36-month terms. To help save you money, the longer term you purchase, the lower your monthly rate will be.

For example, by choosing a 36-month hosting term, you get a great introductory rate of $3.95/month.

But if the 36-month term price is above your budget, please choose the 12-month or 24-month terms.

You can also see that there are few other offers provided at sign up like Domain Privacy, Codeguard, Bluehost SEO tools, SiteLock security – you can uncheck all of it and buy just your hosting or you include them at your discretion, if you want to.

When starting a new site, I choose to skip them as you can always buy them later anytime you want them.

  • SIXTH thing to do – Enter your billing information.

bluehost payment info digitalskillsformoney


  • Now you’ll input your billing information – the details are all found on your ATM card (debit or credit card)
  • After that, check the box that says you agree to Bluehost’s Terms of Service
  • and then hit the green “Submit” button!

You’ve officially completed the first major step of how to start your blog!

Once you’ve registered your domain through Bluehost, you will receive a welcome email and receipt delivered via your email address. So check your email box now.

And you’ll be directed to a page that looks like this where you’ll create your password for your blog:

Bluehost-checkout-complete digitalskillsformoney

Next up, we’re walking through setting up the WordPress configuration for your blog and I’ll be showing you how to publish your very first blog post.

Wow! It’s time for a mini celebration 🥳


Now that your hosting is all set up, you can get started installing WordPress!

This may seem like the most complicated step, but Bluehost has worked hard to make this one of the easiest things for you to do.

  • FIRST thing to do – You are going to start by choosing a password for WordPress. Make sure to keep it in a safe place.

add password install wordpress digitalskillsformoney

  • SECOND thing to do – You will be asked to pick a theme for your newly created site.

I wouldn’t spend too much time on deciding, because typically it’s just a placeholder to get you started. Just pick any theme.

pick theme digitalskillsformoney

  • THIRD thing to do: Choose whether your site is personal or for business. (Quick note: if your ultimate goal is to make money with your site, choose business).

You will redirect to a new page where you need to click the “Launch” button.

personal or business digitalskillsformoney

  • FOURTH thing to do – On this next page, fill in your site name and site description (this is your tagline–you can change it at any time).

launch your new site digitalskillsformoney

  • FIFTH thing to do – Click on the “Log into WordPress” button to get to your new site!

log into website digitalskillsformoney

In the future, every time you want to log in, you will go to and enter your username and password.

Woot! Woot! WordPress is installed on your new blog and your site is launched!

Once you are logged into your WordPress dashboard you can control everything to do with your WordPress site, such as creating pages and categories, writing posts, and changing the appearance.

Spend some more time poking around in the backend of your blog, exploring, testing things out, and you’ll develop a much deeper understanding of how everything is connected and which things you can quickly change about your site’s appearance.

This is all about experimentation!


We’re going to install a few crucial plugins that will help get your site up to the standards major search engines like Google want to see.

See full guide on how to install a plugin on your new WordPress site HERE.

Use the steps in that guide to install the following plugins:

  • 1. Yoast SEO. The more people that can find your content, the better your blog will do.
    The Yoast plugin helps you to optimize your blog post titles, descriptions, content length and other elements across your entire blog so that you can be found easier by search engines.

Yoast WordPress SEO is the most complete SEO plugin available for WordPress. It offers everything you need to optimize your site plus it is FREE. You do not need to purchase it.

  • 2. W3 Total Cache. This is a caching plugin that helps your site load faster. Faster websites rank better in Google and give your readers a better experience. W3 Total Cache reduces your file sizes so that your blog loads faster for everyone.
  • 3. Akismet: An anti-spam plugin is probably the very first plugin you will want to install on your new blog because spam comments will begin to show up almost immediately.

Once you start getting readers for your blog, this plugin protects your site from spam comments by automatically detecting potentially spammy comments. It is a life-saver. Akismet has protected my blog from literally tens of thousands of spam comments, saving me a whole lot of time along the way.


Your blog has now been launched! Big congratulations.

It is time to start writing!
I strongly recommend that before you worry about making your blog look pretty, you take the time to do some writing and to learn your way around WordPress.

When you are ready to make your site look pretty, there are plenty free themes through WordPress you can use too.

Just go to “Appearance” on the left-hand side when you are logged into your WordPress website and click on “Themes,” then activate whichever one you are interested in testing out.

By doing this, you can start designing your website easily!

Once you’ve been writing for a while and you are also happy with how your blog looks, it is time to start growing your audience and earning an income.

The next lesson will be coming your way tomorrow. Big congratulations!

4 thoughts on “How To Set Up A Self Hosted WordPress Blog in 10 Minutes”

  1. Yahaya Zulkarnain

    Wow, thank you so much… You’re really a good mentor one can ever had, it’s great having a chance to be trained by you.
    All the very best dear, more blessings.

  2. Bamidele wiston

    This is the best but I have some many question I wish I can get a platform to ask so that I’ll be able to get on straight, thank you ma, I’m really catching up

  3. Abdulwasiu Alabi

    This is amazing u are really giving life am happy to have someone like u as mentor
    To help & support me to walk towards my dreams
    U are such a great heroin
    I really appreciate sis

Leave a Comment

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

Do NOT follow this link or you will be banned from the site!