Technical·7 min read·

Image Schema Markup — How to Appear in Google Rich Results 2026

Image schema markup helps Google understand your images more deeply and display them as Rich Results — significantly increasing CTR compared to regular search results.

Rich Results receive 20–30% higher CTR than regular search results. And images are the core component of many Rich Result types: Product, Recipe, Article, HowTo, and FAQPage. Schema markup is the key to activating them.

What Is ImageObject Schema?

ImageObject is a Schema.org schema type used to describe images to Google. It can be used standalone or nested within other schemas (Product, Article, Recipe).

The Most Important ImageObject Properties

  • @type: "ImageObject" — required
  • url: Full URL of the image file — required
  • width: Image width in pixels
  • height: Image height in pixels
  • name: Image title/name (keyword-rich)
  • description: Description of image content
  • caption: Caption displayed below the image
  • author: Image author/creator
  • copyrightHolder: Copyright owner
  • license: URL to license information page
  • contentUrl: Image file URL (same as url)
  • thumbnailUrl: Thumbnail image URL

Schema for Product Images (Product ImageObject)

This is the most important schema for e-commerce. Google uses it to display product images in Google Shopping and Rich Results.

  • Nest ImageObject inside Product schema
  • The "image" property of Product should be a complete ImageObject
  • Required minimum: url, width, height
  • Optimized: add keyword-rich name, description, caption

Schema for Article Images (Article ImageObject)

Article schema with a complete image property helps thumbnail images appear alongside article search results. Google requires images with at least 1200×628px for AMP and News.

How to Implement Image Schema Markup

  • JSON-LD in <script> tags: Google's recommended method, easiest to maintain
  • WordPress: Schema Pro, RankMath, or Yoast SEO auto-generate schema
  • Shopify: JSON-LD for SEO app or manual code in theme
  • Next.js: Add JSON-LD directly in page component
  • Test: Google Rich Results Test at search.google.com/test/rich-results

Common Image Schema Mistakes

  • Inaccessible image URLs: Google can't crawl the image → schema is ignored
  • Images too small: Below 200×200px is often rejected
  • Relative URLs: Always use "https://domain.com/path/img.jpg" not "/path/img.jpg"
  • Schema content doesn't match page content: Google penalizes mismatched content

Combining Schema Markup with EXIF Metadata

Schema markup (HTML level) and EXIF metadata (file level) are two complementary optimization layers. Schema helps Google understand the context of image use, EXIF helps Google understand content inside the image file. When both are consistent, the ranking signal is much stronger.

Optimize the file layer with complete EXIF metadata — the foundation for effective schema markup. Download SEO Image Pro and start comprehensive image optimization today.

Explore SEO Image Pro
Related Articles
GuideHow to Rank in Google Images 2026 — 7 Key Ranking FactorsGuideComplete Image SEO Guide 2026: Drive Traffic from Google ImagesComparisonTop 5 Best Image SEO Tools & Software 2026 — Detailed Comparison
← Blog