Updated Feb 16, 2021
So you want to start a blog?
Writing a blog is a fantastic creative outlet, a great way to develop your writing and thinking skills, and a neat way to meet people.
Best of all, a blog can build your personal brand and share knowledge—an important thing for most of us making a career transition from a degree.
No wait… that’s not what’s best. This is: PEOPLE MAKE MONEY FROM THIS.
There are tons of people who make an income from blogging! If you can successfully build a crowd, you can earn your living off of this.
But in a world of millions of blogs that don’t see traffic, and an avalanche of online advice, how can you cut through the noise?
And how can you create a blog people actually want to read?
This post will walk you through the most important parts. It gives a step-by-step walk-through using Bluehost. I’ve started every blog I’ve had on Bluehost, including Roostervane, and–ssshhh–I just started another blog with them. More on that soon. If you’re a researcher and want to know how to start a research blog, this post applies too!
This post contains links to affiliate products, which–if you choose to purchase–pay us a commission at no extra cost to you. This helps to support our work. We only promote products we’ve used and love.
This is my guide to starting a successful blog:
How to Start a Blog People Can’t Stop Reading
Step 1: Find Your Niche With Keyword Research
Step 2: Identify Your Audience & Their Needs
Step 3: Decide What You Love to Write About
Step 4: Bring Your Personality
Step 5: Choose Your Hosting
Step 6: Register and Set up Your Site
Step 7: Install WordPress
Step 8: Design It
Step 9: Launch It
Step 10: Publish It!
1. Find your niche with keyword research
There are a few blogs that are personality-based, in which somebody shares their random thoughts. However, the vast majority of blogs that people actually read have a niche.
As you may have guessed, Roostervane’s niche is turning degrees into a PURPOSE.
You can, of course, follow your passion and start whatever you want. But it’s worth checking out what some of your competitors would be and whether there’s a demand for your subject.
You can use these tools to search for some keywords–AKA what people type into search engines.
Each of these have free options you can explore to start. DON’T PAY FOR A KEYWORD SEARCH TOOL YET. These are super expensive and not necessary for a beginner. (However, one of the best keyword tools — Ahrefs — does have a $7 trial for 7 days which I’ve used, and lets you explore YouTube and Amazon keywords.)
These are simple tools that will tell you how many people search keywords a month in google (for example, Ubersuggest says 1000/month search “PhD Jobs.”)
They also tell you demographics of the searchers, link to some top posts, and give you alternate keywords to try.
Pro Tip — Be specific in your blogging. Focusing on the 880 people a month who search “Physics for kids” is better than the 135,000 who search for “Physics.” Your niche should be focused, it should be something people want to read about. If you can find a community around it—even better.
2. Identify your audience & their needs
This is vital, and connected to that keyword searching you did above.
At the other end of your blog is a person who might take a few minutes to read what you have to say. Or, they might click on your blog and bounce away within 1 second.
Take their time seriously and try to appreciate why they’re going to read.
Why do people read blogs?
a. To Solve A Problem
Why are you reading this post?
My guess is you have something to say but don’t know how to do it, you’re curious about building a presence or even making money online, and you don’t know where to start.
The age-old question in business is: “What problem does your customer have that you can solve?” In blogging, the same rule can apply. “What problem do your readers have that they need to solve?”
Some problems you might be able to solve are:
- How do I run online learning?
- What does good course design look like?
- My kids suck at math–how can I help them?
- How do you use a preposition correctly?
Blogs that solve a problem do well. For example, from this list, the blog Grammar Girl was started by Mignon Fogarty who turned her grammar tips into a big-money online and podcast empire.
Who’s the audience for Roostervane? People who’ve done a degree who don’t know what to do with it. OR People who are struggling to create a meaningful career with their degree. That’s basically it. I’m guessing you fall into one of those two categories—unless you’re just here for this awesome guide to starting a blog.
b. To Learn About Something That Interests Them
When I was a kid, I remember hanging out on a lot of blogs that talked about model railroading.
Yes I was super cool… No, I did not have a girlfriend.
Why do you ask?
Hobbies are amazing and lots of people spend their time exploring, and there are blogs devoted to everything from succulent to manga.
Or, some blogs are just entertaining, writing about things like the civil war or the future of space travel. People love learning, and blogs are a big part of that.
c. To Get Informed
Maybe you want to give people your take on what’s going on in the world or your town. You might start a news blog. Or maybe you love the latest celebrity gossip and you want to be the next Perez Hilton.
These types of information blogs are fast moving and not for the faint of heart. After all, things move quick in the world of news, or celebrity gossip. Always needing to be up to date and to keep your blog up to date is a big job.
But someone’s gotta do it.
Just ask Ariana Huffington, whose news blog — HuffPost — is now worth $1 Billion according to recent evaluations. That’s not bad in an industry that’s otherwise collapsing.
3. Decide what you love to write about
I got tired of writing one blog I started after a few posts. And it fizzled.
Can I tell you a secret? That’s what happens to most blogs that start.
So decide what you ACTUALLY want to write about all the time. I don’t care what your degree is. If you’re an engineer, but your passion is travel, write about travel — not engineering. It will make this journey much easier.
Pick a topic you have a lot to say about and could see yourself writing about for a while. See if you can come up with 20 titles for posts you could write.
Blogging shouldn’t feel like a chore or you won’t stick with it long enough to see the benefits.
Forget about what others think! So you’re a respected policy expert, and you think that you should blog about foreign policy. But really, all you ever think about at work is gardening. But what will my friends think if I have a gardening blog? Will they think I’m a joke? I’m a serious professional. This isn’t therapy, but let me say that you don’t need that validation. Throw your fears to the side and write about what moves you. Spirituality. Gardening. Rock Climbing. Parenting. Your call.
4. Bring Your Personality
A blog should have some of the personality of its author in it. Tell stories about your life. Give your opinion. Don’t be afraid to share your perspective! And believe it or not, you don’t need footnotes if you don’t want them.
Toto, you ain’t in Kansas anymore. Your blog is not a paper or a research project. It’s your digital voice projected into the world, and you don’t need to apologize for it.
5. Choose your hosting
This guide will use Bluehost as a template in showing how to start a blog. It’s my favorite hosting site, and I’ve used it a lot. But I’ll mention a few others.
There are some free platforms out there you can use for blogging. Wix, Blogger, and WordPress.com are all free options (not to be confused with the WordPress Content Management System hosted on a paid host, which I’ll talk about below). Medium is a beautiful platform as well. Each of these options takes care of hosting for you, but you don’t own your own blog—it’s at their mercy. Your domain name will be yourdomain.wordpress.com or something like that.
I’ve always preferred to pay for blog hosting–“hosting” just means the place your blog lives online. There are several advantages to paying for blog hosting, but here are a few of my favorites:
- a custom domain (ie. www.yourname.com) people remember
- customizable sites (ranging from your own layouts to premium designs)
- the option to monetize your site through ads, selling products, etc. (your monetization options are limited if you don’t own it)
- complete ownership of your site
- ability to build your following with email lists
- basic hosting is fairly inexpensive–usually a few dollars per month.
- you are creating an ASSET! Did you know you can sell blogs?
Bluehost — I’ve used Bluehost for years to host for all my blogs, and I genuinely love them. Their customer service is fantastic. I’ve always had good experiences. Bluehost sites come with one-click WordPress installation–WordPress is the world’s most popular Content Management System (CMS).
6. Register and set up your site
Once you choose which hosting you’d like, the next step is to register your site and set it up. Here’s a quick guide to getting a Bluehost site up and running.
a. Choose your hosting plan
Select “WordPress–WordPress Hosting” from the drop-down menu. You should see something that looks like this:
I’ve always just selected “Basic” and I’ve never had a problem with it.
b. Choose your domain name (AKA your web address)
Assuming this is your first time creating a website, select “Create a new domain” at the next page. You can try searching for different domains here—you need to find something that’s not already taken.
- If you’re using your name, this should be a bit easier, unless you have a common name. I don’t. You can add middle initials or other words to find one that’s available.
- If you’re creating a themed blog, say “scienceforkids,” you’ll need to play around with some names to find one that’s not taken. You can also change the domain name extension to .net, .org., or some other ending to find something that’s available.
Pro Tip #1 — Make sure you google what similar websites look like. Find out what people will see if they stumble to the .com site instead of your .org one.
One more note on choosing a name. If you’re building a business, conventional wisdom is to pick a hosting name that says exactly what you do—which is good for search engines (SEO). By this logic, Roostervane would be “jobsforphds.com” or something like that. This is because most people search “Jobs for PhDs” in google, rather than “Roostervane.”
BUT—What can I say? I liked the challenge of building a brand. You can make your own choice.
c. Fill out your registration
Once you get an available domain, Bluehost will automatically take you to the registration page. Fill out your personal details under Account Information.
This is straightforward. Select your Package Basics. I usually choose 36 months—it’s cheaper in the long run and I have good intentions of keeping blogs going for a long time 😊
I do want to say something about the Recommended For You section you’ll see next on the page. You don’t need to pay for any of the extra things—unless you want to. HOWEVER, I do think that the “Keep Spammers Away” is worth paying for. It anonymizes your site and protects your registration information.
d. Fill out your credit card information and submit.
CONGRATULATIONS! You now own a website!
Step 5 – Install WordPress
Once you’re through, Bluehost will automatically prompt you to install WordPress, choose a theme (just pick a free one for now), and several other things. Then you can Log Into WordPress and make it live for the world to see!
Step 6 – Design it
So, you should now be in WordPress–looking at the powerful system that will run your blog. Isn’t is beautiful? ahhh
WordPress is both powerful and simple–you can get your blog up and running pretty easily, but it also runs on some of the biggest sites in the world.
- You might choose to do some site design by clicking on Appearance > Customize.
- You can change your free theme by clicking Appearance > Theme—there are lots of great ones. If you’d like, you can pay for a Premium WordPress theme, but there’s no hurry on this. (I happen to use a premium plugin called Elementor for Roostervane. It creates beautiful drag and drop design and is great for beginners.)
Step 7 – Launch it
You can do this in any order, but at some point you’ll have to make your blog live by clicking the button on your dashboard. You can post first then go live if you’d like.
Step 8 – Publish!
From the WordPress dashboard, you can click on the Posts > Add New button to create a new post. Get writing and publish something! You may choose to add pages like ABOUT or CONTACT ME by clicking on the Pages > Add New button.
Can I tell you something I’ve learned, as someone who has agonized over the “Publish” button often? Your imposter syndrome will hit you, you’ll feel like you need to add a footnote. You’ll be embarrassed for people to see it.
I’ve gone through all of that.
At the end of the day, done is better than perfect. Or, the perfect is the enemy of the good. Get it up and share it with the world. The beautiful thing is, you can always edit as time goes on. Unlike a published paper, you’ll never need to print a retraction! If you find a typo next week–fix it!
As Zig Ziglar says, “You don’t have to be great to get started, but you have to get started to be great.”
That’s it! Your blog is live!
So that’s it, my guide on how to start a blog! I hope it’s helpful, and I hope to see your blogs online soon! Let me know when it’s up and I’d be honored to be one of your first readers! Email me, firstname.lastname@example.org.