Использование H1
для вложения вашего "значка" - это действительно плохая идея - не настолько, чтобы это негативно сказалось на SEO для вашего сайта, но, скорее всего, испортит доступность (итаким образом SEO) автора сайта.H1
- H6
используются для обеспечения структуры документа путем семантического разделения заголовков документов.Случайное использование тегов заголовков может запутать программы чтения с экрана и веб-сканеры.Вы не можете многое сделать с точки зрения законного SEO, кроме правильного использования семантической разметки HTML.
Редактировать:
Что-то вроде этого было бы самой безопасной ставкой:
<div id="writer-badge" style="width: 100px; height: 50px;">
<strong>
Articles on x,y,z
</strong>
<br />
<a href="..." title="site description" rel="profile">
<img style="border: none" src="..." alt="..."
longdesc="http://site.com/badges-explained"
/>
</a>
</div>
Я поместил разрыв строки между текстом и изображением, чтобы трактовать текст как заголовок значка.Если он не предназначен для отображения таким образом, то я бы вообще пропустил теги <strong>
(семантической ценности в инкапсуляции текста таким способом нет, и любой стиль может быть выполнен с использованием DIV
или нейтрального по весу SPAN
element).
ИМО, на самом деле нет причин для того, чтобы значок достижения имел собственный заголовок (на самом деле это даже не часть документа, просто расцвет в макете), но если вам абсолютно необходимо,тогда H6
было бы более подходящим и безопасным для использования, чем H1
.
Что касается близости ключевых слов, то это, скорее, углубление в серую шляпу SEO (аналогично заполнению ключевыми словами), и яничего не знал бы об этом.Мне еще не приходилось сталкиваться с какой-либо достоверной информацией о том, как Google или другие поисковые системы относятся к размещению ключевых слов.Я думаю, что если вы правильно используете атрибуты тегов, такие как alt
, title
, longdesc
, rel
, rev
и т. Д. В изображениях и ссылках, у вас все будет в порядке.