Skip to main content
WP Bulk Publishing
WP Bulk Publishing
Media · High

ImageObject schema — what it does & how to ship it

Short answer

ImageObject marks up an image with creator, license, caption and dimensions — earning the 'Licensable' badge in Google Images and materially improving image indexing.

What it does

ImageObject carries contentUrl, creator, creditText, copyrightNotice, license (URL to the license page) and acquireLicensePage. Also used inside Article.image and Recipe.image with dimensions.

SERP / AI benefit

'Licensable' badge in Google Images (drives clicks + licensing enquiries), better image indexing overall, and richer author/creator attribution across the web.

Where to use it

Every original hero image, screenshot and photography asset you own.

JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "contentUrl": "https://wbpomniseo.com/screenshots/dashboard.webp",
  "creator": { "@type": "Organization", "name": "WBP Omni SEO Pro" },
  "creditText": "WBP Omni SEO Pro",
  "license": "https://wbpomniseo.com/license",
  "acquireLicensePage": "https://wbpomniseo.com/license"
}

Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.

In WBP Omni SEO Pro

On the /screenshots gallery with license URL, creator and per-image caption/description.

Ship ImageObject without touching code

Frequently asked

What is the Licensable badge?

A badge in Google Images that indicates the image can be licensed. Requires license and acquireLicensePage fields.

Do I need ImageObject on every image?

No — only on original images you want to earn the Licensable badge or attribution for.

Does ImageObject help with image ranking?

Indirectly — the structured attribution improves indexing confidence but doesn't directly boost rank.

Related schemas

Keep learning