Лично я всегда предпочел бы не включать ссылки, которые имеют href = "#", но я думаю, это зависит от контекста.
Если вы делаете что-то умное с javascript с рассматриваемой ссылкой, что было бы одной из причин, по которым я ожидал бы найти href = "#" или href = "javascript: void (0);", то почему бы и нет Вместо того, чтобы позволить ссылке когда-либо появляться в невидимой (не уверен, что это на самом деле слово) разметке, почему бы просто не добавить ее на страницу всякий раз, когда ваш javascript выполняется, присоединяя обработчики событий и другие функциональные возможности по мере необходимости.
Хотя использование идентификаторов / якорей в качестве навигации по странице вполне допустимо, я не вижу смысла предоставлять пустую, хотя без примера все это довольно субъективно / предположительно.
ИЗВИНЕНИЯ
Я не думаю, что я действительно ответил на вопрос там ....
Я думаю, что Google вполне может воспринимать это как ссылку на текущую страницу, но я не совсем уверен, как это может помешать или вообще помочь SEO.
На самом деле, я не могу придумать ситуацию, в которой было бы неплохо предоставить абсолютно мертвую ссылку.
Ответ. Неважно, но все равно, не делай этого в любом случае ....!
Удачи!