WordPress is the most popular website platform, with 60 million people using it worldwide, available in 56 languages. With WordPress, you don’t need a web designer or web developer. Below you will find absolutely all steps to easily setup your complete website or blog with WordPress with BlueHost.com, including domain registration and website hosting. Bluehost is a very popular solution that powers 2 million websites worldwide (they provide also a 30-day money back guarantee).

Further steps below include how to create pages, contact form, menu, contact form, features, and much more. I made this guide below by doing the setup myself for this website.

To get a website live, you can get a domain name (ie, www.yourdomain.com) and hosting (PC space for your website files) from Bluehost.com. After you click in Bluehost.com, the ‘get started now’ green button and you complete registration, then you can do a 1-click installation of WordPress website and after that, you are ready to create content and setup some features for additional benefits.

How to find a suitable domain name

An ideal domain name should be memorable and easy to type. Also, it would be better if the domain name includes a word that is directly related to your business field. For example, if you provide social media services then your domain could be named socialmediaservices.com or socialmedia4u.com or zensocialmedia.com, etc). You can get domain recommendations from the service DomainsBot.com in which you can type the phrase ‘social media’ and it will give your related and available domain names. Bluehost has also a helpful domain name generator.

How to purchase domain and hosting with Bluehost

Click BlueHost Sign Up to open their website in another page (that looks like the image below).

bluehost hosting plans

bluehost domain name

You can select ”basic’ plan or go for ‘plus’ plan (I use ‘Plus’ plan since it allows creating multiple websites within one account. If you are not sure, just go for the ‘basic’ plan and click green button ‘select’. In the section ‘new domain’ enter in the white field the domain name you wish to use. If the domain name you inserted is not available, then you will be given domain name recommendations in another page.
When you go to the next step, you will be asked to ‘create your account’ in which you enter all your details:

create account in bluehost


Further below on the same page, in the ‘package information’ in ‘Account Plan’ select 12 months at least and you could leave ‘Domain Privacy Protection’ enabled:

Bluehost Package Information


Further down in the payment options you can click ‘more payment options’ to get the option of paying with Paypal. Then, enable/tick ‘I have read and agree to Bluehost’s Privacy Policy and Terms of Service’ and finally click ‘submit’ to go to the payment page.

bluehost paypal payment types


After you complete the payment you will see the following page in which you click the ‘create your password’. Then a new window ‘Create your password’ will appear. Type a password in both white fields and keep it safe in a separate document (including the email you used for registering in Bluehost). Then click ‘Next’.

bluehost account pasword

bluehost account pasword


In the next step click ‘log in’.

bluehost login


On the next page, click the icon ‘Install WordPress’.

bluehost install wordpress


On the next page, click the icon ‘Get Started’.

bluehost wordpress installlation no 3


On the next page, below the ‘Select domain for installation’, click to select your domain with ‘www’ before your domain name, ie. https://www.yourdomain.com (this is important) and after a moment you will see the message ‘Your install is ready to begin. Click next to continue’ and then click ‘Next’.

bluehost wordpress installlation no4


On the next page, type in the field ‘YourSite’, the name of your site (just insert a short name like ‘YourDomain.com’). Most importantly, copy in a document the Admin Username, Admin Email Address and Admin Password. Click ‘I have read the terms and service ….’ and then click ‘Install’.

bluehost wordpress admin username and password


On the next page, you will see the installation progress. Wait until you see ‘Your installation was successful’. Then on the right side under the ‘Installation Details’, copy in a document the URL address (ie. https://www.yourdomain.com/wp-admin) and copy also the username and password and don’t loose this information.

bluehost wordpress installlation progress bar

Next, open another browser tab and type your above domain (ie. https://www.yourdomain.com/wp-admin) and you will see:

bluehost wordpress login window

Insert the above username and password that Bluehost provided you, click ‘Log In’ and you will see your new WordPress website configuration (dashboard) page, that looks like:

bluehost wordpress dashboard

Congratulations, you did it!

Next Step: How to Add Pages, Content and Contact Form