I have a website that sells music artists posters. Each artists has a page containing a small bio, and a list of posters we are selling representing the artist.
Currently our HTML looks like that
<h1>{Artist name}</h1>
bio
<h2>Posters</h2>
<ul>
<li class="poster">...</li>
...
</ul>
We are redesigning this page, and we have a new template that we really like. Problem is that in this new version the <h2>Posters</h2> does not appear anywhere on the page.
As you might expect, a significant part of our traffic comes from people typing something like : "{Artist name} poster" on Google.
I fear that, by removing the word "poster" from the page, we will reduce our chances of getting these people to come to the site, since Google might down rank us.
I see several options here :
- Give Google a slightly altered page that contains the
H2tags. But I think this falls into the "Black Hat SEO" category. And I don't want that. - Put the heading. Hide it with CSS. Everyone wins, including accessibility tools which can determine the structure of the page using the "invisible" heading. But I do not know if this is considered a good practice.
- Forget about the heading, and find other ways to tell Google that we really are about posters. (via keywords, but do they really have the same "weight" as an
H2?) - Adapt the design to our SEO need, and find a way to put that heading nicely.
Are there webmasters out there that have been facing the same issue, how did you resolve it?
