So, you’re looking into starting a blog?
I remember when I did the same thing in 2014. I did it in an attempt to create a side-hustle to (eventually) quit my full-time job.
I wanted freedom.
I wanted the ability to make more money.
But most importantly, I wanted to get rid of my unbearable commute.
And you know what happened about a year into it?
I left my job!
For a couple of years after that I made less money and worked harder than I ever did before, and I failed numerous times on various projects.
But, through hard work, stubbornness, and a little bit of luck, I am one of those success stories.
Now I have a portfolio of 7 blogs that generate roughly $25,000 – $30,000 every single month.
I tell you this not to gloat, but to help you understand that it is possible.
(Here is a Google Adsense screenshot of some of my earnings, just so you know I’m not full of it.)
If you can’t read that number, my Google Adsense earnings in the last have been about $456,000. Or, about $91,200 per year. But remember…that’s just from one income source, I have quite a few others.
If you’re looking to start a blog with the dream of one day leaving your job, I applaud you.
But most importantly, I can help you because I’ve been down that road and I’ve personally grown multiple blogs to successful businesses.
I created this guide to be the ultimate resource for anyone looking to start a blog.
In it, I cover EVERYTHING I know about blogging; from choosing the right blog topic to making money and everything in between.
This guide is extremely DETAILED and explains everything you need to start a sports blog. I've been at this blogging stuff for over 8 years and have built a business making $15,000+ per month, so I have a lot of helpful advice for you newbies out there.
If you get stuck or need advice, please contact me directly and I'll help you out for free.
How to Start a Blog in 10 Steps:
Below is a table of contents to help you navigate this guide. If you just need someone to walk you through the process of setting up your blog quickly and easily, check out step 5.
- Step 1: Determine Your Motivation(s) for Starting a Blog
- Step 2: Choose Your Blog Niche
- Step 3: Choose Your Blogging Platform
- Step 4: Decide on Your Domain Name
- Step 5: Buy Your Domain Name and Hosting
- Step 6: Choose and Install a Theme For Your Blog
- Step 7: Create Essential Pages
- Step 8: Claim Social Media Profiles and Analytics
- Step 9: Begin Blogging
- Step 10: Start Making Money
Step 1: Determine Your Motivation(s) for Starting a Blog
The truth is, there are many reasons to start a blog.
It’s such an interesting way of making money and the fact that all you need in order to make it happen is a computer and an internet connection is pretty amazing.
A lot of people talk about the location independence and I’m a great example of that. For me, my main motivation was freedom. And I was able to achieve that.
Fun fact: In 2017, I lived in Brazil for a year with my wife while I grew my own blogging business. Here’s a few images from that journey.
Here’s my tickets for when I decided to travel to Brazil. Notice that they are one way with no return!
The food in Brazil in a single word? Underrated. This is a traditional Brazilian dish and it was absolutely delicious.
Anyway, I think that understanding why you’re creating a blog before you do it is very important. After all, blogging is a labor of love, especially in your first year.
It took me quite some time to start making meaningful revenue, and the same thing may happen to you.
Before you start your journey, you should definitely know what your end goal is. Keep in mind, this could change with time, but I think having an idea from the start is very important.
If you’re still trying to figure out your “why” for starting a blog, maybe some of these reasons will help you understand if blogging is right for you.
- Share Your Passion: Sometimes you’re really passionate about a specific topic, but your friends and family couldn’t care less. It’s nothing personal, but it just isn’t something that interests them. And that’s fine, but having a place to write about your passion isn’t only enjoyable, but it can also be therapeutic.
- Help People: This was the inspiration for me when I started my first blog. I had a family member who had a problem and I wanted to help. After researching online, I saw more people had the same problem and I decided to make a blog helping people. To this day, this is the most gratifying (and profitable) blog I have.
- Build a Business: Maybe you’ve always had that entrepreneurial itch like me and want to build a business of your own. Let me say that blogs are an amazing way to begin a business because they have a very low startup cost and can be started and grown very large with just a single person doing the work.
- Grow Your Credibility: You may want to establish yourself as an expert in a particular industry. In fact, the blog you’re reading right now does that for me. When you have a lot of credibility, both personal and professional opportunities have a way of finding you. I’ve personally experienced this and can confirm that once you have an established blog, you’ll get opportunities you never would have in the past.
- Make Money: Yes, blogs can make a significant amount of money. While I’m able to pull in $25,000 – $30,000/month, there are bloggers that make over $100,000/month and put me to shame. I want to set your expectations though and make sure you understand that creating a profitable blog is a lot of hard work and takes patience. But, if you’re in it for the long haul, I’m a testament to the fact that you can make a lot of money by building a blog (or blogs).
- Meet New People: As I’ve grown older I’ve realized one thing, meeting people can be hard. Especially if you’re an introvert like me! All of my friends have families of their own and though I have some life-long friends, meeting new people is a difficult task. But with a blog, that’s not the case. When you start writing about a topic you’re passionate about, you’ll attract visitors (and an audience) who have similar interests. Once they start learning more about you and engaging with the blog, you’d be surprised to see how many new friendships you can establish.
- Land Your Dream Job: Years ago I was stuck in a sales job and hated it. Everyday was a struggle and I really wanted out. To help show my expertise in digital marketing, I started writing about it on this blog which eventually helped me land a new job as a digital marketing strategist. When you take an interview, one thing that can really set you apart from other candidates is a well-written blog about the industry of the company you’re interviewing with.
- Gaining Marketable Skills: While few people will create a blog just for this reason, it’s important to understand that you’re going to learn a ton of skills while you start and grow a blog of your own. Think about it; entry level web design, content creation, copywriting, graphic design, SEO, affiliate marketing, and much more. As a blogger, you gain many skills most employers would love to have access to, even if it’s simply a byproduct of trying to grow your own blog.
- Have a Creative Outlet: Let’s face it, life can be monotonous. Day after day, week after week, we do the same thing over and over again. A blog is a nice distraction from that and allows you to pour your passions and thoughts into a project that could (eventually) replace your full-time job.
- Start a New Hobby: Sometimes cooking, eating, sleeping, and Netflix just aren’t enough. Blogging can quickly become a (productive) hobby that you legitimately enjoy once you get started. Not only that, but once your blog starts to get more traffic, it’s ridiculously addicting to keep going and connect with those in your audience.
- Become a Better Writer: Maybe your job doesn’t specifically require you to write on a frequent basis, but writing is one of the most beneficial skills you can have in the professional world. Bloggers generally become a better writer because they gain a better understanding of writing structure, punctuation, copywriting, and more.
Step 2: Choose Your Blog Niche
Choosing the right niche for your blog is one of the most crucial decisions you can make. After all, if you get this wrong, it’s unlikely that you’re going to succeed as a blogger or a business.
There are a number of things that you’ll see on the internet about what you need to do to find the right blog niche.
While other people’s opinions are always welcome, I think I come from a unique place of having a portfolio of successful blogs, and also many failures, that have helped me figure out the ideal niches when starting out.
The way I see it, a perfect blog niche has the following characteristics;
- Something You Care About or Have an Interest in
- Serves a Community of People Who Have a Need
- Has Multiple Potential Revenue Streams
- Has Competition (But Not Too Much)
Let’s discuss each of these to more clearly define what I look for.
Something You Care About or Have an Interest in
Though this may not seem like an important part of niche selection, for a first timer, it’s an absolutely crucial component of their success.
You see, when people find me and learn that I make $25-$30k a month with blogs they say they want to do the same thing.
And really, who wouldn't? That’s alot of money! Trust me, I never expected things to go this well but obviously I’m thrilled they have.
But, the thing that most people don't realize is that it took a ton of work to get to where I am today.
Not only that, but I’ve failed more times than I can count.
This is why caring about your niche is such a crucial part of the first blog you create. Without even knowing you personally, I know a few things about you already;
- You realize the value of starting a business (Great, good for you!)
- You’re ambitious and want to find a way to make more money (Awesome!)
- You want freedom to work on the things that you enjoy and care about (I don’t blame you, it makes work so much more enjoyable.)
- While you’re trying to make a successful blog, you’re going to fail at least 3 times. (Not so awesome, but it’s the truth. I know from experience. Just make sure you don’t give up.)
- At some point, you’re going to want to quit working on the blog you’re about to start. (THIS is a huge mistake. Those who succeed are the ones that DON’T quit when things get brutally tough. And trust me, they will.)
Very often I see people work 3-6 months on a blog and then stop. Again, This is a HUGE mistake as near the end of six months is typically the timeframe when you start to see some level of success if you’ve been working hard.
This is why picking a niche that you have an interest in is so important.
When you have an interest in something, it’s hard to get away from it. Even if you’re tired of blogging about it, you’re likely still reading about it from other sources and continually educating yourself.
That’s because it’s something you care about, and with or without a blog you’d still pay attention.
Serves a Community of People Who Have a Need
This next part may not be for everyone, but I know it’s especially true for me. With the blogs that I create, I make sure I’m focused on serving a community of people with information who have a need.
This could be to educate them or help them solve a problem they’re having, but building my blog knowing there are thousands of people who need help keeps me going when I want to quit.
It’s one thing to quit on yourself, as humans, we tend to do this all the time.
But, if you use the jedi mind trick of making yourself believe that the blog goes well beyond yourself and is really built to help people, that’s when you’ll realize the blog is more than a potential business, it’s a resource for people who are desperate for quality information.
Being able to make money by helping people make their lives easier (to me) is the best business model out there. If you’re able to impact just one person’s life in a positive way, once a month, your blog is useful and has accomplished its mission.
Making a lot of money is great, but for me, attempting to make the world a better place is greater. That said, you’ll find that the better job you’ve done at helping your target audience, the more money you’re going to make.
Has Multiple Revenue Streams
While it’s great to start a blog as a hobby, if you want to potentially leave your job one day, you’re going to have to make money from it.
This is why you need to take time to think about income streams.
If you’re a complete newbie, there are a whole lot of ways that a successful blog can make money.
Below are some of the ways I could think of;
- Display Ads: You know those little ads on websites that you try to avoid clicking on? Well, that’s how I make a significant amount of my revenue for my business. This is a great way to make money because all you have to do is put a piece of code on your website from Google or another Ad Network and they show all of the ads for you. In other words, you don’t find advertisers. There are services out there that (automatically) pair you with the perfect advertisers and you just sit back and collect.
- Direct Ad Sales: This is a close variation of display ads. Direct ad sales mean when you contact companies (or companies contact you) and they decide they want to put an ad on your website in an effort to attract customers. This is a bit of a pain as you have to find advertisers and figure out how to set the ad units up, but if you do, then this is an easy way to make significant income and usually it’ll pay a little bit more than Display Ads.
- Affiliate Marketing: This is one of my favorite ways of making money every month with my portfolio of blogs. There are literally thousands of affiliate programs out there, but the basics of this method is that you refer people to a product or service with a link, and if someone purchases what you referred them to, you’ll make a commission on the sale. As an example, this page on my website has affiliate links to various platforms that I use.
- Sell Digital Products: There are so many different types of digital products out there to sell, it’s difficult to focus on just one. But with a blog you’re able to sell ebooks, PDF’s, checklists, courses, and even software. Digital products are an amazing way to make money from a blog because, most of the time, you’re able to create something once and don’t need to update it too frequently and it’ll still sell even when you’re not actively focused on it. In other words, passive income at it’s finest once the initial build is done.
- Memberships: Many different blogs and websites use memberships to make extra money every month and it’s a great way to grow a consistent revenue stream over time. Memberships are great because they’re recurring, somewhat passive, and compound over time. You’ll need to make sure you provide value to your members, but this is a great way to make money once you figure it out.
- Consulting: Offering consulting services to other businesses is one of the most common ways that full-time employees ease the transfer into entrepreneurship. Years ago when I first started, I did this myself. The concept is simple. Start a blog on something you’re passionate about, write to show your expertise, grow until you find new consulting clients as the blog builds. Your blog is your resume with consulting, but many people do really well with this.
- Sell Leads: I talk a lot about this concept here, but many times blogs can sell leads to local business for a pretty substantial fee. The idea is that you create content on your website that people would search if they needed help from a professional. An example would be to create a page that helped people understand how bankruptcies work. From there, you could generate leads and sell them to a bankruptcy attorney. I’ve sold leads anywhere from $10 to $40 each. And keep in mind, that’s just for the lead itself, doesn’t even matter how good of a lead it was.
- Grow Your Business: Let’s say that you’re a realtor and you’re looking to grow your business. One of the absolute best ways to do it is to use a blog to generate more leads. While it’s a little difficult to create content that’ll attract local customers, this can be incredibly valuable if the right strategy is used. Especially if each potential new customer can yield you thousands of dollars in commissions.
- Donations: Some blogs are a labor of love and the followers sense that. There are businesses out there that get by simply because they ask for their followers to donate. It seems crazy, but people don’t mind supporting creators that they enjoy and this is becoming more and more common nowadays.
- Pay What You Want: Similar to donations, the pay what you want model is all about providing a product or service and then asking people to pay what they think is fair. I talk about this concept in greater detail on this blog post.
Has Competition (But Not Too Much)
Would you believe me if I said that competition is a good thing when it comes to your blog? I know it sounds like a weird thing to say, but hear me out.
Generally speaking, you aren’t going to create something that’s never been done before. And frankly, neither will I.
Nearly every possible type of blog has already been made. Almost every topic has been covered and someone out there took initiative before you did to create something.
But that’s not a bad thing.
In fact, even if you see five or ten other competitors, that’s not a bad thing.
When you see competitors in a blogging niche, that usually means that the blog itself is a viable business.
You just need to find a way to do things better than your competitors and while that might be intimidating right now, it’s completely reasonable. Even if you’re a beginner.
Most blogs start with a focus on quality of blog posts and as they grow, they focus more on quantity of blog posts.
For a newbie, this is a great opportunity because you can find subpar content from your competitors, and make a better version to steal away market share.
Step 3: Choose Your Blogging Platform
This is the area where I dive a little bit into the tech world and usually, people lose their minds.
I get it. Technology can be really intimidating for some people and it’s just not a fun topic to read about.
While that’s all true, what’s also true is that this is one of the most important parts of this entire guide.
I repeat…THIS IS ONE OF THE MOST IMPORTANT PARTS.
Don’t gloss over this area, doing so could seriously hurt you and your business in the future if you make a silly (and very avoidable) mistake.
Let’s get started.
When people want to start a blog, many of them think they can just start something for free.
And yes, you can!
But, if you want to ever have a chance of turning that “little project” into a business, you can’t.
You see, there are a great number of free blogging platforms out there like Wix, Squarespace, even WordPress.com (I recommend wordpress, but not the free version. Stick with me, and I’ll explain).
And all of them will technically get you a website up on the internet.
But they simply do not work if you want to create a legitimate blog that can be turned into a valid business one day. Let’s discuss why that is.
Professional Domain Name: Do you think that Facebook would do as well as they have if the domain name was Facebook.Wordpress.com? Or Facebook.Wix.com?
No, of course they wouldn’t have. The domain name is ridiculous and frankly, it’s not professional.
When you use a free website host, that’s exactly what you’re going to have. You’ll have an unprofessional domain name that people won’t remember because it simply isn’t memorable.
From all of my years of experience with websites, I can tell you one thing for certain. The best domain names are clear, short, easy to remember, and professional. With a free blog? You get absolutely none of that.
Build Trust: When I ask you about a blog out there that you remember, I’m willing to bet that you can think of one immediately that’s simply the blog name followed by “.com”. You know why you can’t think of the others? Because being a free blog doesn’t illicit trust from followers and it makes it so that you aren’t taken seriously.
If you want your visitors to know that you’re a valid blog (and potential business) and you want to be able to establish business relationships in the future, you’ll need to host on a paid platform.
Never lose followers: Let’s say that you’re thinking you’ll just start your blog on a free hosting platform and later move it to paid if things are working out. In theory, perfect idea. You don’t pay anything until you have some level of success. In most cases, this is the type of strategy I recommend, but this is an exception to most cases.
If you build your blog on a free platform and later switch, you’re very likely to lose a huge part of your following in the process, not to mention get negatively impacted in the search engines. There’s a lot of technical reasons for this, but trust me when I tell you, this is simply a bad idea.
You Don’t Own the Content: For me, this is by far the scariest (and realy the main) reason why you shouldn’t use a free website platform. For this example, I have to use a little math. Let’s say you spend an entire year writing 3 blog posts a week. That equates to 156 total blog posts by year end. Now let’s assume that each post took you two hours to create. So, you’ve put in about 312 hours by years-end into your content. Great! You’ve worked hard and you’re probably growing. But let’s say that, for some reason, the free platform you built everything on shut down, deleted your blog because they didn’t like some of your content, or something accidental happened that removed it from their servers. You know what you could do about it? Nothing. Why? Because the content you created was TECHNICALLY owned by them because you put it on THEIR platform. Scary, right?
Limitations on Revenue Possibilities: A business is just a hobby if it doesn’t make revenue. While many of these free platforms will let you do a limited number of things to make revenue, if you use them you’ll never be able to make the most money per visitor as you would with a paid platform. The reason is because these free platforms purposely limit the functionality and customization ability in order to force you to upgrade to their paid platform. And even when you do, they still have a bunch of other limitations that you won’t want to deal with.
So, what do I recommend for a blogging platform?
For me? It’s a no brainer. I recommend that you use WordPress (for free) and then get website hosting elsewhere. (If you don’t know what I mean by this, stick with me. I will walk you through everything by the end of this guide, keep reading). I do this because WordPress is by far the most popular solution for website owners, the easiest to customize, very highly supported by a large community, and, well…here are a bunch of other reasons.
- WordPress powers 35% of the internet in 2020, an increase of 2% compared to early 2019 and a 4% rise from the previous year.
- 60% of CMS built websites use WordPress
- Over 400 million people visit WordPress sites each month
- Nearly 28% of all e-commerce goes through WooCommerce – an ecommerce solution built on the WordPress platform
- 661 WordPress website are launched every DAY, that’s almost 1 new website every two minutes!
- There are over 50,000 plugins in WordPress and a vast community of developers and users
- It’s open-source, meaning people can freely create new plugins and helpful software at any time.
- I use WordPress for my entire portfolio of websites for one simple reason, it’s the best option available.
In short, WordPress is the answer. You don’t need to go and buy hosting on WordPress.com or anything now, actually that’s not the best way to do it. For now, just keep on reading as I give you step by step instructions by the end of this guide.
Step 4: Decide on Your Domain Name
Now you need to buy your domain name for your website. This is what people type into a browser to find you and what Google puts in it’s search results. For the website you’re on right now, the domain name is OneHourProfessor.com.
This part of creating a blog is definitely important, but easily one of the most common reasons people don’t take action.
I can’t tell you how many times someone has said they want to make a blog but they’re “Trying to find the perfect domain name”. Frankly, it’s a ridiculous excuse.
Yes, domain names are important. But I would limit yourself on this and say that you MUST decide on a domain name within 1 hour of starting your research.
Because your domain name won’t make your business successful. It’s one small step to developing your blog and NOT something you need to agonize over.
That said, it does have some importance and shouldn’t be ignored.
Here’s some of the reasons a domain name is important:
- Branding: When you read Yahoo.com, what do you think of? If you’re as old as me, you think about a yodeling guy saying “Yaaaa-whhhhooooooooooo” because that’s what the commercials used to be. If you aren’t as old as me, that’s fine, the point is that your domain name needs to be something you can brand. OneHourProfessor.com is something that can be a brand, but 1-Hour-Professor.net? Not so much. Keep this in mind when you get a domain name, you need to be able to brand the domain.
- Visitor First Impression: In most cases people will find your website in the search engines. When they find it, your domain name will be front and center. If you have an amateur-sounding domain name, you’re going to be glossed over by brands that have professional sounding domain names by people who use search engines.
- Search Engine Optimization: While you may not know much about this yet, it’s basically how well your website shows up in search engines like Google, Bing, and Yahoo. The domain name will have an impact on your SEO, so you’ll want to keep it relevant to your niche. It won’t make or break your blog, but it’s something you want to pay attention to.
So, how do you go about choosing the right domain name? Well, it’s easier than you think. Below is a list of 10 things to keep in mind when you’re choosing a domain name.
- Buy a .com domain name: When you think of a reputable website off the top of your head, it’s almost always followed by “.com” as the domain extension. The reason? This is what the internet was started with and it’s the most brandable domain name type. Don’t go against the grain here, just go with a .com domain name.
- Stay broad with your domain name: Generally speaking, it’s much better to stay broad with your domain name because it allows you to brand and grow better if your blog starts to do well. As an example, ILoveDogs.com is much better than LoveMyPug.com. Why? One can (eventually) be expanded to all breeds of dogs and one is focused 100% on the Pug breed. The more broad it is within a larger niche, the better.
- The shorter, the better: Domain names are much more memorable the shorter they are. One and Two word domains can be hard to come by, so it’s best to go with three or four total words in most cases. Keeping your domain name short keeps it memorable. Too many words means too much to remember and users are unlikely to come back. But, if you can score a two word domain by all means…take it!
- Use alliteration if possible: For those that don’t know, alliteration is the occurrence of the same or similar letters or sounds at the beginning of words. As an example, DogBlog.com or DogDown.com would both be examples. Using this tactic, people can more easily remember your domain name.
- Don’t buy an expensive domain name: Let’s say you come across the PERFECT domain name and someone is selling it for $1000. Should you buy it? The answer is absolutely NOT. The reason? Your blog doesn’t even exist yet and you have no idea if it’ll be successful, so you need to invest your money wisely. You’d be much better off spending that money on content as opposed to a fancy domain name because content will get you website traffic, a domain name (in most cases) will not.
- Creativity is essential: Realistically, most domain names you think of are going to be taken. It’s annoying, but there are people called “domain squatters” who will own thousands of domain names and hope that one fool comes along willing to spend thousands on a domain name. So, instead of buying from them, just get creative. There are a lot of variations to this. But just add “The” at the beginning of the domain name or “HQ, Hub, Home, Base” at the end. It’s a simple way to buy an almost perfect domain name for much cheaper.
- Think of branding: I talked a bit about this already, but when you buy a domain name think about the branding play and what it could be in the future. None of this has to happen from day one, but consider what it could eventually be should your blog grow large.
- Tools can help: You might be beating yourself up about this and can’t seem to figure it out. The good news though is that there are plenty of tools to help. To be clear DO NOT buy the domain name from these services, it’ll give you a headache later. But you can find them to see which ones are available and get some ideas.
- Avoid Hyphens and Number: I think one of the worst things people do when they buy a domain name is throw in numbers and hyphens. It makes it harder for the user to remember the domain name and sometimes, makes them impossible to brand.
- Check Trademarks: In most cases, this won’t be a worry, but make sure your domain isn’t trademarked. Beyond that, make sure you don’t use a highly policed trademark in your domain name either. Something like iPhoneProHacker.com is a bad idea, Apple is likely to come after you with a cease and desist letter. Check if the name you want is not trademarked by using this link.
Step 5: Buy Your Domain Name and Hosting
Alright, we’re making some progress here.
Now you know that you should use WordPress on the backend of your website.
You also should have a good idea of what your domain name is going to be.
Now it’s time to make all of this become a reality by getting the right hosting for your blog.
For those that are wondering what hosting is, it’s the servers that your blog “lives” on. Simply put, when someone searches your domain name in an internet browser (like Google Chrome), all of the files have to be in one place in order to properly show the blog.
Your web hosting service is the company that owns the server to show your blog and all of it’s files.
This is much more practical than creating a server of your own because that requires a ton of technical know-how, security, and would be a large investment.
Generally speaking, hosting is a pretty big decision and there are dozens, if not hundreds of options.
When you choose a hosting service, there are a few important things to pay attention to;
1. Support: To this day I STILL submit a ticket once a week with some new/weird issue that I’m dealing with for a blog I own. Due to this, I think support is one of the biggest factors when choosing a host.
2. Backups: When you choose a hosting service, you want to make sure that they backup your blog automatically on a frequent basis. Why? Because you’re likely going to accidentally do something dumb to take down your whole blog at some point and having a backup is crucial. Don’t take that “dumb” comment as personal, it isn’t an insult. I’ve done dumb things dozens of times myself.
3. Redundancy: Not many beginners think of this but you’re better safe than sorry. You want your blog host to have backups of their servers in more than one physical location. Here’s why. Let’s say that you’re with a hosting company and they only have one building with 50 servers. If that location started on fire and burnt to the ground, all of the servers and their information would go with it. This would mean your blog and all of the hours you put into created it vanish.
4. Easy WordPress Integration: I already discussed why I recommend WordPress and choosing a host that makes it simple and easy to put WordPress on your blog will save you a huge headache in the future.
5. Server Power/Speed: Think of servers as giant computers without a screen. The more processing power they have, the faster they’ll be able to serve your blog to your visitors. Website speed isn’t just good to keep your visitors happy, it’s also a ranking signal with Google and other search engines. The faster that your blog loads, the better off you’ll be.
6. Cost: Obviously an important part of any decision is the cost. Compared to most things in life, web hosting companies are actually very cheap. In most cases, you can pay less than $100 per year to have your hosting and your domain name all fully functional with WordPress. Not too bad as a startup cost for a business if you ask me.
As I said, there are literally hundreds of options of hosts out there so it can be daunting to find the right ones. The good news for you is that I’ve personally been with 11 different hosting companies since I started this whole online business thing, and I pay a LOT of attention to what people in the industry recommend, so I can recommend you the ones that I trust and actually use.
For this, I’m going to go with a “Good, Better, Best” recommendation.
Bluehost (3.95/Month): Bluehost is a decent option if you’re looking to get into this and your funds are limited and you want to do it as cheaply as possible. I can say from personal experience that I don’t love their support (had some pretty bad experiences myself) and the servers they have are slower than my other recommendations.
Prof. Ron note: If you look around the internet you’ll see Bluehost recommended the most to beginning bloggers. Why? Because it has the best affiliate program and a lot of people like recommend inferior hosting options to make more money. Does it work as a host? Yes. But I think it’s something you should choose only if your funds are truly limited because their support isn’t all that great, which is a big problem for beginners. I know this because I've tried them myself.
Siteground (6.99 /Month): Siteground is where most of my blogs are in my portfolio. This is because it’s a very good service for the cost. The support at Siteground is truly great, I’ve never had a negative experience since finding them 3 years ago. Beyond that, their servers are configured in a way that serves your blog to visitors quickly which increases the speed of your website. One last thing I really like about Siteground is that they scale very nicely. Meaning, when (not if) your blog grows and you need to get a bigger/better hosting plan, their platform makes it a simple and seamless transition.
Prof. Ron note: Siteground used to be cheaper and was directly competing with Bluehost, but as they’ve grown (as has their popularity) they decided to raise their price in mid 2020. Though this is a little bit of an annoyance, I still think the cost is very reasonable for the value they provide.
Kinsta ($30-$100/Month): The biggest website I own is on Kinsta and I think that their support and server speed is the best of all of the options. One drawback to Kinsta is they don’t provide an email account with your domain, but their server speed is truly great and the support is a step up from Siteground as they’ll connect you diirectly with an expert who will chat with you in real time to fix issues.
Prof. Ron Note: For a beginner, I personally think Kinsta is a little overkill. Is it the best host? I think so, but I don’t think you need to spend this kind of money when you’re starting out. But, if you’re okay with going with a premium option from the start, Kinsta can’t be beat.
Now that you know my three recommended options, who do I recommend?
Without a doubt, the answer to that question is Siteground.
Call me crazy, but when I buy anything I usually go with the middle option.
I’m not so budget-conscious that I want to have the cheapest option, but I’m also not the type to flash my cash and buy the most luxury items either.
I think this same attitude holds true for hosting.
Siteground is a great value for the support and performance that their servers provide.
Since I do recommend Siteground, and I know that the whole process might be a bit confusing, I’ve included screenshots and a walkthrough that’ll take you less than 10 minutes of exactly how to purchase Siteground hosting for you below.
Follow the information below step-by-step and by the end, you’ll have a blog ready to go.
Step 1: If you haven’t yet, click on this link and you’ll be brought to the Managed WordPress Hosting page that you see below.
Step 2: Next, you’ll be brought to the hosting plan page. You could choose to get a “GrowBig” or “GoGeek” plan, but honestly, you don’t need them. The Startup plan is the cheapest at $6.99/month through my link vs. the normal $14.99/month.
This plan has everything you need including 10GB of webspace (plenty of room for your files), up to 10,000 visits monthly (perfect for a brand new website), Free WordPress Installation (they make this SUPER easy), Free SSL (the thing that shows “secure” in the top left of your browser when you visit a website), and Free Email (Very helpful to make you look professional to others).
Step 3: After clicking into the plan, you’ll be brought to the next page where you will click “Register a New Domain” and then input the domain name you want for your website. This is the final URL people will type into a browser to view your website in the future.
Step 4: Once you click “Proceed” on the previous step you’ll be taken to a page that asks for your personal and billing information. As you scroll down the page, you’ll see an area asking for you to input your “period” oh hosting. This determines how long you have your hosting for.
I highly recommend that you choose 12 months. Frankly, 24-36 months is not really needed right now and I think it’s smart that you just spend what is absolutely required at this point in time and don’t waste any money.
They have a one month trial, but that includes an additional setup cost that really is a total waste of money because, after a month, you’ll have to purchase the 12 months anyway to keep your hosting.
Step 5: As you’ll see in the screenshot below, after your purchase you have an account and can get started. From this point, you still have to set the website up, but your payment is all taken care of. Please click on “Proceed to Customer Area”.
Step 6: Next you’ll need to login to your account that you just created the login information for. Put in your Username and password and click “submit”.
Step 7: Once you login, you’ll see the page below. This page is where you have the option to set up your website and you need to click on the “Set Up Site” option to begin.
Step 8: On the next screen you’re going to click to Start a New Website and choose WordPress as your CMS.
Step 9: On this same screen after you choose WordPress, it’s going to ask you to create your Email Address and Password associated with the website. Please note: This is what you’ll use to login to your email panel, so make it something you can remember!
Step 10: This is Siteground's last attempt to ask you if you want SG Site Scanner or Domain privacy. We already went over this earlier, but they try one last time to make sure you’re all set with the right products. If you’re good and don’t want to add anything, just click “finish”.
Step 11: It will take them a minute to set up your site and then you’ll see this screen. The image below means that your new website is good to go. I suggest you click on “Manage Site” to see the backend administrator panel.
Step 12: The admin panel has a lot of different tools to help you manage your website. These can all be accessed on the left side of the screen by using any of the options available. Note: You do NOT need to take any action in the back-end right now, this just helps you understand what’s on the screen and what you’re seeing. Move to the next step.
Step 13 (Final): Your website is LIVE. Just go to a browser and type in your domain name. Once you do this, you’ll be able to access your website!
Congrats! You officially have a website.
If you’re wondering how to edit things on the website, all you have to do from here is go to your website URL with /wp-admin at the end in a browser and login.
And don’t worry, we cover how to edit things more in the rest of this guide as well. So please continue reading.
Step 6: Choose and Install a Theme For Your Blog
Now that you have your hosting and your domain name you’re ready to rock and roll. If you followed the tutorial above, you can type your domain name into a browser and your blog will actually pull up. How cool is that?!
But…you’re probably not in love with the look of it.
Does it work and is it functional? Yes.
Is it how you want it to look? Not likely.
In order to fix this, you need to decide on a theme for your blog.
A theme modifies the way content is displayed to visitors when they are browsing the content you’ve written on your blog.
Due to this, you need to pick a theme that looks great so you can design a unique, awesome, and professional-looking book blog site.
WordPress offers many free themes that you can use, but it’s not always a good idea to go this route because your site will look like many others, and if you want your blog to stand out, then you need a custom theme that reflects your uniqueness.
Prof. Ron Note: Please realize that even UGLY blogs can do just fine. You absolutely CAN use a free theme if you don’t want to spend any more money and would rather test the waters before investing in your business (blog) any further. When I start a blog, I am fine with it being ugly because no one is going to see it anyway. If you absolutely insist on making your blog look better, I’ve gone further into detail below.
Benefits of a Premium WordPress Theme
● Responsive Design. Most of the time, people will visit your blog on a mobile device. Because of this, you want to make sure that the content on your blog will respond correctly to the smaller screen size so that the pages aren’t all messed up when someone tries to read them. Responsive themes handle this problem with grace and will adjust accordingly.
● Better Security: Most premium themes have better coding, which usually means better security to fight off malicious code.
● Support: When you buy a premium theme, you are also buying support when you want to customize things on the theme itself or something breaks.
● SEO Friendly: Premium themes are usually designed with Search Engine Optimization (SEO) in mind. This is big as it’ll make it easier for your blog to show up favorably in search engines.
● User Friendly Customization: With premium WordPress themes, it’s easy to make changes to your site as they build things in to make it simple. With free themes, it’s common you’ll have to adjust code and may need to understand HTML.
● Unique Designs. Whatever premium theme you choose, there are going to be a LOT less people using it than the free counterparts.
There are a lot of things to consider when you’re choosing a theme for your new blog and though it can be overwhelming, it’s something that can always be changed later if you decide you’d like to adjust the look/feel.
Here are some theme options that are perfect for a new blog.
1. Thrive Theme Builder: This is by far my favorite theme builder as it’s incredibly flexible and has a ton of extra options that most themes won’t offer. When you combine this with Thrive Architect, you can basically do whatever you want to do on your blog without ever hiring a developer. It’s a little more expensive than the other options below, but I use these tools personally and love them.
2. Envato Elements: I like Envato because for a very reasonable price you can download millions of files include “web templates”, which are really just themes. Beyond that, you get audio, video and images as well
3. Themeforest.net: Themeforest has a significant amount of themes far beyond other platforms out there. There are over 48,000 total themes available on this platform, so you can find whatever you need.
The thing that’s nice about all of the themes above is that they are creating by brands that have been around for a long time. They do a good job with all of the key aspects of a theme including all of the points below and more;
● Mobile responsiveness
● Beautiful designs
● Easy customization
● Prompt tech support
Step 7: Create Essential Pages
Now that you have a blog created and you’re officially ready to launch on a new theme, you have to take a minute to think of the essential pages to add.
That’s right, after all of the setup and work to get here you can FINALLY focus on creating the pages you need on your blog.
But…what pages are an absolute must to begin?
About: The about page is where you get to tell people your story. As a blogger myself, I personally think this is one of the most important pages on your blog. You see, people like to connect with other people and not necessarily brands.
While some big brand names like Amazon and Apple are more reputable than the founders themselves, that’s definitely not the case for most blogs. When you’re starting out, you want to take time to create your about page and really tell your story to the people who are reading your content. If you do this correctly, and connect with them by helping them understand that you’re an actual person, you are much more likely to build a connection and trust.
Contact: The Contact page is another absolute requirement when starting a blog. Yes, when you start blogging it’s very unlikely that you’re going to get many people reaching out and this page will never get visited. But, as your blog grows and you begin to develop a following, a simple contact page can bring many different opportunities your way. Speaking from experience, I’ve had affiliate marketing relationships develop, guest posting opportunities, interviews, consulting, and even a few business partnerships develop. At the end of the day, you want to make sure that you have a contact page from the start just to make sure people can reach you if they need to. You never know what opportunities are out there until you give people the opportunity to contact you.
Nothing else is essential. Would it be nice to have a good looking homepage? Absolutely. Would be cool to create a page that showcases all of your YouTube videos? If you’re on YouTube, absolutely. But at the end of the day, none of those pages are essential. Personally, if you’re just starting out, I recommend that you just start with those three and you begin blogging.
Distractions are your enemy at this point, anything you can do to limit them is ideal.
Step 8: Claim Social Media Profiles and Analytics
While I DO NOT recommend that you focus your time on social media, it’s a smart idea to claim all of your social media profiles at this point.
The thing is, you're not even supposed to be active with them at this point.
The reason why you're setting this up is you're just claiming your blogging brand across the internet. Then, as an extra bonus, you're pointing social media links to your homepage, letting Google know that you own the entire ecosystem associated with your brand.
At this point, It's a really good idea to do this so that later somebody doesn't take your brand name on social and you’re dealing with that headache.
When I start a new blog, I put absolutely no effort into social media. But, I always make sure that I claim my profiles to protect my brand.
If you’re big on social media and want to be active, that’s fine but don’t let it become a distraction. For anyone starting out I would say that you should only be active on one social media platform when you first start because your main focus needs to be on content.
Aside from social media you also need to add Google analytics and Google Search Console access to your blog. This is going to make it so that you can understand who the people are visiting your site, what the most popular content is on your site, and where your blog visitors are coming from.
If this sounds overwhelming, don’t worry. I created videos years ago to walk people through this process and you can see those below. (Fair warning, I made these videos YEARS ago so they aren’t polished. But the walkthrough is still accurate. Enjoy my poorly edited videos!)
Installing Google Analytics
Installing Google Search Console
Step 9: Begin Blogging
So you've got the website built out. You've got your social media claimed, your analytics, everything's set up. This is where a ton of people get lost and you know why? Because they get distracted by things that don’t matter.
The next thing that you need to do is focus 100% of your time and effort on the content of the blog and do not get distracted.
And you'll hear other gurus out there say, “Well, you're going to worry about email lists, you're going to worry about making money, you should make sure you focus on social media.”
From all of my experience, where I’ve created successful blogs over and over and over again, has taught me that you do NOT do anything else but focus on the content.
Everything else is all a distraction.
None of that matters unless you're able to get people over to your blog and that's really what you need to focus on.
The only exception to this is if you’re pretty good on social media and have a decent network. Then it might make sense to dabble a little bit into that, but only do that to showcase your blog content and share it with the world.
For you newbies you’re probably wondering why content is so important.
The reason is simple. If you can get your content on the first page of Google, you’re going to get traffic to your blog.
If you get traffic to your blog, you’re going to be able to make money.
If you’re able to make money, you’re going to be able to quit your job and write me an email talking about how awesome this is. And frankly, I’m waiting for those emails.
But, what will I write about?
A valid question, and one that has a simple answer.
Go to one of my favorite tools on the internet, Keyword Shitter.
Type whatever it is that your blog is about. Keep it simple. 1 to 3 words is fine. Now, press “Shit Keywords!”.
You see all the results that pop up? Those are Google auto suggest queries. Every single one of those can be a blog post.
As a best practice, I’d recommend that you focus on queries asking questions or things that aren’t often talked about in your niche.
As an example, if we have a fitness blog and decide to put in “Bicep Workout”, there are quite a few commonly searched queries.
– bicep workouts at home
– bicep workouts for women
– bicep workouts with bands
But if you go a little further down the suggestion list you can see:
– biceps workout at home without dumbbells
– bicep workouts for quick results
and many more…
Those are the types of blog posts you want to write. Things that are known as “long-tail” keywords. Meaning, they are long search phrases that have less search volume every month in search engines, but also much less competition because people don’t write about them.
Choose 5 topics that you think make sense to write about.
Now, go into Google and search those queries.
Look at the top 3 results, look at how the blog posts are put together, look how long the content is, and write something better.
Pay attention to the length of the blog posts, the headings, the content itself, the word count, and what details they get into.
The goal right now is for you to analyze what’s working, and write 5 posts yourself to get into the habit of writing and understand how long it takes to create this content as well as what writing style you want to have.
At this point, you’ll also be establishing your best writing practices for your content, which will be important down the road.
But Ron, how do I know how competitive the keywords I’m trying to rank for in Google are?!?
I'll get to that in a minute.
But understand that the goal right now isn’t even to get a lot of traffic.
The goal at this point is to help you understand the absolute basics of blogging.
Consider this the engine of your car.
Eventually, you'll make your blog bigger and better. Eventually, you'll hire a writer to help, along with an editor and virtual assistant.
But right now?
You're all of those things.
And eventually, once you get comfortable with the process, it's a good idea to hire someone else to produce your content for you.
Does this mean that your content becomes crappy and you don't worry about quality?
When you have figured out your “voice” and you're comfortable with the process and think you're ready to outsource the writing, you need to start creating something I call “article briefs”.
Here's what that looks like.
Let's say you have a blog about cats and you want to write an article about the “best dry cat food for older cats”.
You'd create an article brief. In this, you'd put together a google doc that explains what the main topic is, and then goes over all of the sub-topics that your writer needs to cover.
From there, you'd assign a word count range (again, look at the top three results and find out the average words needed to show up at the top of the SERP), and you'd assign it to your writer.
Your writer would create the content, and then every week you'd look at the content they have written and you'd become an editor.
This takes much less time on your end, and though it requires an investment in content the blog will keep on chugging along. Plus, you can still contribute blog posts when you want to write as well.
This is how every blog I own works and this is how I grow them to hundreds of thousands of visitors monthly.
Myself, or an editor I employee, creates an article brief that is followed closely by a writer.
Then, once the content is submitted, the editor will review that content and make sure it's been done well.
From there, someone posts it to the blog and the train keeps on chugging along.
As you get comfortable with the process, then you scale. You have this same process with 2, 5, even 10 articles a week.
You employee multiple writers, you hire a virtual assistant to help you post content, and you scale. This is what I do.
At this point, 20-30 articles are published each week in my blogging portfolio.
Want to know the shocking thing?
I read the blog posts for the first time when they're published.
The reason for this is that I have a whole team that supports me.
(The only exception to this is OneHourProfessor.com, I work a lot more hands-on with my own brand)
But that is what happens in the future when you're ready to manage the process and invest more money.
Just get comfortable writing your content, editing it, and posting it.
Quality content is what will help you beat out your competitors.
Do not get distracted.
Do not redesign your blog.
Do not focus on email
Do not focus on advertising.
100% focus on your content, because without your content, or without traffic, your blog is useless.
Now, back to figuring out how competitive keywords are.
In order to do this effectively, you'll need to use a keyword tool to determine what the competition is for the content you're writing.
These tools help you not only understand what the search volume is of your keywords, but it also helps you understand how competitive they are.
For this, I use a tool called LongTailPro.
The nice thing is they have a 7-day trial for $1 you can try to get a hang of the tool.
This tool has been around for a very long time and I have used it since the beginning.
There are newer tools out there like keywords everywhere, UberSuggest, Ahrefs, SEM Rush, and others.
But I personally still use this one and I'm happy with their performance.
Once you sign up, click on this link to get a full list of all of their tutorials. It'll explain everything you need to know about the tool in great detail.
Step 10: Start Making Money
This is the fun part about blogging. Even though it takes a LONG time to get here, making money from blogging is one of the most gratifying things you can possibly do.
Truth be told, anything I write here will be redundant because I’ve already written an entire guide on how to make money blogging right here.