Reciprocal links are free but take time. In early days, when there were no third-party link exchange programs, webmasters had to contact each potential site before a single link could be exchanged. It really takes a long process to complete. First, a webmaster should initiate the process, send a request to a second webmaster.