Whether you want to promote your business, design a portfolio, or are looking for the perfect creative outlet, you may be wondering how to create a blog. Fortunately, starting a blog isn’t that complicated
1. Find Your Niche and Decide What to Blog About
What is a niche? And why does your blog need one?
A niche is more than just a topic. It’s the approach you’re going to take, the audience you want to go after, and the way you’re going to talk to them and position yourself as an expert.
A niche doesn’t have to be your passion (although it’s definitely easier to stay committed to starting your blog when you’re passionate about it). But it does have to be an interest of yours. The best niches are exciting enough that you’ll be motivated to continually post about it, and accessible enough that you can build an audience.
So, whether that means Medieval history, traditional Mexican cooking, starting a drop-shipping business, or knitting tips, is up to you.
The reason your blog needs a niche is that it gives it focus. Your niche is how you’ll plan your content calendar, decide on design, and know where (and how) to market your blog. It’s also how your audience will find you and how you’ll make connections with other bloggers.
Remember, when you write to everyone. You’re writing to no one.
2. Pick A domain
When you type Google.com (or innoxafrica.com) into your browser in order to visit a site, that’s the website’s domain name. In a nutshell, a domain name is like your address. It tells people (and web browsers) where to find your site. A good example is your home address.
If you’re using a free blogging service, you’ll most likely get to pick your own domain name with it. However, it will almost always have the company’s name attached to it.
So, if you use something like a free Wix site to make your blog, your domain name will look like this:
Ugh. Not very nice, right? If you’re trying to build a business around your blog, or want other people to take it seriously, this isn’t a great start.
Instead, when you buy an affordable domain name, you get to choose exactly what you want it to be as long as it’s available. That way, it’ll look like this:
Yoursitename.com (learn more about domain here)
Much cleaner right? Head over to Bluehost and get 65% off on both your domain name and hosting plan right here on Bluehost and you’ll be able to quickly search to see if your domain name idea is available—and get smart suggestions on a second best domain name if your first choice is already taken.
Now, put yourself in your reader’s shoes.
You’ve laid some good groundwork, but now it’s time to get serious. Think about your future blog’s general topic area and who your ideal reader is. What do they want to read? What’s going to grab their attention? What’s going to tell them they have to read your blog?
Start with a list of everything you want your blog to be about. Go deep. There are no bad ideas here.
Once you’ve got a massive list, start to look for connections and combinations that might work. Try to keep them simple and memorable.
Some great blog name examples are:
- Art of Manliness
- Smart Passive Income
- The Huffington Post
- Learn to Code with Me
Finally, say it out loud and tell it to people.
It’s easy to get wrapped up in some fun wordplay when it comes to picking a blog name.
But it still needs to be easy enough that people will remember it and be able to tell their friends about you. To practice, say the name out loud and to friends and family. What do they think about it? What emotions does it bring up for them?
They might not be your ideal reader, but they can still give you a good outsider’s perspective either way.
3. Find a Hosting Provider for Your Blog
The last of the technical parts of learning how to start a blog, is what’s called… finding a blog hosting service. If you’ve gone the free route, you can skip this step, although I highly recommend reading through it and making a decision at the end.
Again, I don’t want this to feel overwhelming, so let’s get the basics out of the way:
What is website hosting?
I touched on this a bit above, but to make your website accessible to other people on the Internet, you need a “host.” The host keeps all your website files safe, secure and makes sure that people can access your site when they click on a link or type in your URL.
I use and recommend Bluehost to every blogger, because it acts as a one-stop shop for great (affordable) hosting and quick & easy registration of your domain name in one swoop.
Think of hosting like being your home. When someone comes over (types in your URL), they’ll be able to see all the things you’ve been keeping inside. Yes, it comes at a cost you don’t have if you’re on one of the free blogging platforms, but having a proper website host is one of the most important investments in starting a successful blog.
When my friend, Michelle Schroeder started her personal finance blog, Making Sense of Cents, she started by using a free blogging platform called Blogger to host her site. This choice ended up costing her more than she’d saved:
“My biggest mistake was probably starting on Blogger, because you don’t own it. At one point Google deleted my blog with no notice. I finally begged them and they gave it back to me, but that was the moment I decided to move over to self-hosted WordPress.”
Michelle’s gone on to grow her blog revenue well into the millions of dollars a year—something she says never would have happened if she hadn’t switched over to a paid hosting provider.
In fact, her number one piece of advice for new bloggers is to start on a self-hosted WordPress site and use Bluehost as your host.
What are the best blog hosting services?
There are tons of great website hosting services out there for your blog.
But what you should be looking for in all of them is:
- Track record
The one service I’ve found that checks all of these boxes (and more) for just getting started is Bluehost. Yes, I know I’ve mentioned them several times already in this guide, and that’s for very good reason.
which makes starting a self-hosted WordPress blog super easy. It also comes with a free domain name (if your desired URL is available) and offers 24/7 support to answer all of your questions and help with troubleshooting (which is fantastic when you’re just getting started).
There are other CMS (A Content Management System (or CMS) is where you’ll be writing, designing, and publishing your blog posts. A good CMS is easy to use, let’s you organize your content, upload images and videos, and have control over how your entire blog looks using themes or custom design elements.) options you can look at, such as Squarespace, Ghost, and Wix when learning how to start a blog. However, I strongly recommend setting up a self-hosted WordPress site for your blog as it’s the most sustainable, long-term solution—and really the only option worth considering if you’re starting a blog with the eventual goal of making money from your website in some way, shape or form.
Since I learned how to start a blog, I’ve been running my blog on WordPress (hosted with Bluehost for the first few years) and I couldn’t be happier with the amount of flexibility, control and long-term growth potential I have over my site.
Now, one thing you need to be careful of is that WordPress comes in two very different platforms. WordPress.com and WordPress.org. They have almost the same name, but there are very big differences between the two.
5. Choose a theme.
Picking a blog theme can be a lot of fun. But it can also take up a ton of time that you could otherwise be using to write and promote your posts (and thus getting to your first blog income faster).
There are so many themes to check out, that it’s easy to get swept away by the ones that look awesome, but might not be functionally great.
Remember, design isn’t just about how your blog looks. It’s about how it works. And the easier it is to navigate and read, the better.
Here are a few suggestions of what to look for when checking out themes:
- Keep it simple: At the end of the day, the goal of starting a blog is to share content that can be easily consumed (read, watched, experienced). And unfortunately, a lot of fancy blog themes get in the way of that. Don’t get too drawn in by crazy looking themes that compromise on legibility and usability. If a theme looks good, but doesn’t help you share your thoughts and engage with readers, it’s not a good theme.
- Responsiveness is a must: Responsiveness refers to themes that make sure your blog looks as good on a laptop, as it does on someone’s smartphone. Today, more and more people use their phones to read blogs and depending on your audience, that number could be 50% or higher (like mine is). Google also favors mobile-friendly websites and ranks them at the top of their organic search results. If you’re not totally sure whether a theme is mobile friendly or not, copy and paste the URL of the theme’s demo page into Google’s Mobile Friendly Test page. (This test will almost always show some warnings. But major red flags to watch out for are text too small or content wider than screen.)
- Does it work in different browsers? Your readers won’t just be using different devices, but different browsers. Most theme developers rigorously test their themes across browsers, but sometimes mistakes slip through. Try testing on a couple different browsers just to make sure.
- Supported plugins: If you’re using WordPress, the real power of your blog comes from plugins. These are “Add-ons” to your blog that give you extra functionality. Make sure the theme you’re choosing supports all popular plugins. If you’re unsure, ask the developer.
- SEO friendliness: SEO, or search engine optimization, refers to how well Google and other search engines can find your information when people search for it. Some themes use bulky code that makes it difficult for search engines to read. And while no one expects you to inspect a theme’s code you should see if the developer has said it is optimized for SEO.
- Support: Problems happen. And when they do, you want to be able to ask for help. Lots of free theme developers won’t offer support for their products. So that’s one thing to be aware of when making your choice.
- Ratings and reviews: Look for themes with a good track record. If the theme is sold on a third-party marketplace you should be able to see reviews no problem. For free WordPress theme, you’ll see the ratings just below the download button.
6. Delete default posts and Pages
Your WordPress site is made up of Posts and Pages.
Posts are what we commonly think about when we think of a blog. These are individual articles on specific topics. For example, if you have a recipe blog, you might have posts like “The Best Chocolate Chip Cookies,” “Rosemary Meat Loaf” and “Raspberry Lemonade.” Each post would feature one recipe.
When we talk about adding new content to our blogs, we are usually referring to publishing a new post. And when we scroll through a blog, we are usually scrolling through the posts.
Pages, on the other hand, contain more permanent or unchanging information. Pages don’t show up in the blog portion of the site alongside the posts. Instead, they are usually accessed through direct links in the the navigation bar, sidebar or footer.
Some Pages are common on all blogs, like a contact page and an about page, but some bloggers include other pages as well.
Check your permalink
Before publishing your post (not after, otherwise you may break your link!), check and edit the permalink if you’d like.
Use keywords and make it as close to the way someone would search for your content on Google.
If you want to change the permalink structure of a post or page, simply click the “Edit” button next to the automatically generated permalink on your post or page and change it to what you want.
7. Create Essential Pages And Publish Your First Page.
Every blog needs to showcase some basic, foundational information. Who you are. Why people should listen to you. How they can get in touch with you if they have questions or want to work with you.