One of the most cost effective, long-term ways to promote your site is to get inbound links when someone searches for keywords that are relevant to your site.

After a list of keywords are created, we go through your site, add the code and text needed to make a long term search optimization strategy.
In order for search engines, much less people to find your site they need to have something that points them there letting them know it exists.
Links from external websites is the number one way to accomplish this goal. The more inbound links from relevant high ranking sites you have, the better your site will fare against your competition.