Semantic page markup

Microformatos

Ask AI about this page

2 min de lectura

Los microformatos son el enfoque de marcado semántico más antiguo para (X)HTML: el significado se añade a través de class atributos en elementos existentes en lugar de a través de atributos dedicados.

<span class="adr">16 Leo Tolstoy St., Moscow</span>

El robot lee el nombre de la clase como el nombre de una propiedad definida por el microformat y trata el contenido del elemento como su valor. No se requiere ninguna estructura de marcado nueva: la clase se adjunta al HTML que ya existe.

Microformatos

Lo que Yandex admite

Solo dos formatos:

  • hCard — información de contacto: direcciones, números de teléfono, detalles de la organización.
  • hRecipe — recetas culinarias.

Los microformatos existen para muchos otros dominios (productos, reseñas, eventos), pero estos no se procesan aquí. Cualquier cosa fuera de hCard y hRecipe debe expresarse en Schema.org en su lugar.

¿Microformatos o Schema.org?

Yandex responde a esto directamente en otra parte de su documentación: los algoritmos no prefieren ninguno de los dos, por lo que el conveniente es aceptable, pero se recomienda Schema.org como el estándar más moderno, completo y en desarrollo activo. En la práctica, eso lo zanja para el trabajo nuevo. Los microformatos importan principalmente al mantener un sitio que ya los utiliza, donde los atributos de clase están entretejidos en las plantillas y reescribirlos no aporta nada.

Microformatos — 2

Validación

El validador de datos estructurados en la consola lee ambos formatos, lo que permite confirmar que una hCard existente sigue analizándose correctamente después de un cambio de plantilla, una comprobación que vale la pena ejecutar después de cualquier rediseño de una página de contacto.

Por qué la distinción sigue importando

Porque un class atributo también es un gancho de estilo. Un desarrollador que renombra adr a algo más coherente con el sistema de diseño elimina silenciosamente el marcado, y nada en la página se ve diferente. Los atributos de Schema.org no tienen otro propósito, por lo que sobreviven mejor a la refactorización, lo que es el argumento práctico más sólido para el estándar más nuevo.

Alien Road

Cómo lo aplicamos

We leave working hCard markup alone and use Schema.org for anything new. The failure specific to microformats is worth knowing about: because the meaning rides on class names, a CSS cleanup can delete it without anyone noticing. We check the contact page in the validator after every template change on sites that still use it.

Servicios relacionados

Compartir