Getting indexed by google

Hello villagers, getting your blog/site indexed by google is termed by many as something that has to do with time and some even say you have to write a specific amount of words per post to get indexed. This is always an headache to many, including me when I started affiliate marketing with no expereince at all. However, this is not always the case. Take for example this site that I just built last month, chose a less competitive niche and self hosted it( very important). I made a few pages with almost nothing in them and wrote a 7000 word single post. Due to work commitments I never updated or added anything to it and today I log in to find that Google already crawled on my little content!
Whats more, its in the third line of the first page when I search using the keywords i used in my content.

Like many article writers and SEO optimizers usually say that content is King, its true that quality posts are what is going to make google crawl on your site faster which is = more traffic.
What ways do you use to generate more traffic?[ATTACH=full]19298[/ATTACH] [ATTACH=full]19298[/ATTACH]

7000 word post is fucking long and google must index it. guaranteed. that article must be definitely be ranking page 1 to 3 on search.
These days google has an almost infinite database. it indexes almost everything on the web.