How to start a WordPress blog

How to start a WordPress blog for Beginners

WordPress is the most popular choice amongst people when it comes to blogging platforms. If you are reading this blog post, you probably decided that you are ready to go all in and start a self-hosted WordPress blog or website. In this tutorial, I am going to show you how to start a WordPress blog in 4 simple steps.

I’ve been using WordPress ever since I launched my very first website back in 2012. I am not going to lie to you- the learning curve is rather steep, BUT once you learn how to use it, there is nothing you can’t do with a self-hosted WordPress website.

Note: A lot of people get confused about whether they need a WordPress.com and WordPress.org website. Without going into any further details: a self-hosted blog would run on WordPress.org. 

To save you time, I have prepared a 4 -step action plan that will help you get a self-hosted WordPress website up and running in a few hours. Let’s do this!

Step 1 – Decide on your website purpose and name

Before we even dive deep into the more technical part, it is very important that you have two things in place- an idea of what your blog or website will be about and a name.

Your website/blog topic 

If you are launching a website for your business, then this one is pretty clear. If you are looking to start a blog, however, you should first figure out what you would like to blog about. Are you starting a fashion blog where you want to share all of your OOTDS, or maybe you always wanted to have a personal blog with cooking recipes? Make sure to decide on your topic before you move to the next step.

Naming your website

Every time I need to come up with a name for one of my ideas or products I start with a pen and a blank list of paper. Next, I think about the purpose of the website and write down random words that come to my mind when I think about that. After that, I open Thesaurus and search for even more words, that are synonyms to the words I initially put on my list. The last step in my little “ritual” is putting all words in Word or Excel in order to keep track and then visiting Panabee in order to get some domain name ideas.

Step 2- Purchase a domain

Once you have at least 5 domain name ideas it’s time to purchase your domain name. Head over to Namecheap.

I am personally a fan of Namecheap – this is where I buy all of my domain names ( I currently have more than 10 (not kidding!)

Start a WordPress blog- register a domain name

Search for available domain names

All you need to do now is to type in the domain name you wish to buy in the search bar inside Namecheap.

Start a WordPress blog- register a domain name

Choose your domain name

After you hit enter, you will land on the Results page where a domain will be pre-selected for you. Usually, you would want to go with a .com domain name, but if you will be running a business that is country-specific, you might also want to choose your country’s domain ending, for example, co.uk, .es and similar.

Start a WordPress blog- register a domain name

Click on the Suggestions tab to get even more suggestions for your domain name.

Note that sometimes the .co or .com endings won’t appear automatically, so you would have to type in the domain WITH the desired ending inside of the search field. Example: “donutsanddots.com”.

Tip: If your .com domain is taken, don’t worry- buy a .co or a .net instead. Or be creative:) and buy .tech or something that applies to your blog or business.

 

Buy your domain name

Once you are happy with your choice, add the domain to your cart together with your payment details and click on Confirm Order.

Start a WordPress blog- register a domain name

 

Congrats! Now you have your brand new domain name 🙌🏻 Let’s move on to the next step.

Step 3- Select your hosting provider

There are so many hosting options out there, and each of them has Pros and Cons.  I personally recommend Siteground. The great thing about Siteground is that their process is very easy and straightforward, which is perfect for someone like you that is just starting out!

Did I mention they have 99.99%  website uptime!? Yep. You can rely on them and don’t worry about your website being down ever again!

Another great feature of SiteGround is that they offer a dedicated 24/7 support. Say whaaat? If you are not so tech-savvy and wondering whether you will be able to handle all of this by yourself, then all you need to do is click on the little chat icon and you will have someone help you with your problem immediately.

Start a WordPress blog on SiteGround

If you want to start a blog today, head over to SiteGround and keep this tab open to follow the tutorial.

 

Choose your hosting plan

Let’s go over  Siteground’s hosting options. They offer three different packages that you can choose from.

Start a WordPress blog on SiteGround

The StartUp Plan

This is the most basic plan they offer and it has up to 10 GB of space included, as well as ten thousand visitors monthly. It includes 24/7 support and daily backups.

The GrowBig Plan

This option offers not only more space and increased website traffic support, but it also includes a feature called SuperCacher. It helps you increase the speed of your website by caching your website content. If you are planning on creating lots of content, or even think of creating more than one website, then this plan is for you!

If you use this special link, you save up to 60% off the regular price.

The GoGeek Plan

It includes of the above, plus even more storage and traffic allowance, but it is also packed with advanced features like 1 click WP Staging and Premium Back up and Restore Service. This plan is suitable for very advanced users who know exactly what they are doing and need lots of tech features, for example, website developers.

After you choose your plan, click on the Get started button. You will be taken to the next page to continue with your registration.

Choose your domain

Here, you have two options: you can either register a domain directly with SiteGround or transfer your existing domain.

If you already purchased a domain name (through Namecheap or any other service provider), then select the second option. Your domain name will be transferred for free!

Start a WordPress blog on SiteGround

 

Once you select the desired option, click on the Proceed button. If you choose the first option, you will see the following screen after clicking on the proceed button:

 

Start a WordPress blog on SiteGround

Next, fill out your account details and billing information.

Here you need to create an account and fill out your information.

When you scroll down the website, you should see the following options:

 

Start a WordPress blog on SiteGround

 

Under Hosting Services, you see the plan that you have chosen, the data center (where are the servers situated) and you have the ability to choose the time period of the contract. By default, it is set up to 12 months. There are some extra services that you can add to your plan. For example, if you are planning on running an e-shop, I recommend that you also buy the domain privacy option. It is a must for every payment processing service to have a secure connection.

 

At the bottom of the page, you should see the total amount that you will be charged for your order. Depending on where you live, you VAT amount will vary or be even 0%. Click on the Pay Now button and allow a couple of seconds for processing. 

 

Click on the Pay Now button and purchase the hosting plan you selected above

 

Start a WordPress blog on SiteGround

Yay! You now have a home for your blog.

Start a WordPress blog on SiteGround

 

Not sure which hosting plan is right for you?

If you are just starting out and not sure how much traffic you would have and what you would need, then choose the smallest StartUp Plan which starts at only $3.95 a month.

Here are some of the Goodies it includes:

  • Free website builder
  • Tech support
  • Free Setup & Transfer
  • Free daily backup

Sounds amazing, right? Click here to get 60% off the regular price with my link.

Step 4-Install WordPress on Siteground

If you aren’t feeling that tech-savvy and you don’t want to deal with this part, you can easily let SiteGround install WordPress for you. All you need to do is to contact the support team via the Live Chat button in the upper right corner of the screen and they will set this up in a matter of minutes:) After that, you can head over to yourdomainname.com/wp-login.php and log in with your account credentials.

If you want to do it yourself- it’s not difficult at all! Follow the steps below.

 

Go to Siteground and log into your account. Then navigate to My Account and then select go to cPanel.

Start a WordPress blog on SiteGround

 

As a next step, click on WordPress in the Autoinstallers section

Start a WordPress blog on SiteGround

 

Click on the blue install button

Start a WordPress blog on SiteGround

 

After that, you need to fill out all the information on the next screen

The Software Setup

Choose Protocol: if you’ve purchased an SSL certificate then, choose https://, otherwise, leave at http://

Choose Domain: if you have multiple domains, choose the correct domain here

In Directory: leave blank

Start a WordPress blog on SiteGround

The Site Settings

Site Namename your website ( not visible to other people) and can be changed later.

Site Description: describe what your website is all about. This can also be changed later if needed.

The Admin Account

Admin Usernamepick a username.

Admin Passwordpick a password and store it in your password manager.

Email: type in your email address.

Important: Select a secure password and store it in a safe place! You will be prompted to enter your credentials once you install WordPress, so do not lose them!

Start a WordPress blog

 

 

Finally, you can also choose your preferred language, select any plugins you wish to install as well as a WordPress theme. You can leave it as is and install a theme later, or select one from the list. When you are done, click on Install.

Start a WordPress blog

 

You know officially own a self-hosted WordPress blog, pat yourself on the shoulder! 🙌🏻

Navigate to your brand new website and log into the backend. It is usually yourdomainname.com/wp-login.php. Use the login details provided throughout the installation process. Now you can start customizing your blog and building your audience!

Start a WordPress blog- Log into your WordPress dashboard

 

 

Here are some more WordPress-related blog posts that will help you if you just getting started:

How to Add Google Analytics to WordPress

How to Add an Instagram Widget to WordPress

Setting up and Customizing Your WordPress Menu

Add Custom Signature to Your Blog Posts

Adding Custom Fonts to WordPress

Best Practices in Designing Your WordPress Sidebar

Are you thinking of starting a blog? Which hosting provider do you use and why? If you are using Siteground, I would love to hear your feedback as well!

Disclosure: Some of the links listed above are affiliate links, so I may earn a commission. If you decide to purchase any of the products. I only recommend products that I love!

xx Iglika

Free WordPress course

  • Hena Jose

    A very comprehensive post I must say…clearly explains each step in starting a new blog.

    • Iglika

      Thanks Hena, glad you think so! 🙌🏻

  • Angie Olausson

    Great in depth details to starting a blog! Already started mine but have friends that I will recomend this post to!

    • Iglika

      Thank you @angieolausson:disqus , I appreciate that 💖

  • A perfect post! Anyone who wants to start blogging will be able to follow your instructions easily.

    • Iglika

      Thanks Natalie 🤗

  • Mala

    Definitive post on starting a WordPress blog. I also noticed you have an awesome series of posts geared towards WordPress users.

    PS. Love the blog design…very chic. Is it a custom theme?

    • Iglika

      @disqus_k8EZ29KeKM:disqus thanks! Yes, I am very experienced with WordPress and always happy to share my knowledge! 🙂
      It’s not a custom theme. The theme I use is from ThemeForest: http://bit.ly/2vZtwdm 🙂

  • Great tips. I’ve learned a good deal about WP through trial and error, but there’s so much I don’t know. I’ll have to check out your other posts 🙂 Bluehost is my host. I don’t love them, but I do love that they offer paid phone support. I’ve heard good things about Siteground. Do they offer solid phone support?

    • Iglika

      Thank you! Yes, SiteGround has an amazing phone support! You might reconsider 😉

Canva Templates for InstagramGET FOR ONLY $14!
+