The alt attribute is used in HTML and XHTML documents to specify alternative text (alt text) that is to be rendered when the element to which it is applied cannot be rendered.
Т.е., тэг <alt> имеет смысл ставить только для тех элементов, которые при загрузке страницы могут по каким-либо причинам не отобразиться. например, из-за неправильно прописанного адреса не загрузилась картинка. на ее месте будет выводиться текст из тэга <alt>.
а ссылка не может не отображаться. соответственно, и тэг <alt> там использовать бессмысленно.
используй <title>.