ImageObject (Image Metadata) Schema Validation API

ImageObject schema markup with license metadata helps photographers and publishers communicate image rights to Google. When Google can identify a publicly accessible image license, it displays a 'Licensable' badge in Google Images, linking back to your license page. Valid image metadata requires contentUrl and should include license, acquireLicensePage, and creator.

Required Properties

PropertyTypeDescription
contentUrlrich result
URLThe URL of the image file itself.

Recommended Properties

Missing recommended properties generate warnings. They won't block validation, but rich result-tagged properties are needed for full Google rich result eligibility.

PropertyTypeDescription
licenserich result
URLA URL pointing to the license information for this image. Required for Licensable badge.
acquireLicensePagerich result
URLA URL where users can acquire a license for this image.
creditText
stringThe credit line text for this image.
creator
Person or OrganizationThe creator or photographer of the image.
copyrightNotice
stringCopyright notice text.
name
stringA title or name for the image.
caption
stringA caption for the image.

Rich Result Eligibility

Rich result type: Licensable badge in Google Images

Requirements: Required: contentUrl (the image URL). license and acquireLicensePage are needed for the Licensable badge. creator and creditText support attribution.

Example valid ImageObject JSON-LD

{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "contentUrl": "https://example.com/images/golden-gate-bridge.jpg",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "acquireLicensePage": "https://example.com/licensing/golden-gate-bridge",
  "creditText": "Photo by Jane Smith",
  "creator": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://janesmithphotography.com"
  },
  "copyrightNotice": "© 2026 Jane Smith Photography",
  "name": "Golden Gate Bridge at Sunset",
  "caption": "The Golden Gate Bridge photographed at sunset from Marin Headlands."
}

Validate via API

Validate this schema against Google's requirements in one API call:

curl "https://schemacheck.dev/api/v1/validate" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonld":{"@context":"https://schema.org","@type":"ImageObject","contentUrl":"https://example.com/images/golden-gate-bridge.jpg","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://example.com/licensing/golden-gate-bridge","creditText":"Photo by Jane Smith","creator":{"@type":"Person","name":"Jane Smith","url":"https://janesmithphotography.com"},"copyrightNotice":"© 2026 Jane Smith Photography","name":"Golden Gate Bridge at Sunset","caption":"The Golden Gate Bridge photographed at sunset from Marin Headlands."}}'

Official Documentation

Google Structured Data: ImageObject

Validate your ImageObject schema now

100 free validations/month. No credit card required.