WordPress Guides

How to make money online 2020

Learn How to make money online 2020


First of all, I will share with u the top 5 fields where you can work and make money online and build real businesses that allows you to make good and stable revenue.

1. Content creation
2. Affiliate marketing
3. Freelancing
4. Saas services and apps.
5. Online shop.

1. Content creation: where u create content like blog, youtube vidoes, ebooks, online courses, podcasts, or anytype of content, then monetize it with ads or other ways, that I will talk about in a second.

Example 1: creating a blog and writing about something that you know about. Then you can publish ads on your website with google adsense or any other ad networks, and u will earn whenever someone (visitors) see or click on the ads.

💡Question: how do we get traffic?
Mainly, we get traffic using the following methods:

1. SEO: by ranking our website and our posts on the top of search engines. So u can get free and organic traffic.

2. YouTube: which is one of the best sources of traffic. Simply you create videos about your content and link back to your website. (i will talk about youtube in the next example)

3. Forums: search for forums related to your content, and help others by sharing what u know and link to your website( DON’T SPAM). Also don’t forget reddit, which is a great place to get free traffic.

4. Quora Q&A: this is one of the fastest methods to get traffic. Its by answering questions on quora and linking back to ur site.

5. Social media if u have some followers on facebook, maybe Facebook groups, linkedin, Twitter, all these helps u to get traffic, (you can automate posting on all platforms using a social media managment software like hootsuite)

6. Free ebooks and courses: you can create small free ebooks and publish on free ebooks sites to get traffic, or publish free courses on udemy which has millions of students outthere, and link back to your site.

7. Slideshare: which is a website where u can share a small set of slides (pdf) and link back to your site.

8. Paid Ads: Also you can run paid ads on platforms like Facebook, YouTube, Google, Quora, bing ads or any native ads platform to drive traffic to your website and grow your audience.

Example 2: starting a YouTube channel and creating video content about something you love and you know about. Then when you reach 1K subscribers and 4000 hours watch time, you can monetize your channel with ads and earn from 1 to 20$ or more per 1k views. Depending on your audience and your target keywords.

Question: how to grow you YouTube channel?

The answer is not simple to sumup here in few words. But in general there are two ways to grow your channel.

1. Grow using youtube suggestions where youtube will start suggesting your videos on other top videos, and this is done by growing with trends as an examples or using keywords and tags that will be cartegorized beside other top videos.

2. Video SEO: which is ranking your videos on top of YouTube by optimizing your title, and meta data for a specific keyword. U can use tools like tubebuddy, vidiq, and others to grow your channel.

Example 3: creating online courses on platforms like udemy, skillshare, or even your own academy using teachable or thinkific, is a great opportunity today to make money online. You can make up to 3K per month only from udemy

So u can be an online instructor and teach what you love.

These are three examples on content creation that I think its the most popular today.

Now, whats nice is that you can use content creation as a marketing tool for affiliate which is our second method in making money online.

2. Affiliate marketing: its one of the best and popular methods to make money online, why? Simply because you will be promoting only!

You will promote products and services for other people so you are not required to create services or buy products. Just promote, share, refer and earn commissions.

Example 1: Amazon affiliate program. You can join this program and start promoting any product in amazon and u will get commission on each sale referred by you.

Dont forget that you can combine content creation with affiliate by sharing referrals and affiliate links on your YouTube channel, blog, ebooks, courses and this will help you drive more traffic and referrals to the products and obviously making more money.

Example 2: another perfect example on affiliate marketing, is to join services that pays monthly recurring commissions on each customer you refer, a good example is clickfunnels which will pay you on a monthly commission for each customer or user signs up using your own referral link.

Think about it! Its really a great option.

Create a blog post, or a video on youtube about clickfunnels, rank your content , refer people, and earn money!

3. Freelancing : this method requires 0$ 0 time. It requires only your skills.

Here you provide any service online. Any skill like writing, translation, transcribing, digital marketing, graphic design, logos, any skill u have, u can provide as a freelancer online. You put your services on websites like fiver, upwork, freelancer, and the when someone asks for your services, you will do it. So no need to do anything, just wait for a client.

Here its important to give a great service because you will grow and become more popular depending on the reviews.

Later on if you have some followers or audience, you can run your own website and sell your services on, as I do on my website. So you will earn all the money without losing commissions.

4. Providing Saas services and apps.
What is SAAS?
Software as a service or SAAS is an online app ( a web application) that your provide to people in exchange with a monthly membership.

Simple example : Netflix, you pay monthly to use their service,
Another example, Semrush, you pay monthly to use the seo services provided my them.

So this is a SAAS. Now you may tell me, iam not a programmer, I dont have any web app, I cant afford hiring a developer.

Dont worry, today, you can buy a full saas service from websites like codecanyon for 30 – 60$ and host on a server and provide the service.

The hard part here is not the app. But promoting it.
Especially if you dont have any follower base, u will need to run paid ads in order to promote the service.

But this is really a great business.

Simple calculations :
100 customers for 10$ per month= 1K $
And imagine how much you can make if you grow more. Or if your service price was a bit higher.

Now if you are a developer, u can build your own membership saas site. Its up to u.

5. Online store this may require some investment and more time and work. As u will need to build your store, buy products, promote and then you will see results.

Now here you have an option to go with dropshpping or Amazon FBA where you buy products online from aliexpress as an example and sell on amazon. This is a great option today where you will not worry about stock, delivery and other stuff.

Now an online store may be also a digital store like selling courses, software, ebooks or any digital stuff. Just see what fits you and go with.

WordPress Guides

How to Start A Blog

How to Start a Blog in 8 Easy Steps

          • Step #1: Select a perfect niche for you to start a blog
          • Step #2: Choose a blogging platform
          • Step #3: Pick a domain name
          • Step #4: Get a web hosting account
          • Step #5: Starting a blog on WordPress
          • Step #6: Select a WordPress theme to design your blog
          • Step #7: Write content and promote your blog
          • Step #8: Make money blogging

Why are you starting a blog?

Do you want to communicate something, like a message or an idea? Do you want to build a community around your love for a cause? Do you want to keep your followers and fans updated on what’s the latest with your brand? Do you want to explain how your product or service works and why people should buy it?

Starting a blog can help you inform, educate, promote and even sell, but only if you are clear about your intention from the start.

Hence, take some time to figure out your message and the purpose of your blog. In the meanwhile, here are several reasons why many people make a blog and enjoy blogging:

  • To enhance writing and thinking skills
  • To establish expertise
  • To increase self-confidence
  • To network with others in the industry
  • To make money blogging

There are many ways to make money by starting your own blog; you can sell products and merchandise online or place ads and receive compensation from brands by promoting their products and services – considering that 61% of online customers make purchases based on recommendations from a blog, this could turn into a highly profitable endeavor for you.

Step #1: Select a perfect niche for your blog

Before you learn how to start a successful blog, you must first find your niche, figure out how to make it profitable, and figure out who your ideal readers are. In short, a niche is a topic that you write about most often, or even exclusively, in your blogs. Niche blogging is creating a blog to advertise to a particular market. Niche blogs are easy to monetize and they usually contain affiliate links, advertisements, etc., and that’s mostly how they become profitable.

How to choose a niche for your blog

To become a successful blogger, you will have to choose the right niche and work on attaining the highest form of knowledge within that topic. So pick the one that appeals to you—the one you are passionate about and most interested in. Strive for success, happiness, and recognition. By choosing the niche of interest and having your own point of view, you’ll be able to differentiate your personal blog ideas from the competition.

Step #2: Choose a blogging platform

At this stage, you’ll need to look at the best blog sites out there and determine the type of blog management tool you want to use. I recommend that you make your own blog using a self-hosted setup that I show in this guide. But before you ask yourself, how do I start a blog, let me describe each option. When it comes to popular blogging platforms, you have the following options: free and self-hosted (recommended).

Free Platforms

For many new bloggers, the availability of free blog platforms such as, Blogger or Tumblr is tempting.

By keeping your blog on a free platform, you let the platform own your name. You’ll be subject to their rules and restrictions. If you are looking to learn how to make money with a blog, they may limit or prohibit ads on your blog, or they may even place their own ads. If you’re serious about blogging, you’ll want to move away from free blog sites.

Self-hosted platforms

Self-hosted platforms allow you to run a blog using your own domain. Aside from following your domain registrar and web hosting company’s rules, you’re fully in charge of your blog and its contents.

You have several choices when it comes to self-hosted systems (also called a Content Management System or CMS). The most popular is This option is called self-hosted because you will use your own web hosting space and name. If you use our recommended hosting company, it will cost just a few bucks per month for the webspace (hosting account), and you will get a FREE name (domain) for the first year. The actual CMS is usually open-source and free

Step #3: Pick a domain name


Your domain name will be the name by which you will be known online, no matter what niche you choose. It’s your unique address on the Internet. Your domain will be yours as long as you continue paying the annual fee ($10 to $15 for a .com domain). Users who know your domain/URL (uniform resource locator) can simply type it into their browser’s address bar. Others will be able to discover you through search engines such as Google and Bing, so you definitely need to find a unique moniker.

Your domain name may be the highly popular “dot com,” or it may be country or niche-specific. The general rule is to go for a “dot com” domain, but some of the other extensions can work. For example, “dot net” or “dot me.”

If you can’t find the domain name you like, Bluehost will let you choose a Free Domain later. That will give you time to do some research and thinking.

Step #4: Get a web hosting account

After choosing a domain name, selecting reliable hosting services will be one of the most important decisions you make. To a great extent, the functionality and performance of your site will depend on your blog hosting. The host makes sure your site is available 24/7 to potential readers and it’s where your files are stored online.

Most hosting companies also offer domain registration services. Some people keep their domain name with the registrar company, separate from the hosting account. I recommend keeping it all under your hosting account for hassle-free management and maintenance.

Web Hosting Providers reviews

The wrong web host can cause many problems with your blog. Just imagine choosing a mobile company that has no reception. Your web host is a major piece of the puzzle to creating a successful blog; therefore, you must choose a reliable provider.

Based on our survey, a reliable provider is Bluehost. 99% of blogging experts suggest using it with

How To start a Blog

Step #5: Starting a blog on WordPress

This section provides detailed information to help you sign up for the web hosting account and how to set up a WordPress blog. As an example, I will show you how to make a blog with Bluehost, and I included screenshots of the pages that you need to go through.

1. Visit Bluehost

Use this link to visit Bluehost. Then click the “Get Started Now” button.

2. Select your blog’s hosting plan

You should start by selecting your plan. If this is your very first one, you should go with the basic one – at least until you explore your options. The one called plus should be able to cover all your needs once you get going, and you should consider the pro version once your popularity skyrockets.How To start a Blog

3. Input your blog’s domain name

Your domain name has a say in the success of your blog, so you should take your time to come up with something new. Just type in the desired domain in this “new domain” box and Bluehost will show you whether it’s available or not. If not, it will provide you with a list of similar names for you to choose from.

choose domain name

4. Register for Bluehost

After you pick out your domain name, Bluehost will take you to the registration page where it will be required from you to fill in your personal info, including the billing data. A couple of minutes are all you need.

bluehost account info

5. Select your hosting options

Pay additional attention to your hosting options. Obviously, the 12-month package has the lowest price, but the other two are great when you want to make a long term investment.

package info
You can feel free to uncheck the rest of the boxes – you can always get them later when you find them necessary.


Bluehost automatically one-click installs WordPress right from your hosting dashboard.

After you’re done setting up your account password, you’re prompted to pick a theme.

How to Start a Blog - Bluehost WordPress Installation

There are plenty of attractive free WordPress themes to choose from, including free blog themes.

However, if you want to pick your theme later, you can skip this step for now by clicking on the “Skip This Step” option at the end of the page.

How to Start a Blog - Bluehost wordpress

From here, you’re directed to a new page where you need to click on the “Start Building” option.

How to Start a Blog - WordPress

Next, select what type of site you plan to create, and WordPress will help you in the process with prompts. You can also just click “I don’t need help” to go right to your dashboard.

How to Start a Blog - welcome to wordpress

Finally, enter your “Site Title” and your “Site Description.”

How to Start a Blog - launch your site with wordpress

From here, you are directed to a page to decide the layout of your blog. You can either create a custom home page with the page editor or simply host your recent blog posts on your homepage.

How to Start a Blog - final wordpress launch

From here, spend some time making yourself familiar with the functionalities of your new WordPress blog. Make sure to test out all the features and play around with different themes to pick the one that best suits you.

This brings us to our next step – choosing a theme.

Step #6: Find the right theme (blog design)


The first thing your blog’s front end needs is a face (design and layout). You want to create an environment that is both eye-catching and practical. In the long run, you want your visitors to easily find information on your site. You don’t want visitors to be discouraged by the colors you choose or the non-intuitive and unpractical way in which information is displayed. Your design can cause instant distrust of your blog or immediate acceptance.

Start your search for a theme as soon as your WordPress platform is installed. The look and feel of your new blog rely on the theme you choose. Your readers will first notice the overall appearance, before even taking a look at the content. Choose a theme that looks great, but also works for your unique content needs. The default theme that comes with your WordPress blog installed is Twenty Nineteen—while it’s a good starter theme, you’ll want to choose a theme that is unique and compatible with your niche. There are more than three thousand themes available on

A premium WordPress theme has the average price of $40
Among the 10 most popular free themes on, only 3 come from third-party developers (not developed by or Automattic). They are: Swift, Zerif Lite, ColorWay

Here’s a quick checklist for choosing your theme by searching within the blog dashboard:

  • Read the description. Most themes come with a short description of features and functionality. Reading it can help you figure out if the theme matches your needs.
  • Check for responsiveness. Aim for a responsive design that will work on desktop browsers and mobile devices. This is recommended by Google.
  • Check the ratings. Star ratings will be visible in the preview and under theme details to give you a clear idea of how good the theme is.
  • Preview the theme. Preview the theme (demo) to get an idea of the overall look, layout, and how customizable it is.

If you find a theme that takes your breath away, cool down. Once you install a theme you like, don’t be surprised if it doesn’t look quite right. It is just a skeleton of your blog. To make it appealing, you’ll have to fill in content (text, photos, videos, etc.).

Should you choose a free, premium or a custom theme when setting up a blog

For many visionary novice bloggers, the world is not enough. The stash of free themes does not satisfy their particular desire for the look and feel they are going for. There are two other options you can take a look at, premium and custom themes. But they incur a cost, sometimes a tiny one, at other times a considerable amount.

Premium themes are created by both single developers and dedicated showcase websites. The price range for single-use licenses ranges from $30 to $500, depending on which premium theme you choose.

Custom themes are created by an individual developer (coder and designer, or agency) who will either customize an existing theme or create a brand new theme for you. While coming with clear-cut advantages, they are not the ideal choice for a beginner blogger due to their high cost. Prices to customize a theme, ranging from $500 to $2,000, depending on the features you want

Step #7: Write content and promote your blog

So far, you’ve captured a domain name, chosen your blog site and set up the theme, and you are ready to go. Your framework is complete. Now comes the moment of truth. You must learn how to write blog content – in the blogging world, any useful information that you bring to readers can be called “content.” It must be something people will want to interact with and come back to get more, something of value.

The next step is to figure out what content you need to make for your new blog and the best practices you should follow. Whether your blog is to be composed primarily of words, photos, graphics, audio, video, etc. – the content will be the bait that draws your crowd. Few will come just to see your new site.

Without great content, even the most well-designed, tightly-structured blogs will ultimately fail. The framework of the web is code – but the attraction of the web is the content found there.

Three things your content should do

  • Your content speaks to a specific audience and provides value to them in some significant way. If this sounds suspiciously like our Commandments, you are right. Drill the idea into your mind and never forget it: It’s not about you; it’s about them.
  • Your content should be easily accessible and attractively presented. Your presentation must equal the quality of your content. Here again, don’t cut corners on low-quality graphics or designs. Everything about your blog must attract your visitors and encourage them to interact with your content.
  • Your content may be commercially purposed, but should never be commercially focused. Never greet your visitors with pop-up ads and giant banner ads. Greet them with content and reasons to engage with that content. Let them know you are there to help them, not to use them.

As a blog owner, you might get overwhelmed by all the available types of content and methods you can deliver it to your readers. You have to remember that the content delivery method is less important than the actual content and its quality.

Wondering how you can create quality content? It’s simple.

Here are three simple steps approach you can use to make great content of any type:

  • Point. State your main idea and point you are covering.
  • Prove. Give an example of the idea you are covering.
  • Perform. Give a simple way to execute the idea.

There are two blocks you need to worry about, pre-launch and post-launch contents:

Pre-launch content

Before you start writing your day-to-day blog posts, you will want to make sure static pages (such as About us, Contact, etc.) and other parts of your blog (Sidebar, Footer, etc.) are filled with the suitable information. Let’s explore each of these content areas.

  • About us. The most traditional page on any blog is the About page. This page tells new visitors to your blog what it is all about, who you are and why you run a blog about the particular topic. Depending on your niche and your style, the information you provide can be “all business” or personal and fun.
  • Contact. This page allows visitors to your blog to communicate with you at any time. It can be a simple page with your email address plus social network links, or you can use a simple contact form that visitors can use to communicate with you without leaving your website.
  • Sidebar content. Your sidebar is the smaller column to the left or right (depending on the theme you selected) of your blog’s main content. In the sidebar, you could include your blog categories, the most popular posts, ads, etc.
  • SEO meta tags. You will need to prepare content for the SEO titles and description tags of each page (not seen on the actual page, but you need to have it ready).

Post-launch content

  • Blog posts. The blog post is an entry (article) that you write on a blog. It can include content in the form of text, photos, infographics, or videos.
  • Cornerstone content. Cornerstone (or evergreen) content continues to be relevant to its readers and gives them value years after the publish date. It is always fresh and up-to-date. It remains informative and retains its original quality. As its name implies – it is timeless.

Recommended reading: How to Write Blog Content – Posts, Pages, & More

Content is not limited to written material but easily overlooked. It is often best to utilize numerous forms of content and give your audience more than one way to obtain knowledge.

To produce quality content, you will have to use your originality and imagination. However, you have to understand that some content performs better than others. But again, you should start creating content that you feel comfortable with, right for your readers, and for your blog.

Start promoting your blog


You’ve learned that the content will be the bait that draws your audience. You can write the most compelling copy the world has ever seen and design a blog interface that would sell people their own shoes…if no one sees the blog, though, all your work is in vain. Marketing and promotion happen every time you engage with your current and future readers. The success of your blog promotion will depend on the ability to engage in your niche.

Let’s look closely at the advanced and straightforward promoting/marketing activities you could be taking to become an authority and successful blogger: 

Let your friends know about your blog

Inform everyone you know about your new endeavor. You should include your blog name and URL in your email signature, list it on all your social media profiles, and use every opportunity to get the word out about your new undertaking.

Submit your blog to search engine

It only takes a moment, and it will help to get your blog indexed. To submit your blog URL to Google, sign in to your Google Account and go to the Submit URL option in Webmaster Tools. For extra credit, submit your site to Bing.

Submit your blog to bookmarking sites

Bookmarking sites can offer your content to a lot of potential viewers who are searching for content within your niche. You should do this every time you publish a new blog post to spread the word out. Some popular social bookmarking sites are, Reddit, etc.

Be active in your niche

Get active on relevant blogs, forums, and social pages. Blogger communities are a good way to connect with other bloggers within your niche. You can engage, build friendships and help each other in spreading the content.

Be active on social networks

Your business is unique, and you should make use of the social media avenues that best fit your own niche and style. Choose the one (or ones) that best fit your needs and become an expert at leveraging them to help reach your goals.

Comment on other blogs

Commenting on other relevant blogs is a great way to build relationships with top bloggers within your niche. This will help you make them and their readers aware of your existence as well as developing your personal brand within the topic.

Guest blogging

Take the relationship a step further and offer to write a guest post for other websites. Just be sure your work goes on reputable sites and that the content is directly related to your niche. Guest blogging is an excellent way to build an online presence.

Start building your mailing list

Once your blog gains new fans and readers it’s a good idea to collect the email addresses of those who want to be notified of new articles and offers. As people come to know and trust you, they will respond better to your promotional efforts.

Advertising on the web (paid traffic)

Appropriate and well-informed use of paid media can help you gain exposure and attention before your organic (naturally derived) traffic takes hold. Paid traffic avenues include Google AdWords, and Facebook, to name a few major ones.

Step #8: How to make money blogging

Monetization is the process of translating your blog activity into earnings. You should keep in mind that blogging isn’t all about making money but instead creating useful content that will attract readers and make them come back for more.

After producing great content for some time and by engaging with your niche market, you will become a recognized expert who will be able to build a significant list of followers and subscribers. Only then you could consider adding content that will generate income.

Blog monetization channels

How to monetize a blog? There are several options from which to choose. You should use the ones that prove most useful to you: 

Running ads on your blog

There are seamless possibilities for you to run ads on your blog. Regardless of your niche, you can opt for ads that are specific to what you are writing about or ads that simply better serve your advertiser’s purposes. Google Adsense is one of the most popular choices for ads.

Enrolling in affiliate programs

Affiliate programs are ways of teaming up with retailers to promote their products and benefit from successfully carrying out sales through a commission. Some things that you need to consider when enrolling in affiliate programs:

  • The number of affiliate sales will strongly rely on the number of visitors you have.
  • You need to be credible enough for your visitors to click on your links.
  • You may want to consider placing a notice on your Terms of Use page that you do use affiliate links.

There are a few popular online platforms that offer many affiliate programs you can enroll in Amazon AssociatesShareASale, etc.

Selling your products and services

If you are more on the creative and entrepreneurial side, you may want to consider using your blog as a venue for selling your products and services. Use this advantage especially when your blog gains in readership, authority, and popularity. There are plugins that you can easily integrate into your blog and start selling, such as the WooCommerce plugin. It comes with product pages, cart, checkout, secure payments, etc.

Writing and selling an Ebook

Another great opportunity to make money is to gather existing content from your own blog and offer it as a downloadable ebook. Your ebook can be sold independently if your blog has a commercial platform (such as Bigcommerce), or it could be sold elsewhere. A great publishing opportunity is offered by Amazon and their KDP (Kindle Direct Publishing) program.

Sponsored posts

Advertisers are always looking for exposure and are willing to pay you for placing a sponsored post on your blog. Those posts usually promote advertiser products or services and are a good way to earn some additional income for your blog. In the future, if you’re able to build one of the most popular blogs and become an authority in your niche, the advertisers would approach you to publish their posts.