1. Directories
There are plenty of directories out there which will be happy to list your website for free, the two most important being dmoz.org and yahoo’s directory (free for non-commercial sites). You should always look out for specialist directories in your particular industry since these will drive the most targeted traffic.