How to create a WordPress website from scratch

How to create a WordPress website from scratch

How to create a WordPress website from scratch


Installing WordPress

Bluehost includes an automated WordPress installer, which makes the process very easy to get WordPress installed and set up on your domain.

  1. When you log in to Bluehost, look for an icon “Install WordPress“.
  2. Click on the Install button.
    diy wordpress install
  3. Select the domain you want to install WordPress on (for new hosting accounts there should be only one domain), and leave the directory blank. You want WordPress to install on the root directory so that when people go to, they see your website. Click Check Domain.
  4. Before you click Install Now, click on Show advanced options. You can type in a new name for your site if you want (you can always change it later), but go ahead and change your Admin username and password at this point, so you don’t have to do it again later.¬†Check off the terms and conditions disclaimer and click Install Now. (It’s a good idea to change your username to something unique too, this will make it that much harder for your account to become compromised by someone guessing your username and password.)
    install wordpress now
  5. While your WordPress site is installing, they are going to try to sell you a premium WordPress theme. While I’m not against using a premium theme, I don’t think you should dive right into buying one without first looking at the many free themes available. OnlineBusinessTech is running on a free theme called Interface. (It’s the same theme we’re going to install at the end of this tutorial.)
  6. Once your installation is complete, you’ll see a button at the top of the Orange bar that says View Credentials. Then, in the alerts box, click on View. That will reveal your WordPress Dashboard login info for your website. (Your WordPress login info is separate from your BlueHost login info. A copy of this WordPress login will be sent to your email.)
    wordpress login info

Congrats! You now have a website! Yes, it’s a very basic, default website, but it’s live. You should be able to go to and see what it looks like. You’ll probably see a “coming soon” page, which we’ll be getting rid of very soon. I always get excited whenever I launch a new site. Even after just installing a bare WordPress site, there’s something magical about.
default landing page

Continue ->
I'm just getting started

You're visiting right in the early days of launching my site. If you want to be notified of new tutorials as they are released, sign up for my mailing list: