Like Mak said, SEO is going to play a huge part in getting your company high up in the results. Yes you can pay for Google "AdWords" serivce (at an optimal fee o/c
), or you can twaek your site to come in the top 5.
When planning out SEO lists for clients these things will come up top most
1) URL Rewriting \ Rewrite Engine.
2) Site Map – Submit to Google.
3) Individual meta keywords per-page. Content reflected.
4) Keyword relevant content.
5) Subtle keyword inclusion on content pages in <p> tags.
You can do your research on Google, and you can also pay a SEO company. However becareful as there are some rouge traders out there who just want your hard cash. Best to get a reccomendation from a friend.
You can also post your specific SEO questions in this forum. We'll gladly help you out with any queries you may have
Cheers,
~ Tkey