depends on the terms your trying to get the top of google for and the competition for that keyword, google loves blogs aswell which provide unique information, it all takes time results for seo and new domains tend to be the slowest.
also getting your site linked on other big websites provides great power, i usually troll the internet and place comments on relevant blogs with a link to my website
also getting your site linked on other big websites provides great power, i usually troll the internet and place comments on relevant blogs with a link to my website