I make money from my blog in various ways. I have been blogging for more than 2 years and I earn from Adsense, Infolinks, and amazon ads (affiliate marketing). I also do sponsor posts and sell ad space on my website. I don't earn a lot of money from my blog but I do make money. In my experience, you can make money from your blog but it is very difficult to make a lot of money from your blogs. Earning from affiliate marketing is also not very easy as you think.
Generally speaking, there are two types of free websites that you can create for blogging purposes, one, you use free domains like dot tk, dot ml, dot cf, etc, (and also free hosting from 000webhost, etc.); two, you use free website builders and free blogging platforms like blogspot, weebly, wordpress, wix etc. You can rank your website no matter what type of free website you have.
I have two blogs and I have been running blogs for two years. I am going to share tips to launch your first blog (self-hosted blog) based on my experience and knowledge.
Find a proper niche: Niche s very important, your niche will determine traffic and revenue. You can choose a niche that you are passionate about and have knowledge of or choose a niche that you think has the potential to make money.
Write content: Don't attempt to write articles yourself unless you are an expert. In order to succeed with blogging, you should not only be very good at writing but also good at SEO. IF you are a first-time blogger, it is very likely that you are not a good writer or SEO expert. Hire a pro and let him create SEO content. The idea is to have the best content on your site so that your site is easily approved by Google Adsense and also gets ranked on google search quickly.
Buy a domain and hosting: Buy a domain that matches your chosen niche, make sure to use the primary keyword on the domain.
As a blogger, you need to befriend Google because you will be using a lot of Google products. Google has its own blogging platform called blogspot. You can create a free blog on blogspot, you can even monetize your free Google blog. Google also has a free blog hosting service called blogger. You can use your custom domain with blogger to create a free hosted website (you need a domain but you don’t need hosting). This process is called domain mapping. Other Google products very necessary for bloggers are Google Analytics, Google Keyword Tool, Google Adsense, etc. You need to befriend Google. However, just one slap from Google (during the update) and you can lose your search engine rank and your entire search traffic can become zero. Just a minor mistake and you can lose your Google Adsense account. Despite everything, blogging can still become a profitable career. When you narrow down your niche, you will find less competition.
First of all, you need to understand what organic traffic is. Organic traffic means the traffic you receive from search engines like Google, Bing, Yahoo, Duck Dick Go, Yandex, Baidu, etc. If you use Google Analytics, you can also see a traffic categorization called organic Social, this is entirely different from organic traffic. When you receive traffic from social sites organically, it is called organic social, but when we say organic traffic we basically mean traffic from search engines or search traffic to be precise. You get search traffic only in one condition that is when someone searching online finds your site listed on the search results. For example, if a person is searching for the best site to make money online and if your site appears on the search results, and if the searcher clicks the link. you receive search traffic. Therefore, the key to getting searc traffic is to appear on the search results. That will be possible only when your site ranks on search engines, not on the 5th or 6th page of the search results but within the first 3 pages of the search results. In order to rank high, your site must follow the standard search engine optimization procedure.