How to Start a Blog & Make $4126 Monthly [Ultimate Blogging Guide]

Is there anything better than following your passion and making passive income along the way? Blogging is a great way to build your online career which can help you reach new heights. Starting a blog does not have to be as daunting as it seems.

How to Start a Blog & Make $4126 Monthly [Ultimate Blogging Guide]
Photo by Towfiqu barbhuiya / Unsplash
📅
First published December 26, 2019 at https://techiemamma.com/how-start-blog/
When you buy through links on our site, we may earn a small commission at no additional cost to you. As an Amazon Affiliate I earn from qualifying purchases. I only recommend products and services that I think will help you on your Mompreneur journey and all opinions expressed here are our own. You can read my full disclaimer here.
decorative divider

In the past 13 years, I have had one blog or another. Most were small and personal endeavors, some were just for learning something new, Techie Mamma was born 3 years ago and became my blog baby. Techie Mamma has been teaching about blogging to thousands of users around the globe and we want to help you start a blog and live a boss free life.

The reason for starting a blog could be a combination of one or many of these:

  • Sharing a passion
  • Passive income
  • Sharing your knowledge
  • Money – Passive Income
  • Social impact
  • Documenting thoughts or travels

Or many other reasons. Each reason will be unique to you.

Here are some questions that you might be asking yourself when thinking of starting a blog:

  • What system should I use for my blog? (Blogging Platform)
  • What will my blog niche be? (Blog topic)
  • What should my name be?
  • How do I buy a domain name?
  • Where should I host my blog?
  • How do I buy hosting?
  • How do I install my blog on my host or system … I give up it is too much!
  • What should my blog look like?
  • How do I write on my blog and how much should I write before I share it with the world?

In this guide, you will find answers to all these questions and by the time you finish the guide (if you follow along), you will have a finished blog!

So grab a cup of coffee and let’s get started.

Here are the basic steps to start a blog:

  1. Picking your niche
  2. Selecting a blog platform
  3. Picking a domain name & hosting for your blog
  4. Install / Access WordPress on your host
  5. Choose a design and theme for your blog
  6. Install the best WordPress plugins
  7. Write your first blog post
  8. Share your write up with the world
  9. Monetize your blog
  10. Drive traffic and gain more exposure

Note: In order to make it easier to follow along, I’m only suggesting my most recommended platform and hosting. There are many options and I will point to other options that I have reviewed in the guide.

How To Start A Blog From Scratch when you are a total Newbie

In just minutes you will have your blog up and running. This guide is broken down and designed for users who are just starting out and know little or nothing about blogging.

Step 1: Picking your Blog Topic or Niche

If you want to take things slower, there are many things you can do before you go through this whole guide. Some overlap but these 5 Steps Before Starting a Website will help you choose some of these items. After all, a blog is just a website and there are many things that you will find in common.

One of the first things you need to do that will guide the rest of the process is picking your niche or your main blogging topics. These may change over time and you may have at first something open-ended like parenting or lifestyle. Usually the more specific you can be the better so the competition is not as great. Writing about too many topics will make it hard for Google to rank you the authority on that topic.

It may take time though. Techie Mamma started as more of a parenting blog and journal and this year we have really nailed down the topic of Mompreneur. That means there are two main topics. Business and Mommying. In the coming years, Techie Mamma will emerge as the authority being a Mompreneur.

Check out the Niche Discovery Worksheet to help get you organized and picking a topic that you are passionate about.

Niche Discovery Worksheet

Craft the perfect niche for your Mompreneur business. The worksheet will help you:

  • Brainstorm ideas for your niche or focus.
  • Analyze your target market for places to fit.
  • Help add a twist and your speciality to make your site unique.
  • Narrow down your speciality from your brainstorm.
  • Find Your Niche that is specific but not too limited.
Find Your Passion

As someone who has started many blogs but only has one that has survived and flourished, I can say this is an important step. It will ensure that you will not burn out quickly and that you can continue to be passionate about it years to come.

Step 2: Select the Blogging Platform

Mull over the idea of the niche, fill out the worksheet and spend some time on this step before moving forward. Your blogging platform is the system that will be running your blog. Just like many things in tech, there are many platforms and various advantages and disadvantages to all of them.

Some popular ones today include WordPress (this tutorial will focus on WordPress), Blogger, Squarespace, and Wix.

If you spend some time on my site, you can see that I am an avid WordPress user. WordPress powers 33% of the web and is one of the most popular blogging platforms. In some cases, it is harder to get started with but in the long run, you will not regret your decision when you learn you can do so much more than just your blog.

A friend of mine moved from blogger to WordPress and is much happier. Another friend moved from Squarespace to WordPress and is now selling her packages and items.

Another limitation with these other platforms is the proprietary nature where you are not open to using the hosting you like. On blogger, Google is your host. On Squarespace, you purchase everything via Squarespace. With WordPress, if one thing is not working out you can move on to another host and get better support, speed, security, etc.

One quick tangent, WordPress also has an option of its own hosting. It is called WordPress.com. If you are wary of all the steps below starting with WordPress.com is a great way to get started and stick in the WordPress ecosystem. You will not have all the options but once you are ready to move to your own hosting it will be a lot easier than moving from Squarespace or Blogger or Wix.

What is the difference between WordPress.org and WordPress.com? It can be confusing this infographic explains more.

There are a lot of different options here and there are merits to all of them. Ultimately going with a self-hosted WordPress blog will provide you with the most flexibility in the future.

Step 3: Pick a Blog name & domain name for your blog

Domain Name for your Blog

Your blog name and your domain name is going to be your identity when it comes to your blog and therefore is super important for your success. You want something that is catchy but also that is unique enough so you are not copying a competitor and can register on social media as well.

Key Tips for Your Domain Name:

  1. Easy to remember
  2. Easy to type
  3. Easy to pronounce.

Your domain is like your street address. It has a main part and then an extension (think street name and number). For example, techiemamma.com. There are many extensions these days (.com in my domain) so you can be creative. Check out techiemamma.shop or techiemamma.live these are all extensions you can claim. It does not have to be a .com to be successful.

A custom domain name is like techiemamma.com, costs about $12/year.

There are several domain registrants I recommend. I register most of my domains via Google Domains, but I also recommend I want my Name and NameCheap. There is also the option, with most hosts, to register your domain where you host, keeping it simple and the two purchases together.

Some hosting companies, like Bluehost, will add in a free domain with the purchase of your hosting package. This is a great way to get started so you don’t have the added expense in your first year of blogging. Even if companies offer free domains to get a really great domain that you will use forever might cost a bit more.

Hosting for your Blog

Once you have your address (think street address), you need some kind of structure at that address. This is your hosting. Your platform or the type of structure maybe be WordPress (like outlined in this tutorial) or some other platform. Where everything is stored (inside the structure) is your host or your server. Your host is going to store your files and database for your blog.

Your hosting is one of the most important things you will purchase for this journey (besides your address) because depending on the structure you will have speed, more storage and bandwidth, security and many other things that are important. You want your host to have 24/7 uptime as well so no matter when or where your visitors can reach your blog.

Hosting can range in price but for the most part, they are cheap. My recommended hosting is about $12 / month. If you find yourself on a super budget you can get good hosting for about $5 / month.

If you want to research your options choose a host that has the following features:

  • Free SSL
  • 40+ GB of monthly bandwidth
  • 20+ GB of storage space
  • Easy to use control panel
  • Easy to contact premium support
  • A money-back guarantee
  • Optional: Free email with your domain

There are plenty of hosting service providers out there, but for your blog, if you can choose Lyrical Host. In addition to all of the above, they offer amazing plans, WordPress pre-installed, and have monthly resources that are invaluable including free stock photography. You can also register your domain so you can take care of both in one place.

Step 4: Set up your blog

One of the best things about Lyrical Host is that once you get your hosting purchased and connected with your domain the rest is all ready to go. They have WordPress installed and ready so you don’t have to mess with the installation. There are some settings and the Dashboard you should be familiar with. These tutorials will take you through those options.

Once you are done buying hosting + domain name, Lyrical Host has WordPress pre-installed. So you will be all set!

Step 5: Design your WordPress blog

  • Blogging platform? Check!
  • Blog niche? Check!
  • Domain name? Check!

When it comes to visitors and your website, you want to make a good first impression. If the site is slow or the design is not pleasing, visitors will leave right away. The content will keep visitors coming back but the first impression is design and speed.

WordPress has themes that are starting places for your design. There are themes that are very specific to a particular audience or type of sites like wedding themes and many that are more flexible. I recommend using a theme that is flexible and can grow with your blog and needs.

Recommendations on WordPress themes:

As of the time of this writing, one of my favorite themes to get started is Astra with the Elementor page builder. The Astra theme is a lightweight fast theme with a lot of options to get a style to match your blog. With the Astra Starter Sites, you can import ready-made content and template and have something set up in minutes.

Step 6: Extend Functionality with WordPress Plugins

Just like themes, there are thousands of WordPress plugins that help extend functionality. At the very least you need some plugins for security, forms, SEO, and image optimization. There are many options for this. JetPack by WordPress.com offers some great resources and tools. JetPack also allows you to use a mobile app to write on the go!

Here are plugins which you should have on your newly created WordPress blog:

You can find a list of best WordPress plugins here.

Step 7: Plan your content

  • Blogging platform? Check!
  • Blog niche? Check!
  • Domain name? Check!
  • Blog theme? Check!
  • Plugins? Check!

Content is the thing you will be working on over and over on your site. It is important to have a plan, have goals and organization for your content. You need to start with your first blog post, but you will want several planned so you can get a schedule going.

How you do this is up to you. Many like to use Trello or Excel or Google Sheets. I personally like ClickUp for my content plan. There are many options. However, you choose to organize take a look at the calendar and plan a consistent schedule. That can be twice a week, daily, once a week, monthly or so on. Also, make note of any holidays you might want to incorporate into your schedules such as Christmas or Easter.

This is a free Trello content planning board that you can use. It has a checklist that you can go through for each blog post.

For that first piece of content, cover all topics of your blog. Introduce other things that you might be featuring (this is where having a content plan will help) and be informal in your writing. You may want to embed a YouTube video or other rich content. Embed images but don’t just take them from the web, use free resources available with the Creative Commons license to get images and other media for your site.

Check out more ways to Ace Your Content Strategy!

Adding important pages on your blog

Besides your blog pages, you might want to add some pages to your menu for your visitors to get to know you better. Here are some that you might want to add from the beginning.

  • An About page has information about your blog and you as a person. This is important so your visitors can feel like they know you better.
  • Contact page allows your visitors to get in contact with you. Having an easy way to contact you without sharing your email is best to avoid spam. You can use Forminator mentioned above to set up a contact form.
  • Media kit page might not be a necessity on day one but as you gain popularity and start reaching out to do sponsored posts, etc. it will be essential. This is where you will write about your blog traffic and available advertising options.

Step 8: Sharing Your Blog With the World

Once you have written your first blog post and have a bit of content on your blog you will want to share your blog post with the world and get some traffic to your site. For the most part, unless your blog is purely a hobby and personal, you will want traffic to drive income and more opportunities. One of the easiest ways to drive traffic is to make your blog social and post on social media. You do not need every social media platform. Decide where you want to spend your time with social media and open an account for that platform. Remember to keep the name on the social media platform the same or very close to your blog name.

For the best tips on how to Socialize Your site check out this guide with the best resources.

Step 9: Driving More Traffic to your Blog

Now that your first post is live, you have shared on social media. The key will be driving more traffic to your blog and gaining loyal followers and readers. There are many ways to drive traffic. A big focus is building your community via social media. You will also want to start an email list and form a community via email. Lastly, solid SEO on-page and site-wide will be key for ongoing traffic.

SmartStack Hive

Choose The Plan For You & Your Business

Your go-to productivity hive for mastering the tech, systems, and automations that keep your business buzzing without overwhelm. In SmartStack Hive, we stack the smartest tools, workflows, and strategies so you can work less, flow more, and scale confidently.

✨ Buzz into SmartStack Hive today — stack smart, soar higher!

Become a Member

Step 10: Make Money Blogging

One of your biggest goals for your blog may be to make some passive income. There are many ways to do this, start with one and grow slowly by selecting two or three that might work for you.

Here are some popular options:

  • Google AdSense
  • Media.net
  • Affiliate marketing
  • Sponsored content (Get paid for writing about others)
  • Amazon affiliate program
  • Direct ad sales
  • Own digital products like eBooks, Online course

Starting a Blog FAQ

How do beginner blogs make money?

There are many ad networks such as Google AdSense, Media.net and affiliate marketing that can help you get started making money.

How many posts should you post monthly?

Google likes consistency when it comes to posting content. Decide on a schedule and stick to it. Some very successful blogs post once a month others post daily. If you are just starting out and don’t have much content, posting more often to increase content will help in the beginning.

Welcome to the world of Blogging!

This guide is extensive but does not cover everything! Sign up for my newsletter to get tips and tricks regularly on how to get more traffic, build your email list, get the most of your WordPress site and more. In the meantime, if you have any questions before starting your blog, feel free to send it to us via comment.

Do share this start a blog guide with others who want to create a blog and help them get started!

Further Reading, Tools, and Resources

The Power of Branding: How to Stand Out in a Crowded Market
Did you know that 81% of consumers say they need to trust a brand before buying from it, and consistent branding can increase revenue by up to 33%? When done right, branding transforms a business from a commodity into a trusted and beloved name.
Open a Web Shop and Attract 100 Customers
This guide isn’t about shortcuts; it’s about setting up a web shop that stands out in a sea of URLs.
The Role of Link Building Management in a Comprehensive SEO Strategy
It can be difficult to navigate the digital SEO landscape. But you can swing the balance in your favor if you can master the art of link building management.
5 Benefits of Content Marketing
Content marketing is cheaper—and often more effective—than traditional ads. Done right, it helps you rank as an authority in your niche. Here are five big reasons to start your strategy today.
How to Become a Successful Fashion Blogger
If you are very passionate about fashion, you might feel motivated to become a successful fashion blogger. But, be warned, this endeavor might also be very challenging.
Back to Basics: How to Identify Your Small Business’s Target Audience
When you buy through links on our site, we may earn a small commission at no additional cost to you. As an Amazon Affiliate I earn from qualifying purchases. I only recommend products and services that I think will help you on your Mompreneur journey and all opinions expressed here
10 Reasons Content Marketing Plan Are Important
Alexa started a site about her biggest fascination, producing art. Yet she couldn’t appear to make any type of traction as well as she wasn’t sure why. She started studying content marketing and promptly understood her trouble.
10 Ways to Grow Your YouTube Subscribers (Plus 5 Free YouTube Tools)
So you want to grow your Youtube subscribers? Anyone who has a Youtube channel wants this - to get more viewers and subscribers and finally get that monetization ignition going. But not everyone can reach this target.
8 Ways To Get Your Content Noticed Online
Today, every business needs an online presence. Since the 2020 pandemic, companies once built on foot traffic had to move online—making it harder than ever to stand out.
The Modern Sitemap Page
Back when I taught web design, a sitemap was a public page listing all your site’s content. Today, it’s more about making sure Google knows your pages—but for large sites, those old-school sitemaps were gems.
Bringing Your Business Some Much Needed Brand Awareness
Brand awareness shapes your future. Your reputation decides the clients you attract, and visibility fuels your leads. Let’s dive into top strategies to grow the awareness that keeps clients coming.
Content Creation: Blog Posts that Rank Well
Blogging is one of the essential marketing strategies. It is great for acquiring qualified leads.
9 Steps To Ace Your Content Creation Strategy
Content marketing is about creating and sharing content with purpose. For your WordPress site, that means knowing your goals, audience, and channels before you hit publish.

Offers

Super Simple SEO
Master the Art of Search Engine Optimization and Drive Organic Traffic to Your Website Super Simple SEO is a comprehensive online course designed specifically for busy Mompreneurs like you. It breaks down the intricacies of SEO into easy-to-understand modules, giving you the knowledge and tools necessary to skyrocket y
SEO Strategy Toolbox
Collection of three products for the price of one. Nail your SEO Strategy with resources to take you step by step. Whether you are learn best by reading or checklists or videos this toolbox will have you all set! Winning SEO Game Checklist Speed Optimization Checklist SEO Strategy eBook Core Web Vitals Workshop These
SEO Strategy eBook
Create a workable SEO strategy with defined goals and a way to track and improve the results you are getting over time. These files are: Print Ready - 8.5x11″ Your files will be available to download once payment is confirmed. Print at home, use digitally, or have it printed at a print shop. Print as many copies a
Boost Website Traffic Checklist
Your site is up but does anybody even know it exists? This checklist has tested methods for getting people to your site and engaging with your content. This checklist helps you be prepared at every step of the process. Learn how to drive traffic to your site and grow fast. WHAT YOU’LL RECEIVE... Instant access to a 11
Speed Optimization Checklist
Nobody likes a slow site! Check these things and make sure your site is as fast as can be! This checklist helps you be prepared at every step of the process. Learn how to keep up with things that can slow down your site. These files are: Print Ready - 8.5x11″ Your files will be available to download once payment is co
SEO Optimization Checklist
Proven strategies for getting more search traffic Proven strategies for getting more search traffic to your site. Step-by-step checklist to help your SEO journey. These files are: Print Ready - 8.5x11″ Your files will be available to download once payment is confirmed. Print at home, use digitally, or have it printed
decorative divider