How a start a blog [Ultimate Guide]
How a start a blog [Ultimate Guide]

How to start a blog and make money [Ultimate Guide]

In this complete guide, I’m going to teach you how to start a money-making blog. We will begin with the mindset you should have as a successful blogger, how to pick a lucrative niche, how to technically set up the blog (WordPress, theme, plugins, pages), how to write excellent content, how to promote it to get readers and how to monetize your blog correctly.

If you want to become a successful blogger, this information is both uplifting and depressing. It is possible to make money blogging; lots of people are already doing it.

I won’t lie and say it’s easy making your living as a blogger. Still, anyone can indeed do it, provided you have a subject you’re passionate about and the dedication to write about it long-term.

I’ve created, maintained, and sold over 40 blogs so far, and I’m ready to give you the exact recipe that will guide you through creating a blog that will make you profit in several months.

1. Before Starting Your Blog – Your mindset

1.1 Be Driven By Passion, Not Money

It’s crucial to have a financial plan laid out, but it should never be your project’s primary motivator. Many blog owners are making money today because of the deep, admirable love they felt for the community’s subject matter.

You’ll hear about overnight successes in the blogging world, but that most often means that everybody on the internet realized the blog was there overnight.

That blogger has likely been going strong, writing content and working on building an audience for years. For some of that time, the blogger was probably making little to no money.

1.2 Be Ready to Work Your Butt Off

I won’t lie or sugarcoat it: Managing a blog is challenging.

In my opinion, it is best to hit the ground running by:

  1. Inviting you to participate: You have more connections than you realize. Just look into your Facebook profile, or politely ask your friends to help out. Offer an incentive, if you must.
  2. Hiring someone or asking for volunteers: If you have little to no money, places like Craigslist allow you to place unpaid gig listings.
  3. Staying active: Getting the blog off the ground also means answering questions and starting new topics every day, especially toward the beginning. So for an hour or two every day, check your blog and answer questions from members, delete spam, interesting post content, or ask questions that encourage your members to engage.

Now let’s officially look at how to start a blog and make money.

2. How to find your niche

A blog with a clear identity is more likely to be successful than one with a broad focus. A personal blog is about you, while a professional blog is about the topic. You can and should be personable and share your story, but only as it relates to the topic at hand.

Before you start doing anything else to start your blog, you should figure out your topic. Your niche will impact the domain name you choose, your page’s design, and your ideal posting schedule to appeal to the most readers in your area.

2.1 Research the market

Picking the right market for a new blog can be tricky. You want to find a popular topic to attract interest and earn money, but one hasn’t already been oversaturated with bloggers giving their opinions.

Finding a new perspective on a topic that people aren’t already blogging about gives you the best chance of making it in the business long-term—if it’s a field where interest exists. There are no bloggers on the topic because no one wants to read about it. The only way to know is by researching the field.

Keep in mind that you should choose a niche that you are familiar with or passionate about. It will be funny if you receive questions from your readers, and you will not know the answer, and you will have to search Google every day.

If it is something that you’re not passionate about, you will later become less and less involved in your blog, which will drive people away.

Thankfully, researching a niche has become easier over the years, thanks to the vast online communities available.

Here are the ones I recommend most:

Places to get niche ideas

  • Reddit: Browse through the thousands of subreddits and see how many years they have existed for, how many subscribers they have, and pay attention to their level of interaction. Just about any subject has a loyal following, but you must also consider your chosen niche’s financial viability.
  • Facebook and Linkedin Groups – When you decide on a niche, check associated Facebook and Linkedin groups about that niche and see if there are active discussions and people interested in getting more information in acquiring products. The 2nd most bad thing after going into a very competitive niche is to go into a niche without buyers.
  • Quora, Yahoo Answers, and Similar: Look into new, trending, and all-time popular questions on these websites. What questions keep consistently popping up? Why? What do you think you can offer to your members to start a blog based on said topic?
  • Google trends: Set up email alerts of your chosen topic on Google trends. You can turn virtually any trend into a forum topic by asking questions about it. This is a goldmine. You can use Google Alerts to set up notices for your niche.
  • Browse similar blogs: What subjects are they covering? What are they missing? How are those members treated there? Can you bring something new to the table, or at least improve upon their existing methods? It would help if you did not try to mirror a current forum unless you have a lot of money and time to overcome it. Otherwise, it is going to be a lost battle from the beginning.
  • Competitive intelligence tools: Using tools like SEMrush, iSpionage, and SpyFu helps you find blogging opportunities by investigating blogs and websites online. So before actually starting a blog, check how others are doing it, and mimic their success.

Further reading: Keyword Research Guide (Tools & Tutorials)

2.2 How to decide the best niche to start a blog

The larger the interest in a given topic, the smaller the percentage of the total market share you need to capture to succeed, and the more specialized your niche will be to provide a new voice.

The best niche for a new blog in 2020 isn’t necessarily the one with the biggest following or the one that’s the most unique; the best niche is the one that allows you to be a new voice for a community that will be able to support you.

You shouldn’t assume what kind of activity exists on a given blog topic before you start doing your research. Some topics might seem like they’d be trendy but turn out to be relatively rare once you’ve done your research, making them perfect potential niches for you.

Conversely, you might think you’re the only one interested in a given idea, only to find the blogosphere already overrun with people scribbling on your esoteric niche. Take notes as you do your research to kill two birds with one stone.

2.3 Why you?

The blog itself is not the product you’re selling to the consumer. The blog page is more like a storefront. The products that are up for sale are your ideas and expertise, as conveyed through your posts.

To attract readers to your blog, you need to give them a reason to listen to what you, specifically, have to say about a given topic. Why would someone want to read your blog instead of the ones already established?

Before you make your final decision on which niche to delve into, ask yourself that simple question: why me? You should provide a one-sentence answer that would make someone interested in reading what you have to say.

2.4 Logistics

Ensure that the research, writing, and marketing you’ll need to do in your chosen niche is realistic for your life before you settle on a topic.

If you want to write about the local music scene, you’ll have to make a point of going to many shows—maybe not the best idea if you have to wake up early every day for work.

If you want to write a financial blog, you need to keep up with market trends and deliver timely advice to your readers, who count on you to guide them through a quickly changing landscape.

The niche you choose will also have an impact on how you earn profit from your blog. Your fly-by traffic ratio to repeat readers might be higher if you’re writing in a larger niche. You’ll get many page views that would appeal to advertisers but may have a harder time selling products.

Conversely, a blog in a small niche with a loyal core of followers might not get as much traffic. Still, the per-visitor profit could be higher because those visitors buy products and services, whether they’re original to you or sold by an affiliate.

3. Technical stuff

It can be tempting when you first start your blog to put it on a free site like or After all, it’s still a blog available on the internet, so why pay more than you have to set up?

Free blog services are fine if you’re a hobbyist, but they have significant disadvantages that can make your life much harder as a professional blogger.

Free sites, in general, don’t rank as well in search engines as paid domain names. They also don’t give you as much control over your design, making the page look unoriginal and less professional. Some free services also run their ads on your website, limiting your chances of making ad income.

3.1 Domain name

A domain name is your address on the internet. A new domain name can be claimed through a variety of different online services. It’s not expensive to register a new domain name—doing it with GoDaddy or NameCheap can cost you as little as $10 a year, and other services offer domain registration in the $20 to $40 range. Some domain names are more expensive than others.

Register a domain through NameCheap
Register a domain through NameCheap

If possible, your domain name should match the name of your blog. It doesn’t have to; once you own your domain name, you can put whatever you want on that site. Matching the web address to the blog name, though, will give you more name and brand recognition and make it easier for readers to find you.

Two and three-word combinations are less likely to have been used already. You can find an available domain name related to your niche with a bit of creativity and is more quirky and memorable.

Instead of purchasing a new domain name, you could check domain marketplaces like Godaddy Auctions and buy aged domains that already have some SEO power attached. Make sure you do your due diligence and the domain you acquired was not involved in shady tactics.

Further reading(s): How to Make Money Flipping Aged Domains

Action: Research potential domain names for your blog and register one using NameCheap, GoDaddy, PorkBun, BlueHost or your favorite domain registrar.

3.2 Hosting

Once your blog has a domain name, it has an address, but it doesn’t yet have a home. The files associated with your site will need to be hosted on a professional storage server so that your viewers can access them.

There are many hosting sites out there. Many places that register domains also offer hosting services convenient, though you should make sure the site has the services you need before signing up. BlueHost is a shared hosting site for WordPress bloggers who are transitioning to a self-sufficient site.

How to choose a good hosting for your blog

The most important thing to consider is how much web traffic volume you can have on a particular hosting site. Bandwidth limits won’t matter when you’re first starting your blog, but if you hope to grow your traffic quickly, you shouldn’t set yourself up for failure by choosing a server that’s too small. Many hosting sites offer different packages at different rates depending on your traffic needs and make it easy to upgrade down the line.

When you’re first starting, the cheapest option is often a shared hosting account. Prices can start as low as $3-$5 per month. Sites that offer this option include iPage, eHost, and In Motion Hosting. Research the hosting site before you sign up.

Are they reliable, or do you see users complaining about their service? You can also check around with other bloggers and see what hosting sites they use.

Another path you can go is to start with a managed hosting service. Check our article How to choose the best-managed WordPress hosting.

Action: Get a hosting account for your blog on DigitalOceanNameCheap, GoDaddy, Blue Host ,SiteGround or your other favorite hosting company.

3.3 Site builders and CMS

You’ve got a domain name and a host where the files associated with it can live. All you have to do is make your blog and transfer it to the host—and if you’re not a technically-minded person, this can be very intimidating.

A Content Management System (CMS) is a piece of software you install directly on your web host (not your computer) that streamlines the addition of necessary site features like tags and categories for pages, search and archive functions, or forums and comments sections.

There are several blogger-specific CMS programs, many of which you can use for free. WordPress is the most common.

I know what you’re thinking—isn’t WordPress one of those free blogging sites?

It can be (WordPress offers free blog hosting), but you can also download it as software and install it on your domain. It’s certainly not the only product on the market, though; take your time and carefully consider what features you’ll ideally need. 

Blog Software Usage Statistics 2019
Blog Software Usage Statistics 2019
Action: Download Wordpress, install it on your blog and test if its the right blogging software for you.

3.4 The importance of  a WordPress Theme

The layout and design of your blog will give your reader their first impression of you. On the practical side of things, you want to make sure it’s both easy to navigate and easy to read. Important posts should have a prominent place on the page, and the colour scheme shouldn’t interfere with your writing’s legibility.

A pre-made template or theme like those available on WordPress can be an excellent place to start when you’re designing your blog, but you should customize at least a few elements of it to help it stand out from the thousands of others that use that same layout.

Further readings:

Consider specialized features. Layout and color choices have some role in this; if you run a photography blog, you should choose a format that emphasizes images, for example. A financial blog might find it helpful to install a live tracker of the stock exchange on their front page; a sports blogger might have a ticker of scores and match results.

Top 10 Wordpress Themes according to BuilthWith
Top 10 WordPress Themes according to BuiltWith

According to BuiltWith, the most popular WordPress themes are Divi from Elegant Themes, Twenty Seventeen packed with WordPress, Avada, Genesis FrameWork from StudioPress, Enfold, BeTheme, etc. Here on, we use a pretty customized version of the Shaifa theme. Check our list of 50+ WordPress themes for affiliate marketing.

Install a Free Theme from Wordpress Repository
Install a Free Theme from the WordPress Repository
Action: Install a free theme from the WordPress repository or a paid theme and tweak it to match your expectations.

3.5 WordPress Plugins

Suppose you’re using WordPress as the CMS for your blog. In that case, plugins let you add all sorts of features, like email capture, SEO (Search Engine Optimization), Google Analytics, ways to optimize your images, increasing page load speeds, and more.

The only problem is that, like themes, there are thousands of them to choose from. And if you add too many (or poorly built ones) to your blog, it can weigh your site down and make it run slowly.

Ten must-have plugins to install right on day one when you start a blog.

  1. Yoast SEO, SEOPress – One of the best plugins that will help you make your posts SEO-friendly. The more people that can find your content, the better your blog will do. Yoast helps you to optimize your blog post titles, descriptions, content length, and other elements across your entire blog so that you can be found easier by search engines.
  2. OptinMonster. If you’re building an email list of readers, OptinMonster has a suite of tools to help you convert more readers into email subscribers
  3. WPForms, GravityForms, or Contact Form 7. You’ll want your readers to be able to get in touch with you quickly. WPForms lets you drag & drop contact forms onto pages so that you can do this easily.
  4. Sumo. Social shares, email captures, and more. Pretty much a no-brainer if you want to build and grow your blog.
  5. MonsterInsights. This is probably the best Google Analytics plugin for WordPress. Connect MonsterInsights to your Google Analytics account (you can sign up for a free Google Analytics account right here) to find out who’s coming to your site, how long they’re sticking around, and what your most popular blog posts are.
  6. BackupBuddy. Again, sometimes things go wrong. It’s always wise to have a backup of all your hard work.
  7. WPRocket, W3 Total Cache. Faster websites rank better on Google and give your readers a better experience. W3 Total Cache reduces your file sizes so that your blog loads faster for everyone. Check our WP Rocket review.
  8. MaxCDN. Speaking of speed, MaxCDN makes images and other static elements of your blog load faster as well.
  9. MemberPress. If you want to build a gated community around your blog content, there’s nothing easier than using MemberPress. You can create a subscription, restrict content, and set up payment options.
  10. Insert Headers and Footers. Sometimes to edit your theme, you’ll have to add code snippets to your header or footer. This plugin lets you add small snippets of code quickly.
Action: Install plugins from WordPress repository according to your needs. Don’t get too excited and install only the necessary ones so you will not get, in the end, a slow website.

Further reading(s):

3.6 Logo and other graphic elements

A great way to clarify your brand is to design a logo that reflects your niche and personality. You can do this yourself if you’re artistic, but for many people, it’s worth the financial investment to hire a freelancer to design the logo for you. The logo will come to represent your brand in most readers’ minds, and the initial investment you make in hiring a designer will be repaid many times over by the boost to your brand recognition.

Though this is most important with your logo, it can also be true of your blog design aspects. If you want customized images or a unique layout format but don’t have the design or coding background to make them competently yourself, don’t be afraid to look for a freelancer to complete the work for you.

In the article below, check the best ten freelance websites where you can outsource your design project. A well-designed site will be more likely to attract visitors and ultimately worth the initial financial investment.

Further reading: Best 10 Outsourced Websites to Hire and get hired

3.7 Must have pages

Ok, so now you have an empty blog up and running. Before creating content and launching, there are several pages you need to create:

  • About usTell your audience about you, your experience, and your journey. It’s a great way to connect with your readers.
  • ContactGive your readers a way to get in touch with you. You should add a contact form and list your email address, phone number if you want, and your social media profiles.
  • DisclaimerIf you plan to make money with your blog, you need to disclose it to your members.
  • Privacy PolicyInform your visitors what data you store about them and how you intend to use them.
  • Terms and ConditionsStay out of trouble by writing a terms and conditions page.
  • Write to us / Contributors if you plan to accept guest posts on your blog set up a dedicated page with all the necessary details.
  • AdvertiseYou could sell advertising spaces, mentions, sponsored articles, etc. List all your conditions on a dedicated page so advertisers can find and order from you.

4. How to Make Your Blog Secure

WordPress is powering over 45% of total websites today. It makes it a sure target for hackers and script kiddies. (those that use programs created by others to do damage). That’s because when a hacker identifies a vulnerability has millions of websites at his disposal to attack.

Why hackers attack your blog?

  1. Steal your member information (contacts, members, payment details, etc.)
  2. Insert malicious code (viruses) to infect your visitors
  3. Insert backlinks or generated pages to increase SEO rankings
  4. It’s hired by a competitor to damage your brand and SEO rankings
  5. Sending SPAM using your hosting account (You could get your IP blacklisted)
  6. Sending DDOS attacks using botnets (millions of infected websites and computers)

Now that I’ve shown your blog is a possible target, I’m sure you understand that you need to prevent this from happening and secure your WordPress blog. We have an article that covers the most important ways to connect your WordPress site.

Read more: Ways to Secure Your WordPress Site.

Besides using a strong password and not logging on to your admin panel from unsecured wi-fi hotspots, you need to rename your admin directory path and install a plugin like Wordfence, enabling protection against brute force attacks (scripts that try millions of passwords till it finds the correct one).

Also, install an SSL certificate because, besides security, it will improve your SEO rankings as well.

If you consider it difficult to install, customize and securitize your blog, don’t despair. I have you covered. Here is our recommended list of best WordPress support and maintenance services.

5. How to do planning and goals setup

Remember that overnight successes are sporadic, not just in blogging but in every area of life. At the beginning of the process, the work you put in may not begin to generate returns until a year or more has passed. If you’re not ready to play the long game, you’re likely to give up too soon and never see your blog reach its full potential.

You won’t need to invest much money in starting a blog, but you will need to consistently commit your time to be seen as dependable by your readers. Schedule yourself at least an hour to work on your blog every day. Commit to it as much as you would shift at your place of employment. If you don’t treat your blog like it’s essential, you can’t expect the readers to feel different.

5.1 Setting realistic goals

Everybody would love to be making a six-figure income from home, talking about one of your passions. That’s not an unrealistic goal in the long term. The problem is that many people think they’ll start a blog and make enough to retire within a few months. When they don’t achieve this pinnacle of success right away, they get discouraged and give up.

Setting realistic goals doesn’t mean you can’t dream big. It instead means breaking those big dreams down into pieces and figuring out what short-term steps you can take to achieve long-term success.

Once you’ve thought about your long-term goals, do some research on other blogs in your niche.

Check popular blogs and ask yourself:

  • How many page views and comments do most of them get?
  • How often do they post?
  • Check their social media audience and see how many followers they have on Facebook and Twitter.
  • How long has it taken them to get to this point?

If the top blog in your niche has 3,000 followers, setting a goal of 5,000 followers in your first six months would most likely only set you up to fail.

Set smaller milestones. If you want 1,000 subscribers, you first have to get 100 subscribers. Then you can go for 500, and so on, giving you benchmarks of achievement to hit along the way.

5.2 Play to your audience

Imagine your ideal reader. Think about how they spend their time. Are they single, or do they have a family? Where do they live? What are their values? Tailoring your brand to your audience can help give you a better focus on your first few posts and help you establish your identity more quickly.

You’ve probably heard the term “elevator pitch,” a description of your product or idea that could be conveyed in the time it takes to ride in an elevator—about thirty seconds if you want to put a number on it.

Before you start blogging, you should give an elevator pitch of your brand and topic. Once you can do that, you should have a clear enough brand concept to stay consistent through your early posts.

5.3 Scheduling your posts

There are two levels to consider here, and you should sketch out a plan for both before you start writing your content. There’s the week-by-week scheduling of when you want your posts to come out, and there’s the monthly and yearly scheduling of points or events you want to hit.

Exactly when you post will depend on your niche. A lot of bloggers just post when the spirit strikes them. They might have four posts in three days and then a two-week gap until the next one. That’s fine if you’re a hobbyist or if the blog isn’t your primary income stream, but to make your blog profitable, it’s better to keep a regular schedule on which your readers can depend.

Schedule your posts considering your target audience:

  • A business blog might want to have a post in their subscriber’s inboxes every weekday morning; e-mails sent over the weekend would be less likely to be viewed.
  • A blog about nightlife in the city might want to put out a great post on Thursday when subscribers make plans for the weekend. Whatever your niche, a weekly schedule lets your readers know when they should expect to hear from you and will more effectively build a solid subscriber base.
  • A gardening blog might want to time a new product release to correspond with late winter or early spring when many readers plan their gardens.
  • A parenting blog could have unique content for the back-to-school season. By writing it all out, you can more clearly see what points in the year you want to build toward and where you might have a more challenging time coming up with content, allowing you to plan accordingly.

5.4 Collaborate with other bloggers

Collaboration with another blogger can be an easy way to keep the site running smoothly while at the same time spreading out the pressure and the workload involved in maintaining it. It lets each of you take time off when you need to and can also add more perspectives to the blog’s content, expanding its appeal. Just make sure you choose your collaborating partners carefully.

It should be someone you get along with and someone you can count on to do their fair share of the work. Ultimately, the goal is for this to be a profitable business venture, and you should make sure from the outset that everyone involved is on the same page and committed to that cause.

Even if the person is a family member or close friend, it’s a good idea to write up and sign an agreement together to make sure the expectations are clear.

6. How to create quality content

You’ve likely heard before that “content is king,” and it’s true. Quality content is what will build your following and bring opportunities for profit and expansion.

6.1 How to write quality posts

You want the blog posts to provide value to your reader and be interesting to read. It should also be professional and free of distracting errors. Readers will usually forgive the errant typo or verb disagreement, but it’ll be harder to convince your reader to trust you if you consistently have issues with English mechanics.

The spelling and grammar checker on your word processor will catch most errors; even if you’re confident in your writing ability, run it on every post before it goes up to eliminate silly typos and mistakes.

The ideal length of a typical blog post is around 900-1500 words. It should have a headline that makes the reader want to click on it (though be wary of “clickbait” style titles intentionally misleading). The content should have a logical flow, with main ideas highlighted in bulleted lists or separated paragraphs.

When you first start your blog, all of your posts should be directly related to your niche. You want to convey your brand from the start so readers know what to expect from you. You also want to demonstrate your knowledge about the field you’re writing in—to establish your expertise with the topic and show readers why they should care about your opinions.

Your first 10-15 posts should be directly related to your niche. Some wildly successful bloggers occasionally go off-topic, but that should wait until you’ve established your identity.

6.2 Core content

Blogging expert Yaro Starak talks about something called a “pillar article” in his advice columns. Chris Garret calls it “flagship content,” while Brian Clark calls it “cornerstone content.” These experts describe the same essential thing: the articles that give your reader a clear conception of your niche and your opinions about it.

Cornerstone Blog Articles
Cornerstone Blog Articles

Core content articles should be on the long side—around 1200-3,000 words, depending on the format. These posts should not be time-dependent; a reader who sees the post a year from now should still find it relevant. These posts are the most likely to receive backlinks from other websites and, ideally, will continue to bring in new readers long after you initially post them.

So they don’t get buried in your archives, it’s a good idea to list these posts in a separate area, whether that’s a drop-down menu or links in a sidebar—this lets new readers quickly access the most helpful content. You can also reference these articles yourself in future posts to help new readers find and read them.

The more of these core content posts you include on your blog, the better. Five is a good minimum, and you should consist of at least three in your first ten posts.

The ultimate goal of any good core content post is to teach your readers something, whether it’s a skill related to your niche, an explanation of a concept, or an opinion piece that will help them see your niche in a new way.

If you’re not sure what kind of article to write, some core content options are listed below and might help give you an idea of where to start.

Cornerstone Content Ideas

  • Glossary pages are lists of terms related to your niche that you define for the reader in your own words. Glossary pages are often helpful if your niche is related to technology, finance, law, or any other field with very specific or esoteric terminology. They’re also an excellent format for getting backlinks because other blogs might reference your page if they don’t have glossary pages of their own.
  • Step-by-step how-to articles teach your reader how to do a task or make a product, often with pictures at key steps. Recipe posts on cooking blogs fit into this category and are probably the most familiar example, but this article style applies to almost any niche. Think of something in your industry that you know how to do, and your readers might not—the key thing here is sharing your knowledge of something with which you’re experienced.
  • List articles are excellent core content because people love to read and share them, and they can be good for stirring up a conversation in your comment section. They can take a few forms. Advice lists give readers tips on how to accomplish tasks (“4 ways to get better sleep” or “5 things to do before you get a mortgage”). Ranked lists are ideal for pop culture or product-based blogs, which can also link to products sold by an affiliate to increase the article’s profitability. Informative lists share knowledge with the reader (“most under-rated horror movies” or “surprise benefits of green tea”) and can be helpful in any niche.
  • Opinion pieces and editorials are most often seen in political and social commentary blogs and can be especially useful for stirring up controversy in your comments section. These pieces should start with a clear thesis statement, whether a theory, an opinion, or an argument. Back up your argument with well-presented arguments and make sure the thought is unique—remember, you want to add new value to your industry, not rehash the same ideas presented elsewhere. Also, make sure your opinion reinforces your established brand.

6.3 Finding your voice

Many people make the mistake of wanting to present a perfect image of themselves to their readers. While you want to introduce yourself as someone the reader can trust, you also want to show them that you’re a natural person.

There are thousands of blogs out there about every topic imaginable, and ultimately your personality and opinions are what will make your blog the one readers want to read.

Be willing to share your failures, challenges, and struggles. It will make you more relatable, and the reader will ultimately trust you more if they know you’re the kind of person who can admit to your mistakes.

A good blog post should have the tone of a conversation between friends. If you’re not sure just how to do this, there are a couple of tricks you could try. Try imagining that you’re talking to a person in your life, like a sibling or a friend, when you write your posts. How would you explain concepts in your field so that your sister can understand them? Use the same language when you’re writing that you’d use out loud in friendly conversation.

6.4 Consistency and trust

One of the most important things is to build the reader’s trust. Make sure your content is always factual and original. If you make a parroting habit or even outright copy someone else, your blog is adding no new value to your reader’s life.

Your opinions should be yours, and you should be prepared to stand by them. If your readers feel like you’re reliable, they’ll be more likely to give you their loyal readership.

You can also be dependable for your reader by posting regularly and not missing posts when you can help it. Some bloggers post daily; others post on select days of the week. Twice a week is a good frequency when you’re just starting.

You’re posting often enough to give people a reason to keep coming back. However, you still have time for your blog’s other aspects, like finding advertisers and communicating with your readers, without making you feel overwhelmed.

7.How to get traffic to your blog

You don’t need a massive advertising budget to raise your blog’s traffic upwards of 10,000 views a month and get recognized within your niche.

How can you entice even more people to your page?

7.1 SEO

SEO stands for Search Engine Optimization. The idea of SEO is that by using keywords in your posts, you get higher rankings on results lists when users search for those terms, meaning you’ll get more visitors to your site.

If you write good content related to your niche topic, your posts will naturally be keyword-dense without any special effort. An over-emphasis on keyword density can make your posts feel repetitive or stilted. Putting way too many keywords in your posts also makes you look like a spammer (called “keyword stuffing”) and makes search engine spiders ignore you if you’re guilty of it.

The most important places to emphasize keywords in your posts are the page header and the title tag. When you’re naming your pages, make them search engines in a friendly way by giving them names that clearly express what the page is about rather than an in-house classification system.

Keep the content itself focused on the idea, and don’t worry so much about getting terms shoved in there—if it’s on the topic to your niche, it will naturally come up in search results.

A better way to optimize your search engine ranking is to link back to your previous articles. The more links a page has to it, the more likely it will show up higher on the search result list. Just like with the keywords, don’t overdo it. Reference past posts when it’s logical to do so, not just for the sake of SEO.

Yoast Seo is a plugin that will help you with everything related to OnSite SEO, and we recommend it in section 2 of this article.

Links still play an essential role in SEO, and you should spend time acquiring quality backlinks. One of the tactics is to use a guest posting tool like Outreach. Buzz and find sites where you can guest post.

Further reading(s):

7.2 Social Media

Don’t limit your marketing to asking your friends and family to like your blog. Facebook, Twitter, Instagram, and Pinterest are certainly good places to start. Facebook ads are very inexpensive and can be targeted to ideal readers or groups. Follow other bloggers in your niche on Twitter.

You may get a follow back, and even if not, they could have interesting things to say. It’s advice that bears repeating: joining the conversation in your community is one of the best ways you can let people know you exist.

Social Media Guides We Recommend:

7.3 Outreach people from your niche.

I’ve had a lot of success in promoting my blog by outreaching members from my niche. Create a list of people that are active and email them. Create a friendly message explaining what your blog is about, and your plans, and invite them to signup and become enthusiastic readers.

If you need help on outreach people from your niche, check our Expert Roundup Creation Guide article.

7.4 Team up with small businesses

I already mentioned getting direct ad revenue from small businesses, but you can also form more symbiotic relationships with small businesses to help both of you expand your brands. Writing reviews of their products that are then shared on their site will bring more links and traffic back to you while selling their products.

Remember that most small business owners are just like you—they’re trying to get as much exposure as possible without having to spend a ton of extra money.

7.5 Sponsor or host events

If you run a blog about biking, you could become a sponsor for a local bike race. If you run a blog about pop culture, you could host an Oscar viewing party at a local bar or restaurant and live Tweet or chat with your followers.

We tend not to think about in-person events as useful for a blogger because our target audience is online and can come from any corner of the globe. Still, We don’t forget that your area is full of potential readers, even if your niche isn’t specifically devoted to your town.

If you can’t afford to sponsor or host a local event or your audience is international, you may create an expert roundup with bloggers in your niche. Just like the ones we did here on

7.6 Add your blog in your email signature

Don’t forget to add your blog in your email signature so the people you interact with will find out about your blog. Just make sure you don’t write something too blatant like Read my Blog or something, as most blog admins do not allow forum promotion – they don’t like to lose their members to a competitor.

7.7 Be charitable

It feels good to give back—and from a branding perspective, it’s a significant reputation boost and a chance to gain visibility while doing something good. Charity doesn’t have to mean giving money to someone, either—in fact. The best opportunities involve donating your time or blog space to a cause.

For example, a fitness blogger might ask readers to sponsor them in a cancer walk, while a financial blogger might put on a series of free workshops for people in a local library or community center to help them better maintain their financial health. Giving back to your readers and the community can establish your name and your brand in the minds of new potential fans.

8. How to grow your blog

Having an established readership is the best way to attract attention from advertisers. The more likely your audience is, the more likely you will be to get ad clicks or sell products that you or your affiliates have up for sale on their site.

In truth, while the niche you’ve chosen can help you to guess what your target audience might look like, you won’t know your readership until you have them.

Most blogging interfaces will give you reasonably detailed statistics on how often your pages are viewed, how many of those page views are “unique” (meaning visits from a different guest), or how many repeat visits. Check on these statistics periodically.

  • What style of the post seems to get the most views?
  • Do your readers like posts that are image-heavy or text-heavy?
  • How long are your most-viewed posts?

Using this information can help you to refine future content, tailoring it to what your audience wants. The more value your reader gets from your posts, the more likely they’ll be to link to them and share them with other people, and the better chance you have of increasing your subscriber base.

8.1 Have a conversation with your readers

We talked about a conversational tone earlier in this guide, which is essential, but it’s equally crucial to engage your readers in actual conversation. Always respond to any comments left on your blog posts so your readers know that you’re listening and interested in what they have to say.

Posting regularly and replying to comments helps cement that readers’ minds are being someone they can rely on and want to spend their time reading. One-off visitors can be helpful, but cultivating a base of loyal readers is the best way to increase your subscription and page view numbers, and ultimately the best way to increase your profits.

Interactive content can also help engage your readers. The easiest way to do this is to post polls or surveys occasionally as part of your posts. If you run a fashion blog and post about the best-dressed celebrities on the red carpet at an awards show, you can ask the readers who they thought was the best dressed after posting your opinions.

These can be fun ways to start the conversation and include the readers in your process. If you can interview someone in your field, you could invite the readers to post questions. Giveaways and contests are also a great way to involve your readership and build loyalty into a community.

8.2 Entice subscribers

Keep in mind that your subscribers are far more critical than your Twitter followers or your Facebook likes. That is your core group of readers who will hear from you directly.

When you create a post or send out an e-mail blast, the people who will be most likely to spend their money on your products and the group you can count on for views of your most recent posts. Especially when you’re first starting, growing your subscriber list should be one of your top priorities.

One easy way to increase your subscribers is to offer an incentive to people who sign up. It’s a proven, effective way to increase subscriptions. The key is to provide an incentive that gives subscribers real value without cutting into your profit margin.

An exclusive whitepaper or resource can make a tremendous sign-up incentive because it’s something you only have to create that still gives readers long-term value.

If you sell products or services on your site, you could offer a discount to subscribers, either as a one-time coupon or a lower “subscriber rate.” Discounts can build both customer loyalty and your bottom line. Someone who wouldn’t have looked at your store before might do so if he’s got a coupon.

Make it easy for people to subscribe to your site. Pop-up subscription invitations are the current trend. Some readers will find them annoying, and some ad-blocking software will prevent them from opening, but they also can be effective at letting readers know you have a mailing list.

If you’d instead put a link on your site, make sure it’s easy to find and visible to most visitors—don’t hide it in a menu or at the bottom of the page. A new visitor shouldn’t have to search for a way to get updates when you post.

Further reading(s):

9. How to do networking and community

Even if you write in a relatively limited niche, chances are there will be at least a few other bloggers out there writing about your topic.

Making friends with other bloggers and website owners can help you generate more traffic by getting your name out in more places. The more a blog post is linked to and visited, the more it will appear in Google searches, bringing you even more traffic.

Remember that whenever you’re posting a comment on someone else’s blog, the comment should be primarily about them and very minimally (or not at all) about you.

Link back to your blog only if it’s legitimately relevant to the topic of the post. Spamming people’s comment sections with advertisements for your blog will not make you any friends and will not land you as many readers in the long-term as if you become known for leaving witty, insightful, or helpful comments.

Remember that everything you do online related to your blog is a reflection of your brand. A spirited debate in a comment section can get attention from potential readers and be respectful of other bloggers, even when you disagree.


How to start a blog and make money Recap:

  1. Before starting your blog you need to make sure you have what it takes. Make sure you are driven by passion and not money as there will be plenty of work to do till you will start making good money.
  2. Finding a good niche where is enough demand and not too much competition is crucial for your success.
  3. Next step is to research for a catchy domain name, register it, get a hosting account and install WordPress along with a great theme and plugin. Create a catchy logo and write the must have pages like about us, contact, and legal ones.
  4. Don’t take security lightly and make sure your blog is secured against attacks and hacks.
  5. Make a plan on what’s your audience, what content you’re going to post, how often you will do it and how you can collaborate with other bloggers and writers to create catchy content.
  6. High quality content is exceptionally important for the success of your blog. Create long form content along with trendy articles which are well researched and can be trusted.
  7. Next step is to get traffic to your blog through SEO, Social Media, Outreach and other methods.
  8. Grow your blog by creating giveaways, add a premium area for subscribers.
  9. Do network with other bloggers so you can do cross promotions, guest posts and transform your website into an authority one.

Conclusions on how to start a blog

Ok, now you have everything you need to start a blog. I’ve detailed every step along the ride.

As I’ve said, I’ve created over 40 blogs till now, and I’m happy to answer and help you succeed. Do you have a blog, or do you want to set up one?

Ask a question in the comments form below.

About Daniel S.

Daniel is the founder of Competico SEO & CI agency and co-owner here at 2005 he helps online business owners to establish a presence online and win the digital race.


  1. Hi that’s a great post honestly I didn’t read it entirely I just wrapped up. I need a suggestion I’m starting my personal blog so, I’m not sure what I should post on it. How and what about I write on my blog. I’m a student pursuing q degree in computer science. So I thought writing about my class work and share with my friends.

    Along with I also wanted to write about blogging and SEO but is it good idea to post such stuff on my blog.

    If not. Will I get any suggestions from.
    Thank You

    • Thank you for your nice words Prawin. This guide was created so anytime in your blog creation process to come back and read what you should do. No need to read it entirely from the beginning 🙂
      Before starting your blog you should think what you want to achieve from it? Want to get a job? Want to share the knowledge you get? Want to build your portfolio or you simply want to share things with your friends?!

  2. i am a blogger and i am trying my best to make my blogs more engaging and i agree with the blog and i am surely about to try this to my blog.

  3. The sparkling expand with enhance gadget I clearly have observed for proper clerking, accounting capabilities, like for invoicing, price range evaluation, financial analysis, education of financial announcement, record and a ways simpler and it’s miles a lot much less time overwhelming for all coins evaluation for cutting-edge modern-day and future yr in addition. That downloadable at

  4. Not good, I’m a complete looser. I think I lost discipline in my life and don’t how to face it. And how to recover from this lose.

    I’m trying to do but I’m losing interest in everything. Had no one to say or guide.

  5. this is a test comment

  6. Hello Prawin,

    What happened mate? We all loose it at some point. Let me know if you need some guidance to put you back on track. I would love to do it.. As others did it with me some years ago when I was at a crossing path point.

  7. Hi,

    Thanks for such a detailed article about starting a blog a blog and making money out of it. Hope, you will have to change the featured image. Anyways, I did come across your recent post about starting a forum as well. And, I could see more articles on content curation, keyword research guides for 2020. Hats-off to your efforts putting in advance.

  8. Hi Daniel,

    Nice blog post. I thoroughly enjoyed reading this guide. I like your style of writing. You did not sugarcoat things about blogger. I appreciate the fact that you have explained everything about blogging in simple and straight forward way. I am sure this guide will help many people take up blogging as their career in 2020.

  9. These are the perfect tips to start a blog and make money through blog.

  10. Thank you for your nice words, Aria. That’s right the featured image needs to be changed. Thanks for pointing that out. I’m glad you find our guides valuable.

  11. This article is very helpful for my business. Thanks for sharing this informative article.

  12. What is the role of backlinks and how much important they are for SEO of blogs and websites? Can we rank our blog posts without creating backlinks?

  13. @Baramdat backlinks are crucial in ranking for high competitive keywords. Yes you can rank just fine for low competition keywords without backlinks by writing and promoting awesome content. The nice thing is that if you’re content is great you will start getting backlinks organically, without having to worry about building backlinks.

  14. Thank you! I look forward to seeing more from you, this is what I need to find.

  15. Thanks for this amazing article. You have explained everything very well. Kudos !!

Leave a Reply

Your email address will not be published. Required fields are marked *