Good techniques are....good, in different cases

Let me put it this way :
- if you have an online shop it`s okay and it helps to add your site to online catalogs and firms directories
- if you have a blog, blogroll link exchanges can be efficient
- if you have a directory you want to promote, IMO the best solution are forums
For each case you can have a certain solution.