Editor in Chief

Full disclosure: WebsiteSetup earns a commission if you buy Bluehost through referral links in this guide. This is how we keep our website up-to-date and improve tutorials. Thanks for your support!

Step 1: Go to Bluehost.com

To sign up with Bluehost, simply go to Bluehost.com

This is what you’ll be greeted with once you get to their homepage.

bluehost landing page

If you like what you see, just click on “Get Started Now” so you can go to the next step which is step 2:

Step 2: Choose a Hosting Plan

When choosing a hosting plan, always have your purpose in mind.

Are you building a small personal website as a hobby? A mid to large-sized website for your business? Whatever your purpose is, make sure to choose the hosting plan that offers what you need.

For this guide, we’ll opt for the “Basic” shared hosting plan. The basic plan is a good choice if you’re just starting and don’t yet have a flood of traffic to your website. No need to waste your hard-earned money on the other plans for now — you can always upgrade later.

In case you’re curious about shared hosting (a.k.a shared server hosting) it’s the most common and most affordable form of website hosting. Through this type of website hosting, users share the resources of a secured server or group of servers to get their websites up and running.

By signing up for one of Bluehost’s shared hosting plans, we won’t need to worry about server management and platform patches.

In fact:

Check out Bluehost’s web hosting features if you want a deeper dive into what they offer.

Start with the “basic” plan. You can always upgrade later if you need to.

Step 3: Secure a Domain Name

After choosing your plan, the next step will be to provide your domain name.

If you’re not sure about the domain name yet, there’s an option to skip this step for now.

Contrary to popular belief:

Your domain name doesn’t need to end in a “.com”. You can use “.org”, “.net”, “.us”, “.biz”, or “.info” for your domain name. This is especially helpful if your first choice isn’t available. Just type in your domain then click “Next”.

If you aren’t ready to enter a domain name, you can always follow these steps on how to assign a domain name if you chose to do it later.

If you already have a domain name, just enter it in the “Use A Domain You Own” form and click “next”.

Step 4: Fill in Your Details

The next step is to simply fill in the required information. You’ll need to provide your first name, last name, country, street address, city, zip code, phone number, and email address.

Note that your receipt will be sent to the email address you enter.

Adding your business name is optional.

BHpersonal information
Pretty standard stuff.

Step 5: Check Your “Package Information” and Finish the Registration

The next step is to scroll down and check your package information. Make sure to review the add-ons that are included by default. Remember to check only those that you need.

BH package information
Choose a plan and decide which of the optional add-ons you’ll need (all the options described below).

Here’s what you can consider:

Domain Privacy Protection: This service costs $0.99 more per month (billed annually at $11.88/year). It helps you keep your personal information (e.g. your name and address) private. Only get this if you need to keep your website and domain information anonymous.
SiteLock Security: This service costs $1.99 per month (billed annually at $23.88/year). This add-on verifies your email address, physical address, and phone number. This feature might help prove your credibility to customers if you plan to sell a product or service on your site.
CodeGuard Basic: This service costs $2.99 per month (billed to the end of hosting term). This provides extra security to your website by letting you backup your site regularly. This makes it easy to revert your site to a previous save if anything happens or if you make a mistake
Bluehost SEO Tools Start: This feature costs an extra $1.99 per month (billed annually at $23.88/year). Bluehost claims that this tool can help you get search engine rankings.
1 Office 365 Mailbox: This add-on comes free for the first 30 days. It’s a safe and reliable email platform powered by Microsoft.

BH payment
If you want to use PayPal, click the “More payment options” link and you’ll see a PayPal option.
BH fine print
Give the fine print a good read before making a final decision

Do note that the amount indicated in each plan is billed annually. You might be surprised to find that Bluehost has deducted a lump sum instead of the indicated monthly price.

We should mention that Bluehost has a 30-day money-back guarantee, so you can always opt-out during that time.


That doesn’t extend to the domain. If you get a domain from Bluehost and then cancel within the first 30 days, they will deduct the necessary amount for the yearly domain fee. So, keep this in mind in case you ever need to get your money back.

Once you’ve finished this step, you’ll be greeted with this confirmation.

BH success
You’ve successfully signed up to Bluehost.

NOTE: Remember to create a new password for your Bluehost account.

You may also notice that Bluehost creates a site for you after registration. You can delete this site by going to “Manage Site” then click “Settings,” scroll down to the bottom of the page, then Delete the site.

Step 6: Install WordPress With Bluehost’s “One-click Installation”

Once you’ve finished signing up for Bluehost, the next step is to install WordPress and start setting up your site. Bluehost lets you install WordPress easily and in no time.

1. To begin, just log into your Bluehost account and click “My Sites” then click “Create Site”.

BH create website

2. Give your new WordPress site a name and a tagline.

BH site information

3. Next, select the domain you want to use for THIS WORDPRESS WEBSITE, and uncheck the plugins you don’t need. Remember to take note of your WordPress web site’s URL, Username, and Password.

BH site setup

BH wordpress success

4. Now it’s time to pick a theme. You can choose from your installed themes or any one of the free WordPress themes.

BH themes

5. From there, the next step is all up to you.

Do you want to make a contact page to help people reach you? Perhaps you want to add content to your website? Maybe you want to add images or more pages?

Bluehost lets you do all these things easily by simply hovering over each option and clicking “Let’s Go”.

BH next steps

Congratulations! Your WordPress site is now up and running!

Questions, problems, comments? Leave a comment.

Want to ask a question or leave a comment?

Ask me anything

  • Avatar
  • Avatar
  • Avatar
  • Avatar
  • Avatar
  • +


Leave a Reply

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


  1. Avatar

    So does this mean if I sign up I will need to keep paying or can I opt out if I find it to difficult. Can I try building a site prior to deciding? It seems I require practice first?

    • Avatar
      Nick Schäferhoff Verified

      Hey Denis, thanks for the excellent questions! Bluehost has a 30-day money back guarantee, so you can always opt out during that time. Note, that that doesn’t extend to the domain. If you get a domain from Bluehost and then cancel within the first 30 days, they will deduct $15.99 for the yearly domain fee.
      If you want to try out WordPress without making any commitments, you can set up a local installation using XAMPP or Local by Flywheel. The programs allow you to create a virtual server on your computer so you can create a WordPress website on your local machine.
      Hope this answers your questions!

  2. Avatar

    Hi thanks for the breakdown. I’ve seen a few articles say if you don’t know what domain name you want to use you can skip this step, but never says how to get back to it. Now I have a weird collection of letters and numbers for my domain name and want to go back to that part and not skip it. Before I start building my site- how can I make sure I have the domain name I want?

  3. Avatar

    I just ended an hour of chat with Bluehost. I am kicking myself from sunrise to sunset that I listened to you! They are misleading in that the choices we are shown are a monthly amount. I assumed the 5 dollar something would be taken out of my account monthly until I canceled. Instead, they took $220 out and really stressed me out. I am only at the very beginning of my business planning and am not even sure I’ll go through with it but also know that I’d need to spend time putting together a website. After an hour or so, they are refunding me the bulk of it but can not refund my domain, which isn’t critical but still upsetting. On top of that, they told me it could take up to five business days to see my refund. If I didn’t have the funds, I’d be so freaked out.

    I’m disappointed in you, and now me. I should have known better.

    • Avatar

      Hey Susan, I’m sorry to hear you had a bad experience. Yearly and bulk payments have become quite common for hosting providers. Glad you worked it out with Bluehost. In the future, if you first want to get your feet wet, I recommend you to set up a local development environment. That way, you can simulate a server on your computer, install WordPress or any other CMS on it, and then start building your site there first without anyone seeing it or paying for hosting. XAMPP and Local by Flywheel are great free programs that allow you to do this.

  4. Avatar

    I’ve been trying to get a handle on what the difference between self hosted and managed WordPress created websites and I have a question.

    From the walkthrough above, everything seems to happen through WordPress.com and not the self hosted WordPress.org. So how does a self hosted WordPress created site actually work with the web hosting service that has WordPress.com?

    Does the WordPress.com one click button (from the walkthrough) just create a place for saved files on my computer that an installation of WordPress.org will be pointing at for saving my work?

  5. Avatar

    Hello. Thank you for all this information and making it look easy to set up a wordpress website.
    My question: will I need to pay Bluehost and WordPress separately; or is the fee from Bluehost also covering the WordPress fee? Because on the wordpress site, they offer plans which also have a cost, for example the premium plan or business plan. So, if I go through bluehost, will I get the same benefits as when I sign up and pay on wordpress? ie. no ads, storage, etc. OR do I need to pay twice?
    Please let me know so I can understand the pricing system better.
    Thank you

    • WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Diane, WordPress itself is 100% free to use. There’s a different version at wordpress.com which does have paid plans, but when you go through Bluehost you won’t have to pay anything for WordPress.

  6. Avatar

    Hi, I’ve installed WordPress and built 3 websites using my desktop as a server (3 free licenses to build 3 sites). These were NOT registered with a webhost. Now I need to build a 4th website for a client but they want me to either do all the purchasing and registration for them. It gets complicated because I would have to use my own personal information and credit card to effect the process, Since I’ve never done hosting before I would like to know if the client can still access the WP Admin to make their updates? Does it matter whose name opened the account. Or what are the implications of this especially if I decide to host multiple websites under than one account? Does each ‘client website’ get their own independent Admin access and everything is independent of each other and they just pay me for allowing me to accommodate their their website hosting needs? (I don’t intend to be reselling hosting services, but is this what I am doing?). Thanks.

    • Avatar

      Hey Tasha, the WordPress admin area is independent of the hosting account. Even if you have several WordPress sites on the same server, if they have different domains assigned to them, each has their own back end. This is actually not an uncommon setup.

  7. Avatar

    Can sumup be integrated as a payment gateway on my bluehost hosted site?
    Also, installing wordpress, is it free?
    Installing woocommerce for Online store, is it free?

    • Avatar

      Hey Nilesh, that field stands for “extension”. It’s when you work in an office and everyone has the same phone number except for the last two digits. You don’t need to fill it in if it doesn’t apply to you.

  8. Avatar

    I tried this and got confused as soon as I tried to install WordPress. Also bluehost charges over $200 initially for set up.

    • WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Sally,

      It’s not a separate charge for setup. It’s the fee for web hosting, charged upfront. Meaning there won’t be any monthly payments later. Also, you can disable the optional add-ons to keep the cost down, if you only leave Domain Privacy on (which I’d recommend) then the price would go down by half.

  9. Avatar

    Hello WebsiteSetup Editorial,
    Firstly thanks for posting this wonderful article which has inspired me (A complete novice) to WordPress to have a go at creating my website! I am a audio engineer by profession so need my own web presence of course. I have got so far on my own but have a question, i need to change the “hover” colour on my home page menu items but most of the tutorials i find online say you need to customise the css style etc? forgive me if this is inaccurate i am a complete beginner here, and this has been causing me some trouble, can you advise on how to achieve changing this in terms i can understand? any help would be much appreciated
    Many Thanks

  10. Avatar

    Hi! i had two existing domains (.com) hosted at WordPress.com and moved them over to bluehost assuming that I would be migrating to WordPress.org. But Jetpack connects to WordPress.com… And WordPress is prompting me to upgrade so I can take advantage of premium features. I moved to bluehost because I thought self-hosting would allow monetization etc but it looks like I’m right back where I started! I’m so confused – What do I need to do that I didn’t do? Thanks for your help!

    • Avatar

      Hey Karen, thanks for the question! Yes, Jetpack connects to WordPress.com, but you can use it with a free account. You only need to upgrade if you want to use premium Jetpack features. Aside from that, if you have installed WordPress on Bluehost, moved over your content, and pointed your domains, you should be good to go.

  11. Avatar

    Our company has an existing web page set-up from WordPress via an IT company. The contracts expired and I need to maintain and edit the web page. What steps do I need to do or download to be able to edit the existing website?

  12. Avatar

    I just found your page and I’m loving your info. Thank you!
    I want to build a new wordpress website for a company that already has a domain name and old joomla site running. How would this work? Would I buy hosting through bluehost and work on the site through wordpress without connecting it to the domain until the end? At what point would I connect the new site to the domain in use?

    • WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Laurie,

      That would work but it would be expensive since you’d have to pay for a new hosting plan just to have a testing ground for WordPress. Instead you could try installing WordPress offline to your computer, building up the site there and once ready you could use the existing hosting and remove the Joomla site and replace it with the new WordPress one. This article should help with the details and you can also ask the hosting company for help when you get to replacing the site: https://www.wpbeginner.com/wp-tutorials/how-to-create-a-local-wordpress-site-using-xampp/

  13. Avatar
    Celeste Burningham

    I’m a little confused about launching/using WordPress. I got Bluehost, downloaded WordPress. Should I be able to log into WordPress directly now or does all the editing and updates to my WordPress go through my Bluehost user account?

    • WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Celeste,

      Once you’ve installed WordPress through Bluehost your site is created for you, to access it you just have to add /wp-admin at the end of your domain name to access its control panel and start editing it. So if your domain name is example.com then you’d be able to log in by visiting example.com/wp-admin

  14. Avatar

    Hi WebsiteSetup Editorial,
    Great site: I’ve just used your instructions to sign up with Blue Host and a create my first website – without your simple guide I would have been stressed. Thanks. More websites to follow.
    For a total newbie the BH/WP interface is not exactly intuitive, but I’ve been recommended to use a plug-in, Thrive Architect, as a simple drag-and-drop site creator (I also need to transfer across my wife’s commercial site from Squarespace to increase her market share).
    How do I add the Thrive Architect plug-in to my WP website? The BH Plug-in Upload feature states:
    If you have a plugin in a .zip format, you may install it by uploading it here.
    Is there a non-zip format way of uploading it?

    • WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Steve,

      It’s also possible to upload plugins manually via FTP but that method is not as simple as the others. If you buy a plugin they should all give you a .zip file that you can upload right from your WordPress dashboard (“Plugins” -> “Add new” -> “Upload plugin”)

  15. Avatar

    Hi WebsiteSetup Editorial, If I understand it correctly, I will be able to completely form my website using WordPress.org. I’m going to go with BH and already have a domain name. So, by signing up with BH and using WordPress, will I need anything else in order to create my website? Will I have to create the content elsewhere and then put it onto WordPress, or is WordPress the only thing I need?

    • WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Le, you don’t need to worry about anything else. Once you have hosting from Bluehost and WordPress installed then you’re all set, WordPress has all the tools you need to start building a website.

    • Avatar
      Nick Schäferhoff Verified

      Hey Jessica,

      switching from WordPress.com to self-hosted WordPress is pretty easy. You can learn about it here. It also totally makes sense if you want more control over your site, own your content completely and be able to choose your own web host. Let me know if you need any help.