Instead of storing one single link let's store two links, and a set of tags in the middle. Two links with their two titles and maybe their two descriptions. And one set of tags between them.
E. Chi, and T. Mytkowicz. HT '08: Proceedings of the nineteenth ACM conference on Hypertext and hypermedia, page 81--88. New York, NY, USA, ACM, (2008)
P. Heymann, G. Koutrika, and H. Garcia-Molina. WSDM '08: Proceedings of the international conference on Web search and web data mining, page 195--206. New York, NY, USA, ACM, (2008)
P. Heymann, G. Koutrika, and H. Molina. WSDM '08: Proceedings of the international conference on Web search and web data mining, page 195--206. Palo Alto, California, USA, ACM, (2008)
R. Kaptein, P. Serdyukov, and J. Kamps. Proceedings of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval, page 839--840. New York, NY, USA, ACM, (2010)
C. man Au Yeung, N. Gibbins, and N. Shadbolt. HT '09: Proceedings of the 20th ACM conference on Hypertext and hypermedia, page 251--260. New York, NY, USA, ACM, (2009)
M. Manca, L. Boratto, and S. Carta. Intelligent Systems in Science and Information 2014, volume 591 of Studies in Computational Intelligence, Springer International Publishing, (2015)
C. Marlow, M. Naaman, D. Boyd, and M. Davis. HYPERTEXT '06: Proceedings of the seventeenth conference on Hypertext and hypermedia, page 31--40. New York, NY, USA, ACM, (2006)