Para criar um site amigável, eu tenho que usar algumas das fontes Font Awesome em <h>
elementos como este:
<h2>
<i style="color: rgb(102, 149, 45); vertical-align: inherit;" class="fa fa-gear"></i>
Performance
</h2>
De fato, este é um artigo de revisão. É ok para colocar essas fontes (ou <i>
elementos) no HTML interior de elementos de cabeçalho, como <h1>
, <h2>
, <h3>
, etc.?
Por favor, forneça sua fonte ou alguma documentação também, porque é realmente importante para mim; Não quero cometer erros sobre este tópico.
<span>
para FontAwesome, sua boba usando<i>
Usando<h2><span class="fa fa-gear"> </span></h2>
vai funcionar tão bem.Respostas:
Eu diria que não prejudicaria muito, nem acrescentaria nada. Prefiro manter minhas tags de cabeçalho limpas e não adiciono o
i
. O estilo embutido seria um problema maior, o que não é realmente um grande problema.Em vez de fazer isso, você pode adicionar o ícone de engrenagem ao H2 diretamente:
fonte
.h2.geared:before, .fa-gear:before,.fa-cog:before{content:"\f013"}
Além disso, não haveria nada de errado em usar<h2>Title <span class="fa fa-gear"> <span></h2>
totalmente válido e não prejudicaria o SEO nem um pouco.O Google quase não presta atenção em quais tags você usa atualmente. O Google se preocupa com a aparência da página para os usuários. Ele se importa com o texto que é grande. Ele se importa com o texto que é proeminente. Ele se importa com o texto que está oculto. Testes recentes de SEO mostraram que não há diferença entre usar uma
<div>
tag estilizada para parecer um cabeçalho e usar uma<h1>
tag no que diz respeito ao Google.Eu desaprovo o uso de tags para itálico, em vez de usar CSS. Mistura semântica e apresentação. No entanto, do ponto de vista de SEO, não deve haver consequências positivas ou negativas.
fonte
Sim, é uma má ideia. Use
<h>
tags de declaração claras , esta é uma das regras do Google.fonte
<h>
tag, e muito menos de regras do Google para seu uso. Você pode criar um link para alguma documentação?