Getting found is a long term plan and not something overnight. You can pay some one or DIY.
For instant results you will need paid advertising. To get your site found you need SEO and SEM.
DIY requires an open mind and a can do attitude with lots of reading.
For SEO its the correct keywords related to your business in the content, header and image tags. There are plenty of sites that tell you how to do it, even run test on your site.
I read Search Engine Journal and the best SEOMoz for current news and tips.
Search engines do like links, not garbage paid links but good quality links from Universities or recognised business.
Make sure your website is coded correctly too.
Read this: W3Schools Online Web Tutorials