usar figure y figcaption para usar imagenes con descripcion para el seo web

 

📌 ¿Qué es <figure> y <figcaption>?

Son etiquetas semánticas en HTML que permiten agrupar imágenes y sus descripciones.

<figure>: Es un contenedor para imágenes, gráficos o cualquier contenido visual.
<figcaption>: Es la etiqueta que proporciona una descripción o pie de imagen dentro del <figure>.

🔍 Ejemplo básico

html
<figure> <img src="celula.jpg" alt="Estructura de una célula" width="300"> <figcaption>Figura 1: Representación de una célula.</figcaption> </figure>

🎯 ¿Por qué usar <figure> en lugar de solo <img>?

  • Mejora la accesibilidad: Permite agregar contexto a la imagen sin afectar el atributo alt.

  • Mejor SEO: Google puede interpretar mejor la relación entre la imagen y su descripción.

  • Diseño más organizado: Facilita aplicar estilos con CSS (alineaciones, márgenes, etc.).

Si solo usas <img>, la descripción de la imagen iría fuera o en un párrafo aparte, lo que no es tan óptimo. ¿Quieres que te ayude a aplicarlo en tu informe web? 🚀

Dijiste:
osea figure y figcaption son como div, bloques vacios?
ChatGPT dijo:

Sí, en cierto modo puedes pensar en <figure> y <figcaption> como bloques vacíos similares a <div>, pero con un propósito semántico específico.

🔍 Comparación con <div>

EtiquetaPropósito
<div>Contenedor genérico sin significado propio, se usa solo para agrupar elementos y darles estilo.
<figure>Contenedor semántico para imágenes, gráficos o contenido visual con su respectiva descripción.
<figcaption>Proporciona una descripción o pie de imagen dentro de <figure>.

💡 Ejemplo con <div> (no semántico)

html
<div> <img src="celula.jpg" alt="Estructura de una célula" width="300"> <p>Figura 1: Representación de una célula.</p> </div>

Esto funciona, pero no indica que el texto pertenece a la imagen de manera clara para buscadores o tecnologías de asistencia.

💡 Ejemplo correcto con <figure> y <figcaption> (semántico)

html
<figure> <img src="celula.jpg" alt="Estructura de una célula" width="300"> <figcaption>Figura 1: Representación de una célula.</figcaption> </figure>

📌 Conclusión:

  • <figure> y <figcaption> son bloques como <div>, pero con un significado especial en HTML.

  • Usarlos mejora la accesibilidad, el SEO y la organización del contenido.

Comentarios

Entradas más populares de este blog

simulacion de oferta de trabajo

Flexbox clase 1

reflexion del frontend