How Bloggers Make Money: Affiliate Marketing for Beginners

Post Synopsis: Do you want to make money online by joining affiliate marketing programs? Do you want to know which are the top paying affiliate programs? Do you wish you were also earning a full-time income just like that famous blogger you admire? This post explores how you can start making money from top affiliate marketing programs.

Have you ever come across bloggers or YouTubers talking about an awesome product they have tried and want you to purchase it too using their link? It could be a book, a course, a camera–anything really. Sometimes, the creator will even throw in a discount code for you to at the time of checkout. That’s affiliate marketing.

A majority of people (not brands) start blogs because it’s one of the cheapest businesses to start and run. A successful blog, in return, has the potential to earn you a great living. Among others, becoming an affiliate marketer is one of the cheapest ways of making money from your blog.

How Bloggers Make Money: Affiliate Marketing for Beginners

Do you want to make money online by joining affiliate marketing programs? Do you want to know which are the top paying affiliate programs? Do you wish you were also earning a full-time income just like that famous blogger you admire? This post explores how you can start making money from top affiliate marketing programs.

As someone who is considering becoming an affiliate marketer, you must be having a lot of questions in your head. How does an online affiliate program work? How do affiliate marketers make money? Can I make a full-time income with affiliate marketing?

Let’s begin by understanding what is affiliate marketing and how does it work.

Disclaimer: All links prefixed with an asterisk (*) are affiliate links. Any purchase you make by clicking these links will earn me a small commission but will not cost you anything extra. For more details, please read my Disclosure Policy.

What is affiliate marketing?

Affiliate marketing is a very popular method of making money online.

Bloggers (or any website owner, for that matter) can earn through affiliate marketing by promoting third-party products and/or services to their followers. For every sale, the bloggers then earn a fixed percentage as commission.

So in essence, you–the blogger–are a marketing and sales channel for the owners of the products and/or services you endorse.

Why should I become an affiliate marketer?

As you continue reading the post, you will understand why becoming an online affiliate marketer is a great way to earn moolah. But, if you don’t have the patience to read the entire post, here are some reasons you should:

You don’t need to spend anything: 
Affiliate marketing requires zero to minimal investment from you (and some of your time) but has the potential to earn you several hundred dollars every month. 

You don’t need to spend on manufacturing, storing, shipping, hiring a team–nothing. All you need to do is find a great product or service you believe in and talk about it positively to your followers.

You don’t need to worry about product/service delivery: As an affiliate marketer, your job ends once you have promoted a product or service. Appropriate delivery and post-sale customer service is the creator/owner’s responsibility. That said, it is important to only market products and services that you know are valuable to your followers, has a strong foundation and a responsible owner/creator.

You don’t have to provide customer support: Similar to product delivery, providing customer support is the responsibility of the product owner. You are simply a sales outlet who is bridging the gap between the owner and potential customers.

You may earn passive income from it: Over a period of time, if you are promoting the right product or service AND optimizing the promotion page properly, you may continue to make sales and earn a passive income without spending any additional time or effort.

How do I become an affiliate marketer?

Becoming an affiliate marketer is actually quite simple. What is difficult is knowing which programs will work for you.

Identify one or more product or service that you’d like to get behind and promote. Find out if there is an affiliate marketing program associated with the product or service.

And sign up. That’s it.

Typically you would find the sign-up information on the brand’s website.

If it’s a course, then look for an appendix at the end of the course that mentions whether the course is open to affiliate marketing.

If you don’t know or can’t find the information, email the brand PR or the product creator (such as a blogger selling a course) to find out.

Direct affiliate program vs. affiliate network

Most often, especially as far as blogging courses and software go, brands have their individual affiliate marketing programs. However, there are some–especially software–that tie up with affiliate marketing networks and offer their programs via those networks.

For example: *my preferred hosting partner–SiteGround–has their own affiliate program. They offer very reasonable hosting packages and gold-class customer service.

To sign up, you need to be their existing customer and apply for the program through their website. Once approved, you will promote their services on your blog and every sale you make earns you a certain commission.

If you are looking to switch your current host, consider signing up for *SiteGround’s amazing hosting plans. As their affiliate, here’s what you stand to earn:

My preferred hosting partner--SiteGround--has their own affiliate program. They offer very reasonable hosting packages and gold-class customer service.

*Another affiliate program I have signed up for is Suzi Whitford’s series of courses. Her courses are fantastic learning material for bloggers who are just starting out or are ready to step up their beginners’ game.

To sign up for Suzi’s affiliate program, you have to be an existing student (i.e. purchase one of her courses). In the course material, you will find the instructions to join her affiliate program that will earn you a 40% commission per sale.

*Just started a blog and need direction? Want to step up your email game? Want to create awesome lead magnets? Suzi’s courses have got you covered.

ust started a blog and need direction? Want to step up your email game? Want to create awesome lead magnets? Want to write an eBook? Want to do it all? Suzi’s courses have got you covered.

Most brands offering direct affiliate marketing programs will also provide you with marketing material to make your job even easier.

On the other hand, some brands choose to offer their affiliate programs via a network. *For example, Pinterest and Instagram scheduler–Tailwind–hosts their affiliate marketing program via ShareASale.

To sign up for *Tailwind’s affiliate marketing program, you need to first sign up on the ShareASale website.

At the time of signing up, ShareASale requires you to submit your website details. They will then review your application and you can expect to receive a response in 2-4 days. Once approved, you can browse their merchant listing and apply for each individual brand’s affiliate program.

*ShareASale lists thousands of brands–Tailwind is just one of the merchants listed on their Website.

Sometimes, brands listed on ShareASale may contact you to become their affiliate on the ShareASale website.

How does affiliate marketing pay?

As mentioned earlier, affiliate marketing programs pay you a fixed percentage per sale as commission. That’s the most typical payment model brands follow.

However, there are also other models in the market.

For example, some brands–though in minority–also allow you to become an affiliate without first purchasing the product or service in question.

You heard it! Some brands will pay you commission without you spending a penny.

For example, Amazon.

Amazon is a marketplace. They will pay you for helping them sell products that are listed on their website. All you need is an existing account and an active website.

With Amazon though, there are a lot of terms and conditions you need to follow–I will get to those in a couple of minutes.

As with display advertisements, affiliate marketing is also based on various payment models:

Pay per sale: In this payment model, you promote an affiliate product or service. Once a visitor clicks on the affiliate link and completes a purchase, you earn your commission.

Pay per click: In this payment model, your lead simply has to click on an affiliate link and get redirected to the affiliate brand’s website. That’s it! You’ve earned your commission.

Pay per lead/action: In this payment model, your website visitor has to click on an affiliate link, get redirected to the affiliate brand’s website, and complete an action.

These actions are varied and could range from entering their Name and Email ID to more details such as phone numbers and zip codes.

Or, perhaps they would need to complete a survey, watch a video, or download a software. Once the visitors complete the required action, you earn your commission.

There might also be other models out there that I am unaware of.

I have personally only come across and signed up for the pay per sale model.

Which affiliate marketing program is the best for me?

If you are convinced that affiliate marketing could work for you, the next string of questions in your mind will most likely be: “Which is the best affiliate program to make money?”

Well, the real answer is: there is no sure-shot way to know which programs will work for you and which won’t.

It depends on trial and error.

As long as you are mindful of the products and services you are choosing to market, you will start noticing which products or services are selling more than the others. Start focusing on those.

Most eCourses or eBooks you have purchased from bloggers have an affiliate program attached to them. Find out about these programs and apply to become an affiliate marketer for them. Again, choose only the ones you believe in.

With that out of the way, here’s a list of most popular affiliate marketing programs and networks you can sign up for:

The options are aplenty. Just Google.

At the cost of sounding repetitive, choose only those programs that you truly believe in and/or have used successfully.

You owe this to your readers and yourself.

Enough yapping, just tell me about Amazon affiliate marketing already!

Sigh! Okay.

Amazon affiliate is popular because it’s the largest online marketplace you know of. Anyone can sign up to be their affiliate.

But their affiliate marketing program is shit!

There, I said it. And that’s all there is to say.

Don’t waste your time on Amazon!

For one, their cookie length is 24 hours! This means unless your reader is an impulse buyer, you are unlikely to earn anything out of it.

Two, even though Amazon lists high-ticket items too, people usually are wary of buying expensive physical products online. So, there goes your chance of earning a decent commission.

Three, Amazon’s commission rate ranges from 1-10%. So, even if someone purchases a $700 phone from your affiliate link, you will earn a 4% commission, i.e., $28.

Four, they don’t pay commissions for purchases made by your friends and family. I don’t know how they track it but they do.

Five, if you don’t make at least three sales in your first six months as an affiliate marketer, Amazon will terminate your affiliate account.

Six, you cannot cloak your links or send affiliate links on emails, Pinterest, etc.

There are many more convoluted terms and conditions for Amazon affiliates. If you have time to kill or want a way to fall asleep quickly, read them here.

Told you, Amazon’s affiliate program is shit!

How many affiliate programs should I sign up for?

There is no limit to how many affiliate programs you can sign up for. But that doesn’t mean you should sign up for every program you come across.

Choose quality over quantity.

Select products and services that belong to your chosen niche and deliver to your audience’s interest.

Though not mandatory, it’s also wise to market only those products or services that you have personally used AND benefited from. In fact, *Suzi Whitford from Start a Mom Blog suggests that you post pictures of you using an affiliate product or service as it builds trust.

My personal recommendation would be to limit the number of affiliate programs to 10 or less.

Remember you need to justify the products you market. This means you need to write a good copy for the promotion. In my opinion, 10 is a good number to work with. Any more and you may be scrambling for time and ignoring your own products/services.

Best practices to earn from online affiliate marketing programs

Affiliate marketing is not a get-rich-quick-scheme. It may not make you thousands of dollars every month in your first year. However, following some best practices can help you ensure consistent income:

Invest in quality products: Blogging as a business needs investment, whether it’s to buy technology or knowledge. When it’s time to invest, purchase the best you can afford.

Most good quality products and services, especially blogging courses and software services offer a high percentage of commission.

Consequently, you can earn back your investment in a short amount of time.

In addition, because of the high value of the product, you are likely to squeeze the last drop of use of out of it.

Choose affiliate programs that pay at least 30% commission: When you are just starting out, it’s easy to sign up for several affiliate marketing programs without much consideration for the commission percentage.

However, it’s in your interest to scout for products or services that pay a minimum percentage of 30%.

Typically, high-ticket items do offer high commissions.

Another reason you should consider the previous point I made about purchasing the best you can afford.

Sign up for recurring payment vs. one-time payout model: It’s a 50-50 split when it comes to payout models. Some programs continue to pay you every month that your referred customer stays with the brand.

ConvertKit is a prime example of such a payment model. For every person who signs up for their services via your affiliate link, you earn a sweet 30% commission for every completed month your lead stays with ConvertKit.

On the other hand, most other programs use a one-time payout model in which you earn a fixed one-time commission when your lead signs up for a service.

Check the program’s link cloaking terms: Typical affiliate links contain a mix of letters, numbers, and special characters. They don’t make for the prettiest of links. So, bloggers often use cloak plugins that enable them to customize the affiliate links as per their own liking.

For example, an original link[email protected]#jkhIheoo can be customized to using a link cloak.

However, some programs, such as the Amazon affiliate program, do not allow any type of cloaking. You have to use the original link generated by the Amazon affiliate software.

Similarly, if you want to use affiliate links on Pinterest, you may need to fulfill certain conditions. So, all this is to say read the terms and conditions of each program carefully.

Select programs that offer cookie length of 30 days or more: Cookie length refers to the amount of time you are entitled to earn a commission from a purchase.

Each online affiliate marketing program offers different cookie lengths ranging from 24 hours to 365 days.

Suppose one of your readers clicks your affiliate link, she has between 24 hours and a year (depending on the program) to make her purchase. Any purchase made outside this window will not earn you anything.

But human minds are fickle. They take long to deliberate and decide, especially when it comes to certain purchases. It is, therefore, in your favor to promote programs that come with at least 30 days…but the longer the window, the better.

Disclose all affiliate links: As with sponsored posts, you need to disclose that fact that you stand to earn from your affiliate links.

Whenever you are including an affiliate link–even one–include a blanket statement that the post contains affiliate links. Same is true for including affiliate links in emails and social networking platforms.

Mark all affiliate links as Nofollow: Any link or content that may result in generating an income for you should be marked as a nofollow link. This applies to affiliate links too.

Follow the rules: Read the terms and conditions of each program carefully. While some programs do not put any restrictions on you, others may have certain terms that you need to abide by.

For example, you cannot include Amazon affiliate links in your emails or any social media platform.Don’t know if becoming an affiliate marketer is the best choice for you? Take this quiz.

Okay, I signed up for my favorite affiliate program. What next?

It’s time to promote.

Traditionally, writing a product or service review blog post is the most common way of promoting your favorite products.

But there’s only so much you can write about the features of a product or service. Plus, there are 100 other bloggers who are also writing a review post listing the same features.

What can you do differently?

Let me tell you the secret of copywriting–weave your story around the benefits of a product.

Too often, bloggers list the features of a product or service in their blog post, sprinkle the affiliate link in the post, and think their job is done.

Features don’t tell potential customers what they stand to gain from purchasing the said product or service. What pain point is the product or service resolving?

Focus on the benefits of a product or service. Illustrate how using the product or service of your choice has changed your life? Tell your personal story and show why the potential customer should invest their money in your favorite product?

You may choose to talk about all the benefits of a product or service in one epic post or create a series out of it.

If you are feeling super creative, you may even think of a more innovative way to promote the product or service on your blog.

Other common ways of including affiliate marketing links on a blog are:

Write an in-depth tutorial. Illustrate how to use a product.

List your favorite products and services: Create a Resources page on your website and list all of your favorite tools and products. Here’s an example from ProBlogger.

Create a roundup of products and services your peers use but include your own affiliate links. For example, write a post “10 Successful Bloggers Share Their Favorite Productivity Tool” and include links to 10 different productivity tools.

Create a day-in-the-life YouTube video or blog post and show yourself using a product or service.

Embrace the “in your face” technique. Instead of displaying third-party advertisement, use the space to display affiliate banners. Very often, the brand will provide you premade banners for this purpose.

There are bloggers who are earning a full-time income just from affiliate marketing. The most popular name that comes to mind is Michelle Schroeder-Gardner. Her personal finance + travel blog, Making Sense of Cents, earns her a handsome $100K+ per month. Most of that income is a result of affiliate marketing. If you are looking to take up affiliate marketing as your #1 method of blog income, check out her course, Making Sense of Affiliate Marketing.

As for me, I started including affiliate links in my posts a couple of months ago but it’s sporadic. It is not my aim to earn a full-time income from affiliate marketing. I am working on it to generate a “passive” revenue stream while I focus on my main income offering–my own product and service.

That’s right! I am working on creating an epic course on creating effective content. That, after all, is my expertise and my bread-and-butter. If you don’t know, I am an Instructional Designer with over 15 years of experience. I create web copies and online + offline course material for Fortune 500 companies.

And that is exactly what I will talk about in my next and final post in this “How Bloggers Make Money” series–creating and selling your own products and services.

Do you have any experience with affiliate marketing? How was your experience? What advice would you share with new bloggers? Share with me in the comments below.

Postscript & a confession

Of late, I have been feeling disconnected writing about blog-related stuff and ignoring the “content creation” category.

But then again, I get so many comments and emails from new bloggers telling me how they are benefitting from these “blogging” posts.

So I am really torn. I love sharing lessons from my own blogging journey but it’s not the niche I am passionate about.

After next week’s post, I am going to switch back to content writing. Posts on blogging may take a backseat for some time or maybe I will split it 50-50. I am yet to work out the distribution of posts, but I will keep you updated.

Thank you for your support.

Pin for later.

Do you want to make money online by joining affiliate marketing programs? Do you want to know which are the top paying affiliate programs? Do you wish you were also earning a full-time income just like that famous blogger you admire? This post explores how you can start making money from top affiliate marketing programs.

How to Start a Blog When You Are On a Budget

So you’ve decided to start a blog and become a blogger…a professional blogger. Good for you! It’s a fast-growing community of awesome people who are driven to live life on their own terms. Blogging success stories are shared in every popular media. Bloggers are replacing traditional celebrities in many endorsement deals. These “bloggers” are now known as “digital influencers.” They have the power to make or break upcoming brands with their reviews. They are also teachers, mentors, coaches, and employers. They are the new face of the digital world.

And you want to join the club.

But if you are looking for someone to tell you how to start a blog for free and make money, my friend, it’s not happening. Because professional blogging is a business and no business can be started without at least a token investment.

But worry not.  Even if you don’t have the huge budget to invest in the business of professional blogging, it’s fine. 

That’s the beauty of most online businesses. You can create a blog easily for as little or as much as you can afford. Really!

You can start a blog today by paying less than $100 a year! Of course, you can scale up when you can afford to do so. No hurry.

In this post, I am sharing the absolute essential tools you need to start your blogging business even if you are on a budget. Remember, these are all things that your business NEEDS, not WANTS.

However, keeping in mind that some of you may be better able to afford paid products, I am also listing some paid products that I truly believe in.

Let’s start.

How to Start a Blog on a Budget

How to start a blog even on a tight budget

Disclaimer: All links prefixed with an asterisk (*) are affiliate links. Any purchase you make by clicking these links will earn me a small commission but will not cost you anything extra. For more details, please read my Disclosure Policy.

No time to read the whole post? Grab the “whats” right here; read the post for the “whys.”

[table id=1 /]


If you want to start a blog, the first thing you absolutely need to invest in is a domain name.

What’s a domain? That’s the address of your website. Yes, your blogging business needs a website. Your “blog” will be a component of your website. This will be the place you will direct potential clients to when you meet them. This will be the place search engines will list on their result pages.

Now, look–you can start a free blog on or Blogger. In fact, if you are absolutely new to the blogging world, I encourage you to do just that. Create a free blog and work on it for 30 days. By the end of the month, if you feel you can keep up with the consistent content creation, go ahead and move your blog to a self-hosted site (more about this in the next section).

But, once you come up with a name for your blog, buy that domain right away. Because those things sell like hotcakes. Your chosen name may not be available after 30 days. *Buying your domain name should be priority #1.

Here are some options to buy your domain name:

  • GoDaddy: They are one of the most popular domain registrars in the world. GoDaddy’s registration process is simple and takes literally 5 minutes. Additionally, most available domain names come pretty cheaply for the first year. Subsequent years will typically cost a lot more than the first year. This website,, is registered with GoDaddy until 2020.
  • *SiteGround: Another up-and-coming domain registrar, *SiteGround is better known for their hosting packages (more on that in a minute). If you buy their hosting package, you can register your domain for free. I cannot talk about their domain registration process because I haven’t done it personally. However, I have gone through their web hosting process and customer services, and trust me, *SiteGround is worth their weight in gold.
  • Namecheap: In the last few months, I have seen Namecheap come up in several discussions. Turns out, their offers are truly cheap. You can buy certain domains for as little as 80 cents…a year! Typically the “.com” extensions are costlier (~$10) than the uncommon extensions, such as .website, .ca, etc ($0.8, $1.88, etc). Again, I do not have any personal experience with Namecheap but you can give them a try.

Bonus Tip: Before making the payment, search Google (or Groupon) for valid promo codes to get additional discounts.


Most domain registrars also offer hosting packages for your website files. So, at the time of purchasing your domain name, you can choose to purchase the hosting package from the same company as well.

It may sound reasonable to keep buy the domain name and the hosting package from the same company. However, it’s in your own interest to keep your domain registrar and hosting company separate. This is because if for some reason you decide to change your host company (most likely to be slow site speed or bad customer service), you will most likely want to move your domain too. Then, it’s like setting up your website from the scratch all over again with the new companies. Instead, if you register your domain with one company, you just need to change the name servers (hosting company) details. Here’s a good post that explains why it may be better to go with two separate companies.

Okay, with that out of the way, I recommend *SiteGround as your hosting partner. Their hosting packages are reasonably priced and offer great features. Buy their *StartUp plan, which is targeted at new website owners and is priced at $3.95 per month. But more importantly, their customer service is excellent. And that is important for someone who is just starting out and overwhelmed with 10 other things they have learned. And most likely, they are not tech-savvy either.

As mentioned, almost all domain registrars provide hosting packages. Beside *SiteGround, the following are also popular hosting companies:

Special mention for Squarespace, which is a relatively new kid on the block. Squarespace offers very professional-looking website designs but comes with a subscription fee that is almost priced double of *SiteGround.

Irrespective of which domain registrar and host you choose, make sure you are signing up for these additional services either from your domain registrar or your domain host:

  • SSL: Secure Sockets Layer, or SSL, is a standard security protocol to ensure that any data transmitted between the server and browser is encrypted for security. In simpler terms, no third-party can intercept and read your data. Let’s not discuss the NSA and the CIA here 😉
    Another reason SSL is important for your website is that Google has decided to downrank or eliminate the websites without an SSL certificate from their search result pages. Not showing up on world’s #1 search engine is bound to hurt your business.
  • Domain privacy: Check this! Unless you pay to protect your personal information on the web, it’s up for sale and public consumption. Don’t believe me? Search my website on WhoIs. You will find information about my host partner, domain, and website. But you won’t find my address and phone number because I have paid to protect those details. *I suggest you do too!

Website/Blog Builder

So, you have your domain name and self-hosting package. It’s time to build your website/blog.

But first, you need to choose a blogging platform (technically a content management system or CMS).

At this point, if you are confused about domain, host, and blogging platform, here is the example I like the best: the host server is the building you want to reside in; the domain name is the unique address of that building; the blogging platform is how you decorate your apartment in that building.

The options are aplenty, but WordPress is one of the most popular blogging platform in the worldaround 19,500,000 websites on the entire web use WordPress.

Hosting sites, such as *SiteGround make it really easy for you to install WordPress–in fact, it’s a “one-click installation.” Awesome, right?

At any point, if you get stuck, just chat up one of *SiteGround’s amazing customer care team and they will help you out instantly.

The other common blogging platform you can give a try is Blogger. Google owns this platform. As expected with Google products, a positive user experience is their top priority. Blogger interface is very intuitive and comes with a variety of themes and customization options. Sadly, it is not as robust as a self-hosted WordPress website–as essential for an upcoming or established business.

Squarespace is also a good complete package solution should you choose to go with them.

However, WordPress trumps the aforementioned options because it’s just much more robust than all of them put together. With WordPress, you can select among thousands of free and paid themes and plugins (see next two sections for details).


A theme is a pre-designed visual template for your website. It is what gives your website its unique look.

After you set up your blogging platform (hopefully WordPress), you will see a default theme that comes with every new blog installation.

Now, it’s time to find a free or paid theme that reflects your brand vision and matches your sense of aesthetics.

Here’s the thing: beauty is a trap and themes are nothing but beautification of your website. As a new blogger and website owner, it’s very likely you will spend hours trying to get the “just right” look for your website.


Find a good free theme and focus on building your content repository. That’s all you need to do when you start a new blog.

Here are three free themes that I think can work wonderfully for your new website/blog.

  • Sydney: This is a great business theme and looks very professional. It can give any paid theme a run for their money. I gave it a try but found that it requires some time to set it up like their demo page. And time is something a preschooler mom lacks. So, I switched to Total.
  • Total: This is the theme I have used for the longest time. Truth be told, there is a lot you can do even with the free version of this theme but right now, my focus is on content building. I am not bothered whether I can create clickable image boxes on my homepage (something the paid version offers). As I grow my blog and start offering products and services, I will need to do that but we will cross that bridge when we come to it.
  • Elementor: This is not exactly a theme but a page builder that works with most pre-installed themes. It helps you create customized visual layouts for your posts and pages. This plugin can give any professional page builder a run for their money!

Free themes are great but may not give you hundreds of features that a paid theme will. So, if you feel you need a lot more control on your website, go with a paid theme. But remember, the key to staying within budget is to purchase your NEEDS, not WANTS. And you don’t NEED a paid theme until your business has grown to revenue-generating state.

As of March 2018, I have purchased only one paid theme–*Isabelle from Bluchic and I am happy to recommend it to others. It’s a wonderful, clean theme to work with scores of customization options.

Here are some theme marketplaces and recommended paid themes you can consider:


So, now you have your blog/website almost set up. Now it’s time to add some widgets or plugins as WordPress calls them.

Plugins allow you to add additional features to your website/blog, such as a content calendar, legal disclaimers, email collection form, etc.

Note for this section: Those on platforms other than WordPress, please do your own research to find options. Due to my lack of experience with other platforms, I am unable to suggest a resource of similar authority.

When you start a new blog, it’s natural to get carried away and install any and all plugins that promise to boost your profile and reach. However, the downside of installing too many plugins is that it will slow down your website tremendously. Did you know any website that takes more than 3 seconds to load fully is considered a slow website by the Google Gods?

Here’s a list of just the essentials plugins that will keep your new blog or website in good shape.

  • Antispam: Spammers are no longer limited only to your Inbox; they are ready to infest your website too. Most bloggers who start a new website or blog do not know they will be bombarded by spam bots within hours of setting up their blog. These will typically come in the form of incoherent comments on your blog posts. If you are wondering why spam bots are let loose, it’s to leave links on your website, which in turn boosts the owners’ page rank (learn more about SEO techniques, including backlinking, in this post). To block these spammers out, install a free antispam plugin, such as Akismet. From my experience, Akismet is a fantastic antispam plugin that is on point 99.99% of the time.
  • SEO: Search Engine Optimization, or SEO, is your secret sauce to finding loyal subscribers. People who find you on SEO are more likely to stick around because they came seeking your content intentionally. They are not random visitors from Facebook promotion thread who are interacting just because they have to as part of the promo thread rule. Therefore, do everything you can to boost your SEO (sign up to receive the Boost Your SEO Juice Cheat Sheet). Make SEO your #1 priority–not FB, not Pinterest–SEO is your long-haul partner. Following are your top 3 options:
    • Yoast SEO: This is a fantastic and probably the most popular free SEO plugin. It comes with pre-defined text fields, which you need to populate for SEO purposes. Additionally, it offers suggestions on things you can do to make your content more SEO-friendly.
      Yoast SEO comes with a paid version too, which allows you to optimize for long-tail keywords, enable redirects if you change your blog or post URL, etc. But really the free version is good enough.
    • All-in-one SEO: This is another popular free SEO plugin with features similar to Yoast.
    • Squirrly: You guys, I recently installed this plugin and I LOVE IT. It is, by far, the most robust SEO boosting plugin I have come across. It’s jam-packed with additional features, such as weekly website audits and reports, suggested copyright-free images, etc. Do give it a try!
  • Social sharing: You can run, you can hide, but you can’t escape–that’s social media for a blogger/business owner.
    • *Social Warfare: This plugin allows you to customize the share buttons so they are consistent with your brand style and colors. You can also choose from some pre-designed button styles. Plus the cool feature of having a floating set of buttons that moves with your readers’ scroll direction. This ensures your readers don’t need to search for the share buttons if they want to share. I used the free *Social Warfare plugin for about a month before upgrading to the pro version ($29 annually) because it’s just so bloody good! Here’s a look at the features of the pro version over the free version.
    • Sumo: Another diamond in the dirt, Sumo also offers a free and a paid plan with features similar to that of *Social Warfare. But Sumo does more. It’s a hybrid between a social sharing plugin (like *Social Warfare) and an email service provider (like *MailerLite). Yes, Sumo allows you to create landing pages and build an email list. The only downside to Sumo is that it slows the website down to a great deal. I have seen a difference of up to 3 seconds full load with and without Sumo. On the internet, 3 seconds is a big deal!
    • Jetpack: This plugin is a multi-utility one. With this one plugin, you can add social share buttons, see analytics data, image optimization, additional themes, downtime monitoring, auto-publish to social media, etc. Jetpack is a fantastic starter plugin but you know what they say about the master of all trades…

  • Image optimization:
    Images play an integral role in a website. They not only add visual relief but are meant to complement or supplement the text-based content. However, images can quickly slow your site down and eat into your web space.

The following plugins help reduce the size of image files (compress) on your website, thus saving you web space and speeding up your website. The difference can be up to 70% in most cases.

    • WPSmush: A very basic image optimization plugin, WPSmush is a very unobtrusive plugin that goes about doing its job in the background. WPSmush saves you a lot of time by processing the images on a bulk basis, i.e., it optimizes images as you upload them and can even compress several images together in the background while you go about your blogging business. And yes, do not be worried about the loss of image quality because WPSmush compresses but doesn’t compromise (the quality, i.e.).
    • ShortPixel: This free plugin offers a free and a paid version. I installed the free version, which allows you to compress 100 images every month. However, at the time of install, I had about 143 images on my website so the plugin stopped processing after it reached the limit of 100. However, three months have since passed and by default, I should have been able to compress 300 more images. But I haven’t been able to compress any additional images. I would like to believe it’s some kind of a glitch with my website because I have heard really great reviews of this plugin.

Contact Form

If you want your readers to contact you, they can either email you or they can submit their query in a contact form. Both these contact details should be included in your Contact, About, Services/Work with Me page(s), etc.

Contact Form 7 is a simple form-based plugin that collects your readers’ Name, Email, and Query/Suggestion.

Remember though that any emails collected through these type of contact forms or emails can NOT be tallied toward your email list. It’s illegal because the reader has shared their email ID to contact you. To join your email list, the readers need to express written interest and intent for doing so.

Therefore, Contact Form 7 allows you to add an acceptance checkbox for any condition, including joining your email list. If you reader checks that box, you can manually add that person to your email list.

Email, Sign up Forms, & Lead Magnets

Your email subscriber list is the biggest asset of your business. It allows you to be in touch with your existing and potential clients and that’s what makes money.

You can use Sumo or Contact Form to collect emails but you cannot email your subscribers using personal email services, such as GMail, Yahoo, and whatever other services are out there. That’s illegal.

For marketing emails, you need to sign up for services created especially for marketing.

The good news is that there are plenty of options to choose from. Some services even provide free services until you reach a certain number of subscribers. Others charge a monthly fee right from the beginning.

For a new blogger on a budget, I highly recommend *MailerLite.

  • Mailchimp: *THIS ISN’T A RECOMMENDATION. THIS IS A RANT.* When I started blogging professionally, I signed up for the free account of Mailchimp. It seemed to be a popular option and it was free for up to 2,000 subscribers! Wow! I thought I had hit the jackpot. But the frustration of using Mailchimp started soon after. It wasn’t intuitive to use and a truckload of headache. The opt-in form designs were amateurish and it reflected on my signup rates. But worst still, open rates were abysmal and I wondered why. Turns out, emails from Mailchimp are known for getting dumped into the Spam folder. So, if the subscriber can’t see your email, how will they open it? The nightmare didn’t end here. One fine day, I got a notification and an email from Mailchimp saying I had violated their terms of use and so they are disabling certain features on my account. Say what? What terms could I have violated? I wasn’t even marketing or selling anything; I didn’t include affiliate links in the email; heck, I wasn’t even talking about making money online (all things Mailchimp apparently doesn’t allow). So, I wrote to them asking what terms did I violate. It’s been 9 months and I haven’t heard from them. Here’s a screenshot from this morning.

So, what I am saying is, even if you are on a budget, don’t sign up with Mailchimp. Or do it, but at your own risk. There are many bloggers who use Mailchimp and seem happy using it but I do NOT recommend them.

  • *MailerLite: After the Mailchimp debacle, I found *MailerLite. It offered a free account but up to 1,000 subscribers. I thought to myself, “Well, 1,000 is a big number. Even though I am losing out on 1,000 more free subscribers–compared to Mailchimp–I should give this a try.” You guys, from the moment I started using *MailerLite, I wanted to cry tears of happiness. It was soooooooooooo easy to use and I could create pretty opt-ins. But more importantly, *MailerLite was offering the automation feature even for a free account (at that time, Mailchimp automation was a paid service). Automation helps create a process that sends out prewritten emails to all new subscribers, or to subscribers who complete a certain task and sets of the “trigger.” *MailerLite also allows you to create beautiful landing pages and sign up forms and most features that paid services offer. For all new bloggers and future business owners, I recommend *MailerLite with my eyes closed.
  • ConvertKit: This is one of the favorite email services of most bloggers these days. I had the opportunity to use it for two months free of cost because of a promo they were running. I found that the setup process was a little advanced for an absolute beginner but once you are set up, ConvertKit is a breeze. They offer very advanced features, such as tagging your subscribers according to their current place in the blogging journey, or any roadmap for that matter. You can dive deep into getting to know your subscribers with ConvertKit. *MailerLite also provides this “tagging” feature but it’s very limited. The reason I didn’t jump on the ConvertKit bandwagon was that I wasn’t ready to pay for this service yet. My email list is not very long (300 odd) at the moment and I have open rates in the high 40s. I think I can live with *MailerLite for several more months. When the time comes, I will have to decide whether I want to upgrade to *MailerLite’s paid plan or switch completely to ConvertKit.
  • *Interact: I spoke about using Contact Form to collect email IDs but also mentioned that you need to have a special checkbox to ensure people who contact you also want to join your email list. The other way to collect subscribers is offering your readers a free resource–known as a lead magnet–and asking them for their email IDs in exchange. Typically, you would create a short PDF document with exclusive tips or a cheat sheet as your lead magnet. But another fantastic and more engaging way to collect emails is to have them take a quiz. The quiz is tied to an actionable blog post or list of action items and to see that list, the reader gives you her email ID. If you’d like to create your own quizzes, give *Interact a try. They offer a fantastic quiz builder that is intuitive and easy to use. Their help center is a gold mine to equip you with product tutorials as well as done-for-you quizzes that you simply need to embed on your website.
  • Freebie delivery: If you choose to create a digital, downloadable lead magnet, you need a way to deliver it. The easiest way to do this is to upload your free resource on Dropbox or Amazon Web Services (AWS) and then provide the link to the file in your email created on *MailerLite or your chosen service provider. These are all free options you can use when you start a new blog.

Content Creation

The beauty of blogging is that you can create content and graphic for free and sell it for a profit. This is why so many people love the online business–the investment is just a fraction of what a physical product business or even a service requires.


As a blogger, you can write your content directly into your blogging platform’s Authorware. But, if you work from multiple places (home, coffee shop, park, traveling etc.) and need access to your content at all times, Google is always there to rescue you.

Use Google Docs to write your content or create your lead magnet; use Google Slides to create your webinar presentations or more visual lead magnets; use Google Sheets to track your blog growth or expenses; and use Google Forms to survey your readers.

All four resources sync across all your devices and can even be used “offline,” that is when you have no or poor internet connection.


Images not only add to the aesthetics of your website but when used intentionally, they can be fantastic supplementary and/or complementary resources for your blog. However, good images and illustrations come at a cost.

Enter free stock images.

Stock images refer to generic images that are available to the public for free or paid use. Earlier, stock images were usually low quality or were badly composed. But nowadays, you can find very high-quality, professional-style images for free.

To get these images you don’t have to pay (but you can get even better images or a bundle for a few bucks and you own them forever).

I use the following two websites to download fantastic, copyright-free images…for free.

However, the downside to free stock images is that every second blogger is also using the same images. Also, one never knows when the terms of use may change. Do your due diligence before downloading any “free” photos.  

If you want your graphics to be customized and personal, but more importantly free of copyright hassles, consider using your own photos. You could either click your own photos (free, free, free!!) or you could hire someone to do this for you (may get pricey!). YouTube is full of tutorials on how to take your own professional-looking photos.

Once you have source images, you may want to edit those or compose a new image by combining other graphics or text elements to your existing photos. Use Canva for free image editing. Canva offers a lot of features to create or customize your blog graphics or social media graphics. It’s a lot for a free resource. However, if you upgrade to a paid plan or choose a service like PicMonkey (also paid), you get a lot more control to create even better graphics.

Social Media Schedulers

You don’t need schedulers to see your social media grow. It takes a little more time and effort to see growth without the schedulers but social media schedulers are examples of NEED vs. WANT.

I do not use any free or paid schedulers. That is to say, I don’t schedule anything on social media. I put aside 15 minutes every morning to live post on Pinterest, Facebook, StumbleUpon, and Twitter. Then throughout the day, I pin and tweet three more times–each time pinning 3 pins or tweeting three posts of which 1 is my own. That’s it!

Did I forget to tell you that social media is my highest source of traffic, especially Pinterest (57%) and Facebook (36%)? That said, my business goal this year is to optimize my posts fully such that they rank on first of the result pages. Here’s what I am doing to push my rank up.

However, if you would like to schedule (remember you still need to put aside time to schedule too), here are some free or trial options that you can upgrade to paid options.

  • Buffer allows free scheduling up to 10 posts per account at any given time
  • Tailwind offers free trial up to 100 pins and 30 Instagram posts
  • Board Booster offers a free trial for 10 days and up to 500 pins
  • Hootsuite offers a free trial for 30 days with all paid features
  • Facebook native scheduler


Know that the field you have chosen to be your profession is constantly evolving. As a savvy business owner, you need to be on top of things. You have to be aware of what the latest trends are and what strategies are working.

Lucky for you, bloggers are giving away a lot of information for free in exchange for your email ID (remember lead magnets?) Just keep your eyes open and sign up for the best free courses, weekly podcasts, Facebook groups, and webinars hosted by gurus who have proven results.

Here are a few free courses/resources, which in my opinion are as good as any paid courses in the market.

Now, you can find all the information online for free but that takes time. Alternatively, invest in quality courses that are affordable and provide a ton of value. I have personally bought these courses and found immense value in them.

  • *Blog by Number by Suzi Whitford: This is a great resource for a beginner blogger. The course is packed with information–blog set up, image creation, lead magnet creation, finding subscribers, etc.
  • *List by Number by Suzi Whitford: If you want to get serious about building your email list, buy *List by Number. Suzi details the process in great detail. While she bases the content on ConvertKit, the learning can be applied to any email platform.
  • *Find Your Tribe Online by Jen Snyder: While Suzi’s course, *Blog by Number, is geared primarily toward a beginner, Jen’s course targets those who are past the set-up stage. *Find Your Tribe Online will help you find and connect with your ideal niche audience. Jen gives you information on hundreds of Pinterest Groups, Facebook Groups, and guest blogging opportunities you can leverage to “find your tribe online.” She even gives you email scripts you can send to the group and blog owners to help you join.
  • *Fantastic Freebies by Jen Snyder: You know how important it is to grow your email list. As discussed earlier, offering free lead magnets to your readers in a great way of building your email list. *Fantastic Freebies helps you create high-value lead magnets that have a higher chance of converting. Honestly, you will find an overview of this information in *Blog by Number, *List by Number, as well as *Find Your Tribe Online, but *Fantastic Freebies goes a lot deeper because that’s the focus of the course.
  • *Blogging to Win by Allison Lindstrom: This course is an extraordinarily detailed course for bloggers at all levels–beginner, intermediate, and advanced. Yes, this is a tiered course and you get to choose the depth of information you require for your own needs. What sets *Blogging to Wins apart from Suzi’s and Jen’s courses is that it’s very clearly a course for professional blogging. Blogging to Win Intermediate package starts with articulating your blog vision, goals, business plan, etc. much before diving into blog set up, lead magnets, etc.
  • Paid conferences: Good conferences are pricier than most courses but allow you to not only learn from the best but also allow you the opportunity and privilege to meet other bloggers, business owners, and mentors in person. Popular blogging conferences include BlogHer, FinCon, and Mom 2.0.

To recover the cost or to pay for paid options, monetize your blog. Be sure to invest 100% of your earnings back into the business until you start earning an ROI of 100%.

Now you know how to start and run a blog on a budget. There is no denying you will eventually need to start investing in your business to see big number growth, save while and where you can. You can do it!

Okay, I am winded now!

If someone you know can benefit from this massive blog post, please share it with them.

Pin for later.

How to start blogging when you are on a budget