Forum Moderators: open
I have a bad habit of using <a> tags for navigation items on a page.
href="#" (internal) anchors are likely to be simply ignored by search engines. href="#" there could be usability issues if JavaScript is not available, so it would be preferable to supply some meaningful HREF fallback if possible. Or, if there is nothing you can add and this is only a JS action then generate the entire link with JS.
That's a bad habit?!
Last I knew search engines ignore everything after the #. Which means <a href="#SomeAnchor"> isn't really a link at all (from a search engine perspective)