Особисто я завжди вважаю за краще не включати жодних посилань, які мають href = "#", але я думаю, це залежить від контексту.
Якщо ви робите щось розумне з JavaScript з відповідним посиланням, що було б однією з єдиних причин, я б очікував знайти href = "#" або href = "javascript: void (0);", то чому б ні , замість того, щоб дозволяти посиланням коли-небудь з'являтися в розмітній (не впевненій, чи це насправді слово) розмітка, чому б не просто додати його на сторінку щоразу, коли виконується ваш JavaScript, приєднавши обробники подій та іншу функціональність, якщо це потрібно.
Хоча використання ідентифікаторів / якорів у якості навігації на сторінці цілком справедливо, я не можу зовсім зрозуміти причину для надання порожнього, хоча без прикладу це все досить суб'єктивно.
АПОЛОГІЇ
Я не думаю, що я насправді відповів на це питання….
Я здогадуюсь, що Google може трактувати Google як посилання на поточну сторінку, але я не зовсім впевнений, як це заважатиме або взагалі допомагає SEO.
Реально, не існує ситуації, яку я можу подумати, де було б гарною ідеєю надати абсолютно мертве посилання.
Відповідь. Не має значення, але все-таки, не робіть цього все одно ....!
Удачі!