Blogging has become a part of our lives, a new field in which many succeed. This success encourages others to start blogging. Every day, thousands of people around the world begin their adventure with blogging and finally, you’ve decided to set up your blog too – it’s great!
Sure you have many doubts and questions – it’s normal, do not worry. Believe me, you can do it completely by yourself. So let’s begin!
In this article, you’ll learn everything you need to start a self-hosted blog with WordPress. I will show you step-by-step how to set up hosting in SiteGround, how to easily install WordPress and customize the theme to your needs. I will also tell you how to choose a domain name and finally how to add your first blog post.
If you want to know more: What is a blog take a look at my article.
4 steps how to start a WordPress blog on your own with SiteGround hosting provider:
- Get a web hosting account in SiteGround
- Find a domain name
- Install free blogging software and set up a blog
- Design your blog
Every day, thousands of blogs are created, and every blogger dreams of living exclusively from his passion – blogging. It is possible, you just have to set up a self-hosted WordPress site for your blog. This is the best solution if you think seriously about blogging.
You probably wonder what the self-hosted WordPress website means? For such a website to work, you need your own hosting from the proper hosting provider (I recommend Siteground), your own domain name and a free CMS system (WordPress is the best solution) that will allow you to manage your site.
Step 1. Get a web hosting account in SiteGround
SiteGround has excellent WordPress solutions in terms of speed and security, It is easy to use for beginners and fast, cheap and reliable.
p style=”text-align: center;”> GOOD TO KNOW
You can change your hosting provider and transfer your site at any time.
Choose a plan which has sparked your interest. I advise using the ‘StartUp’ plan in the beginning – it’s cheap and has all the necessary functions which you will need now. You can always upgrade later if you decide you want more advanced WordPress features.
To start to click the ‘Get Plan’ button.
Step 2. Pick a domain name
The domain name is the internet address where readers will find your blog (our domain name is: blogonyourown.com). The domain name is a very important element of your blog. Before you choose the right name, think twice. Do not rush with your choice.
The domain name should be short, but above all easy to remember, it should be associated with your blog or with you. Treat it as if you were choosing a name for your company as if you were creating a new brand. This is not an easy task, but it is one of the most important elements that can contribute to the success of your blog.
To learn more, read my article: how to choose a good domain name
Write the name of the domain you want to use and click ‘Proceed’. If this name is available, you can register it with your hosting account.
Be aware that the domain you want to use may not be available. In this case, Siteground will suggest you use an alternative name that will have a different extension, e.g. .net or.org. Consider whether this name corresponds to you.
The domain name is very important and needs to be thought, so take your time.
Already have a domain name?
Just click ‘I already have a domain’, then write it in the provided space, and click ‘Proceed’.
When you chose your domain or used the one you already have and own, provide all the necessary information on the next page.
2.1. Enter Account, Client and Payment Information
Make sure you use your active email address because your personal details will be sent there.
2.2. Enter Purchase Information
Choose the nearest Data Center and the period of payment, depending on how much earlier you want to pay. SiteGround offers the possibility of paying in advance for a period of 12, 24 or 36 months.
Add additional services if you want but, they are not necessary at this stage. You can skip them if you want.
Confirm that you’ve read the fine print and then click ‘Pay now’ to complete your purchase.
After registering in the hosting packet (Step.2) you will receive all the information necessary to log in the SiteGround Customer Area.
Step 3. Install free blogging software and set up a WordPress blog.
It’s time to install WordPress. Log in to your new SiteGround account.
When you first log to your Customer Area, a popup ‘Welcome to our Website Setup Wizard!’ will appear, asking if you want to have WordPress preinstalled on your account. Select that option and click on the ‘Proceed’ button.
3.1. Choose login details for WordPress
Then, enter your login details (username and password), which will help you later to log in to your WordPress blog.
p style=”text-align: center;”> GOOD TO KNOW
To log in to your website, you will need your Username and Password.
It’s important that you know, that in WordPress the default username is always ‘Admin’. Everyone knows it, so for your own safety and security of your site, change your username to something more unique.
p style=”text-align: center;”>REMEMBER
Change your username from “Admin” to something more unique.
3.2. Choose WordPress theme
In the next step, SiteGround will ask you to choose one of the free themes available on their site. It is not important which theme you choose, we will change it together later in the article. Click on the ‘Submit’ button.
At the final stage, a brief summary of the process of WordPress installation will appear, containing the information such as username, password and where to find your blog’s dashboard.
3.3. Login to your WordPress dashboard
The login panel in WordPress is always the same and looks like the picture below. You can find it by typing in the URL address of the browser:
Where – of course 🙂 “yourdomainname.com” is your domain name.
To log in to the WordPress dashboard you will need an email address or username and password.
p style=”text-align: center;”>REMEMBER
Access to your new blog’s dashboard:
And that’s it. Congratulations!
Now you know how to create a blog using WordPress. You have created the hosting account yourself and you have installed WordPress. You are the owner of the self-hosted blog now! Great!
Now it’s time to take care of the look of your blog.
Step 4. Designing your blog
WordPress is a completely free and open-source content management system (CMS) available at wordpress.org.
In WordPress, the theme is responsible for the look of your blog, plugins are responsible for its functionality.
WordPress.org offers over 7,000 free themes and over 50,000 plugins.
Thanks to such a huge number of free themes and plugins, it is an irreplaceable tool for creating websites.
Themes are responsible for the website’s appearance, plugins – for its functionality.
If you’re just starting your blog, you do not want to have extra costs. You can choose the right theme for your blog completely for free. Select the necessary functionality using the available free plugins and your blog is ready. Amazing, right?
In this section, I’ll show you
4.1. Meet the WordPress dashboard
After logging to your WordPress blog, you will see the following screen: the main Administration Screen called the Dashboard.
p style=”text-align: center;”>You can log in to your blog by going to
and using the credentials you set up with SiteGround or any other hosting company you used.
4.1.1. Top menu
At the top of the black bar, you will find a menu.
- After hovering over the WordPress icon (first from the left) a menu will appear. Here you will find the transition to the wordpress.org website, a link to the WordPress documentation and support.
- When you hover on ‘Your Site Title’ you will see a ‘Visit Site’ link. When you click on it you will see how your page looks on the internet.
- The next two icons concern updates and comments.
- The ‘+New’ icon allows you to add a new post, page, user, etc.
- In the top right corner, there is an icon that you can use to log out of the WordPress dashboard. Here you can also edit your profile.
4.1.2. Left Sidebar
On the left, you will find an extensive sidebar, which is the heart of your site. Here are the most important things you will use to create content for your blog.
4.2. Add or change the WordPress theme
After logging in to the WordPress dashboard, the theme you have selected during the installation will be active. If you have not selected any theme, the default WordPress theme will be active.
Now you can change it.
Go to Appearance < Themes < Add New
4.2.1. Find your perfect theme
Now you need to find the best theme for yourself, the one that is closest to your expectations.
Because there are a lot of themes, it will be a demanding task. But do not be discouraged. Determine the most important features of your blog, what you need and then stick to the designated goal.
On the right, you can type the name of the theme which you know or tag -such as ‘blog’- and search for the most suitable theme for you among the other screened ones.
Don’t get discouraged:)
4.2.2. Check the author’s theme and reviews
Each theme available on the wordpress.org website has its own website.
Before you decide to download a theme, it is worth reading the reviews, getting to know the author, check what support he offers whether a theme which you have chosen is regularly updated and whether the author has his own website.
It’s good to know what you can expect.
All themes available at wordpres.org are free (GPL-licensed), that is why you may want to check, whether a theme which you have chosen is regularly updated, and if it has support in case of any troubles.
4.2.3. Install & Activate your theme
There are a lot of themes and you can lose plenty of time searching for the perfect one. Choose something that you will love, something that will suit you and your readers’ taste.
After you make up your mind, click Install and then Activate.
And that’s it!!! It’s done!!
Many theme authors sell Premium versions of their free themes, but you don’t need all of these functions at the beginning. It will be enough if you choose a theme, which you should be able to use easily on your own, without the need to generate additional costs.
4.2.4. Why free themes are a good choice
4.3. Configuring your blog to be search engine friendly
4.3.1. Change your permalinks
Once you’ve chosen your favorite theme, you can set up your blog to be search engine friendly. It’s nothing hard. We’ll do everything together. It will take a moment.
Enter Settings < Permalinks and choose Post name
WordPress offers the option of creating a custom URL structure for your permalinks and archives. Non-standard URL structures can improve the aesthetics, usability, and forward-compatibility of your links.
4.3.2. Set up Comments
Comments are the foundation of blogging. Thanks to them, you know what your readers think. Unfortunately, the comments are also the bane of every blogger. Why? Because many companies use automatic spam, leaving comments with links to various websites for promotion.
You do not want to have spam on your blog. Right?
To control messages appearing on your blog, go to :
Settings < Discussion and choose two options
From now on, all incoming comments will have to be accepted before they appear on your blog.
4.3.3. Check your username
If you are not sure, whether you changed your default username ‘admin’ to your own, you can easily check it.
To do that, click Users > All Users
If your ‘Username’ is different from an ‘admin’ you do not have to do anything.
In turn, if it is an ‘admin’ username, be sure to change it as soon as possible.
WordPress is very popular and everyone knows that an ‘admin’ is the default ‘Username’. By leaving the default settings, you risk hacking attacks.
At this point, you have a fully operational and well-configured WordPress blog with your own theme and your own domain.
You have done so much – I am proud of you :).
Your blog is now ready for work.
At this moment the question “how to start a WordPress blog” is not so mysterious anymore. Big relief right :)?