hCard es un microformato abierto para publicar información de contacto en forma estructurada. Su premisa es económica: usted marca datos que ya están en la página con nombres de clase, para que el mismo texto sirva a personas y máquinas. No se escribe nada nuevo y nada cambia visualmente.
Cómo se ve
Un bloque ordinario de detalles de contacto (nombre, ciudad, calle, teléfono, horario de atención) se convierte en una tarjeta al envolverlo en un vcard raíz y etiquetar cada fragmento: categoría, fn org, localidad, dirección de la calle, tel, horas de trabajo.

Por qué sigue importando
Yandex lee hCard en Yandex Business, que alimenta los mapas y el fragmento de dirección en los resultados de búsqueda. Por lo tanto, el marcado de contacto en un sitio no es decorativo: es un canal de envío al producto de mapas, y para un negocio con sucursales, mantiene esos datos actualizados automáticamente cada vez que el sitio cambia.
Su única debilidad estructural
Debido a que el significado se basa en class atributos (que también son ganchos de estilo), una refactorización de CSS puede eliminar el marcado sin cambiar nada visible. Este es el argumento a favor de Schema.org en trabajos nuevos, donde los atributos no tienen otro propósito. La hCard existente debe dejarse en su lugar y volver a validarse después de los cambios en la plantilla.
Dónde encaja junto a Schema.org
Yandex admite ambos y no prefiere ninguno, recomendando Schema.org como el estándar más moderno. Específicamente para los datos de contacto, hCard sigue procesándose por completo y es la opción más antigua y ampliamente implementada, razón por la cual sobrevive en tantos sitios y por qué conocer sus reglas todavía vale una tarde.

El mínimo práctico
Una tarjeta necesita el nombre de una organización, una dirección y un número de teléfono para ser aceptada en Yandex Business. Todo lo que va más allá de eso (categoría, correo electrónico, coordenadas, URL, horario de atención) mejora lo que los usuarios ven sobre el negocio, y cada adición es un atributo de clase en el texto que ya está publicado.
Cómo lo aplicamos
We leave working hCard alone and add Schema.org for anything new, but the reason clients care about this one is Yandex Business: contact markup on the site keeps the Maps listing current without anyone maintaining it separately. On sites that still use it we re-validate the contact page after every template change, because class-based markup disappears silently.
Servicios relacionados