Pessoalmente, eu sempre preferiria não incluir links com href = "#", mas acho que depende do contexto.
Se você estiver fazendo algo inteligente com javascript com o link em questão, que seria uma das únicas razões pelas quais eu esperaria encontrar um href = "#" ou href = "javascript: void (0);", por que não , em vez de permitir que o link apareça em marcações fáceis de localizar (não tenho certeza se essa é realmente uma palavra), por que não simplesmente anexá-lo à página sempre que o seu javascript for executado, anexando manipuladores de eventos e outras funcionalidades, conforme necessário.
Embora o uso de id / anchors como a navegação em uma página seja perfeitamente válido, não vejo uma razão para fornecer uma vazia, embora sem um exemplo tudo isso seja subjetivo / conjectural.
APOLOGIES
Eu acho que realmente não respondi a pergunta lá ....
Acho que pode ser tratado pelo google como um link para a página atual, mas não tenho certeza de como isso prejudicaria ou ajudaria o SEO.
Realisticamente, não há uma situação em que eu possa pensar em que seria uma boa idéia fornecer um link totalmente morto.
Responda. Não importa, mas ainda assim, não faça isso de qualquer maneira ....!
Boa sorte!