Guide : ImageObject Schema

ImageObject est le schema.org type que décrit an image as données structurées — utilisé standalone pour photo-licensing metadata (le Licensable badge) or, plus souvent, nested à l’intérieur Produit, Article, Recipe, et Organization schema. Ici's quand a plain URL est suffisant et quand vous besoin le complet object.

Première publication : 2 juil. 2026 · Dernière mise à jour : 3 août 2026 · Avancé
1 indice probant sur cette page

ImageObject est le schema.org type pour describing an image as données structurées — mais c’est rarely a destination on son propre. Son principal job est as le valeur de an image or logo property nested à l’intérieur un autre type: Produit.image, Article.image, Recipe.image, Organization.logo, WebPage.primaryImageOfPage. Quand a property simplement veut a picture, a plain URL string fonctionne; vous upgrade à a complet ImageObject quand vous vouloir à attach metadata (owner, license, caption, dimensions). Le un visible fonctionnalité il directement unlocks est Google's Licensable badge, et le trigger est précisément le license property — contentUrl plus creator/creditText/copyrightNotice alone ne va pas faire il. Utiliser contentUrl over url (Google dit c’est plus precise). Deux facts la plupart guides miss: Recipe's image est requis pour le recipe rich résultat mais a aucun impact on votre normal texte-résultat thumbnail (Google clarified ce June 2025), et Produit's image n’est pas dans Google's formal requis/recommended listes à tout. None de il est a facteur de classement — il earns eligibility, pas classer. Et chaque uncited X% traffic-lift stat vous'll voir attached à image schema traces à aucun source; ignore les.

TL;DR — ImageObject (Thing > CreativeWork > MediaObject > ImageObject) est primarily a nested valeur type, pas a standalone destination schema. c’est le valeur de Product.image, Article.image, Recipe.image, Organization.logo, WebPage.primaryImageOfPage. A plain URL fonctionne quand vous ne pas besoin metadata; upgrade à a complet object pour licensing/attribution. Le Licensable-badge recipe est contentUrl + au moins un de creator/creditText/copyrightNotice/license — mais license précisément est ce que rend le badge eligible. Utiliser contentUrl over url (Google calls il plus precise). Deux commonly-missed facts: Recipe’s image est requis mais a aucun impact on votre texte-résultat thumbnail (Google, June 2025), et Produit’s image est pas dans Google’s formal requis/recommended listes. c’est pas a facteur de classement — même indirect story as tout schema.

Preuve à l’appui de cette affirmation Schema.org ImageObject describes an image media object and its properties; vocabulary validity alone does not create a Google rich result. Portée : Schema.org vocabulary definition, distinct from search-feature eligibility. Niveau de confiance : élevé · Vérifié : Schema.org: ImageObject Preuve à l’appui de cette affirmation Google documents structured data or IPTC metadata for image licensing information and the Licensable badge in Google Images. Portée : Current Google image-license metadata feature; not generic ImageObject rich-result eligibility. Niveau de confiance : élevé · Vérifié : Google Search Central: Image license metadata

Où ImageObject sits, et comment c’est en réalité utilisé

On schema.org, ImageObject sits dans le hierarchy as Thing > CreativeWork > MediaObject > ImageObject. Que lineage est le entier story de son properties: il inherits licensing et attribution champs depuis CreativeWork (license, acquireLicensePage, creditText, copyrightNotice, creator, author) et fichier champs depuis MediaObject (contentUrl, encodingFormat, height, width, contentSize, uploadDate), plus a quelques de son propre comme caption et exifData.

It obtient utilisé two façons:

«- Standalone — on a page whose whole point is describing one image (a photo-licensing landing page). The reason to do this is almost always the Licensable badge. » (Traduction) (Résumé en français de la section vingt-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- Nested — as the value of another type’s image, logo, or primaryImageOfPage property. This is by far the more common case, and it’s why ImageObject is best framed as the utility type the CreativeWork subtypes quietly depend on rather than a schema type you point people at. (It’s the thematic cousin of the creative-works schema bucket — Article, Recipe, and VideoObject all lean on ImageObject through their image properties without ever making it their headline.) » (Traduction) (Résumé en français de la section vingt-deux, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)

«The key mental unlock: schema.org and Google both accept “a URL or a fully described ImageObject” for an image property. A bare URL string is a perfectly valid ImageObject value. You only pay the cost of the full object when you have metadata worth attaching. » (Traduction) (Résumé en français de la section vingt-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«## The core properties » (Traduction) (Résumé en français de la section vingt-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«### contentUrl vs url — use contentUrl » (Traduction) (Résumé en français de la section vingt-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Both point at the image file, but Google is explicit about which to prefer. From the image-metadata documentation: Google uses contentUrl “to determine which image the photo metadata applies to.” And on the choice between the two: “While the url property is not as precise and we recommend you use contentUrl instead, existing markup may still use url.” Translation: contentUrl pins down which image the metadata describes; url is a looser legacy fallback that still works but shouldn’t be your default. » (Traduction) (Résumé en français de la section vingt-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«### license and acquireLicensePage — the Licensable pair » (Traduction) (Résumé en français de la section vingt-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«This is the part with a visible payoff. license links to a page describing the image’s licensing terms; acquireLicensePage links to where someone can actually buy a license. They pair naturally — one says “here are the terms,” the other says “here’s where to buy one” — but they’re not equal in weight, which the next section covers. » (Traduction) (Résumé en français de la section vingt-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«### creator, creditText, copyrightNotice — the attribution trio » (Traduction) (Résumé en français de la section vingt-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«These credit the image. One nuance worth keeping: creator isn’t necessarily a person. Google’s doc: “This is usually the photographer, but it may be a company or organization (if appropriate).” » (Traduction) (Résumé en français de la section trente, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

caption, exifData, height/width, thumbnail

«Descriptive and technical metadata. Useful, occasionally surfaced, but none of them trigger a search feature on their own. » (Traduction) (Résumé en français de la section trente-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Getting the Licensable badge

Ce est le un exact recipe worth memorizing, parce que le requirement est subtle.

«The required structure: you need contentUrl, and at least one of creator, creditText, copyrightNotice, or license. Google’s doc: “In addition to contentUrl, you must include one of the following properties: creator, creditText, copyrightNotice, license. Once you include one of these properties, the other three properties become recommended in the Rich Results Test.” » (Traduction) (Résumé en français de la section trente-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«But the badge itself has a stricter trigger. Passing validation is not the same as being badge-eligible. Google: “If you’re using structured data to specify an image, you must include the license property for your image to be eligible to be shown with the Licensable badge.” So creator or creditText alone will validate fine — and get you no badge. The license property is the switch. Google adds: “We recommend that you also add the acquireLicensePage property if you have that information.” » (Traduction) (Résumé en français de la section trente-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Données structurées n’est pas le seulement chemin. IPTC embedded photo metadata est an equally valide façon à earn le même eligibility — aucun schema.org markup requis à tout. Mais si vous utiliser les deux et ils disagree, Google est explicit à propos de le tiebreaker: “Si vous choisir à utiliser les deux IPTC photo metadata et données structurées, et si quelconque information conflicts entre le deux, Google va utiliser le données structurées information.” c’est le reverse de ce que a lot de personnes assume (que le fichier’s embedded metadata est le plus “authoritative” source).

«One policy that catches people: the image URL has to be reachable. Google’s structured-data policies say “All image URLs specified in structured data must be crawlable and indexable” — block the image host in robots.txt and the whole thing silently fails. » (Traduction) (Résumé en français de la section trente-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

ImageObject à l’intérieur spécifique types

Recipe — requis, et le June 2025 clarification

Pour Recipe, image est requis, et il a réel guidance: crawlable et indexable, doit represent le dish, et Google “recommend[s] providing plusieurs élevé-resolution images (minimum de 50K pixels quand multiplying width et height) avec le suivant aspect ratios: 16x9, 4x3, et 1x1.”

«Here’s the counterintuitive part most guides haven’t caught up to. As of a June 2025 doc update, Google states plainly: “Specifying the image property in Recipe markup has no impact on the image chosen for a text result image.” In other words, your Recipe image governs recipe rich-result eligibility — not the thumbnail that shows next to your normal blue-link result. That’s a separate system entirely (covered below). Barry Schwartz reported this change at Search Engine Land on June 5, 2025. » (Traduction) (Résumé en français de la section quarante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«### Product — not formally required (the myth-bust) » (Traduction) (Résumé en français de la section quarante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Almost everyone asserts that images are “required” for Product rich results. They’re not — at least not per Google’s documented lists. The product-snippet doc’s formal Required properties are name plus one of review/aggregateRating/offers; the Recommended list is aggregateRating, offers, review. The image property appears only inside the worked examples, never in the required/recommended tables. Add product images anyway — a listing without a photo converts worse — but know that’s a UX-and-Shopping argument, not a documented schema requirement. (And don’t conflate it with Merchant Center’s separate, stricter product-image resolution rules — a different system from ImageObject entirely.) » (Traduction) (Résumé en français de la section quarante-quatre, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«### Article and Organization » (Traduction) (Résumé en français de la section quarante-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«For Article, image is a recommended property that feeds Article’s eligibility; it does not produce a dedicated image card of its own. For Organization.logo, the logo has its own separate requirements (and is the image Google can use for things like knowledge-panel and some rich-result branding) — worth marking up, but it’s a logo-specific job, not general ImageObject licensing. » (Traduction) (Résumé en français de la section quarante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«## Controlling your Search / Discover thumbnail » (Traduction) (Résumé en français de la section quarante-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«If you actually want to influence the image Google shows as your page’s preview, that’s a different mechanism from any of the above — and Google clarified it in a March 2026 documentation update. From the image-SEO best-practices doc: “Google’s selection of an image preview is completely automated and takes into account a number of different sources to select which image on a given page is shown on Google.” » (Traduction) (Résumé en français de la section quarante-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Three parallel, non-exclusive signals feed that choice: » (Traduction) (Résumé en français de la section quarante-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«1. The schema.org primaryImageOfPage property on your WebPage. 2. An image property attached via mainEntity / mainEntityOfPage. 3. The og:image meta tag. » (Traduction) (Résumé en français de la section cinquante, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Google’s guidance for all three: “Choose an image that’s relevant and representative of the page. Avoid using a generic image (for example, your site logo) or an image with text in the schema.org markup or og:image meta tag.” Matt G. Southern covered the update at Search Engine Journal on March 2, 2026, noting the key point: schema markup and og:image both count — they’re parallel inputs, not an either/or. » (Traduction) (Résumé en français de la section cinquante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«## C2PA / “About this image” — adjacent, not ImageObject » (Traduction) (Résumé en français de la section cinquante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«One forward-looking sibling worth a mention, clearly scoped as separate from ImageObject licensing: C2PA content-provenance metadata (embedded in the image file, not schema.org). Google: “If an image contains C2PA metadata, Google can extract those details and may show information in the ‘About this image’ feature, such as how the image was created or if it was edited with AI tools.” This is an AI-provenance signal on the same “About this image” surface as licensing info — but it lives in the file’s manifest, not in your ImageObject markup. Don’t fold the two together. » (Traduction) (Résumé en français de la section cinquante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Est ImageObject a facteur de classement?

Aucun — même indirect story as tout données structurées. Le standing Google position (Gary Illyes, John Mueller) est que schema aide moteurs comprendre contenu et peut unlock eligibility pour fonctionnalités, mais il n’est pas a direct classement entrée. Pour ImageObject précisément, le wins sont concrete mais narrow: le Licensable badge (via license), rich-résultat eligibility pour parent types comme Recipe (via a valide image), et thumbnail-selection entrée (via primaryImageOfPage). None de ceux est “rank higher,” et Google’s propre troubleshooting guidance est explicit que même a entièrement valide image-metadata bloquer n’est pas guaranteed à afficher. Le même reviewed sources ne pas establish an AI-citation effect depuis ImageObject soit — Je haven’t trouvé a source que montre il améliore votre odds de étant cited dans an AI réponse. Anyone selling vous a spécifique percentage trafic lift depuis image schema est quoting a number que traces à aucun source.

Erreurs fréquentes

  • En utilisant url au lieu de contentUrl. Les deux fonctionner; Google prefers contentUrl as plus precise.
  • Forgetting license précisément. Le autre three attribution properties valider mais ne pas trigger le Licensable badge.
  • Assuming Recipe’s image contrôle votre texte-résultat thumbnail. Il ne fait pas (Google, June 2025) — il seulement affecte recipe rich-résultat eligibility.
  • Assuming Produit images sont formally requis schema. ils sont pas dans Google’s documented listes (encore ajouter les pour UX/Shopping).
  • Blocking le image URL. A robots.txt-disallowed or noindexed image host signifie le markup silently fails Google’s crawlable-et-indexable requirement.
  • Repeating invented performances stats. Nearly chaque competing guide cites an uncited “+X% CTR/traffic” figure. None trace à a source.

Où ce fits

ImageObject est a deep dive dans le structured-données sub-cluster, alongside son sibling schema-type articles (article-schema, recipe-schema, product-schema, videoobject-schema, organization-schema). Thematically c’est le utility type le creative-fonctionne schema family leans on, et il lives sous le Données structurées pour le SEO hub. Pour le broader picture de texte alternatif, formats, image sitemaps, et lazy-loading, c’est a séparé image-SEO topic; ce article est précisément le “comment faire Je décrire an image as données” piece ceux others quietly depend on.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.