Photograph Schema
Photograph marks up a page or section about a photograph with metadata for attribution, licensing, location, and content description. When combined with Google's image license metadata properties, it enables the Licensable badge in Google Images, which signals to users that the image is available for licensing.
When to use Photograph
Use Photograph markup on pages that feature a specific photograph, such as portfolio pages, image galleries, stock photo detail pages, or editorial photo pages. Photograph is appropriate when the primary content of the page is a single photograph with associated metadata like creator, copyright, and location.
Photograph is a subtype of CreativeWork, which inherits from Thing. For generic images that are not photographs (illustrations, diagrams), use ImageObject instead.
Google rich result support
Google does not have a dedicated rich result for Photograph, but the image license metadata properties (license, acquireLicensePage, creditText, copyrightNotice, creator) work within the ImageObject and Photograph types to trigger the Licensable badge in Google Images. This badge appears on image thumbnails and links to licensing information.
Requirements for the Licensable badge:
licenseis Required (URL to license terms)acquireLicensePageis Recommended (URL where users can acquire a license)- Once any license metadata field is present,
creditText,copyrightNotice, andcreatorbecome Recommended
Fields
Recommended by Google
- copyrightNotice — Text
Not mentioned by Google
- contentLocation — Place
JSON-LD example
{
"@context": "https://schema.org",
"@type": "Photograph",
"name": "Golden Gate Bridge at Sunset",
"contentUrl": "https://example.com/photos/golden-gate-sunset.jpg",
"description": "The Golden Gate Bridge photographed from Battery Spencer during golden hour.",
"contentLocation": {
"@type": "Place",
"name": "Battery Spencer, Sausalito, California",
"geo": {
"@type": "GeoCoordinates",
"latitude": 37.8324,
"longitude": -122.4795
}
},
"creator": {
"@type": "Person",
"name": "Sarah Chen"
},
"copyrightNotice": "© 2024 Sarah Chen. All rights reserved.",
"creditText": "Sarah Chen Photography",
"license": "https://sarahchen.com/license",
"acquireLicensePage": "https://sarahchen.com/licensing/golden-gate-sunset",
"dateCreated": "2024-06-15"
}
Webflow implementation
For Webflow photography portfolios, create a CMS collection for photos with fields for image, title, description, location, copyright notice, creator name, and license URL. Use an Embed element on the template page with JSON-LD referencing these CMS fields.
For image-heavy sites, apply Photograph markup to hero images on static pages using Page Settings > Custom Code > Footer Code. Focus on images you want to appear with the Licensable badge in Google Images.
Schema HQ generates Photograph entities from your CMS collection, including nested contentLocation and creator objects, and publishes the complete image license metadata set to Webflow custom code.