A common misconception among many Internet marketers is that while FFA pages may not directly bring in traffic to your site, it will help to improve the link popularity of your site, and hence, will indirectly bring in traffic through the search engines.
Nothing could be further from the truth. Most FFA pages can contain only a certain number of links at a time. This means that when you submit your site to a FFA page, your site will be placed at the top of the page. However, as more and more people submit their sites to the FFA page, your site will be pushed down, and finally, when it reaches the bottom of the page, it will be removed.
Now, since you can bet that plenty of other people are also submitting their sites to the FFA pages, your site will remain in these pages for only a short span of time. Hence, in order to ensure that the search engines see your site if and when they come to spider the FFA page, you will need to ensure that you submit your site to these FFA pages on a regular basis - at least once a week.
Even if you used an automatic submission program to do it, can you imagine a worse way to spend your time and/or money? Furthermore, many search engines recognize these pages which only contains links to other sites as FFA pages and may completely ignore them. And while I haven't yet seen any evidence that submitting to the FFA pages will actually penalize your site, there is every possibility that this might happen in the future.
Hence, when it comes to FFA pages, my advice is simple: don't even think about them.
Joining Reciprocal Link Services
Some people have recommended that in order to increase the link popularity of your site, you can join some reciprocal link services. The basic idea behind these services is that you add some pages to your site which contain links to other sites which are members of that service, and in exchange, these members will also add pages to their sites which will contain a link to your site. Theoretically, more the members of that service, more your link popularity.
However, I have plenty of reservations about using this method to boost the link popularity of your site:
i) Most of these services require that you add a visible graphical or text link from your home page to the pages containing the links. If they require a graphical link, it can completely destroy the general look and feel of your site. Even if they require a text link, how would you feel if a visitor to your site clicked on such a link and found one of your competitors (who is also a member of this service) right at the top of a page?
ii) Most of these services give the same pages containing the links to each of its members, i.e. the pages that you are required to upload to your site are exactly the same as the pages which all the other members of that service are required to upload to their servers. Even the file names of the pages tend to be the same for all the members. Most search engines are now able to detect such duplicate pages in different domains and may either ignore the pages or may even penalize all these domains for spamming.
iii) Instead of linking only related sites with each other, most of these services link all the members with each other. This means that lots of unrelated sites will be linking to your site. As I mentioned before, links from unrelated sites are simply not as valuable as links from related sites.
Hence, I don't recommend that you join any reciprocal link programs.