How to Start Your Own Blog: A Complete Step-by-Step Guide
*This post may contain affiliate links, which means I may receive a small commission, at no cost to you, if you make a purchase through a link. See my full disclosure.
Whether you’re on the fence about starting a blog or know for sure that it’s your calling, I’m here to give you the cold hard facts and help you through the process. You’ll have your blog up and running (kind of) in no time! Before we get into how to start a blog, there are a few things I need to tell you.
So You Want To Blog?
I know, I know, stupid question. Why would you be here if you didn’t want to start a blog? My reasoning behind this question is so I can give impart some advice I wish I had gotten before beginning my blog.
What I Wish I Knew
First off, if you’re in it for the money, that’s fine, but know that it’s not a get rich quick scheme. It’s a lot of work. You’ll probably want to give up about a dozen or so times which is when you’ll need to think about the endgame. Perseverance is key people. Don’t give up.
Secondly, your website won’t be up and running instantaneously. Yes, the bare bones will be activated, but you’ll still need to create some content, get a theme, figure out how to get traffic, deal with the horrors that comes with the techy world and much more. Trust me, that last point I made is not fun. I don’t think the learning curve will ever end honestly.
Thirdly, money is needed for this process to run smoothly. You’ll definitely need to buy a domain and a hosting service, maybe a theme and some possible add-ons which I will talk more about later. See, when I started my research on blogging, I didn’t realize the costs which may not be a lot, but, let me tell ya, it felt like a lot.
One last thing, if you ever read that you can set up a website in less than 15 minutes or so, don’t believe it. Yes, it may be true technically, but if you’re not tech savvy, it can get confusing, quickly. Then you’ll be sitting there trying to figure out how to connect your domain to your host and that’s just a bundle of fun.
Well, if you’ve made it this far, join me on this crazy train and prepare yourself for a step-by-step guide that might actually be all you need.
Still, do additional research, that never hurts. Also, make yourself some hot chocolate. That’ll soothe the soul. Hopefully.
Figure Out Your Niche
First things first, you need to select a niche or at least figure out what you want to blog about.
Now, almost every article I read emphasized choosing a niche, especially one that’s lucrative. However, I don’t think that’s necessarily necessary. Don’t feel you need to constrict yourself to a specific niche because there are lots of websites that don’t.
If you’re indecisive like me then picking a niche can be mentally draining. That’s why I decided to combine a bunch of topics and go from there.
Still, if you’d rather niche down, try thinking of some topics that interest you. Once you’ve made a list, think of some keywords that go with each of those niches. Now you can see which niche is popular by checking out these keywords on SEMrush, Google Rank Checker or Ahref’s.
Before I move on, I’ll give you the lowdown of some of the most lucrative niches: making money (online), relationships, weight loss/fitness, health and travel.
These are all great topics to go into if you want to start making money, but they’re not the end all, be all. You can probably make money in anything if you put your mind to it,
Choose a Name and Domain for Your Blog
What is a Domain Name You Ask?
A domain is the www.yourwebsite.com address that every single website must have. This sometimes also happens to be the name of your website as well.
When you’re creating your domain, you have the option of a few different extensions including .com, .org, .net and so on. In my opinion, the .com extension is the best and ranks better, but it won’t hurt to do something else if that’s the only way to get the domain you want.
Where to Buy Your Domain
You can either buy your domain name and hosting from two different companies or you can get them both through the same company. Each options comes with some pros and cons which you can read more about here.
I went with the first option when I bought my domain from GoDaddy and hosting with SiteGround. I’m pretty satisfied with my decision if that helps at all.
So you can go to GoDaddy and in the search box you can type in whatever you want your name to be to see if it’s available. If your experience is anything like mine, then your first 50 ideas will probably be taken. If available, they’ll cost over $1,000. Not exactly ideal.
When you finally find a domain that’s available and you actually like, go ahead and buy it. The price for GoDaddy domain names with the .com extension are $2.99 for the first year and $14.99 for any additional years. Not too shabby.
There are also some add-ons you might want to add on including the domain privacy and automatic renewal. You wouldn’t want your domain ownership to expire and forget to renew it. Someone might just snap it up and you won’t be a happy camper after that. So be safe and automatically renew!
Naming Your Website
Before you even begin to pick out a name, think about your niche and the topics of your website. For instance, if your blog centers around being a mom, then you wouldn’t want to name it Snow & Ice. That wouldn’t make sense and would probably end up steering away potential viewers/subscribers. Instead, you may want to name it A Mommy’s Purpose or The Sleepy Momster. Something that speaks to your target audience.
If you really can’t think of a name, use your name. There’s nothing wrong with that and it’s something that’ll never get old. I mean, it’s your name. You’ll be branding yourself.
A piece of advice, don’t rush the process. I tried doing that at first until I realized they were all crappy names. Instead, try brainstorming and allowing your mind to wander a bit. Make a list to help guide your ideas and it’ll eventually come to you.
An even better idea is to ask some friends or family members for their input. Like the saying goes, ‘two minds are better than one’ so take advantage of the people around you. I know I did.
Interestingly enough, my mom was the one who came up with my name after she took one of my original ideas and spun it around. Before Perhaps, Maybe Not, the names I had in mind was Maybe, Okay and Possibly So.
Select a Hosting Provider
What is a Hosting Provider?
Now, what exactly is a host? It’s basically a parking spot for your website. This is what keeps your website up and functioning for the world to see. They take care of the backend stuff, so you don’t have to worry about it and keep all those important files safe and sound.
Now, it’s going to cost a good chunk of cash, but this is one of the most important pieces of a successful website. Going with a free blogging platform like Blogger would not be the best idea since you won’t have full control of your website. It can be easily deleted without your consent or knowledge which has happened to people before. So if you’re in this for the long haul, go with quality, it’ll pay off in the end.
Which Hosting Provider is Best?
I’ve been using SiteGround for the past few months and have had no problems whatsoever with it. Their interface is easy to understand if you’re not tech savvy and they have tutorials if you come across any problems. Here is a review of Siteground if you want more information.
Their plans include StartUp, GrowBig and GoGeek; I chose GrowBig which is the best seller. You can buy GrowBig at the discounted price of $5.95/month instead of $19.95/month. However, they’re not monthly payments, they’re yearly. I decided to go with three years which came out to around $220, saving me about $500. Grow big or go home.
There’s also some extra services which you can add on such as the SG site scanner, but that’s not necessary. Also, if you do end up getting your domain name with SiteGround, it might be a good idea to add the domain privacy so your information isn’t open to the public.
Still, another popular option many people go with is Bluehost. Bluehost is easy to use, has reliable security and low price options for those wanting to not spend too much. Their prices start at only $2.95. To see the pros and cons of Bluehost, check out this article here written on Start Blogging Online.
Pick a Blogging Platform
What is a Blogging Platform?
A blogging platform is a service or software that allows you to publish your content; moreover, this is what you install after getting your host.
There are free options like WordPress.com, Blogger, Medium and Tumblr, but I wouldn’t recommend those if you want more flexibility and full control over your blog/website.
Some of the better options include WordPress.org, Joomla, Ghost, Drupal and Weebly. Some of these may have a free option, but if you’re serious about this then it’s always better to go premium. However, if you buy Siteground, you have the option to auto install WordPress.org or Joomla at no extra cost.
I currently use WordPress.org which works great and has a ton of available plugins and themes. There isn’t much of a learning curve, so you won’t have to worry about that if you’re not a techy type of person.
Now, you’re probably wondering what the difference is between WordPress.org and WordPress.com:
Is a host that allows you to set up a website/blog
No control over your website
Ads are not allowed, so monetizing will be difficult
Plugins are limited and you won’t be able to upload custom ones
No backend code, database or file access
Will be a subdomain of wordpress.com, so domain will look like yourwebsite.wordpress.com
Restricted to free and premium themes only found on wordpress.com (limited theme support)
No branding capabilities
Requires you to have a separate hosting service so you can download the WordPress software
It’s free to download to your website
Full control over your website (you own it)
Can sell ad space
Will have access to all plugins
Can edit backend codes, databases and files
Have your own unique domain name which will look like yourwebsite.com
Can upload whichever themes you prefer to further customize your website
Will be able to brand your website
Overall, it’s better to go with WordPress.org since you’ll have full control and have the option to eventually monetize your blog/website. If you start out with WordPress.com you might run into some roadblocks down the road.
Finding a Theme
Alright, so if you went with wordpress, then you’ll already have thousands of free themes on your hands, all approved by wordpress.org. If that doesn’t excite you, I don’t know what will.
The first theme I ever used was Olsen. I did like that theme, but it was the free version which means one thing in the world of technology; limited features. Still, I made it work for awhile until I got tired of it. Then I went off the deep end and bought a theme.
Free vs Premium Themes
Let’s take a look at the pros and cons of free and premium themes to get you looking in the right direction.
Free Theme Pros
Well, that’s the one main benefit of free themes. No money necessary. Now you may think there’s a catch, but there isn’t. You can get a high-quality theme at no extra cost for you. However, you shouldn’t download a free theme from the internet since they may be poorly coded which can make your blog/website’s security vulnerable. Instead, make sure to always use a theme from the wordpress.org directory. Those go through rigorous assessments before being released to the public.
Ease of Use
This shouldn’t be surprising since free themes are practically created with beginners in mind. They let you get a feel of what a theme can do which helps with any learning curve. Overall, if you’re just starting out, then it doesn’t hurt to start with a free theme until you’re ready to move up to the big leagues.
Free Theme Cons
Think of a free theme as the lite version everyone hates. Yes, it has all the basic functions you need to get by, but all those fun features, like buttons are locked away. It honestly sucks.
Better for the Minimalist
This is definitely better for those who are minimalists at heart. If you’re not or you want your blog/website to stand out designwise, then a free theme won’t be the answer to your prayers. You might want to invest in a premium theme if you want it to be unique.
If you ever run into problems or issues, you won’t receive any help since free themes don’t offer support. Instead you’ll have to DIY and either find a solution online unless you ask a question in the WordPress forum. You can download that plugin if you ever need help.
Updates Basically Nonexistent
Since these are free themes, you won’t find the developers regularly updating. This means your theme might be incompatible with future WordPress updates which could pose a security risk to your website.
Premium Theme Pros
More Features and Customizability
Premium themes come with a lot more features and allows for more customization. This is great when it comes to making your website stand out. Some themes even come with paid plugins which makes the hole in your wallet worth it.
One of the benefits that comes with a premium theme is the regular updates. This will keep your website up to date, so it’ll be compatible with any future WordPress releases. Plus, the developers may add new features along the way and if there’s any bugs, they’ll get squashed pretty quickly.
Support is another biggie when it comes to keeping your website up and running. Many of us aren’t proficient in the art of code, so when a problem appears and we don’t want to make it worse, we can simply ask for help. Makes life much easier and less stressful.
Since you’ll be spending a pretty penny on a premium theme, you shouldn’t see it as often as a free theme. Furthermore, in this case, money buys uniqueness since a good portion of people might not be willing to spend the dough.
Premium Theme Cons
Too Much Bloat
Developers can get trigger happy when it comes to adding unnecessary additional features. This can weigh the theme down and make it pretty bloated which, in turn, may cause your website to load slower. That might end up costing you some traffic, so do some research on the theme before buying it.
No Official Review Process
One of the negatives that come with premium themes is the lack of standards. You could end up buying a theme with poor coding if you’re not too careful and don’t check out the reviews/ratings.
Can Be Pretty Expensive
Unfortunately, premium themes aren’t domain names. They’re going to cost you a bit more. Expect anywhere from $40 to $100+ depending on where you look.
Top Places for Premium Themes
Some of the best places to look for premium themes include StudioPress, ThemeForest and Elegant Themes. For a more in depth list, check out this post here. Also, for more advice on what to look for when choosing a premium theme, you can check out this post.
Creating Banging Content
When creating blog posts, write for your audience. In other words, make sure it is of value to them in some way. That can be helping them with a common problem or giving them hacks for packing luggage or even coming up with a list of activities for them to do if they are bored. As long as they get something out of it, they will most likely read through the entire post and might even come back for more.
Another helpful tip is to shoot for at least 1,000 words per post. However, Google will notice if you have a behemoth of a article (around 2,000-3,000 words) which might mean it will appear higher when searched. If you do choose to make a long post, make sure to break it up with headers and have a table of contents at the beginning, so the reader has an idea of what is ahead.
Now, coming up with content can either be fun or downright tedious depending on your brainstorm levels (they vary a lot for me). Moreover, a good idea is to write down ideas on your phone or a piece of paper whenever an idea pops into your head. That way, you won’t forget it later on.
Sell Your Posts
If you’re like me, you will probably expect people to come flocking to your site at soon as your posts go live . . . well, that most likely will not happen right away. That’s where social media (Pinterest in particular) comes into the mix. I have yet to use Facebook, but as soon as I do, I will report back to you!
So far, I have used Pinterest with pretty great results. However, it all comes down to the pin and the title. If the title isn’t catching anyone’s interest, they won’t repin or click through. The design also plays a huge role in pin popularity: font, colors, readability, images, etc.
That’s why it’s best to live by AB testing which means making two or more pins for one blog post. This will give you better insights on which pins do best and why they are having more success.
I live by Tailwind. At first, I remember being a bit skeptical about whether it would actually work or not, but after reading many reviews and seeing the results, I decided to give it a go.
I signed up for the free trial which allows you to schedule 100 pins and join 5 tribes. Not only did it free up time originally spent manually pinning, but it will also pin your content during optimized times when your audience is on Pinterest.
There are also tribes which you can join. In a tribe, for every pin you share, you have to share 1-2 pins from someone else. If you are not sharing other content, then you may be removed from the tribe. Moreover, you should publish other pins because it may also lead to that person sharing something of yours. It can be a reciprocal system and everyone loves that.
For me personally, my first pin that went kind of viral got around 400 repins after a few tribemates pinned it. Then another recently has reached around 1,000 which is amazing. Never estimate the power of the Tribes.
Now, if you want to try it out and test the waters, then you can use my affiliate link for tailwind and you can get started right away! No credit or debit cards are necessary to make an account unless you end up choosing to go premium.
Quick Tips for Pins
Pin size should be about 736 x 1104 pixels (or longer)
Infographics are usually pleasing to the eye with = more pins/clicks
Images should be clear (no blur)
Pins with faces tend to not do as well (from what I have gathered from various other articles)
Cursive types of fonts should be used sparingly since they can be more difficult to read
Choose 2 fonts that work well together (or you could use 1 font or even 3)
Remember to put your watermark (your website name) on the pin somewhere so people will always know it’s your pin
A lot of people don’t make it blogging simply because they give up halfway through. Don’t let that be you. Put your blood and sweat into your baby, so you know that you did everything you could. It’s definitely not all fun and games, there’s a lot of backend stuff that can be quite boring and annoying, but if you keep at it, you may just end up with a bangin’ website. Yes, I just said bangin’.