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.
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. 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)
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)
M. Tsagkias, M. de Rijke, and W. Weerkamp. Proceedings of the Fourth ACM International Conference on Web Search and Data Mining, page 565--574. New York, NY, USA, ACM, (2011)
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)