If you have a website for your business then you should concentrate on the keywords that you think might bring traffic to your website through search engines. Once you are done with your final list of keywords, start building backlinks for them one by one. With this, in few months, your website will start pushing up in the search results for these keywords.
There fore I suggest you to start doing some research on SEO techniques.
Regarding using affiliate techniques, you will need to search for other websites, which are in similar business, and then you can ask them to put your service advertising on their websites by offering them some revenue in return.
Hope this helps you.
Sorry, but you are not allowed to view signatures , please Register or Login