Google and Bing judge your site not only by how it's constructed and how much content there is on it, but by how many other relevant sites link to it. If you have a relatively narrow topic (e.g., postcard collecting), you may already know most of the sites that are related in topic to your own. Write the webmasters of these sites and ask them to mention your website and link to it, or suggest an exchange of links. If you think a site will be useful to your visitors, link to it even if you don't get a reciprocal link. It will make your own site more informative.
Google is very interested in social networking links. For example, you can easily
Of course, you may have more money than time. In that case, you might consider hiring an SEO firm who will implement an online marketing strategy for you.
BE CAREFUL WHOM YOU HIRE. There are a lot of spammers out there. Any "SEO expert" who offers to make you #1 in Google is a fraud. RUN THE OTHER WAY!
You can probably trust a reputable company like Web.com Marketing. Or try just googling "SEO company." Do NOT trust someone who contacts YOU. If they have to use the phone, it's probably because they don't have enough visibility to get customers through their search engine ranking.
As Matt Cutts, well known Google expert, put it:
If you get an email with a subject like “Affordable Link Building Outsourcing,” think twice. Any email that starts out
Make your links appear Natural
Link Building is one of the most significant aspect of the off page optimization process and is a major determinant…
is starting off on the wrong foot. The objective is not to “make your links appear natural”, the objective is that your links are natural. Another rule of thumb for me personally is to be wary of people that email or cold-call you out of the blue repeatedly. Checking my email, these “link building experts” email-spammed me back in April, too.
Again, not only won't they help, they can actually hurt the standing of your website.
There are programs such as Commission Junction that hook you up with "publishers" who want to display your ads. You offer these "publishers" who have websites a commission of your sales, a few dollars per lead, or a few cents per "click" (visitor).
Once you have some traffic coming to your site, you can become an affiliate yourself. See Monetizing your website for more on that topic.