@PhotographCreative Work & Media4 min readUpdated 2026-10-03

Photograph & Licensable Image Asset Schema Markup (JSON-LD)

Structured data for commercial photography, stock image repositories, licensable media badges (Google Licensable Images), copyright statements, and creator attribution.

Target Queries:photograph schema markuplicensable image json ldgoogle image license structured dataimage copyright schema
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

Photograph Asset Blueprint Payload
Test in Validator →
application/ld+json (Photograph)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "Photograph",
  "name": "Bioluminescent Coral Reef at Midnight - Raja Ampat",
  "description": "High-resolution macro underwater photograph capturing fluorescent polyp extensions under 450nm excitation lighting.",
  "contentUrl": "https://omniseotools.com/photos/coral-reef-midnight-hires.jpg",
  "acquireLicensePage": "https://omniseotools.com/photos/license?id=raja-ampat-coral-042",
  "license": "https://omniseotools.com/licensing-terms/commercial-editorial",
  "copyrightNotice": "© 2026 Kai Takahashi. All rights reserved.",
  "creator": {
    "@type": "Person",
    "name": "Kai Takahashi",
    "jobTitle": "Underwater Wildlife Photographer",
    "url": "https://omniseotools.com/photographers/kai-takahashi"
  },
  "dateCreated": "2026-06-12",
  "exifData": {
    "@type": "PropertyValue",
    "name": "CameraSettings",
    "value": "Sony A1, 90mm Macro, f/8, 1/160s, ISO 200"
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (8 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
namestringRequired

Official title or catalog caption of the photograph.

e.g. Bioluminescent Coral Reef at Midnight - Raja Ampat
creatorPerson | OrganizationRequired

Photographer or copyright holding visual agency.

e.g. { '@type': 'Person', 'name': 'Kai Takahashi' }
acquireLicensePagestring (URL)Required

Direct landing page URL where users can purchase or request a commercial usage license.

e.g. https://omniseotools.com/photos/license?id=raja-ampat-coral-042
licensestring (URL)Required

URL describing the legal license terms (e.g. Creative Commons or commercial EULA).

e.g. https://omniseotools.com/licensing-terms/commercial-editorial
copyrightNoticestringRequired

Human-readable legal copyright ownership claim string.

e.g. © 2026 Kai Takahashi. All rights reserved.
contentUrlstring (URL)Required

Direct URL to the image file binary.

e.g. https://omniseotools.com/photos/coral-reef-midnight-hires.jpg
dateCreatedstring (ISO 8601)Recommended

Date when the photo was captured.

e.g. 2026-06-12
descriptionstringRequired

Detailed description of the subject matter, lighting, and composition.

e.g. High-resolution macro underwater photograph capturing fluorescent polyp extensions.

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Photograph schema.

errorPitfall #1

Missing acquireLicensePage URL for Licensable Badges

Omitting acquireLicensePage, preventing Google Images from displaying the official 'Licensable' badge.

GSC Impact:
Ineligibility for Google Image Search Licensable badge and license purchase link widget.
Actionable Fix:

Specify acquireLicensePage with a direct checkout or license request URL.

warningPitfall #2

Generic Creator String Instead of Person/Organization

Using a plain text string instead of a typed Person/Organization node for creator.

GSC Impact:
Failure to establish image creator provenance in Google Knowledge Graph.
Actionable Fix:

Wrap creator in a typed Person or Organization object with a canonical URL.

warningPitfall #3

Copyright Notice Discrepancy with Page Footer

Listing conflicting copyright years or owner names between JSON-LD and the DOM.

GSC Impact:
Algorithmic trust degradation and potential DMCA licensing verification delays.
Actionable Fix:

Ensure copyrightNotice exactly matches the visual copyright footer text on the asset page.

Recommended Implementation Scenarios

Professional photography portfolio showcases
Stock photo marketplace asset detail pages
Museum and historical archive digital collections
Editorial photojournalism gallery archives

Related Schema Blueprints

Explore complementary structured data blueprints across the Creative Work & Media cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container