Как лучше это сделать?
Лучше добавить к ссылке
атрибут rel="nofollow"Какая разница между скрытием ссылки javascriptом и директивой nofollow для поисковых систем?
С помощью js Вы можете скрыть от поисковиков часть контента (ссылку/текст/код), а с помощью nofollow Вы просто укажите по каким ссылкам поисковики не должны переходить (обычно это ссылки на ненадежный контент, специальные страницы которые не видны без авторизации(и бот соответственно не сможет просканировать их контент), платный контент (например ссылки на баннерах) и т.д.). Скрытый контент поисковики не любят и иногда даже могут усмотреть в этом попытку обмана, а к ссылкам с nofollow относятся вполне нормально.