All schema types

ImageObject

An image file. Used for hero images, logos, and gallery entries.

What it is

ImageObject provides image-specific properties (caption, creator, license) beyond a simple URL string. Required when nesting a logo inside Organization or for image rich result eligibility on licensable images.

Required properties
  • url
Recommended properties
  • caption
  • creator
  • license
  • creditText
  • copyrightNotice
  • acquireLicensePage
  • width
  • height
JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "url": "https://example.com/photo.jpg",
  "license": "https://example.com/license",
  "creditText": "Photo by Example Studio",
  "creator": {
    "@type": "Person",
    "name": "Photographer Name"
  },
  "copyrightNotice": "© 2026 Example Studio",
  "acquireLicensePage": "https://example.com/buy-license"
}
</script>
Google rich result support

Licensable badge in Google Images for properly-marked-up images.

When to use it
  • Stock photo galleries
  • Editorial photo credits
  • Logo nesting in Organization