Dynamic OG images là ảnh preview được generate tự động cho mỗi trang — thay vì 1 ảnh chung cho cả website. Dùng @vercel/og (Satori) hoặc Next.js convention file app/blog/[slug]/opengraph-image.tsx. Cơ chế: viết JSX/HTML → Satori convert sang SVG → convert sang PNG. Có thể fetch data (title, author, date) rồi render lên ảnh.
Ví dụ: blog post share trên Facebook hiển thị ảnh có title bài viết, author avatar, ngày đăng — professional hơn nhiều so với generic image. Performance: generate tại build time (SSG) hoặc on-demand (ISR), cache kết quả. CTR impact: trang có OG image đẹp và unique có CTR cao hơn 2-3x khi share trên social media.