If you're lucky and really good at Search Engine Optimization. SEO you could make money in 6 months.
But that rarely happens. When starting a website you should always have realistic thoughts on when you can expect to see results from your website.
It takes at least 6 months before google will start ranking your website in search engines. During those 6 months keep on creating great content and forgot about the traffic stats during that time.
After 6 months of creating content and having your website indexed in google you should be seeing at least a few hundred visitors per day coming to your website.
Focus on long tail keywords.
Focus on long tail keywords. Long tail keywords are keywords that although have less search traffic they have less competition in the search results.
If you're writing about insurance your title should not be "Insurance" or "Insurance Tips" you should write your title as "Insurance that is best for a 16 year old driver" Or "How to get insurance for a 16 year old new driver"
People search long tail keywords when they're interested in finding something online.
Take into consideration on how you type something into the search engine to find something you're looking for and implement that.
Place long tail keywords into your blog posts or website content but do it naturally and don't make it look like spam.
Expect it to take time to earn money from your website.
Websites that are earning a full time income with Adsense have been online for at least a few years. Some even decades.
Every blogger started out as a new blog and took time to earn a living.
Be prepared to stick with and work with your website for at least 5 years before you see good income results.
Only the true bloggers will make it to the top if they don't give up.