In recent years, the number of web host providers has tremendously increased. If you’re a blogger looking to start your own blog site, finding the right hosting provider can be a daunting task. Doubly so if you’ve never created your own website before.
This is an easy to follow tutorial with step-by-step instructions how to start a blog or how to make a website using WordPress with build in drag and drop page builder. We would consider Bluehost to be best hosting for WordPress beginners and explain what is a blog in order to become the best blogger in your niche.
Reason why Bluehost is best for beginner bloggers
Bluehost has many theme included in their marketplace, so its very easy for any blogger and website designer to buy or upload free WordPress theme through their marketplace.
30 Day trial and money back guarantee
For a blogger who is just starting out, you might not be comfortable or confident enough to commit to a host until you’ve tried them all out.
Which is why it’s awesome that Bluehost offers a 30-day money back guarantee for their customers!
The way it works is that, if you cancel Bluehost hosting plan within the first 30 days, then you’re entitled to a full refund from Bluehost. If you cancel your plan after 30 days, however, you’ll only be entitled to a prorated refund, depending on the remainder of your hosting term.
Setting up a Website or Blog
For the sake of simplicity, we breakdown how to set up a website or blog into easy to follow steps using WordPress.
- Buy a Domain Name
- Choose a Web Hosting Provider & Setting up your hosting account
- Install WordPress
Step 1: Buy a Domain Name
If you don’t already have a domain name for your new website or blog then the hardest part is picking a domain name that best suits your business or blog. Once you have decided on a domain name and it’s available for purchase, the next step to buy it!
Step 2: Choosing a Web Host
There are many hosting companies out there, but for a WordPress site, Bluehost should definitely be at the top of anyone’s list. Bluehost is recommended by WordPress for website hosting and has been for more than 10 years.
To set up your hosting account with Bluehost, follow the steps below.
Set Up Your Hosting Account
To get started, go to Bluehost’s home page and click “Get Started.”
Next, you need to choose a domain name for your site. If you don’t already have a domain name, you can purchase one from right in the sign up process, and the best part is, it comes free with your new managed WordPress hosting account purchase.
Once you’ve entered a domain name, you’ll fill in your personal information.
Then, you’ll choose which hosting package you want. Normal, shared hosting is priced at 12, 24 and 36-month terms. To help save you money, the longer term you purchase, the lower the monthly rate will be. For example, by choosing a 36-month hosting term, you can get a great introductory rate of $3.95/month.
If you ever need more than a shared hosting account, Bluehost provides seamless upgrades to VPS or dedicated server hosting accounts from inside your control panel.
There are few other offers provided at sign up, which you can include at your discretion.
After you’ve filled in your information and chosen your hosting package, click the “Next” button to complete your purchase. You’ll then be asked to create a password for your account. You can use the Password Generator to create a strong and secure password or create one yourself. It is required to have both capital and lowercase letters, a number, and a special character (?!#, etc.) in order to have a strong enough password to protect your account.
Now that you are all signed up and are able to log into your account, you can get started installing WordPress!
Step 3: Installing WordPress
In your cPanel, scroll to the section titled “MOJO Marketplace” and choose the “One-Click Installs” button. This will take you to a page inside MOJO Marketplace called Scripts and Platforms. The blog section is at the very top, so all you have to do here is click on the WordPress icon.
This will open the installation window. Click on the green “Start” button that will start the WordPress installation process, which has a few easy steps.
Step 1: Choose where you want to install WordPress. This can be any domain on your account, or a subdomain or a folder for one of your domains. Next, click on “Check Domain,” which will make sure the domain is assigned and pointing to your account.
Step 2: Show Advanced Options. This section allows you to set up your own username and password for your WordPress install. It is recommended to use a different username than “admin” and a very strong password. Make sure that the “Automatically create a new database for this installation” box is checked.
Step 3: After you’ve read the terms and conditions, check the box indicating that you’ve done so, then click “Install Now.”
Now you’ll see the progress page, which will show you how far along the installation is. Once WordPress is fully installed, it will provide you with your site URL, the admin login URL, your username, and password. You will get a copy of this information, except your password, in your email as well. Make sure to keep it in a safe place.
Now you can log into your WordPress site by going to the admin login URL. Enter your username and password, then click “Log In.” This will take you to your WordPress dashboard.
Congratulations! You have successfully set up a website in less than 5 minutes. From here, you can design your site using templates and plugins. You can control everything to do with your WordPress site, such as creating pages, writing blog posts, and changing the appearance.
Don’t forget to consider the following plugins & tips to get more out of WordPress to set your website up for success!
- Install plugins – top 3 plugins
- SEO (search engine optimization) – Yoast SEO
- Contact Forms – WP Forms
- Google Analytics
- Optimize your website for search engines
- Link to social media accounts to allowing for sharing content
Remember, if you sign up through this tutorial, you’ll receive a special offer of shared hosting at $3.95/month for 36 months, as well as a free domain name for a year!