Anchors with empty, missing, or `href="#"` attributes appear as links but do not function, harming usability and accessibility.
By Seoxpert Editorial · Published
Dead link anchors confuse users and assistive technologies by appearing interactive but providing no navigation or action. This degrades user experience, accessibility, and can negatively affect SEO by signaling poor site quality.
Unresolved dead link anchors frustrate users, reduce accessibility, and may harm your site's SEO reputation.
Automated crawlers detect anchor (`<a>`) elements with empty, missing, or `href="#"` attributes.
Problem: Anchor with href="#" for action
<a href="#" onclick="doSomething()">Click me</a>Fix: Use a button for actions
<button type="button" onclick="doSomething()">Click me</button>Problem: Anchor with empty href
<a href="">Home</a>Fix: Provide a real URL for navigation
<a href="/home">Home</a>Because it is not semantically correct, harms accessibility, and fails when JavaScript is unavailable. Use `<button>` for actions instead.
Yes, they can signal poor site quality and harm accessibility, which indirectly impacts SEO.
Remove the anchor or replace it with non-interactive text until a real destination is available.
Relying solely on JavaScript is risky; use semantic HTML elements to ensure functionality even if JS fails.
Run a scan to see if Dead Link Anchors (empty, missing, or `href="#"`) affects your pages.
Scan my website →