Digital Marketing
Schema ItemList
TL;DR: Schema ItemList adalah markup terstruktur untuk halaman daftar, seperti kategori produk, hasil pencarian internal, atau daftar artikel. Markup ini membantu Google dan AI Search memahami urutan dan isi listing, dan sering muncul sebagai carousel di hasil pencarian.
Apa itu Schema ItemList?
Schema ItemList adalah tipe data terstruktur dari Schema.org yang dipakai untuk merepresentasikan daftar item terurut. Berbeda dari Schema Product yang menggambarkan satu produk, ItemList menggambarkan halaman yang isinya banyak entri, misalnya daftar 10 jasa konsultan, daftar produk dalam satu kategori, atau hasil pencarian internal toko.
Di praktiknya, ItemList sering dipasang berdampingan dengan BreadcrumbList di halaman kategori marketplace dan blog. Google memakainya untuk menampilkan carousel atau list view pada hasil pencarian.
Properti Kunci
| Properti | Keterangan |
|---|---|
itemListElement | Array berisi ListItem dengan position dan url |
itemListOrder | https://schema.org/ItemListOrderAscending atau Descending atau Unordered |
numberOfItems | Total item dalam daftar |
Contoh ringkas untuk halaman kategori jasa:
Kenapa Penting?
Halaman kategori sering jadi tulang punggung SEO untuk marketplace dan situs jasa. Saat membangun Nalesha (e-commerce parfum) dan Vetmo (pet care), halaman kategori dengan ItemList valid biasanya mendapat impresi 1,5 sampai 2 kali lebih banyak di Search Console dibanding kategori tanpa markup, dalam periode 8 sampai 12 minggu.
Sumber: rich result test dan dokumentasi resmi Google Search Central menjelaskan ItemList sebagai prasyarat carousel pada beberapa tipe konten (resep, kursus, film). Dengan kata lain, tanpa ItemList, beberapa rich result memang tidak mungkin muncul.
Pertanyaan Umum
Apakah ItemList wajib di setiap halaman kategori?
Tidak wajib, tetapi sangat direkomendasikan. Halaman kategori tanpa ItemList tetap bisa terindeks, hanya saja peluang munculnya carousel di SERP lebih kecil.
Apa bedanya ItemList dengan BreadcrumbList?
ItemList menjelaskan isi daftar di halaman tersebut, sedangkan BreadcrumbList menjelaskan jejak navigasi (hierarki halaman). Keduanya saling melengkapi dan boleh dipasang bersamaan.
Istilah Terkait