Ever wondered how to start a blog and make money blogging so that you can quit your job?

You are able to do it. You know that tons of people already have that.

Want definitive proof of what I said?

On the blog that you are reading right now, there are over 2,436,100 unique visitors per year, and well over a million dollars in revenue each year.

So, take a look at the revenue stats for a 30 day period.

Neilpatel.com revenue chart for How to Start a Blog

$381,772 per month is a lot of money, especially if you have a blog. On the other hand, you probably won’t make that much money, but it is realistic for you to make just 1/100th of what you are making.

That is the reason that I am going to show you how to earn $3817 each month.

It is very hard to make $300,000 per month. It is much easier to make $3000 per month.

For most people, just adding an extra $3000 per month to their lives would change everything.

So, the answer is yes. If you use blocks of text and a handful of images, you can make a lot of money!

You are interested in learning something else?

I also started from the place you are at right now. The only thing that differentiates us is that I have been doing this for almost a decade.

It is true that I stumbled a lot on the road. I am flat on my face. So many terrible ideas.

This guide will show you how to avoid making the same mistakes that I did. Not only will your path become easier, but you’ll also get there a lot faster.

Table of Contents

Quick start cheat sheet, two minutes.

If you are looking for a barebones, quick start guide to help you get started as quickly as possible. In this section, we will not cover all the steps, we will cover just the essential ones. Everything that is below is covered in much more detail. So if you encounter a snag, jump down to fix it!

First head to Hostinger and sign up for the WordPress Starter plan. It’s just $3.99 per month and you will also get a free domain name with your hosting plan!

Next, follow the instructions to set up your hosting account. That is, you are officially responsible for your own little corner of the internet. Congrats!

So, do not celebrate too hard, because we are not finished yet! From there, you must:

  • Install WordPress, the platform that you want to use for blogging.
  • Choose and install a cheap and affordable theme.
  • Make sure that the theme you choose is customized.
  • Write and publish the first post on your blog.
  • You must stick to a regular publishing schedule.

When you have got your first few posts posted and traffic is coming in, you can start thinking about how you are going to make your first $1.

From selling ad space to digital/physical product offerings and affiliate marketing, there are dozens of monetization methods you can explore.

So, let’s talk about this whole process in detail. There are 10 steps that you must take.

  1. Unleash the ideas that you are capable of.
  2. Select the name of your new blog.
  3. You should get web hosting from a hosting provider.
  4. Learn how to use WordPress.
  5. Install and activate a WordPress theme.
  6. Modify your blog to fit your needs.
  7. Brainstorming Blog Topics —
  8. Write the First Chapter of Your Life.
  9. Create a calendar that is devoted to editorial work.
  10. You should consider making money from your blog.

Then, step 1. Unleash the ideas that you are capable of.

It is important that you create a blog, but you do not need to have a revolutionary idea. So, you should be very specific about what you are going to write about.

Remember that no idea is truly unique, no matter how good it is.

But you have unique experiences. You have a distinctive voice. You also have a very vibrant personality, and people who are interested in what you have experienced will pay attention to your stories.

When selecting a niche for your blog, there are two important questions that you should ask yourself.

1. Do I enjoy learning more about this subject?

If you do not love the topic, it will show in your writing. You shouldn’t even start a blog if you don’t love what you’re blogging about.

Whatever topic you decide to choose, you must really love it and be naturally curious about it.

If not, you’ll run out of ideas quickly. You will lose the momentum that you built up when you started out.

Most importantly, you won’t be able to consistently create content that will build your audience.

When you are still lost, think about the kinds of things that people come to you to ask for advice. Do people or relatives ask you for fitness tips? Are there any recipes that you want to try? What is your career advice? You know who you should be communicating with.

2. Are others interested in doing the same thing?

You might feel like you are the only 20-something who is obsessed with knitting. But there are other people out there who are capable.

One quick google search and you’ll find that there are over 1,000,000 results aimed at people just like you.

Young knitters Google search for How to Start a Blog

You might be wondering, “Is your idea too quirky?”. Or, is it really just too wide? My advice is to become very focused on something that you truly care about.

When you decide to start a travel blog, for example, do not use generic words like “travel.” You can choose a more specific topic, like ‘backpacking’.

Then, step 2. Select the name of your new blog.

Now we are going to do something that is fun: Naming your blog.

That is your brand. That’s how people remember you.

So, just don’t overthink it. The magic of a brand is a long-term investment. Even if you are feeling stuck, keep moving forward.

The best way to find out which name is the perfect one is to start brainstorming. When we finished the last part, we talked about unleashing all your ideas and defining your niche.

Now it is time for someone to take those ideas and turn them into a name.

So, you should open up a new spreadsheet or pick up some pen and paper. Take about ten minutes to write down everything that comes to mind.

Then, after you have started to combine words and phrases, you should continue doing that until something new stands out to you. You should find five – 10 names for them and write them down.

So it is now time to see if those names are actually available as domains. A domain is the address on which your blog is hosted on the internet.

I am the owner of the domain cuboidmarketing.com

That is the name of my company. So in the address bar, you can type in Cuboid Marketing find us. That does not mean that you can’t use my domain, because I already own it.

You could do what I did and use your personal name as your domain.

But in most cases, I recommend you choose a new name for your blog. What you do in that way will make it easier for you to sell your site, if you ever want to.

If none of your preferred site names are available as a .com, head back to the beginning and keep brainstorming.

Added some additional tips to help you select a suitable domain name.

  • When you can, always choose www.a.com.
  • Do not use numbers, hyphens, and homophones (words that sound and are spelled differently) when you write your words.
  • Be sure to keep the message as short and as brief as possible.
  • What you are saying must be easy to understand.
  • You should avoid complex words that are often misspelled.

When you land on a name that you are able to buy, click Next and add it to your cart.

Do not buy it yet! I will tell you how to get your domain for free in the next step.

So, step 3. Get Web Hosting with Hostinger

Now is the time to put your blog on the internet.

It may seem complicated at first, but do not be worried! It’s a lot easier than it sounds.

First, you must have web hosting, and a domain name (the address of your blog). The good news is that Hostinger, my favorite web hosting company, offers both as a package deal.



Best web hosting company.

Get reliable, and rock-solid web hosting for a steal of a price! Your new blog can have shared hosting that is affordable starting at $1.99/month (or $3.99 per month if you want to have a free domain name). As an added bonus, you can also lock in that rate for four years.

Plus, it’s extremely affordable.

Head over to Hostinger and click “Start Now.”

Next, you’ll see four different types of plans. Scroll down and select the WordPress starter plan. This is the starter plan that you can buy for $3.99/month. When you are just getting started, you can get the most out of your account. This is the lowest-cost plan available, and includes a free domain.

You are also free to upgrade later if you need to.

Hostinger pricing page for How to Start a Blog

If you want to get the best deal, opt for a four-year commitment. You can also choose between one year, two year, and month-to-month terms.

Next, you should finish setting up your account.

Hostinger checkout page for How to Start a Blog
After the payment is processed, you will be taken to your hosting provider’s hpanel, where the wizards will help you with the rest of the setup process.

When the wizard asks you who you want to create the website for, select ‘myself’.

Hostinger guided setup step 2 for How to Start a Blog

On the next screen, tell the guide that you are creating a blog.

You must then tell the wizard what level of comfort you have with building websites. I’m pretty experienced, so I decided to go with the second option.

If you have never started a blog from scratch more than once or twice, you might consider picking one of the two options on the right.

Hostinger setup experience level How to Start a Blog
Next, hosting company will ask you what platform you want to use to host your site. Choose the WordPress link on the left side.

If you do not already have a WordPress account, your hosting provider will help you by giving you a field to set an email address and password for one on the spot.

After you have done that, you can pick a blog template to start from. You can also start from scratch by clicking on the text link at the bottom of the page. If you are new to this, I’d definitely start by making a template. So many beautiful, beautifully designed options that you can choose from.

Hostinger setup select template How to Start a Blog

After you decide what you want to do, you will be able to buy a new domain or link an existing domain to your site.

It will be easy to do this because you already searched for domains in Step 2. Click on the “select” button that appears to the left of Buy a Domain. Enter the domain name in the field below that is highlighted.

Select the domain that is available and then add to your Whois Privacy account for an extra $10 per year.

They need to protect your private information. If you do not have this, anyone can easily access your phone number, home address, and email.

You are still the owner of the domain name, but your contact information is protected from scammers and unsolicited mail.

It is certainly worth the extra investment.

When that happens, you are done with the hardest part. Congratulations on your new blog!

Hosting will finish setting up your site in less than 10 minutes. Stay on the screen and complete this step until you’re ready to move on to the next step.

Then, step 4. Get to know WordPress, the software that you use for blogging.

You can’t start a blog if you do not use blogging software. I am using WordPress to run all of my blogs. It’s convenient, free, and powerful.

If you decide to create a blog that’s not on WordPress, you’ll discover that it will be much more expensive. WordPress offers a ton of free plugins that allow you to modify your blog in any way, shape, or form.

You are lucky that your hosting provider takes care of WordPress installation for you during setup. Do not need to do anything to get it ready to use.

After the wizard is finished, you’ll see a screen. From there, you can connect your domain and view your site. You can also go to the WordPress dashboard or to the Hosting control panel.

Hostinger completed setup for How to Start a Blog

Click on “Manage WordPress” and you will be taken to that section of hpanel. Scroll down a bit, and on the right side you’ll see the version of WordPress that is currently being used.

Hostinger WordPress version for How to Start a Blog

If you ever encounter an issue, you can always clean install WordPress. To do that, click on the “install” button all the way to the bottom of the screen.

Hostinger WordPress installation for How to Start a Blog

Next, step 5. You can design your blog using a WordPress theme.

In the blogging world, pre-built WordPress site designs are called themes.

Out of the box, you should have a WordPress blog that looks like this:

New blank WordPress site for How to Start a Blog

That’s the simple foundation that you should start with. So you should find a medium that fits with your name and brand, and that gives the reader the experience that they want them to have.

You can choose from thousands of themes. It can be easy to become trapped in “shiny object syndrome”; there are tons of pretty pictures and templates, but you never end up with a theme that suits your needs.

You are able to change your theme at any time, so just choose one that is good enough for now. Do not worry about selecting the perfect theme. Just like the brand you are using, the theme for your WordPress blog will surely change over time, as you figure out what works and what looks best in your blog.

So let’s proceed to select a theme, step by step.

First, you must log in to your WordPress admin. You can access it by going to http://yourdomain.com/wp-admin.

Enter your username and password to log in.

WordPress login page for How to Start a Blog

You might feel that you’re new to WordPress and that the dashboard might seem intimidating at first, but eventually you will become an expert with a little practice.

WordPress dashboard for How to Start a Blog

When you are ready to install a new theme, hover over the “appearance” menu on the sidebar and click “themes.”

WordPress appearance menu for How to Start a Blog

WordPress comes with a few themes that are ready to use, but we want to search for flashier premium themes that are more flashy and that will really cause your eyes to twinkle.

When you are ready to add new WordPress themes to your website, click the “add new” button at the top of the page, and you will have access to thousands of WordPress themes.

WordPress add new theme for How to Start a Blog

You may have different tastes, and my tastes may be different. Luckily, WordPress has a “feature filter” that allows you to search for something that fits your style.

WordPress theme filter for How to Start a Blog

The three categories that are selected are “layout,” “features” and “subject.” You can choose themes that closely match the content that you are planning to put on your blog, or themes that have features that you’re already sure that your blog will need.

What kind of requests might your filter be?

WordPress theme filter options for How to Start a Blog

When you apply the filters, you will see amazing themes that would otherwise cost thousands of dollars in design fees.

WordPress theme options for How to Start a Blog

By clicking on the thumbnail of the theme, you can get a quick preview of what your blog will look like. Evaluate the topic if it is appropriate for both you and the topic that you’ll cover.

When you are satisfied with your sneak peek, click on the “install” button.

WordPress theme preview for How to Start a Blog

Once the installation is complete, click on the “activate” button and you’re good to go.

When you are unable to find a theme that you like, you can buy premium themes from sites like:

  • Themeforest
  • They are very elegant.
  • StudioPress
  • Thrive themes are a group of very good themes.

By now, you should have your theme active and ready to go. We will continue to customize your theme.

That is, step 6. So you can customize and optimize your WordPress blog.

You can do infinite kinds of customizations on a WordPress blog. We’ll stick to the essentials.

Themes are the base of your design and include all the necessary functionalities. WordPress also provides plugins that can help your blog be more useful.

I have already implemented these plugins to add forums, contact forms, and sliders to my website. As simple as these two features may seem, they aren’t always available by default.

First, click on the button that says ‘customize’ on your theme.

Customize WordPress theme for How to Start a Blog

The menu options that you can put in the sidebar will vary depending on the theme you have chosen. The main category that you should edit is “site identity”.

WordPress theme site identity for How to Start a Blog

Lastly, if you would like, you can add the name of your blog and a tagline to your list. When you are done, click the “Save and publish” button.

Save and publish customized WordPress theme for How to Start a Blog

So, you should optimize it for search engine traffic.

Search engine optimization (SEO) is a multi-billion dollar industry.

SEO is the process of optimizing your website to be found by search engines using keywords and phrases that are relevant.

For me, a large part of my success is due to being easily discovered when someone searches for relevant terms. By doing that, I have been able to develop my networks and my net worth.

If you are new to seo, you may find that this is difficult.

WordPress makes it incredibly easy to improve the technical aspects of your blog.

The majority of your SEO efforts will be to create engaging content for real people. Whether that’s through text, videos, or images, your job as a blogger is to spark a relationship with your readers.

The best way to do that is through meaningful and informative conversation.

You can get started by downloading a plugin called Yoast SEO.

Hover over the “Plugins” menu on the side and click on “Add New” to add more plugins.

Add new WordPress plugin for How to Start a Blog

So, type in the keyword “yoast seo” in the search bar. That is the first result that will come up.

So, click on the button to install the software right now. Once the installation is complete, hit the button and activate it.

Yoast SEO plugin for How to Start a Blog

You can access the settings of the plugin by going to the new SEO menu in the sidebar or by clicking on the icon at the top of the page.

Yoast SEO plugin icon for How to Start a Blog

On the dashboard, go to ‘your info’ and set the foundation for your blog.

Yoast SEO insert your site info for How to Start a Blog

Make sure that the name and tagline of your website are correct. Make sure that you identify yourself as a company or person.

Click on the button to save changes, and we can proceed to the next step.

Enter site info for Yoast SEO for How to Start a Blog

Next, click on the tab called “webmaster tools.” Click on the link called ‘Google search console’. Google Search Console is a tool that allows you to submit your site to their search index in order to improve its visibility.

Verify Yoast SEO for Google Search for How to Start a Blog

Sign in to your Google account, whether it’s your Google or Drive account.

Google login screen for How to Start a Blog

After you log in, click on the “alternative methods” tab and select “html tag”.

HTML tag in Google Search Console for How to Start a Blog

Then there will be a new drop-down that will be added to your search console meta code. Copy the alphanumeric string that is inscribed without the quotation marks.

copy tag in Google Search Console for How to Start a Blog

Copy the code you copied into the Google Search Console text box. Then click “Save changes.”

Verify Google Search Console in Yoast SEO plugin for How to Start a Blog

Finally, click on the button that says ‘verify it’.

Click verify in Yoast SEO for How to Start a Blog

You should play around with Webmaster Central to gain valuable data. You can get insights into key phrases that you rank for, errors on your blog, and how you can give Google a nudge when you publish new posts.

Next, go to the tab called ‘General’ and open the installation wizard.

Yoast SEO wizard for How to Start a Blog

Yoast will walk you through 10 simple steps that you can do to optimize your WordPress blog.

One of the first steps is a welcome screen that you can skip.

Then, in the second step, select the type of environment that best suits your site. You’ll likely choose the one that is the production environment. That is, it will be a real website that you are planning on driving traffic to.

Yoast optimization process environment step for How to Start a Blog

Step 3: Choose the type of website. Choose Blog, then click Next.

Yoast SEO optimization for site type for How to Start a Blog

Next, you should set up your company or person. Because we already set this up before, you can skip to step 2.

At the end of Step 5, you can add any social profiles that you want to be associated with your blog. Click “Next” after you have finished filling in the forms.

There is a step 6 that concerns post visibility. The default settings are fine for you to use. Set your posts and pages to be visible and your media to be hidden.

Set post type visibility in Yoast SEO for How to Start a Blog

In the next step, you must decide whether you want to have multiple authors or a solo blogger. If you decide to add another writer at some future time, you can change your settings later.

When you want to allow the Yoast seo plugin to pull in data from Google’s search console, step 8 is the place for you to do that.

Click on the button that says ‘Get Google Authorization Code’.

You will then see a new pop-up that allows you to access your search console data. Click on the “allow” button to grant access.

When you are ready to publish, in step 9, you can verify the name of your website and choose a title separator.

The title separator is a symbol used to separate your blog post’s title and your website’s name in the meta title information. That is what Google searchers will see when they search for your blog.

Then there is the possibility that you have seen this post on Google. In that post, you might have seen, “How to start a blog by Cuboid Marketing”

What symbol you choose depends on your personal preference. When you’re ready to move on, click on the “Next” button.

The final step is not a step at all. It is a congratulatory message to confirm that you have successfully optimized your SEO settings for your WordPress blog.

Sitemaps using XML.

The last Yoast SEO setting worth configuring is an XML sitemap. This is an XML sitemap which is a file that lists all the URLs of your website.

That is the best way for Google and other search engines to crawl your site and find new posts and pages. Yoast has a feature built-in that automatically updates your sitemap, so you can click on the link and leave.

In the “features” tab, change the “Advanced Settings Page” to be “enabled” and save those changes.

There is a new group of menus in the sidebar under ‘seo’. Select the menu entry XML Sitemaps.

In the next tab, select the “user sitemap” tab and toggle “author / user sitemap” to enable. Do not forget to save your changes.

You are free to play around with these settings forever, but everything that we’ve set up until this point will help you get started on the right road.

Set up your permalinks.

Permalinks are static links that can be used to link to a specific blog post or page. WordPress defaults to yourdomain.com/postid.

In no way does this page show that it is sexy, and it does not help anyone understand what the page is about before they see it.

Simple fix is to set up permalinks.

On the left sidebar, mouse over “settings” and select “permalinks.”

There are several options from which you can choose. When I write a blog, I use the “post name” structure. I use keywords from my title in order to create unique permalinks.

Save your settings after you’ve selected the option. You will see these things happening a bit later.

If you’re still with me, you may have purchased your domain and web hosting, installed a theme, and optimized your website so that it can be crawled and found by search engines.

Now, we get to the bread and butter of blogging. What do you intend to write in your blog?

So let’s find out.

Then step 7. Brainstorming Blog Topics —

I also see that the technical side of your blog is all set up and ready to go. When it comes to topic generation, the world is your oyster.

The majority of the blogs that you create will come from your own experiences, passions, successes, failures, and new learnings.

Some people use questions as search queries. For example,

  • What am I going to write about?
  • What to write about?
  • Is it okay for me to start blogging?

So, you must start off by asking some questions of your own. I have a series of questions and a systematic process, which is the way I come up with my blog topic ideas.

There is absolutely no need to worry. It is not complicated, and it will not take very much time to accomplish it.

If you do this, you should be able to come up with about 50 topics to work on during your half hour of distraction-free time.

Take out some pen and paper and your favorite word processor, and open it.

It is your goal to get 10 answers to each question. When you are able to think of more, write them all down.

It is time to look through the lens of your readers and answer these five questions.

1. “What excites, intrigues, or stimulates the passions of my readers?”


  • As a golfer, I am excited to hit my driver farther and farther. I am fascinated by mental performances. I am passionate about healthy living.
  • While I am a new stay-at-home mom, I am excited about budget-friendly ideas for my family. I am interested in sleep training. I am passionate about homeschooling.
  • As someone who enjoys camping, I get excited about finding places to camp that are undervalued. I am very intrigued by survival tactics. I am passionate about minimalist living.

2. What common challenges do your readers experience?


  • Some golfers might be uncomfortable cutting the ball.
  • Some moms who are stay-at-home find it difficult to plan the meals.
  • Some campers might have trouble packing light.

3. What kind of character traits do my readers possess?


  • Golfers who are seriously engaged have strong emotional stability.
  • A Mom is patient and has a sense of humor.
  • Our campers are very adventurous and resourceful.

4. What Do Your Readers Love About My Niche?


  • Golfers always enjoy the challenge of being perfect.
  • Stay-at-home moms are so happy to be involved in their child’s mental, physical and emotional development.
  • Campers love to be away from the busy city life.

5. What do my readers dislike about my niche?


  • Golfers hate being with partners who complain to them all day.
  • Stay-at-home moms do not want to be looked down upon by other people.
  • Campers in Belgium hate it when people are eaten alive.

You understand my point. So now that you have approximately 50 answers, you can begin to dissect some blog post ideas that you got from each answer. The sky is the only limit.

There are a few examples you can use to help you understand one answer in your list.

  • Cure your slice of cake: foolproof guide to hitting the fairway every time.
  • There are three reasons why you are cutting the ball. And one stupid easy fix.
  • Never slice a potato again. Here are 9 drills to play like pros.
  • 7 training aids to improve dead straight ball flight.
  • How can I make my shooting better even with a nasty slice?

Try to come up with a catchy headline that will draw your readers in and then throw them a one-two punch in the rest of your content.

Next, step 8. Write the First Chapter of Your Life.

WordPress has an intuitive editor that is similar to your favorite word processing tools. Your WordPress admin can create new entries.

Click on the “posts” tab in the left sidebar to see more.

As you write your blog entries, I am going to list the entries in descending order. I have decided to start afresh with this installation, so you won’t see anything there.

When you want to add a new entry, click on the “add new” button at the top of the page or in the sidebar.

You will be brought to the editor, and then you can start blogging.

Just click on the + in the right corner of your screen to see the WordPress Gutenberg blocks. You can add headings, media, quotes, and tons of other things to your blog.

First, I want to say things first. Add the title that you came up with during your brainstorming session to the title box. Just after your title is written, WordPress will create a permalink based on the keywords that you put in your title.

Start typing your article in the large text area. Continue writing until you are satisfied with the content.

You’ll also need to add visual assets to your blog posts. When you have images, you can engage your readers, and illustrations often help you understand concepts better than words.

When adding new images, make sure that your cursor is in the place where you want the image to be displayed. Click on the blue + sign, and then select the “image” block.

Please click on “upload”, “select image” if it is already uploaded to your site, or “insert from URL”.

After you have uploaded the image, you may resize it, and add links to the image by using the icons at the top of the image.

This will automatically add your image to your post.

So, once you finish writing the article, it is important that you make some last minute optimizations using the Yoast SEO plugin.

Yoast has two settings for each post, which can be found at the bottom of the main text area.

The main settings for SEO are “title”, “slug”, “meta description” and “focus key”.

After you finish this process, you will be able to preview your post to see how it will look when it is discovered in Google’s search engine results.

Create SEO titles that are attractive to click and meta descriptions that explain what your post is about.

Yoast SEO plugin allows you to get real-time feedback, so you can really optimize your title and description.

One aiming for as many green lights as possible, so do not be concerned if you are unable to get a perfect score. If you can get 80% of the lights to be green, then you are on the right track.

You can view your posts before they are published by clicking on the “preview” button at the top of the page.

Just before hitting the publish button, you want to make sure that the entries look and feel the way you want them to.

Here is a quick checklist that you should consider before you hit the publish button.

  • Speak to others in a conversational tone.
  • Content naturally flows from one person to another.
  • Clear and easy on the eyes, with ample white space.
  • Use headings to separate sections.
  • There are also bullet points and lists.
  • You must check for typos and grammatical errors.

If everything goes well, you are now ready to publish your first blog post.

Scroll to the top of the page and click the publish button, and the message will appear immediately.

Now, here’s the final post that I wrote.

WordPress post post-publish for How to Start a Blog

Congratulations. You have successfully set up your blog. It looks nice and is optimized for search engine traffic. That feels good, right?

Next, step 9. Create a calendar that is devoted to editorial work.

One of the most common mistakes that I see bloggers make is to write only when they feel like it.

They forget that new fans are always requesting more content, so they fail to deliver.

It is possible that unpredictable circumstances will arise. This is the new Netflix series that will occupy your time. You could have spent that time blogging.

If you decide to start blogging or not, life will continue throwing curveballs at you.

Assuming that you are consistent is undervalued, and it is a priority.

I have written more than a thousand articles, and it is not because I type 7,000 words per minute.

It’s because I follow an editorial calendar without compromise.

A lot of large publications have schedules. For example, “The New York Times” and ” The Huffington Post ” have schedules. They are for regular people like you and me.

I say this: Think about it like this:.

In any circumstance, if you have on your calendar a doctor’s appointment or a lunch date with a friend, you should honor that date. Worst case scenario, you can reschedule your meeting for the next available time slot.

Editorial calendars also work in the same way.

They enable aggressive goals to become reachable in very small steps. They help you stay organized. They streamline your social media and email marketing efforts.

By using an editorial calendar, you will be surprised at how it can actually help you grow in your character and your integrity.

We have habits that we live with.

The longer you keep your dates, the more rapidly you will grow your audience.

So how can I get started? How much does it cost?


It is very simple, just open up a new Excel spreadsheet. If you have multiple writers, then you can share that sheet with them by using Google Drive.

There are four columns, the dates for publication, the title, the keyword, and the notes.

Example editorial calendar for How to Start a Blog

Your needs may differ from mine, so feel free to add additional columns if needed. Other words that you may add include “author,” “category” and “persona.”

By simplifying it, the easier it will be for you to digest and follow it.

You can check out your calendar on your iPhone, Android, or on your fridge. How often do you post?

Monthly? Weekly? Daily?

When you set goals, be conservative, because if you consistently miss deadlines, it may cause you to quit.

Go through all the answers that you came up with during your brainstorming session. Add them to the ‘title’ column.

The title of your work does not need to be perfectly written yet. Add a headline that you can edit before publishing.

Sometimes the most valuable headlines that people read come after you have written your article. When you do that, you will know exactly what your story is about and who it is for.

The “keywords” column is meant for SEO purposes. If you’re targeting specific keyword phrases that you’d like to rank for, add those in there.

If you cannot think of anything, you can do some keyword research later on.

It also has a “notes” column.

So, this is a good section for you to write down all the brilliant ideas that come to you. Note-taking is also a great tool that allows you to stay focused on the subject and respond to it coherently.

You should be able to write a set of 25 blog posts with deadlines that you are confident that you can keep.

That’s nearly half of the blog posts that a weekly writer writes.

Okay. You have the editorial, but you’re still missing the calendar.

It is important that you go to Google Calendars and set up a new calendar. To view it, click on the down arrow to the right of “My Calendars.”

Click on “create new calendar” and add your name, description, time zone, etc. You are permitted to share this calendar with other members of your team.

Alternatively, if you do not have team members, share this with your spouse or other good friend who is willing to help you accomplish your goals.

Create new Google calendar for How to Start a Blog

After you’ve filled out the necessary information, click on “create calendar” and get to know your new best friend.

Make sure that you have selected the calendar from the left sidebar, and change the view of your calendar to weekly.

Click on the time slot under that day, and add your title to the event title. I suggest that you set a notification day or two before the publication date.

If you only write about things when it is convenient, you will be heading down a dangerous road.

You will run out of ideas, and you will be discouraged. You will forget why you once felt like you were driven to start a blog.

Editorial calendars are a fast and easy fix for bloggers who procrastinate.

In this step, click on the button that says ‘step 10’. You should consider making money from your blog.

The last step is to monetize your blog. You may not have a desire to monetize your blog immediately. If that’s you, then it is good that you are in that class.

Listen to me out.

The atypical ways of selling things looked like this:

  • Think of something interesting.
  • Create your own product.
  • Try to sell the product.
  • So you must file for bankruptcy.

This method has been unsuccessful for so many individuals and businesses, because they didn’t build an audience before creating it.

They based on their “gut feelings” what the market wanted.

That is why blogging is the perfect channel to make money.

The easiest way to build an audience is through various media, like email newsletters, blog comments, and social media channels.

You should ask your audience questions.

Blogging allows other people to become part of your life. When you think about your favorite bloggers, you may feel that you know them on a more personal level.

Also, your market research becomes significantly easier. I always ask some questions at the end of my blog posts, with the result that hundreds of people will comment on it.

Neilpatel.com reader questions and comments for How to Start a Blog

By using Google forms, you can send out surveys to your target audience. These surveys will help you find out what their wants are.

By establishing a blog, you open the doors for you to talk with potential customers. People who are willing to give you honest feedback on what they want from you.

If 90% of your survey respondents tell you that they want a formal course on digital marketing, then what do you think they want?

They should have a course in digital marketing that they must pay for.

Make money with advertising.

If you do not want to sell anything, like physical goods or services, what other publishers are doing is perfectly acceptable.

It is possible to sell advertising space.

Anyone can put an ad on their blog using Google Adsense. All the real money comes from the private sales of ads.

If you build a blog that receives plenty of traffic, you can make a full-time income by selling ads on your website to large corporations.

People talk about passive income!

The only thing that you need to do is to add their banner and keep doing what you do best – write about your passion or expertise.

Sell physical goods.

Another avenue that I explored was in the nutritional niche.

So Mike and I started building our blog from scratch, and have now transformed it into a $100,000/month blog selling a private label fish oil supplement on Amazon.

Neilpatel.com sales summary for How to Start a Blog

Our success was mainly due to the fact that we started writing a blog. We published great content, understood our audience’s needs, and directed them to our Amazon sales page.

If your goal is to make a profitable blog, monetizing is the last step. That’s why money shouldn’t be the driving factor when you are starting to make money.

As you create meaningful relationships and communities, your audience will guide you in the right direction, by sharing their needs with you.

It is possible for you to earn money by blogging. But it is your responsibility to fulfill those needs.

Frequently Asked Questions About How to Start a Blog.

What are the steps for starting a blog?

Set up a CMS like WordPress, choose a design, write and publish your first post, and keep publishing it on a regular basis.

What is the best CMS to use on my blog?

WordPress, Wix, Shopify, and eBay (for e-commerce sites)

How do I decide on the name for my blog?

Use free name generator tools, check to see if there are domains available, check the business records and social media to ensure that people don’t already own that name.

How can I optimize my blog for SEO (Search Engine Optimization)?

If you are on WordPress, use a reputable seo plugin like Yoast. Set up Google Search Console and Bing Webmaster Tools. Also make sure that your XML Sitemap is set up properly (Yoast can automatically do that), and set up permalinks.

How do I come up with topics for my blog posts?

Then ask yourself:
What keeps my readers excited?
What are some common challenges that my readers should face?
What are the character traits that my readers exhibit?
What is it that readers love about my niche?
What do my readers hate most about my niche?

How do I make money from my blog?

With affiliate sales, ads, product sales, and courses.


It is easy to start a blog. It is possible to create an organization that is successful and that makes money. It is hard work, dedication, and grit.

But the rewards of these investments far outweigh the risks.

Now blogging is affordable and more accessible than ever before.

When you are on a journey, there will always be obstacles that try to throw you off course. I also encourage you to continue to pursue your passion and to share it with the world by way of your own blog.

Everything that you need to get started is on this website. You can begin right now by getting your free domain and web hosting at Hostinger in just minutes.

When you begin to blog, remember that you are talking to humans.

Be who you are. So, be adventurous! Always be honest and transparent.

As you continue to consistently create great content, your tribe will flock to you, listen and convert.

Have you started blogging yet? What has been holding you back?