Here are some ideas for you to try out:
1. Submit to web directories such as DMOZ.org
Directories are a good way to get free links to your website. The more specific the directory - the better!
2. Ask your suppliers/customers/friends to place a link to your site from theirs
Sites from customers are particularly useful - especially if they can provide personal recommendations along with the link!
3. Spy on your competition with Yahoo Site Explorer
Using Yahoo's built in tool - Yahoo Site Explorer, it is possible to view all the links to any website on the internet. This is a great way of building links - why not check out who is linking to your competitors websites and see if you can get them to link to you too?
4. Request a link in your order confirmation emails
If your customers are happy with the service you provide - why not ask them in your order confirmation emails to link to your site as a thank you?
5. Search for sites with a similar theme and suggest exchanging links
Forming a relationship with other sites with related content is a great way to attract visitors and gain links to your site.
6. Start a blog, and contribute to other blogs
Content is king as they say and a great way to keep people coming back to your website is to have a regularly updated blog. If you write good content, people will link to you without you even having to ask! Posting to other blogs is a great way of building links and attracting visitors.