Do you want to start a blog?
Blogging is a great way to convey your thoughts, help others, use as a portfolio, or start a business.
There are many platforms available online where you can start a blog for free such as Blogger, Tumblr, Squarespace, Wix, and WordPress.com. But because they’re free, these sites only provide you with a subdomain which means that your blog is hosted on their site. You don’t have full control of your site and you can’t fully customize it just the way you want to.
If you want a site that is viewed as professional and the ability to customize it entirely the way you like it, it’s absolutely crucial that you purchase your own domain and be self-hosted. I would highly suggest going this route if you’re looking to start a blog.
Today, I will show you how to set up a blog with your own domain using WordPress. All it takes is a few easy steps and you’ll see that it’s quite simple and affordable!
Purchase Web Hosting
The first thing to do when you start a blog is to sign up with a web hosting service. My preferred choice is Siteground and so far I’ve been extremely pleased with their service!
Their service is extremely affordable (especially if you’re a beginner) and there are so many different plans available for you to choose from depending on your needs and wants.
Why I Love Siteground
I’ve hosted multiple sites so far with Siteground (this blog included) and I’ve never had any hiccups. Here are some reasons why I love them!
1. Reliable service. Their service has been extremely reliable for me. My website is consistently up and running, which is very important to me when choosing a web host service.
2. Customer service. Siteground is always available and ready to help you 24/7 if you have any questions or are experiencing a problem with your site. I once had a question in the middle of the night about my site and it was promptly answered by a customer service representative. The last thing you want is to have your site crash and burn while being ignored by your host when you need help the most!
3. Fast speed. Having a site that quickly loads for your readers is really important! Siteground has decreased my site loading speed by A TON which is why I switched away from Bluehost. I highly recommend that you don’t purchase Bluehost hosting for this very reason. Your site speed will be extremely slow!
4. Affordable Prices. Their self-hosted plans start as low as $3.95 per month which is great if you’re a beginner. It’s a total steal for the awesome value that you get!
How To Get Your Own Self-Hosted Plan With Siteground
Now let’s get onto the tutorial on how to start your own blog with Siteground.
First, click here to go to Siteground. You will see a page where it outlines their hosting options.
Now, pick a web hosting plan that suits your needs. If you are starting a blog from scratch for the first time, you will most likely only need their Startup Plan.
Press the Get Plan button and you’ll be taken to the next page where it’ll tell you to enter in your domain name.
You can either register a new domain with them or input a domain name if you already have one. I recommend purchasing your own domain externally and I go more into depth on how to do that in just a little bit!
Once you enter in your domain name, you’ll go to the check out page.
Here you can choose the length of time you want to purchase your package for.
I highly recommend purchasing hosting for the 36 month period because the introductory price of $3.95 per month can only be applied to your very first invoice. Once that period is over, you’ll have to pay the regular price which is much more expensive and you want to prolong that amount of time as long as possible!
Once you can access your dashboard, go to the My Accounts menu and click the Extra Services tab. Here, you will find a section that says Let’s Encrypt SSL.
You will want to activate this and continue renewing it each time it expires (it’s totally free) so that it adds https:// to your domain (as shown below). This is important if you want to improve your SEO standings with Google and provide peace of mind to your readers that your site is secure.
Register A Domain
Along with hosting, you’re going to have a register a domain.
You can always purchase the domain with your Siteground hosting package, as I stated above, but I never recommend purchasing a domain from the same place as your hosting company. It’s always better to separate the two in case something goes wrong.
If you’re looking for a great place to purchase your domain, check out Namecheap. After purchasing and actively using 3 domains so far, my experience has been really positive. They’re really easy to use, their prices are very fair, and I’ve never had problems with them.
Here’s how you can purchase your own domain.
Step 1: Figure Out Your Domain Name
The first thing you have to do is see if your desired domain name is available. Because the internet is so saturated now, many domain names are no longer available so you’ll have to be a little more creative in figuring out a name as the first few that you have in mind probably won’t be available.
Here, you can see a search bar where you can input the domain name you’re interested in purchasing.
Step 2: Choose Your Domain Extension
Next, choose the domain extension (or TLD) that you want. I highly recommend going with a .com extension.
Step 3: Enable Privacy Protection
Once you’ve found the perfect name that is available, go to your check out cart and make sure that you enable the WhoisGuard option.
What this does is that it’ll hide your personal information so that no one will be able to see any of that if they look up your domain. This is really important because you don’t want to publicize your phone number, address, and so on!
Namecheap provides this service for free so definitely enable this option and take advantage of this when you check out.
Step 4: Point Your Nameservers To Siteground
Once you’ve purchased your domain, you’ll need to point your nameservers to your host.
Go to your Namecheap account dashboard and then select Domain List on the left-hand side of the screen.
Once you go to your domain list, you’ll see an area that allows you to point Siteground’s nameservers to your account. Below, you can see that I added Siteground’s nameservers to my domain. You should receive an email from Siteground once you purchase a hosting package from them that will tell you exactly what to input in this field.
Ta-da! That’s all you need to do right now for your domain.
Now that you’ve purchased hosting and a domain name, you’ll need to install WordPress.
After you get your welcome email from Siteground, you’ll be able to login to your cPanel at https://yourdomain.com/cpanel. This is the main hub where you will manage your site.
The first thing to do is to click WordPress Installer.
Next, Siteground will lead you through the installation of WordPress. Click Install Now.
Under the Software Setup section, you will have the choice of choosing either:
- https://www.yourdomain.com, or
- https://yourdomain.com (I personally like using this shorter version more without the www)
Next, in the In Directory field, you can input the location of where you want to install WordPress.
- You can either leave it blank, so that when you enter https://yourdomain.com, WordPress automatically loads at the root directory, or
- You can enter a subdirectory name such as blog, so that your blog address is https://yourdomain.com/blog
Now enter your admin and site information that you will use each time you login to WordPress.
Make sure you are using another username other than Admin with a complex password so that hackers won’t be able to take control of your site in the future!
This is really important because hackers will definitely try to login to your WordPress account using Admin as the username! The more complex the admin name and password, the better.
Also, you should also make sure that the Classic Editor plugin box is checked off.
Then click Install.
The installation will then begin and should last around a minute. Now you’re all done! You’ll be able to log in to WordPress at https://yourdomain.com/wp-admin with your account details you entered in during the installation process.
After you log in to WordPress, you will see your Dashboard. This is where you will be able to write new posts, moderate comments, change the appearance of your blog by installing and customizing themes, and add plugins.
Now that you’ve set up your domain and web hosting, all you have to do is set up your WordPress theme and write your first blog post!
In addition to setting up your domain and web hosting with Siteground, I highly recommend you to check out my resources page to help you make money on your blog.
Dare To Conquer – DTC (formally known as the Billionaire Blog Club ) teaches you everything you need to know on how to create a successful blog. From SEO, Pinterest, affiliate marketing, email list building, to content creation, Scrivs covers every aspect of blogging that helped him grow multiple successful blogs!
Making Sense Of Affiliating Marketing – If you’re looking to monetize your blog, the Making Sense of Affiliate Marketing e-course is an absolute must-have purchase. Learn how Michelle earns over $50,000 per month just from affiliate marketing! This course will teach you everything you’ll need to know to improve and increase your passive income and make money. So far I’ve doubled my blog income after taking this course!
How To Make Over $1,000/Month With Amazon Affiliates – Do you have trouble converting your affiliate links into sales with Amazon? This e-book will teach you the strategies on how to make over $1,000 a month in affiliate income with Amazon Affiliates even with a small blog. Carolina shows exactly how she made over $1,000 each month with Amazon while having less than 10,000 pageviews a month!
Tailwind – This is an absolute must-have tool if you want to gain massive traffic to your blog but you don’t want to spend all day manually pinning on Pinterest. It’s the official scheduler of Pinterest (so you know it’s legit!) and it’s programmed to find the most optimal time slots for your pins to circulate out to your followers. Sign up with Tailwind using my link and you’ll get your first month for FREE!
Pinteresting Strategies – If you’re just starting out your own blog and/or can’t justify spending a ton of money on a Pinterest scheduler such as Tailwind BUT you want MASSIVE traffic to your blog, I’d highly recommend you to get the Pinteresting Strategies e-book! Carly teaches you how to go from 0 to 200k page views with her easy to follow manual pinning strategy and she also includes tips on how to improve your Pinterest account.
Restored 316 Designs – If you’re looking for a beautiful feminine WordPress theme, Restored 316 Designs has got you covered. They have a ton of beautiful designs to choose from that’ll give your blog a feminine feel. If that’s what you’re looking for, you definitely need to check them out. (Note: You will need to purchase the Genesis framework in order for these WordPress themes to work.)
Bluchic – Bluchic is another shop that has so many beautiful, feminine WordPress themes to choose from. A must-have if you’re looking for something girly but professional. They also have beautiful social media templates and landing pages!
Pretty Darn Cute Design – Pretty Darn Cute Design sells a variety of beautiful, feminine WordPress themes for female entrepreneurs and bloggers. You definitely have to check them out if you’re looking to spruce up your site. (Note: You will need to purchase the Genesis framework in order for these WordPress themes to work.)
Don’t forget to also check out my other posts on blogging:
- 10 Useful WordPress Plugins You Need To Start Using
- Best Resources To Get Beautiful, Feminine Stock Photos
- How To Quickly Skyrocket Your Traffic To Your Blog From 0 to 50,000 Pageviews
- The 2 Best Tools You Need To Automate Your Social Media Scheduling