If you are interested in learning how to start a blog, this step-by-step guide will help you navigate everything you need to know to get started.
I’ve been blogging for close to 10 years, and have a site that garners over 1.5 million views a year over at CalledtoShare.com.
I’ve learned a lot of important lessons along the way, so I want to be able to share with you how to get a blog set up today.

Bloggers Rock!
Blogging is a way of creating online real estate for your business. I spent four years writing content on a religious blog and now I have started this site at passiveautomation.com so I can apply many of the same lessons I learned into a new niche to see if I can replicate my success.
Six months in it is so far so good. Here are the steps you should be taking to get your blog up and running.
Step 1: Declare Your Purpose
There is a myriad of reasons why someone would want to start a blog. Some do it just to put their ideas out there, others do so because they see a financial opportunity. Still, others hope people will see and appreciate their work.
Think about why you want to blog and consider whether that “why” will motivate you to take the continual steps needed to have success. As I write this article, I’m approaching it from the point of view of someone who wants to use a blog to help them make money.
So, I’m going to assume for a moment that you are blogging for a financial purpose and hope to make money online with your site. Make sure you pick a niche that interests you because you will need to spend a lot of time creating content, and if it’s not in your heart, it will be very hard to do.
Some disagree and say that you don’t have to be interested in it, but if you are doing the writing, trust me, it will be a lot more fun if you are writing about something that you are passionate about.
With that said, if you’re going to be having other people write your content for you (ghost-writers) you may not care, but I’m assuming that most of you who are reading this article don’t fit into that mold just yet. (If I’m wrong and you are looking for a ghostwriter who specializes in affiliate marketing ghost blogging, check out my friend Marilee)
When you are deciding on what you want to blog about and who your target audience is, also think about different products you can offer your audience because you’ll want to provide them with information about products and services that can benefit them as part of your affiliate marketing plan.
Step 2: Select an Available Domain Name That Reflects Your Purpose
After you’ve decided what you will be blogging about and have chosen your niche and understand your target audience, it’s time to select a domain name.
What’s in a name? Well, when you are blogging and are at the mercy of SEO (search engine optimization) – there’s a lot! You might want to consider the possibility of implementing your niche into your domain name, or perhaps your personal name works just fine.
The domain name is what people type in the address bar online to arrive at your blog.
You can search right now on Bluehost.com to find an available domain name. Bluehost is a Web Host that also helps you register your domain name.
A web host is a company that rents out their services and technologies to host websites on the internet. This allows you to store all of your files and information on their servers.
I used Bluehost in the past but have since switched to SiteGround because I feel their customer service better suits my needs. If you would like to search for a domain on SiteGround and use them to host your site, you can click on the image below.
You’ll need to pay for the registration of the domain name ($15-20 a year) and also a monthly fee for the web hosting service. You can find that for as low as $2.95 a month with Bluehost – and SiteGround offers a similar package.
BlueHost and SiteGround are two of the market leaders and you really can’t go wrong with either of them. I am an affiliate for both, so when you are ready to buy, I would appreciate if you would register through one of my links to help support my site.
If you have any specific questions about deciding between the two, just comment below and I’ll get an answer to you.
Register a domain with BlueHost
Register a domain with Siteground
Step 3: Install WordPress as Your Blogging Software
What I love about SiteGround is that they will help you every step of the way. Anything you don’t understand how to do, they will explain and even do for you in most instances if you just ask.
The last time I started a website I asked the SiteGround chat team if they would point me in the right direction so I could download WordPress and they helped me locate my SiteGround back office and find the WordPress Installer Tool.
They then guided me through the install in just a few minutes.
There are plenty of other blogging platforms like Blogspot and others, but WordPress is the best.
Another thing you might want to do is not only publish your content on your WordPress site, but you can also publish it to Medium.com which is the YouTube of the blog world. It’s where anyone can post their blogs and get lots of eyeballs on their content.
Just be careful that you don’t post identical content on both sites. Since Medium has a higher chance of ranking than your blog does, it could actually hurt you if there are two of the same articles and one is on Medium pushing your blog rankings down.
When posting content to more than one platform, you want to make sure a single source of content is the ultimate authority. To find out how to do this, check out how to set a canonical link.
Click Here to Start Your Blog with SiteGround
(Clicking the link above will give you a discount on your web hosting fee)
Step 4: Pick a Theme
A theme is essentially the design and functionality of the blog. It’s also what catches the eye and leaves a good first impression. Just check out Pat Flynn’s website at Smart Passive Income – it’s awesome!
There are as many themes as there are sands on the seashore.
There are themes for those who like to code their own features and appearance, and there are themes for those who just want to drag and drop or do not much at all. I think I fit more in the “I want whatever is easiest” realm.
This site that you are reading right now didn’t require me to do any coding at all. If it did, you wouldn’t be reading anything, haha.
With so many themes out there, how do you know which one to choose?
My suggestion is to choose a theme that is optimized for mobile that will load quickly and is clean and pleasing to the eye.
Elegant Themes
Elegant Themes declares themselves to be the most popular WordPress theme builder in the world, in large part due to their flagship theme and visual page builder called “Divi”.
It’s the most widely-used premium WordPress theme in the world according to stats from BuiltWith.com. Divi is more than just a theme, it’s a website building framework that makes it possible to design beautiful websites without ever touching a single line of code and without installing and configuring dozens of disjointed plugins.
Thrive Themes
Thrive also has a lot of options for themes that make your website convert more of your visitors into subscribers, customers, and clients.
Thrive is built for speedy, readability, and clarity.
Step 5: Create Content
Content is the life-blood of your blog. If you don’t publish content, your blog will not grow and you will think blogging is a scam. Pro tip: publish, publish, publish.
The older I get the clearer the truth is to me that people who are lazy think everything is a scam because they don’t want to put in the work that is required to have success. Commit to taking action on your blog and you will see results.

The steady growth of my blog during the first 8 months. From 55 views a month to 643 a month
Set a goal to publish one blog post a week, or more if you can’t. If you can’t do that one week, make it a goal to update an old piece of content that could use some refreshing.
One of the things people struggle with the most is coming up with content ideas. Here are a few suggestions to help you come up with ideas for content:
- Write blog articles that answer questions people are asking on YouTube channel, in your Facebook groups, or on other social media platforms
- Spotlight other influential people in your niche and share what they are doing. This post from Khris Digital is a great example of that
- If someone has shared something on Facebook that resonates with your audience, ask the original author for permission to post in blog format. This works well and opens up lots of doors and creates lasting relationships. People like to have their ideas shared. Example here.
- Post content that is relevant every year in your niche. (just as Thanksgiving and Christmas are relevant every year)
- Use tentpole events (cultural topics or trending news that is highly popular – like the Area 51 storm that was supposed to happen but never did) and base your content on that
- Use Google Trends to see what people are talking about and when
- The site AnswerThePublic.com will provide you with hundreds of suggested pieces of content you can produce based on a keyword you enter
Step 6: Share Your Content
It’s often said that content is king. This is true. But it really doesn’t matter if you write the most compelling content in the world if nobody reads it. If Leonardo Da Vinci had left his painting of the Mona Lisa locked in his cellar, no one would have ever appreciated it.
While content is king, the distribution of that content is QUEEN.
So, how do you distribute the content that you have on your blog? That is a great question and here are some suggestions:
- Optimize your posts for search engine optimation by using relevant keywords in your title, the post itself, the tags, headlines, and image alt attributes.
- Use Pinterest to drive traffic to your site (See how I get 70,000 visitors a year to my site with Pinterest)
- Share your blog posts in relevant Facebook Groups that allow sharing of links
- Use Instagram stories and links in your bio to make people aware of your new articles
- Use YouTube to create similar video content and paste your blog url in the YouTube description
- Send a broadcast email to those on your list with a link to your post (I’ll touch on this more in Step 7)
Take as much action as you can with the distribution of your content. This is where money is made. You need to spend as much time, or more, marketing and distributing your content than you do on creating it.
Step 7: Build a List
Russell Brunson has said time and time again that without a list you have no business. He is specifically referring to an email list. The most important metric he measures is how many people joined his email that day.
If you don’t know anything about email lists, you can watch this video where I talk about converting people from YouTube to your list, but the same principles will apply when trying to convert people to your list from your blog.
As you saw in the previous step when I mentioned the distribution of your content, an email list is a great way that you can get people to consume your content.
One of the best ways to collect those email leads is with a software called ClickFunnels. This software allows you to capture emails and send them to your email autoresponder so that you are able to follow up and continue to market to your list.
In the video below, Russell Brunson explains a simple way to get an email, and that is to exchange something of value for their contact info.
To learn more about the Funnel Hacker’s Cookbook that Russell mentions in the video, you can click here > Funnel Hacker’s Cookbook You can also get a 14-day trial of ClickFunnels by clicking here.
Again, building an email list is the most important thing you can do to build your business – and capturing leads from your blog should be a top priority.
Step 8: Email Your List
In Step 6 we talked about ways to distribute your content, and I want to dive deeper into the best method for doing so because it’s through the traffic you own, that being your email list.
Once you have posted an article which creates a ton of value for your niche, you have to let them know about it. Most people aren’t subscribed to RSS feeds and they rely heavily on their email.
Below I have a picture showing you what Todd and LeahRae do every time they post a piece of content – they email me about it! They do their best in their emails to briefly explain what blog post they wrote, our what video they recorded, and then they invite me to visit that piece of content to learn more.
They don’t do this once in a while, they do it EVERY SINGLE TIME they shoot a video or record a blog post. Why? Because their email list is FREE traffic. Traffic is what makes your content live, and free traffic is all the better.
In this video below, I walk you through how I use my email list newsletter feature to send my blog content to over 13,000 members on my email list. The fact that I can get over 65% of those people to open those emails – why would I not email them?
It is FREE TRAFFIC!
In order to store your email contacts and be able to reach out to them, you need to pay for an email autoresponder. The three that I recommend are ActiveCampaign, GetResponse, and AWeber.
ActiveCampaign is pretty incredible and is the most dynamic, but it also is the most stringent when it comes to using affiliate links in emails. If you think you will be using affiliate links heavily in your emails, then GetResponse and AWeber would be better options.
Between GetResponse and AWeber, I prefer GetResponse because it has a better user interface and it’s more of a visual platform. You can learn more about GetResponse and get a 30-day trial without having to enter any credit card info here.
Step 9: Market to Your Audience
When you are marketing to your audience, all you are doing is solving their problems. One great way to do this is to think about the common misconceptions in that niche and then turn it on its head and provide a solution.
For example, Steve J. Larsen works in the MLM industry and hates the way MLM’s market. They have been marketing the same way for the last 30 years. They tell their new recruits that you have to make a list of all of your family members and friends to be successful. No thanks!
So what did he do? He created an automated way to recruit people into his downline using funnels. He has 2-3 leads come to him every day and he never has to burn bridges with family or friends. (again)
Think of the problems that those in your niche are encountering? How can you help alleviate those problems? What product will make that happen?
Once you have that figured out, all you need to do is send your niche content that shares a story which will help them see the benefit.
Step 10: Be Consistent and Never Quit
If you are trying to make friends with Google and have a high authority when it comes to SEO, this will take 6 months to a year of producing content that people want to read. This is not an overnight success story. (As you saw with my blog growth)
This is a forehead down, trudge slowly, blistered feet, battle that requires MASSIVE INTENTIONAL ACTION to get the results you want.
But YOU CAN DO IT.
Thank you for coming to my site. If you have any questions about how to get rolling with a blog, feel free to leave a comment and I will get back to you as soon as I can.
This article does contain affiliate links. I am compensated when you purchase something from my link, at no additional cost to you. I APPRECIATE you purchasing through my links as it is a great support to me. So, thank you!
My #1 Recommendation To Make A Full-Time Income Online ✅ CLICK HERE ➜ https://benarkell.com/legendary
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your
point. You definitely know what youre talking about,
why throw away your intelligence on just posting videos to your site
when you could be giving us something informative to read?
Hello There. I discovered your blog the use of msn. This is a very neatly written article.
I will be sure to bookmark it and come back to learn more
of your useful info. Thanks for the post. I will certainly return.
Hi! Someone in my Facebook group shared this website with us so I came to take a look.
I’m definitely enjoying the information. I’m bookmarking
and will be tweeting this to my followers! Wonderful blog and terrific design.
I’m pretty pleased to uncover this page. I wanted to thank you
for ones time just for this wonderful read!! I definitely
savored every part of it and i also have you book-marked to
see new information on your blog.
magnificent issues altogether, you simply received a new reader.
What might you suggest about your put up that you made some days in the past?
Any sure?
Hello there! Do you know if they make any plugins to assist with SEO?
I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results.
If you know of any please share. Cheers!
I think the admin of this site is actually working hard in support of his web site, because here every stuff is quality based stuff.
Keep on working, great job!
Hey there! Someone in my Myspace group shared this
site with us so I came to take a look. I’m definitely loving the information. I’m book-marking and will be tweeting
this to my followers! Great blog and terrific design and style.
I was suggested this website by my cousin.
I am not sure whether this post is written by him as
nobody else know such detailed about my problem. You are wonderful!
Thanks!
Thanks for sharing your info. I really appreciate
your efforts and I will be waiting for your next write
ups thank you once again.
Howdy! This is my first visit to your blog! We are a team of volunteers and
starting a new project in a community in the same niche.
Your blog provided us useful information to work on. You have done a marvellous job!
This page really has all the info I wanted concerning this
subject and didn’t know who to ask.
Hurrah, that’s what I was searching for, what a stuff!
present here at this website, thanks admin of this site.
Write more, thats all I have to say. Literally, it seems
as though you relied on the video to make your point.
You clearly know what youre talking about, why waste your intelligence
on just posting videos to your weblog when you could be
giving us something informative to read?
This post provides clear idea designed for the
new people of blogging, that in fact how to do blogging and site-building.
Thank you for any other magnificent post. Where else may anybody get that kind of info in such a perfect means of writing?
I’ve a presentation next week, and I am on the look for such information.
Write more, thats all I have to say. Literally, it seems as though you relied on the video to
make your point. You obviously know what youre talking about, why waste your intelligence on just posting videos to your weblog when you could be
giving us something enlightening to read?
Great beat ! I would like to apprentice while you amend your web
site, how could i subscribe for a blog web site? The account aided me a acceptable deal.
I had been tiny bit acquainted of this your broadcast provided bright
clear idea
Very nice write-up. I absolutely love this website.
Keep it up!
I am not sure where you’re getting your info, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for excellent info I was looking for this info for my mission.
I pay a quick visit daily a few web sites and websites
to read articles or reviews, but this website provides quality based
content.
It’s a shame you don’t have a donate button! I’d most certainly donate to this superb blog!
I suppose for now i’ll settle for book-marking and adding
your RSS feed to my Google account. I look forward to
brand new updates and will talk about this website with my Facebook group.
Chat soon!
Excellent post. I was checking constantly this blog and I’m impressed!
Very helpful information specially the last part 🙂
I care for such info much. I was looking for this particular
info for a very long time. Thank you and best of
luck.
Howdy! This article could not be written any better!
Going through this article reminds me of my previous
roommate! He always kept talking about this. I will send this information to him.
Fairly certain he’ll have a good read. Many thanks for sharing!
Good post. I learn something totally new and challenging on websites I stumbleupon every day.
It will always be useful to read content from other writers and practice a
little something from their web sites.
I love your blog.. very nice colors & theme. Did you make this website yourself or
did you hire someone to do it for you? Plz respond as I’m
looking to construct my own blog and would like to know where u got this from.
kudos
What’s up, for all time i used to check website posts here early in the dawn, since
i like to learn more and more.
Greetings! I’ve been following your blog for some time now
and finally got the courage to go ahead and give
you a shout out from Huffman Texas! Just wanted
to mention keep up the great work!
you are in reality a excellent webmaster. The website loading speed is incredible.
It seems that you’re doing any distinctive trick.
Moreover, The contents are masterpiece. you’ve performed a magnificent activity on this subject!
It’s very easy to find out any matter on net as compared to textbooks, as I found this paragraph at this web site.
I know this if off topic but I’m looking into
starting my own blog and was curious what all is required to get setup?
I’m assuming having a blog like yours would cost a pretty penny?
I’m not very internet savvy so I’m not 100% positive. Any suggestions or advice would
be greatly appreciated. Cheers
First off I would like to say wonderful blog!
I had a quick question in which I’d like to ask if you don’t mind.
I was curious to know how you center yourself and clear your mind before writing.
I have had trouble clearing my mind in getting my thoughts out.
I truly do take pleasure in writing however it just seems like the first 10 to
15 minutes are generally lost just trying to figure out how to begin. Any recommendations or hints?
Many thanks!
What i do not realize is actually how you are no
longer really much more well-liked than you may be right now.
You’re so intelligent. You know thus considerably when it comes to this
subject, made me for my part imagine it from a lot of varied angles.
Its like men and women are not involved unless it’s
something to do with Woman gaga! Your own stuffs outstanding.
At all times deal with it up!
Informative article, exactly what I was looking for.
I got this web page from my buddy who shared with me on the topic of this website and now this time I am visiting this site and
reading very informative posts at this time.
Hey there! Someone in my Myspace group shared this site with
us so I came to look it over. I’m definitely loving the information. I’m book-marking and will be tweeting
this to my followers! Excellent blog and terrific design and style.
Hi my friend! I wish to say that this article
is amazing, nice written and include almost all important infos.
I would like to see extra posts like this .
What’s Taking place i’m new to this, I stumbled upon this I have found It absolutely helpful and it has aided me out loads. I hope to give a contribution & aid other users like its helped me. Great job.
It’s going to be end of mine day, however before finish I am reading this impressive post
to increase my knowledge.
Hello there! This is kind of off topic but I need some help from an established blog.
Is it very difficult to set up your own blog? I’m not very
techincal but I can figure things out pretty fast.
I’m thinking about creating my own but I’m not sure where to start.
Do you have any points or suggestions? Cheers
I know this web page gives quality depending articles or reviews and extra data,
is there any other web site which provides these kinds of
information in quality?
What’s up friends, its impressive post on the topic of educationand
entirely defined, keep it up all the time.
Hi, I do believe this is a great web site. I stumbledupon it 😉 I’m
going to revisit yet again since i have saved as a favorite it.
Money and freedom is the best way to change, may you be
rich and continue to guide other people.
Hi there, I discovered your website by way of Google whilst searching for a comparable topic,
your website got here up, it looks good. I’ve bookmarked it in my google bookmarks.
Hi there, simply become aware of your weblog via Google, and located that it’s truly
informative. I’m gonna watch out for brussels.
I will appreciate if you happen to proceed this in future.
A lot of folks will probably be benefited out of your writing.
Cheers!
An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!
I have been exploring for a little for any high quality articles or weblog posts in this kind of space . Exploring in Yahoo I eventually stumbled upon this website. Reading this info So i’m satisfied to express that I’ve a very good uncanny feeling I found out just what I needed. I most undoubtedly will make sure to do not put out of your mind this web site and provides it a glance on a relentless basis.
Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! By the way, how could we communicate?
This really answered my drawback, thanks!
This blog about How to Start a Blog for Beginners , is a very usefull and i
will share it! How I made money without 9-5 job, here: https://s96.me/overnight-millionaire Kiss you
all!
This blog about How to Start a Blog for Beginners , is a very usefull and i will share it!
How I made money without 9-5 job, here: https://s96.me/overnight-millionaire Kiss you all!
Only wanna admit that this is very beneficial, Thanks for taking your time to write this.
I precisely desired to thank you very much yet again. I’m not certain what I might have implemented without the ideas shown by you over such area of interest. It seemed to be the challenging concern for me personally, however , finding out the very specialised fashion you resolved it forced me to cry over joy. I will be grateful for this guidance as well as hope you are aware of a great job you happen to be accomplishing teaching other individuals thru your website. I know that you’ve never come across all of us.
Hey! This is my first comment here so I just wanted to give a quick
shout out and tell you I genuinely enjoy reading your
blog posts. Can you suggest any other blogs/websites/forums that go over the same subjects?
Thank you so much!
You made some nice points there. I did a search on the subject and found most people will have the same opinion with your blog.
I am glad to be one of several visitants on this outstanding website (:, thankyou for putting up.
Its not my first time to go to see this site, i am browsing this site dailly and take pleasant facts from here everyday.|
Thanks – Enjoyed this post, can I set it up so I get an email when you make a fresh post?
After looking at a number of the blog posts on your
web site, I really like your way of blogging. I book-marked it
to my bookmark website list and will be checking back in the near future.
Take a look at my web site too and tell me how you feel.