How to Start a Blog: My Comprehensive Guide

This post contains affiliate links

This is a continuation of my original post on making a blog, but I wanted to get a little more “guide-y” with how to start a blog, as well as teach you guys all the new stuff I’ve learned, especially after I’ve now created…ugh…6 blogs within the past year?


If you need a refresher on why you should start a blog, read the original post. But if you’ve got stuff to do, here’s the TL:DR version:

Google loves blogs more than static websites + your customers will value you over your competitors, because you’re coming from a place of service (with blog posts) rather than “JUST BUY MY STUFF, OK?”

So first, let’s get the nuts and bolts out of the way for how to start a blog.

Before You Even Start

If this blog is not part of a business already, before you take another step in buying a domain, make sure the social media accounts are available. 

We’re in a world now where social media is essential to the life of a business and a blog, so before you seal it in blood (or in VISA payments) make sure the handles you want are available.

I just started a home decor blog, and before I bought the domain, I made sure @thebeigehouse was available on the platforms I wanted to use (Twitter, Instagram, Pinterest). Because look, we’re all lazy AF, right? If you make it difficult for your readers to find you online, they’re not going to look incredibly hard. So go into this the smart way.

How to Set Up the Blog

First, decide how intensive of a blog network you plan on building.

  • If you’re just planning to create one blog for your business, go with BlueHost. It’s like $36 a year, includes a free domain, and is the easiest solution for one and dones. (Plus they’ve got a WordPress Installer which is baller)
  • If you think you might want to do more blogs later on (personal blogs, features, etc), go with SiteGround, which is who I use. I have the GrowBig plan with them, and it houses 13 websites under one account for a ridiculously reasonable price. And yes, they’ve got auto installers for WordPress.

Side note: Why WordPress?  It’s just what I’ve used for over 10 years, and I really prefer how flexible it is and how many plugins are available for it. I know a lot of folks use Squarespace as well, but I can’t speak to how it compares to WordPress…but I would imagine pretty well. I think it’s a little more constricting, but in a “don’t worry about all of these bells and whistles” kinda way.

Another side note: Some people get worried about having their webhost as their registrar (if you’re not sure what that means, here’s a guide where I compare the two to delicious cake), and that includes myself. Also, I own a ton of domains (~15, I think?). I used to use GoDaddy because of the coupons, but now I have all of my domains under NameSilo, because it comes with free privacy and their domain prices are cheaper than GoDaddy in the long run (renewals, etc). Also, I hate GoDaddy’s insistence at phone calls for customer service. Can I get an email? Jeez.

My List of Essential Plugins Each Time I Make a Blog

Optional Plugins For Successful Blogs

  • Jetpack – it’s a suite of plugins and such, but I don’t find many of the plugins useful enough to say it’s a required thing. It’s a good all-in-one system and I like that I can link all of my blogs together under the same account.
  • LeadPages – If you’ve got a LeadPages account, I definitely recommend their plugins to make publishing the LeadPage directly to your WordPress easily.
  • Better Click to Tweet to put tweetable quotes in your blog post like this:
Check out Megan's ridiculously comprehensive guide to starting a blog and hit the ground running! Click To Tweet
  • Disqus for commenting, just as a way to have your fans use 1 account for a variety of blogs, but if that feels like a whole thing, the default commenting system WordPress has is totally fine.
  • Duplicate Page for making copies of posts and pages. Good if you use the same format for certain blog posts.

You’ll Also Need

  • A Social Media Managing App – I use Hootsuite but I know a lot of people like Buffer. I prefer Hootsuite because of what I can do with it when it comes to scheduling my posts, including Instagram.
  • Google Analytics – Don’t write your first post without setting up your Analytics. You need to track this data, especially if you plan to do paid posts later on. But even more important than that, you need to know what’s working and what isn’t when it comes to keywords, referrals, and advertising if you decide to do so.
  • A Way to Create Photos – I use Pixabay to find my free stock images because it pulls in pics from a variety of places, then bulk create my featured image posts in Photoshop. If you don’t have Photoshop, Canva is a great free alternative
  • A Watermark for Your Photos – Not because someone will steal your photos, but because things break. Pinterest links go dead because you moved or deleted something, or someone added it wrong. I can’t tell you how many times I tried to find a website that an image came from and came up short. Just do a little one in the corner of your logo, it doesn’t have to be obtrusive, but it makes it so much easier for your readers to find you.
  • A Schedule – I absolutely do not believe a successful blog happens overnight, nor do I think it happens when you write on a whim. Plan out a schedule to write things in bulk. Even if you do 4 posts in one sitting, you won’t have the pressure to create content as much AND you have a backup when life stuff gets in the way. The same rings true for images and social media posts. Schedule hours specifically to one task, and batch it out.
I absolutely do not believe a successful blog happens overnight, nor do I think it happens when you write on a whim. Plan a schedule for yourself if you want to succeed Click To Tweet
  • Something to Track Your Progress – I use a spreadsheet, just to keep tabs on my rankings and I fill it in once a month. Once again, if you’re not measuring and tracking things, you’ll never know what’s working and what isn’t. You can download my spreadsheet for yourself by clicking the button below:


  • A Mailing List – Again, don’t write your first post without a way to collect email addresses. This is the long game, where you take this group of followers who are so into you that they gave you their email, and lead them through a path where they learn about you, begin to like you, and trust you enough to buy from you (or to take your recommendations if you don’t have your own products later). I’ve used both ConvertKit and MailChimp.
    • tip: Make a little check list or mini guide to offer your followers in exchange for their email. This is called a Lead Magnet, Freemium, or Read Magnet. Essentially it gives them a reason to enter their email, otherwise they probably won’t be inclined to do so.

Now Let’s Get Started

The most successful way I’ve found for how to start a blog is to:

  • Schedule a time solely to writing. It can be a block of hours, or a day, or even a week depending on how much content you want to knock out.
  • Tackle one thing at a time. Blog posts one time, images another. Don’t spread yourself over a bunch of tasks, it will waste time and stop you from focusing on knocking out the work as quickly as possible.
  • Brainstorm 24 Posts Before You Write. This does two things:
    1. It validates that you have enough ideas to keep this going
    2. It allows you to jump around, based on how exhausted you get with topics. If you are just OVER writing about one subject, but you’ve got 4 more ideas on a different topic, it will help get you over that hurdle of writing exhaustion

If you create a list of 24 blog posts, that’s anywhere from 3 – 6 months of content (depending on if you blog once or twice a week), which is a nice buffer zone for life stuff, like moving, holidays, family things, medical, etc.

There are two ways to tackle batching blog post ideas: You can write about what you know, or you can learn which keywords are trending and write posts based on that. They both have pros and cons:

  • Writing what you know
    • PROS – Easy to create content, little research time required, helps make it feel like a job you love
    • CONS – Lower chance of getting search engine attention, will take longer to build a following
  • Writing for trending keywords
    • PROS – You know it’s content that people are looking for, faster way to increase views to your blog
    • CONS – It’s not going to be stuff you like to write about some of the time, and it will take more time to research and do correctly.

I recommend a hybrid of both. Some people throw the phrase “Pillar Content” around, which just means blog posts that are your benchmarks…like, they’re the ones you’d show off in a portfolio. Pillar Content can be either of these categories, so I wouldn’t worry too much about which one to pick. If you need help figuring out how to find and write for popular keywords, feel free to get on the waitlist for my Blog Pro class where I guide you through how to do the work to get to 10,000 monthly pageviews as easily as possible.

Frequently Asked Questions For How to Start a Blog

How Often Should I Post? 

That’s totally up to you. Whatever your schedule is, though, make sure it’s regular. Also keep in mind the niche you’re entering. Most celebrity blogs, for example, post multiple times each day. Can you handle that amount of work? I recommend starting out with a goal of at least once a week, and once that’s sustainable for you (~6 months), up it to twice a week. It will help your pageviews and social media if you get more content out.

How Long Should a Post Be?

This post is cruising at 1700 words right now, and I’ve got bad news for you: If you want to be see as an authority, as a person that people can come to for help, inspiration, whatever, you’ve got to do longform content. Longform content is usually more than 1000 words. You can do a few shorter posts here and there (no less than 300 words), but you should definitely make it a point to do at least one longform piece a month.

What If I Can’t Think of Something to Write?

Here are a few ideas

  • Industry news
  • DIY and Tutorials
  • Your Favorite [___]
  • Post based on high ranking keyword

I’ve got ~200 post topics in a book that you can get on Fiverr if you need some more help. If you do the batching of ideas ahead of time, though, you’ll notice ideas come easier than if you’re in a crunch for content.

What’s Important to Do in a Blog Post?

The best framework for a blog post is:

  • Describe a problem (how to decorate my living room, how to make soap for my family, what don’t I know about ketogenic diets?)
  • Explain your experience with it. This gives you authority and adds to the blog post, because you’re not some weird robot blogger, you’re a person who understands what they’re going through.
  • Offer a Solution
  • Call to Action. Download/Subscribe/Comment/etc. Never forget to tell people next steps!

I’m Not a Writer, How Can I Blog?

Don’t feel overwhelmed, just write as you would normally speak. If you’ve read this entire thing, you’ve probably seen a few quirks of my own speech peppered in…that’s just how I speak. I’m not a “Good Afternoon, Sir. My What a Day It Is, Indeed!” I say “heyoo” and make references to Seinfeld and It’s Always Sunny in Philadelphia in my every day speech, so I make sure to keep my blog posts as authentic to me as possible. How weird would it be if I wrote in one way, and you met me and I spoke in a completely different tone? Nah, not me.

The one thing I will say, though, is to please make your best attempts to have correct spelling and grammar. There’s no better way to lose your credibility with the “your/you’re” errors, especially since WordPress has grammar and spelling checkers.

Above all, breathe and dive in. It won’t happen until you make it happen, so get started!

You Might Also Like