Internal · not indexed
Media components
Three shared image primitives. Drop them into any article template. Every image needsalttext — that is the SEO and AI signal. Captions render as real figcaptions.
ImageBanner — statement image
<ImageBanner
src="/images/heroframe.jpg"
alt="A frame from a decoded hero ad"
caption="Every winning ad has a decodable structure."
/>
ImageFigure — supporting illustration (medium)
<ImageFigure
src="/images/beauty.jpg"
alt="AI-generated beauty product shot"
caption="A single reference, restyled on brand."
/>
ImageGrid — references / mood board (2, 3 or 4 up)
<ImageGrid
columns={3}
images={[
{ src: '/images/gym.jpg', alt: 'Gym campaign frame', caption: 'Energy' },
{ src: '/images/ava.jpg', alt: 'Portrait direction', caption: 'Talent' },
{ src: '/images/confession.jpg', alt: 'UGC-style frame', caption: 'Authenticity' },
]}
/>

