What you have to do if you are not famous on internet?
You should have to learn lots of things when you start a business and SEO should be one of those. In general, a serious SEO program takes a year or two to get results for a new started business.
There are many SEO tutorial classes, which teach you SEO basic concept like where to put website navigation, posting good content, social networking, social media optimization and very traditional link building strategy including link submission, bookmarking, article submission etc. with-in a very short period, say hardly in 1 week.
After getting knowledge on basic SEO concept, you have to start implementing this on your project, putting 100 hours up front. And now you can go furthur for blogging, commenting on blog, micro blogging, documents submission and press release submission. or you can also hire Dallas SEO team for the same