Creating a Self-Hosting WordPress Website

/Creating a Self-Hosting WordPress Website
  • Mark Lovett Web Design santorini

Creating a Self-Hosting WordPress Website

The easiest way to platform in today’s world is to start a blog. While you can do this with free hosted options like,, and, you will get the most control by using self-hosted WordPress. This is what most serious bloggers use, and it is what I use here at

I love creating awesome customized wordpress websites and blogs for small businesses and individuals and will be happy do take care of all of it for you so you can spend your time doing what you do best.

If you would like to understand more about what is involved in setting up a basic wordpress website or blog, here is some helpful information.

How To Set Up A WordPress Website

  • Gather your resources. To set up a self-hosted WordPress blog, you will need:
    • A domain name
    • A credit card

    It’s easier and less expensive if you haven’t already registered your domain.  However, if you have already registered your domain, that’s fine too.

  • Set up a hosting account. This is where your blog will “live.” This is a server in the cloud (i.e., a remote computer), where you will rent space to install the WordPress software and manage your blog.   There are a hundreds of hosting services available—perhaps thousands. However, based on my experience and research, I recommend BlueHost. I believe it is the best option for most people for the following reasons:
  • Support   BlueHost has great 24–7 support via phone, e-mail, or chat. I have personally used it many times and found the support staff to be courteous, professional, and helpful. Tech support quickly responds to the call unlike most other competing web hosts.


    • Reliability   BlueHost is super reliable. It boasts an uptime average of 99.9%. That’s about as good as it gets.


    • Ease of Use   BlueHost is super easy-to-use (as you can witness in the above video). In fact, shockingly so. They have worked hard to make it simple for non-geeks.


    • Bluehost is #1   Interestingly, WordPress itself only officially recommends three hosting services. BlueHost is number one. It hosts over 850,000 WordPress blogs.


    • No Limits   BlueHost offers unlimited disk space, unlimited bandwidth, unlimited domains (i.e., you can host multiple blogs or sites on one account), and unlimited e-mail accounts.


  • Price   BlueHost is inexpensive—about $4.95 to $6.95 a month, depending on which plan you select. The longer you are willing to commit, the less it cost.
    Note: BlueHost is now offering a special for my readers. But be sure to use the links in this post to get this special offer.

I am a BlueHost affiliate, which means I earn a small commission when someone signs up via one of my links, however this has no impact on my recommendation because all hosting services have similar programs. I recommend BlueHost because I honestly believe they offer the best hosting available and I use them on all my sites. Their technical support is 2nd to none.

BlueHost offers a thirty-day, money-back guarantee, which is written into their Terms of Service, so there’s really no risk on your part.

If you are ready to sign up, go to the BlueHost home page. Click on the Sign Up Now button.

Now you need to decide whether you need a domain name or you already have a domain name. I’m going to assume that you haven’t previously registered a domain, using some other domain registration service (e.g., If you have, I will explain what to do at the end of this post.

Now enter your domain name in the left-most box, choose the appropriate extension (com, net, biz, whatever) and click on the Next button.


Fill in your account information and then scroll down to select your package. As you can see, the prices range from $4.95 to $6.95 per month. It all depends on the length of your commitment.

Note: BlueHost is now offering a special for my readers. But be sure to use one of the links in this post to get this special offer.

Keep in mind, you will be required to pay the annual rate in advance. That’s how BlueHost is able to offer these super low prices. Here’s the math:

  • 12 months at $5.95 per month is $71.40 per year and $71.40 upfront.
  • 24 months at $4.95 per month is $59.40 per year and $118.80 upfront.
  • 36 months at $3.95 per month is $47.4 per year and $142.20 upfront.


Now enter your billing information. Confirm that you have read and agree with BlueHost’s Terms of Service, and then click on the Next button. The system will now verify your credit card information.

BlueHost will next ask you to “Select the Upgrades that Best Suit Your Needs.” I would skip all of these. Click the Complete button at the bottom of the page.

Now you need to choose a password for your account. Click on the Create your password link:


Use the Password Generator option to create a strong, difficult-to-hack password. Copy this to the clipboard by pressing Command-C if you are on a Mac or Control-C if you are on a PC. Now click the Paste button to paste the password into the appropriate fields. The click the Create button. This creates your new BlueHost account.

Then you will be asked to login to your domain. Use the password you just selected. Since you previously copied it to the clipboard, you can paste it with Command-V on the Mac or Control-V on the PC. Now click on Login.

You may have to click through another upgrade offer. Feel free to decline by kicking on the “No thanks” link and proceed to the next screen.

Now you should be at the cPanel (short for ”Control Panel”). Dismiss the “Need Help Getting Started?” dialing box.

  • Install WordPress. Don’t be intimidated by this step—it’s amazingly simple. The process used to be complicated, and you had to be a semi-geek to pull it off. But BlueHost now makes it super-simple. Trust me, anyone can do this.Scroll down the page to ”Site Builders.” Click on the WordPress logo (or the link next to it) and wait for the new page to load. You should now be looking at a page full of ”scripts.” Again, don’t get overwhelmed. Simply click on the ”WordPress” logo under “Blogs.”This will take you to a new page. Click on the Install button. This will take you to the WordPress installation screen. It contains four steps:
    • Installation Preferences. By default, BlueHost will select the most current, stable version. That’s what you want, so leave it as is. In the field where it says, “Where would you like WordPress installed?” just leave it blank. This is really for people who already have a website and are installing WordPress on top of it.


      • Advanced Options. Give your site a new name. Then click on the link for more options. Give yourself a username and password. (Also, copy the password to the clipboard.) I would make it something other than “Admin.” Make sure you have selected “Automatically create a new database.”


      • Select Plugins and Themes. I would uncheck all of these. You can reselect them later if you need to.


    • Read the Legal Information. Check the box that says you have read the terms and conditions of BlueHost’s licensing agreement.


    Now click on the Complete button. You might get an error message here that warns you the directory exists and you are about to overwrite the files in it. Don’t be alarmed. This is for those people who are installing WordPress on a site that is already live.

    You can simply click the checkbox acknowledging that the directory exists and acknowledging that you understand this action will overwrite whatever files might be there. You might also have to deselect the Plugins and Themes again. Again click, the Complete button.

    BlueHost will tell you it is installing WordPress. (You should see a progress meter.) When it is done, you will get a screen with your Blog URL, Login URL, username, and password. BlueHost will also e-mail this information to you, but I like to have a backup. I would write it down or take a screenshot. Also, copy the password to the clipboard.

    You’re making great progress! Now things will speed up considerably.

      • Load your new blog. Simply click on the blog URL address. Your new blog should load in a new browser tab.As you can see, there’s nothing very fancy here. WordPress uses a very generic theme by default. But that’s the beauty of WordPress. There are thousands of themes available. I will recommend a few in a minute.


    • Log into WordPress. While you’re still on your blog’s home page, scroll down to the Login link in the lower right-hand side of the sidebar. Click on the link.You should now be looking at your WordPress login page.Now enter your username and password. You will soon see a welcome screen. For now, click Dismiss.You are now looking at the WordPress “Dashboard.” Sometimes, bloggers refer to this as the WordPress back-end. The front-end is what your readers see—your normal blog site. The back-end is what you see—how you control whatappears on the front-end.



      • Write your first post. Click on the Posts | Add New option in the left-hand side menu. You should now see the New Post screen.Enter the title of your post, perhaps something like, “Welcome to My Blog.” Now write your first post in the field directly below the title. Perhaps you could explain why you are starting your blog, the topics you plan to write about, and how often you intend to post.Now click the Publish button. This literally publishes your post for the world to see. You can click on the Preview Changes button to see it.Congratulations! You have just published your first post on your very own self-hosted WordPress blog.


      • Bookmark your blog. You’ll want to come back to your blog on a regular basis, so it’s a good idea to bookmark the two main pages: the front-end and the WordPress back-end. In case, you have already closed the page to the back-end, you can re-open it by going to: http://
        [the name of your blog]/wp-admin.

If you have followed the instructions above, you now have your very own self-hosted WordPress blog.

The next step is to install a theme. There are literally thousands of free ones available. However, I like the below premium themes as well as some other free themes. I can also customize any of these themes for you to make them your own.

      • Woo Themes
      • Elegant Themes
      • Studio Press
      • Theme Forest

Also, Bluehost offers several how-to videos. They include everything from “How to Transfer a Domain,” “How to Setup Your E-mail Accounts,” to “How to Create an FTP Account.”

Note: If you need to move an existing blog from to your new self-hosted WordPress blog, I recommend you read this article: “How to Properly Move Your Blog from to”

If you want to learn more about WordPress, I recommend visiting
If you know someone else who could benefit from this information, please pass along the link to this post.

Optional: What if you have already registered your domain name on another service? No problem. The first thing you will need to do is to point your domain name to the BlueHost servers. This will vary depending on where you registered it. BlueHost describes the process here.

For example, at GoDaddy, where I have some domains registered, you log in, then go to Domains | Domain Management screen:


Now click on the domain name you want to point to BlueHost. You should now be looking at the “Domain Details” page. Scroll down to the bottom, left-hand side of the page. You should see a section called “Nameservers”:


Click on Set Nameservers. A new screen should pop-up.

  • Enter in the field for Nameserver 1
  • Enter in the field for Nameserver 2

Click OK. That’s it. Now log out. It typically takes 24–48 hours for these changes to take effect. You might get lucky, and it will start working in an hour or two.

Please note: BlueHost or your Registrar (the company from whom you bought your domain) may change their procedures from time to time. If you have any problems, please check with them. I do not provide technical support for this process.

Once you have done this, you can begin the process of setting up your WordPress blog. In Step #2, after you click Sign Up Now, you will need to enter your domain name in the right-most box that says, “I Have a Domain Name.”



Now click the next button. Everything else should be the same. If you get stuck, you may need to wait for the change in your Nameservers to take effect before proceeding.

Question: What questions do you have about the process of setting up your blog? Feel free to give me a call at 301-802-2228.

Get a discount on BlueHost web hosting. It is the only hosting service I personally recommend. Learn more ….

WordPress Web Design|Comments Off on Creating a Self-Hosting WordPress Website

Share This Story, Choose Your Platform!

About the Author:

WordPress Website Designer, Developer, SEO/Digital Marketer (photographer, artist, musician, husband, father)
Toggle Sliding Bar Area
error: Content is protected !!