Before you can get started, you need to thoroughly research your competition as well as the keywords and phrases that your target market is using. You also need to look into what your potential customers are searching for, so you know what they want.
Now that you know what your potential customers want and what keywords and phrases you want to rank for, you'll need to come up with a game plan on how to do it. You need a well-designed website that meets both your needs and those of your potential customers.
Once you've designed your website you need to go through the tedious process of implementing your SEO strategy. This is where all your research comes in handy, as you'll know what you need to do in order to gain those all-important rankings.