I'm learning all this fun stuff too... only I get a pretty hefty budget for it.
There are two types of search results on google.
Paid and 'organic'.
Paid - well you 'bid' on keywords/phrases and you PAY google for a listing, which makes organic searches pretty much irrelevant..
Organic searches, like WAAAAYYY back in the day before 'search engines' were billion dollar companies (paid searches) were just that.. relevant based on information contained in the page.
Now organic searches drive from a LOT of things. Content.. GOOGLE loves content.. videos.. pictures.. links from other sites.. remember Google data mines the SHIT out of what people are doing through their services... it's how you see ads in your gmail, and likewise on facebook how ads appear on the side banners.
A sure fire way to drive an organic search, it isn't free but is SEO (search engine optimization) which I know nothing about.. sorry guys.. but I do know that content.. drives organic searches and google loves it.
Videos on youtube w/ a link to your site... driving traffic from youtube to your site..
If you want to go the 'paid' route which is a quick fix till SEO can be done.. content built up, and organic search becomes a reality..but it's not free.. adwords.google.com. They're actually really easy to set up, and depending on what you're selling/doing can be cheap..google has a lot of information and walk throughs on setting it up. They want your money so they'll teach you how to spend it...
Each search engine has their own 'adwords'.. bing, yahoo, MSN, all those.. I'd suggest to stick w/ one of them.. and google has the larger market share.. so it's more expensive.
If you don't know what you're doing or don't want to risk it, I can suggest to just read all you can w/ the information provided by google. I got to learn using someone elses money

I've gotten a LOT better... but again.. it's trial and error and not my money i'm spending.
Hire someone.. (not me, I was just handed a project). There are companies out there who can do it.. a few I have worked with are Customer Paradigm, and Webolutions.. We worked with them for a while but we found a relatively cheap, new company that's a small shop out of Dallas who did what they wanted for 1/8th of the cost... I can get you that info, they do good work, and they're cheap since they're small and starting to build a base.. but unless you're a web designer you're looking $5-8k for a good website..
If you want to know more I can show you our sites that we had built from the Dallas company... I can even help you with adwords, and I won't charge..but understand I just 'play' with it..it's not my job, and it's not really what I get paid to do.. but I can help... just don't yell at me for wasting your money
