Como marcar dados usando microformatos
Microformatos são convenções simples (conhecidas como entidades) utilizadas em páginas da Web para descrever um tipo específico de informação, por exemplo, uma avaliação, um evento, um produto, uma empresa ou uma pessoa. Cada entidade tem suas próprias propriedades. Por exemplo, uma pessoa tem as propriedades nome, endereço, cargo, empresa e endereço de e-mail.
Em geral, os microformatos usam o atributo Este é o mesmo HTML marcado com o microformato hCard (pessoa). Veja como este exemplo funciona. É comum um microformato (por exemplo, uma resenha) conter outro (por exemplo, informações de contato do resenhista). O exemplo de resenha abaixo inclui informações sobre o cargo e o empregador de Bob Smith. Veja o mesmo HTML marcado com os microformatos hReview (resenha) e hCard (pessoa). Para representar as informações sobre Bob, o revisor, o microformato hCard (pessoa) é aninhado dentro do microformato hReview (revisão). Veja como este exemplo funciona. Para obter mais exemplos, consulte entidades aninhadas. Em geral, o Google não exibirá conteúdo que não seja visível para o usuário. Em outras palavras, não mostre conteúdo aos usuários por um lado, e use texto oculto para marcar informações separadamente para mecanismos de pesquisa e aplicativos da Web. Você deve marcar o conteúdo que realmente apareça para os seus usuários quando eles visitam as suas páginas Web. No entanto, em algumas situações, pode ser útil fornecer aos mecanismos de pesquisa informações mais detalhadas, mesmo se você não quiser que essas informações sejam vistas pelos visitantes de sua página. Por exemplo, fornecer a latitude e a longitude de um local pode ajudar o Google a garantir que ele esteja mapeado corretamente. Fornecer a data de um evento em formato de data ISO pode ajudar a garantir que ela apareça corretamente nos resultados de busca. Nesse caso, você pode usar os microformatos padrão de classe de valor. Considere este exemplo: Ao incluir Para obter ajuda sobre vocabulário específico e exemplos, consulte: Para verificar sua marcação, use a ferramenta de teste de dados estruturados.
atualizado
10/17/2012
class em tags HTML (muitas vezes ou
<div>
<img src="www.example.com/bobsmith.jpg" />
<strong>Bob Smith</strong>
Editor sênior da ACME Reviews
200 Main St
Desertville, Arizona 12345
</div>
<div class="vcard">
<img class="photo" src="www.example.com/bobsmith.jpg" />
<strong class="fn">Bob Smith</strong>
<span class="title">Editor sênior</span> na <span class="org">ACME Reviews</span>
<span class="adr">
<span class="street-address">200 Main St</span>
<span class="locality">Desertville</span>, <span class="region">Arizona</span>
<span class="postal-code">12345</span>
</span>
</div>
class="vcard" indica que o HTML incluído no vcard. Não é um erro de digitação.)
, ou ) recebe um atributo class indicando uma propriedade. Por exemplo, fn descreve o nome de uma pessoa; title descreve o cargo. (O artigo da Ajuda para cada tipo de informação inclui uma lista completa de propriedades reconhecidas.)adr descreve o endereço da pessoa e inclui o as subpropriedades street-address, locality, region e postal-code).
Microformatos aninhados
<div>
<strong>Resenha de Blast 'Em Up</strong>
Por Bob Smith, editor sênior da ACME Reviews
Avaliação: 4,5 de 5
É um ótimo jogo. Gostei desde a
batalha inicial até o confronto final com os alienígenas malvados.
</div>
<div class="hreview">
<span class="item">
<strong class="item"><span class="fn">Blast 'Em Up</span> Resenha</strong>
</span>
<span class="reviewer vcard">
Por <span class="fn">Bob Smith</span>, <span class="title">Editor sênior</span>
na <span class="org">ACME Reviews</span>
</span>
Avaliação: <span class="rating">4,5</span> de 5.
<span class="description">É um ótimo jogo. Gostei desde a
batalha inicial até o confronto final com os alienígenas malvados.</span>
</div>
class="hreview". Como esta é uma avaliação, todo o bloco HTML está incluído em um div com o atributo class="hreview". span class="reviewer". No entanto, nesse caso, queremos fornecer informações adicionais sobre o revisor usando o microformato vcard (pessoa). Você pode fazer isso colocando reviewer e vcard na mesma linha, separados por um espaço, assim: . As propriedades do vcard fn, title e org descrevem o nome de Bob, seu cargo, e a empresa na qual ele trabalha.
Conteúdo não visível
<span class="dtstart">
<span class="value-title" title="2009-10-15T19:00-08:00" />
15 de outubro, 19h
</span>
<span class="value-title" title="2009-10-15T19:00-08:00" /> dentro do bloco rotulado com {2}class="dtstart"{3}, você indica que o analisador de rich snippets deve usar o valor no atributo {4}title{5} para encontrar a data inicial do evento. A data no atributo título pode ser representada usando o formato de data ISO sem afetar a forma como a data é mostrada aos usuários.
