How to Start an Awesome WordPress Blog from Scratch!


When starting a WordPress blog, you might be very confused with how to set it up. Hosting and domain registrar might seem like foreign words! Have no fear! This blog post will show you how to start a WordPress blog in 5 easy minutes using, SiteGround!

How to Start a WordPress Blog

Why SiteGround?

With thousands of WordPress hosting companies, it is difficult to know what is best for you. I have found that people typically select a host based on what they have heard. For my clients – lifestyle, food, and fashion bloggers – SiteGround provides the best service and quality. It is far superior to Bluehost, GoDaddy, and HostGator. In fact, over the past year, I have moved over 20 different clients to SiteGround. They offer customer support and server security that far outweighs the competition. SiteGround is by far the most reliable provider for shared-WordPress Hosting.

1 | Domain Name + Hosting

Visit Under WEB HOSTING, select SHARED HOSTING. A new window will appear showing three different plans. If you are just starting out, I recommend the StartUp Plan at $3.95 a month. If you have more page views for your blog, select the respective higher plan.

In the next window, you will be asked to enter your domain name. If you have not purchased a domain name yet, you can do so with SiteGround. I recommend that new bloggers do this. That way, your hosting and domain registrar is all in the same place.

The next window will prompt you to add your account information. I also recommend purchasing SG Site Scanner for $19.80/year (roughly). It monitors your site daily to ensure that it has not been hacked.

2 | Install WordPress

After you purchased your hosting, it’s time to setup WordPress. Login to your SiteGround account and go to MY ACCOUNTS. This tab shows you information about your account include your domain, extra services, and information. Select the big red button that says “GO TO CPANEL”. A popup will appear asking if you want to be prompted to go here by default.

Now you are in your site’s CPANEL. Under WORDPRESS TOOLS, select WORDPRESS INSTALLER.

A new window will appear under INSTALL. You will add the details about your install including the following:

  • Domain
  • Site Name: The name you want your site to display
  • Site Description: Your Blog Tagline
  • Admin Username: Avoid using the username “admin” instead opt for something clear and that you will remember.
  • Admin Password: Use a secure password
  • Admin Email: The email you want associated with the site

Once you complete the form, press INSTALL.v A new box will appear at the top of your screen that says “Your Install is underway!”. When it is complete, it will change colors and say, “Your Install is complete.” Select VIEW CREDENTIALS. Write down these details somewhere safe for your records. You should also receive an email with these details.

To login to your site, you can log in to your site typically through the domain name:

3 | Make It Yours

Now that WordPress is setup, it is time to make it beautiful! To do this, you will need to select a blog theme that best showcases your blog content. There are both free and premium themes, but I recommend premium themes. The biggest advantage of premium themes is support. I aim to help provide my customers with tools and resources needed to have a successful blog.

In your WordPress dashboard, go to APPEARANCE < THEMES. Select the blue ADD NEW button at the top.

If you are uploading my Blog Themes, select UPLOAD THEME button. Upload your ZIP File. Once the theme is installed, select ACTIVATE. Your theme is now live.

Start a WordPress Blog

I’ve written extensively on how you can customize different components of your WordPress blog. You can check these resources out here:

Want more WordPress tutorials? Check out more posts!

How to Start and Awesome blog from Scratch