vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
205 stars 129 forks source link

Incorrect use of H1 tags to display the logo. #3989

Open litvinovg opened 3 months ago

litvinovg commented 3 months ago

Describe the bug VIVO uses h1 tag in the heading to display the logo and site name, but site name remains invisible to the users. For search engines, this results in the same most important heading appearing on every VIVO page containing the site name. In cases when h1 tags are used anywhere else on the page you could see errors like the one presented on the screenshot in webmaster tools for your web site. image

To Reproduce Steps to reproduce the behavior:

  1. Open development tools in your browser
  2. Find element in DOM inspector by class .vivo-logo

Expected behavior H1 tags shouldn't be used to display logo or site name.

Environment: