Panduan Schema ImageObject

ImageObject adalah tipe schema.org yang mendeskripsikan gambar sebagai data terstruktur — digunakan secara mandiri untuk metadata lisensi foto (badge Licensable) atau, lebih sering, disarangkan di dalam schema Product, Article, Recipe, dan Organization. Berikut penjelasan kapan URL biasa sudah cukup dan kapan Anda memerlukan objek lengkap.

Pertama kali diterbitkan: 2 Jul 2026 · Terakhir diperbarui: 11 Agu 2026 · Advanced
Bahasa
1 sinyal bukti di halaman ini

ImageObject adalah tipe schema.org untuk mendeskripsikan gambar sebagai data terstruktur — tetapi jarang menjadi tujuan tersendiri. Tugas utamanya ialah menjadi nilai properti image atau logo yang disarangkan di dalam tipe lain: Product.image, Article.image, Recipe.image, Organization.logo, dan WebPage.primaryImageOfPage. Jika suatu properti hanya membutuhkan gambar, string URL biasa sudah cukup; gunakan ImageObject lengkap ketika Anda ingin menambahkan metadata (pemilik, lisensi, keterangan, dimensi). Satu fitur kasatmata yang dapat dibukanya secara langsung adalah badge Licensable Google, dan pemicunya secara khusus ialah properti license — contentUrl bersama creator/creditText/copyrightNotice saja tidak cukup. Gunakan contentUrl alih-alih url (Google menyebutnya lebih presisi). Dua fakta yang dilewatkan banyak panduan: image wajib untuk hasil kaya Recipe, tetapi tidak memengaruhi thumbnail hasil teks biasa Anda (diperjelas Google pada Juni 2025), sedangkan image untuk Product sama sekali tidak tercantum dalam daftar formal properti wajib atau yang direkomendasikan Google. Semua ini bukan faktor peringkat — manfaatnya adalah kelayakan, bukan peringkat. Abaikan setiap statistik tanpa sumber tentang kenaikan trafik X% yang dikaitkan dengan schema gambar.

TL;DR — ImageObject (Thing > CreativeWork > MediaObject > ImageObject) pada dasarnya merupakan tipe nilai tersarang, bukan schema tujuan yang berdiri sendiri. Tipe ini menjadi nilai Product.image, Article.image, Recipe.image, Organization.logo, dan WebPage.primaryImageOfPage. URL biasa cukup jika Anda tidak memerlukan metadata; gunakan objek lengkap untuk pelisensian atau atribusi. Rumus badge Licensable adalah contentUrl + setidaknya satu dari creator/creditText/ copyrightNotice/license — tetapi license secara khusus yang membuat gambar memenuhi syarat untuk badge. Gunakan contentUrl alih-alih url (Google menyebutnya lebih presisi). Dua fakta yang sering terlewat: image pada Recipe wajib, tetapi tidak memengaruhi thumbnail hasil teks Anda (Google, Juni 2025), dan image pada Product tidak tercantum dalam daftar formal properti wajib atau yang direkomendasikan Google. ImageObject bukan faktor peringkat — dampaknya tidak langsung, seperti semua schema.

Evidence for this claim Schema.org ImageObject describes an image media object and its properties; vocabulary validity alone does not create a Google rich result. Scope: Schema.org vocabulary definition, distinct from search-feature eligibility. Confidence: high · Verified: Schema.org: ImageObject Evidence for this claim Google documents structured data or IPTC metadata for image licensing information and the Licensable badge in Google Images. Scope: Current Google image-license metadata feature; not generic ImageObject rich-result eligibility. Confidence: high · Verified: Google Search Central: Image license metadata

Posisi ImageObject dan cara penggunaannya

Di schema.org, ImageObject berada dalam hierarki Thing > CreativeWork > MediaObject > ImageObject. Garis keturunan ini menjelaskan seluruh propertinya: ImageObject mewarisi bidang pelisensian dan atribusi dari CreativeWork (license, acquireLicensePage, creditText, copyrightNotice, creator, author) serta bidang berkas dari MediaObject (contentUrl, encodingFormat, height, width, contentSize, uploadDate), ditambah beberapa properti miliknya sendiri seperti caption dan exifData.

ImageObject digunakan dengan dua cara:

  • Mandiri — pada halaman yang seluruh tujuannya adalah mendeskripsikan satu gambar (halaman arahan untuk pelisensian foto). Alasannya hampir selalu badge Licensable.
  • Tersarang — sebagai nilai properti image, logo, atau primaryImageOfPage milik tipe lain. Kasus ini jauh lebih umum. Karena itu, ImageObject lebih tepat dipandang sebagai tipe utilitas yang diam-diam diandalkan oleh subtipe CreativeWork, bukan tipe schema yang menjadi tujuan pengguna. (Secara tematis, ia berkerabat dengan kelompok schema karya kreatif — Article, Recipe, dan VideoObject sama-sama mengandalkan ImageObject melalui properti image tanpa menjadikannya topik utama.)

Kunci untuk memahaminya: schema.org dan Google sama-sama menerima URL atau ImageObject yang dideskripsikan lengkap untuk properti image. String URL polos merupakan nilai ImageObject yang sepenuhnya valid. Anda hanya perlu menanggung kerumitan objek lengkap ketika memang ada metadata yang layak ditambahkan.

Properti inti

contentUrl vs url — gunakan contentUrl

Keduanya mengarah ke berkas gambar, tetapi Google menyatakan dengan tegas mana yang sebaiknya digunakan. Menurut dokumentasi metadata gambar, Google menggunakan contentUrl “to determine which image the photo metadata applies to.” (terjemahan) “untuk menentukan gambar mana yang dirujuk oleh metadata foto.” Tentang pilihan di antara keduanya, Google mengatakan: “While the url property is not as precise and we recommend you use contentUrl instead, existing markup may still use url.” (terjemahan) “Meskipun properti url tidak sepresisi itu dan kami menyarankan agar Anda menggunakan contentUrl, markup yang sudah ada masih boleh menggunakan url.” Artinya, contentUrl memastikan gambar mana yang dideskripsikan metadata; url adalah opsi lama yang lebih longgar dan tetap berfungsi, tetapi tidak seharusnya menjadi pilihan bawaan Anda.

license dan acquireLicensePage — pasangan Licensable

Inilah bagian yang menghasilkan manfaat kasatmata. license menautkan ke halaman yang menjelaskan ketentuan lisensi gambar; acquireLicensePage menautkan ke tempat seseorang benar-benar dapat membeli lisensi. Keduanya berpasangan secara alami — yang satu berisi ketentuan, yang lain tempat pembelian — tetapi bobotnya tidak sama, seperti dijelaskan pada bagian berikutnya.

creator, creditText, copyrightNotice — trio atribusi

Ketiganya memberikan kredit atas gambar. Satu nuansa penting: creator tidak harus berupa orang. Dokumentasi Google menyatakan: “This is usually the photographer, but it may be a company or organization (if appropriate).” (terjemahan) “Biasanya ini adalah fotografer, tetapi dapat pula berupa perusahaan atau organisasi (jika sesuai).”

caption, exifData, height/width, thumbnail

Ini merupakan metadata deskriptif dan teknis. Berguna dan kadang ditampilkan, tetapi tidak satu pun memicu fitur penelusuran dengan sendirinya.

Mendapatkan badge Licensable

Inilah satu rumus tepat yang layak diingat karena persyaratannya cukup halus.

Struktur yang diwajibkan: Anda memerlukan contentUrl, dan setidaknya satu dari creator, creditText, copyrightNotice, atau license. Dokumentasi Google menyatakan: “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.” (terjemahan) “Selain contentUrl, Anda harus menyertakan salah satu properti berikut: creator, creditText, copyrightNotice, atau license. Setelah salah satunya disertakan, tiga properti lainnya menjadi rekomendasi di Rich Results Test.”

Namun, badge itu sendiri memiliki pemicu yang lebih ketat. Lolos validasi tidak sama dengan memenuhi syarat untuk memperoleh badge. Google menyatakan: “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.” (terjemahan) “Jika Anda menggunakan data terstruktur untuk menetapkan sebuah gambar, Anda harus menyertakan properti license agar gambar tersebut memenuhi syarat untuk ditampilkan dengan badge Licensable.” Jadi, creator atau creditText saja akan lolos validasi — tetapi tidak menghasilkan badge. Properti license adalah pemicunya. Google menambahkan: “We recommend that you also add the acquireLicensePage property if you have that information.” (terjemahan) “Kami menyarankan agar Anda juga menambahkan properti acquireLicensePage jika memiliki informasi tersebut.”

Data terstruktur bukan satu-satunya jalur. Metadata foto IPTC yang disematkan merupakan cara lain yang sama sahnya untuk memperoleh kelayakan tersebut — tanpa markup schema.org sama sekali. Namun, jika Anda menggunakan keduanya dan informasinya berbeda, Google tegas mengenai penentunya: “If you choose to use both IPTC photo metadata and structured data, and if any information conflicts between the two, Google will use the structured data information.” (terjemahan) “Jika Anda memilih menggunakan metadata foto IPTC sekaligus data terstruktur, lalu ada informasi yang bertentangan di antara keduanya, Google akan menggunakan informasi dari data terstruktur.” Ini berkebalikan dengan anggapan banyak orang bahwa metadata yang disematkan dalam berkas merupakan sumber yang lebih berwenang.

Satu kebijakan yang sering menjebak orang: URL gambar harus dapat dijangkau. Kebijakan data terstruktur Google menyatakan: “All image URLs specified in structured data must be crawlable and indexable” (terjemahan) “Semua URL gambar yang ditetapkan dalam data terstruktur harus dapat dirayapi dan diindeks.” Jika host gambar diblokir di robots.txt, semuanya gagal tanpa pesan yang jelas.

ImageObject di dalam tipe tertentu

Recipe — wajib, dan klarifikasi Juni 2025

Untuk Recipe, image memang wajib, dengan panduan nyata: harus dapat dirayapi dan diindeks serta mewakili hidangan. Google “recommend[s] providing multiple high-resolution images (minimum of 50K pixels when multiplying width and height) with the following aspect ratios: 16x9, 4x3, and 1x1.” (terjemahan) “menyarankan agar Anda menyediakan beberapa gambar beresolusi tinggi (minimal 50 ribu piksel dari hasil perkalian lebar dan tinggi) dengan rasio aspek berikut: 16x9, 4x3, dan 1x1.”

Inilah bagian yang berlawanan dengan intuisi dan belum diikuti oleh kebanyakan panduan. Sejak pembaruan dokumentasi Juni 2025, Google menyatakan dengan gamblang: “Specifying the image property in Recipe markup has no impact on the image chosen for a text result image.” (terjemahan) “Menetapkan properti image dalam markup Recipe tidak memengaruhi gambar yang dipilih untuk hasil teks.” Dengan kata lain, image pada Recipe menentukan kelayakan hasil kaya Recipe — bukan thumbnail di samping hasil tautan biru biasa Anda. Itu merupakan sistem yang sepenuhnya terpisah (dibahas di bawah). Barry Schwartz melaporkan perubahan ini di Search Engine Land pada 5 Juni 2025.

Product — tidak diwajibkan secara formal (membantah mitos)

Hampir semua orang menyatakan gambar “wajib” untuk hasil kaya Product. Sebenarnya tidak — setidaknya menurut daftar yang didokumentasikan Google. Dalam dokumentasi cuplikan Product, properti formal Wajib adalah name ditambah salah satu dari review/ aggregateRating/offers; daftar Direkomendasikan berisi aggregateRating, offers, dan review. Properti image hanya muncul dalam contoh penerapan, tidak pernah dalam tabel properti wajib atau yang direkomendasikan. Tetap tambahkan gambar Product — daftar tanpa foto berkonversi lebih buruk — tetapi pahami bahwa itu argumen UX dan Shopping, bukan persyaratan schema yang didokumentasikan. (Jangan samakan hal ini dengan aturan resolusi gambar Product Merchant Center yang terpisah dan lebih ketat; itu sistem yang sama sekali berbeda dari ImageObject.)

Article dan Organization

Untuk Article, image adalah properti yang direkomendasikan dan mendukung kelayakan Article; properti ini tidak menghasilkan kartu gambar tersendiri. Untuk Organization.logo, logo memiliki persyaratan terpisah (dan merupakan gambar yang dapat digunakan Google untuk hal seperti panel pengetahuan dan pencitraan merek pada beberapa hasil kaya). Properti itu layak ditandai, tetapi tugasnya khusus untuk logo, bukan pelisensian ImageObject secara umum.

Mengendalikan thumbnail Search / Discover

Jika Anda benar-benar ingin memengaruhi gambar yang ditampilkan Google sebagai pratinjau halaman, mekanismenya berbeda dari semua hal di atas — dan Google memperjelasnya dalam pembaruan dokumentasi Maret 2026. Dari dokumentasi praktik terbaik SEO gambar: “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.” (terjemahan) “Pemilihan pratinjau gambar oleh Google sepenuhnya otomatis dan mempertimbangkan sejumlah sumber yang berbeda untuk menentukan gambar mana dari suatu halaman yang ditampilkan di Google.”

Tiga sinyal paralel yang tidak saling meniadakan memengaruhi pilihan tersebut:

  1. Properti schema.org primaryImageOfPage pada WebPage Anda.
  2. Properti image yang ditambahkan melalui mainEntity / mainEntityOfPage.
  3. Tag meta og:image.

Panduan Google untuk ketiganya: “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.” (terjemahan) “Pilih gambar yang relevan dan mewakili halaman. Hindari gambar generik (misalnya logo situs Anda) atau gambar berisi teks dalam markup schema.org maupun tag meta og:image.” Matt G. Southern membahas pembaruan tersebut di Search Engine Journal pada 2 Maret 2026, dengan menyoroti poin penting: markup schema dan og:image sama-sama diperhitungkan — keduanya merupakan masukan paralel, bukan pilihan salah satu.

C2PA / “Tentang gambar ini” — berdekatan, tetapi bukan ImageObject

Satu teknologi terkait yang berpandangan ke depan layak disebutkan, tetapi jelas terpisah dari pelisensian ImageObject: metadata asal-usul konten C2PA (disematkan dalam berkas gambar, bukan di schema.org). Google menyatakan: “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.” (terjemahan) “Jika sebuah gambar berisi metadata C2PA, Google dapat mengekstrak detail tersebut dan mungkin menampilkan informasi dalam fitur ‘Tentang gambar ini’, seperti cara gambar dibuat atau apakah gambar diedit dengan alat AI.” Ini merupakan sinyal asal-usul AI pada permukaan “Tentang gambar ini” yang sama dengan informasi lisensi — tetapi berada dalam manifes berkas, bukan dalam markup ImageObject Anda. Jangan campuradukkan keduanya.

Apakah ImageObject merupakan faktor peringkat?

Tidak — ceritanya sama tidak langsungnya dengan semua data terstruktur. Posisi Google yang sudah lama disampaikan (Gary Illyes, John Mueller) ialah bahwa schema membantu mesin memahami konten dan dapat membuka kelayakan untuk fitur, tetapi bukan masukan peringkat langsung. Khusus untuk ImageObject, manfaatnya nyata tetapi sempit: badge Licensable (melalui license), kelayakan hasil kaya bagi tipe induk seperti Recipe (melalui image yang valid), dan masukan pemilihan thumbnail (melalui primaryImageOfPage). Tidak satu pun berarti “peringkat lebih tinggi”, dan panduan pemecahan masalah Google sendiri menegaskan bahwa blok metadata gambar yang sepenuhnya valid pun belum tentu ditampilkan. Sumber yang sama-sama ditinjau juga tidak membuktikan pengaruh ImageObject terhadap kutipan AI — saya belum menemukan sumber yang menunjukkan bahwa ImageObject meningkatkan peluang Anda dikutip dalam jawaban AI. Siapa pun yang menjanjikan persentase kenaikan trafik tertentu dari schema gambar sedang mengutip angka yang tidak bersumber.

Kesalahan umum

  • Menggunakan url alih-alih contentUrl. Keduanya berfungsi; Google lebih memilih contentUrl karena lebih presisi.
  • Secara khusus melupakan license. Tiga properti atribusi lainnya dapat lolos validasi, tetapi tidak memicu badge Licensable.
  • Menganggap image pada Recipe mengendalikan thumbnail hasil teks. Tidak demikian (Google, Juni 2025) — properti itu hanya memengaruhi kelayakan hasil kaya Recipe.
  • Menganggap gambar Product diwajibkan secara formal oleh schema. Gambar tidak ada dalam daftar Google yang didokumentasikan (tetap tambahkan untuk UX/Shopping).
  • Memblokir URL gambar. Host gambar yang dilarang robots.txt atau diberi noindex membuat markup diam-diam gagal memenuhi persyaratan Google agar dapat dirayapi dan diindeks.
  • Mengulang statistik performa rekaan. Hampir setiap panduan pesaing mengutip angka “CTR/trafik naik X%” tanpa sumber. Tidak ada yang dapat ditelusuri ke sumber asli.

Posisi topik ini

ImageObject merupakan pembahasan mendalam dalam subklaster data terstruktur, bersama artikel tipe schema terkait (article-schema, recipe-schema, product-schema, videoobject-schema, organization-schema). Secara tematis, inilah tipe utilitas yang diandalkan keluarga schema karya kreatif, dan topiknya berada di bawah hub Data Terstruktur untuk SEO. Untuk gambaran lebih luas mengenai teks alt, format, sitemap gambar, dan pemuatan lambat, itu merupakan topik SEO gambar yang terpisah; artikel ini secara khusus membahas cara mendeskripsikan gambar sebagai data yang diam-diam diandalkan topik-topik lain.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.