Resep

Contoh penelusuran gambar pada perangkat seluler dan contoh hasil kaya

Markup konten resep Anda dengan data terstruktur guna memberikan hasil kaya dan daftar khusus host untuk resep Anda, seperti rating pengulas, waktu memasak dan penyiapan, dan informasi nutrisi. Halaman Anda memenuhi syarat untuk berbagai fitur, tergantung cara Anda menambahkan data terstruktur ke halaman Anda:

  • Penelusuran: Tambahkan data terstruktur resep untuk mendorong interaksi yang lebih baik di Penelusuran dengan hasil kaya.
  • Panduan: Aktifkan Asisten Google untuk memandu pengguna mengakses resep Anda di Google Home dan smart display.
  • Carousel: Tambahkan data terstruktur carousel untuk mengaktifkan resep Anda agar muncul di carousel hasil kaya. Hasil ini dapat mencakup gambar, logo halaman, dan fitur hasil penelusuran menarik lainnya.
  • AMP: Buat halaman resep Anda dengan AMP untuk memberikan resep yang dapat dimuat dengan cepat.

Dengan menyusun konten Anda sesuai panduan ini, konten Anda dapat otomatis mengaktifkan fitur-fitur berikut:

  • Badge resep dalam hasil Penelusuran gambar seluler
  • Tindakan konten di Asisten Google

Contoh

Berikut ini beberapa contoh resep yang menggunakan kode JSON-LD di Fitur Pengujian Data Terstruktur.

Contoh resep

Berikut ini contoh halaman dengan data terstruktur recipe dan panduan. Konten ini dapat memenuhi syarat untuk ditampilkan sebagai hasil kaya di hasil Penelusuran dan sebagai paduan dengan Asisten Google di Google Home dan smart display.

Berikut ini contoh halaman ringkasan resep (halaman yang berisi daftar resep) dengan data terstruktur itemList. Konten ini dapat memenuhi syarat untuk ditampilkan dalam carousel di hasil Penelusuran.

Panduan

Anda harus mengikuti panduan data terstruktur umum agar resep Anda memenuhi syarat untuk ditampilkan di hasil Penelusuran. Untuk mengaktifkan resep Anda sebagai panduan dengan Asisten Google di Google Home dan smart display, pastikan Anda mengikuti kebijakan pembatasan konten untuk Actions on Google.

Panduan berikut berlaku untuk data terstruktur resep.

  • Gunakan data terstruktur resep untuk konten tentang menyiapkan hidangan tertentu. Misalnya, "scrub wajah" atau "ide pesta" bukan nama yang valid untuk hidangan.
  • Untuk mengaktifkan resep Anda agar muncul di daftar khusus host, Anda harus mengikuti panduan berikut:
    • Sediakan data terstruktur ItemList guna meringkas resep untuk daftar Anda. Anda dapat menyediakan data terstruktur ItemList secara terpisah atau bersama dengan data terstruktur resep.
    • Situs Anda harus memiliki halaman ringkasan yang mencantumkan semua resep dalam koleksi. Misalnya, saat pengguna mengklik link ringkasan dari hasil Penelusuran, mereka akan diarahkan secara tepat ke halaman di situs Anda yang mencantumkan resep yang terkait dengan penelusuran mereka.

Definisi jenis data terstruktur

Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya atau pengalaman lain di Google. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain tentang konten Anda, untuk meningkatkan kualitas pengalaman pengguna.

ItemList

Definisi lengkap ItemList tersedia di schema.org/ItemList.

Selain properti Resep, tambahkan properti berikut untuk daftar khusus host. Meskipun ItemList tidak diwajibkan, Anda harus menambahkan properti berikut jika ingin resep Anda memenuhi syarat untuk carousel host. Untuk informasi lebih lanjut tentang daftar khusus host, lihat Carousel.

Properti wajib
itemListElement

ListItem

Anotasi untuk satu halaman item.

ListItem.position

Integer

Posisi ordinal halaman item dalam daftar. Misalnya:


"itemListElement": [
  {
    "@type": "ListItem",
    "position": 1,
  }, {
    "@type": "ListItem",
    "position": 2,
  }
]
ListItem.url

URL

URL kanonis halaman item. Setiap item harus memiliki URL unik.

Resep

Definisi lengkap Recipe tersedia di schema.org/Recipe. Markup konten resep Anda dengan properti jenis Recipe schema.org berikut. Selain kolom wajib, markup sebanyak mungkin kolom yang direkomendasikan untuk mendorong interaksi yang lebih baik di Penelusuran.

Untuk mengaktifkan resep Anda sebagai panduan dengan Asisten Google di Google Home dan smart display, pastikan Anda menambahkan recipeIngredient dan recipeInstructions. Jika resep Anda tidak memiliki properti ini, resep tidak memenuhi syarat untuk digunakan sebagai panduan, namun masih memenuhi syarat untuk dimunculkan di hasil Penelusuran.

Properti wajib
image

URL atau ImageObject

Gambar hidangan yang sudah jadi.

Panduan gambar tambahan:

  • Setiap halaman harus berisi setidaknya satu gambar (baik Anda menyertakan markup atau tidak). Google akan memilih gambar terbaik untuk ditampilkan dalam hasil Penelusuran berdasarkan rasio tinggi lebar dan resolusi.
  • URL gambar harus dapat di-crawl dan diindeks.
  • Gambar harus mewakili konten yang diberi markup.
  • Gambar harus dalam format .jpg, .png, atau. gif.
  • Untuk mendapatkan hasil terbaik, berikan beberapa gambar beresolusi tinggi (hasil perkalian lebar dan tinggi minimal 50.000 piksel) dengan rasio tinggi lebar berikut: 16x9, 4x3, dan 1x1.

Contoh:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
name

Text

Nama hidangan.

Properti yang direkomendasikan
aggregateRating

AggregateRating

Anotasi untuk skor ulasan rata-rata yang ditetapkan ke item. Ikuti Panduan cuplikan ulasan dan daftar properti AggregateRating wajib dan direkomendasikan.

Jika data terstruktur resep berisi satu ulasan, nama pengulas harus merupakan orang atau organisasi yang valid. Misalnya, "diskon 50% untuk bahan" bukanlah nama yang valid untuk pengulas.

author

Person

Pencipta resep.

cookTime

Duration

Waktu yang diperlukan untuk memasak hidangan dalam format ISO 8601. Anda dapat menggunakan minimum dan maksimum sebagai elemen turunan untuk menentukan rentang waktu.

Selalu gunakan bersamaan dengan prepTime.

datePublished

Date

Tanggal ditayangkannya resep, dalam format ISO 8601.

description

Text

Ringkasan singkat yang mendeskripsikan hidangan.

keywords

Text

Istilah lain untuk resep Anda seperti musim (“musim panas”), hari raya (“Lebaran“), atau deskriptor lainnya (“cepat”, “mudah”, “autentik”).

Panduan tambahan

  • Gunakan koma untuk memisahkan beberapa entri dalam daftar kata kunci.
  • Jangan gunakan tag yang seharusnya digunakan pada recipeCategory atau recipeCuisine.

    Tidak direkomendasikan

    "keywords": "dessert, American"

    Direkomendasikan

    "keywords": "winter apple pie, nutmeg crust"
nutrition.calories

Energy

Jumlah kalori dalam setiap penyajian.

prepTime

Duration

Waktu yang diperlukan untuk menyiapkan hidangan, dalam format ISO 8601. Anda dapat menggunakan minimum dan maksimum sebagai elemen turunan untuk menentukan rentang waktu.

Selalu gunakan bersamaan dengan cookTime.

recipeCategory

Text

Jenis makanan atau hidangan atau waktu hidang dari resep Anda. Misalnya: "makan malam", "hidangan utama", atau "hidangan penutup".

recipeCuisine

Text

Wilayah yang terkait dengan resep Anda. Misalnya, "Prancis", "Mediterania", atau "Amerika".

recipeIngredient

Text

Bahan yang digunakan dalam resep. Properti ini direkomendasikan untuk resep di Google Penelusuran, namun diwajibkan untuk panduan dengan Asisten Google di Google Home dan smart display.

Misalnya:

"recipeIngredient": [
  "1 box Pillsbury dough",
  "6 cups thinly sliced, peeled apples (6 medium)",
  "3/4 cup sugar",
  "2 tablespoons all-purpose flour",
  "3/4 teaspoon ground cinnamon",
  "1/4 teaspoon salt",
  "1/8 teaspoon ground nutmeg",
  "1 tablespoon lemon juice"
]

Panduan tambahan:

  • Sertakan hanya teks bahan yang diperlukan untuk membuat resep.
  • Jangan sertakan informasi yang tidak perlu, seperti definisi bahan.
recipeInstructions

Text

Langkah-langkah untuk membuat masakan. Properti ini direkomendasikan untuk resep di Google Penelusuran, namun diwajibkan untuk panduan dengan Asisten Google di Google Home dan smart display.

Ada beberapa opsi untuk menetapkan nilai recipeInstructions. Kami merekomendasikan penggunaan HowToStep atau HowToSection:

  • HowToStep: Anda dapat menentukan teks persis untuk kalimat setiap langkah dengan menetapkan nilai setiap HowToStep. Nilai ini memberikan petunjuk kepada Asisten Google, namun perhatikan bahwa Asisten Google mungkin mengelompokkan langkah-langkah resep secara berbeda berdasarkan konteksnya.
  • HowToSection (hanya jika resep terdiri dari beberapa bagian): Gunakan untuk mengelompokkan langkah menjadi beberapa bagian. Berikan nama bagian pada kolom namanya (misalnya, “Membuat adonan kulit”) dan tentukan setiap HowToStep sebagai itemListElement. Tetapkan kolom teks untuk setiap HowToStep.

    Misalnya, resep piza mungkin memiliki satu bagian yang berisi langkah-langkah membuat adonan kulit, satu bagian tentang menyiapkan taburan, dan satu bagian tentang menggabungkan dan memanggang. Jika Anda tidak mengindikasikan bahwa resep tersebut terdiri dari beberapa bagian, Asisten Google dapat salah menyajikan nama bagian sebagai langkah saja (misalnya, langkah “Membuat adonan kulit” diikuti dengan langkah “Mencampur tepung dan ragi”).

  • Kolom teks tunggal atau berulang: Blok teks yang mencakup satu atau beberapa langkah. Google memperlakukan semua langkah sebagai bagian tunggal. Nilai kolom berulang dirangkai menjadi satu blok tunggal. Selanjutnya, Google mencoba untuk otomatis memecah blok teks tunggal ini menjadi beberapa langkah terpisah. Google mencoba mencari dan menghapus nama bagian, nomor langkah, kata kunci, dan apa saja yang dapat keliru muncul dalam teks langkah resep. Untuk hasil terbaik, kami rekomendasikan agar Anda menentukan dengan jelas kalimat setiap langkah dengan HowToStep, seperti yang dijelaskan di atas.

Panduan tambahan

  • Jangan sertakan metadata yang sudah dicakup di tempat lain. Secara khusus, gunakan kolom author untuk menentukan penulis, recipeCuisine untuk masakan, recipeCategory untuk kategori, dan keywords untuk kata kunci lainnya.
  • Hanya sertakan teks tentang cara membuat resep; jangan sertakan teks lain seperti "Petunjuk Arah", "Tonton video", "Langkah 1". Frasa tersebut harus ditentukan di luar data terstruktur.

    Tidak direkomendasikan

    "recipeInstructions": [{
      "@type": "HowToStep",
      "text": "Step 1. Heat oven to 425°F."
    }]

    Direkomendasikan

    "recipeInstructions": [{
      "@type": "HowToStep",
      "text": "Heat oven to 425°F."
    }]
recipeYield

Text

Jumlah yang dihasilkan oleh resep. Misalnya: jumlah orang yang dapat menikmati hidangan, dan jumlah penyajian.

review

Review

Ulasan tentang masakan. Ikuti Panduan cuplikan ulasan dan daftar Properti ulasan umum wajib dan direkomendasikan.

totalTime

Duration

Total waktu yang diperlukan untuk menyiapkan dan memasak hidangan, dalam format ISO 8601. Anda dapat menggunakan minimum dan maksimum sebagai elemen turunan untuk menentukan rentang waktu.

Gunakan totalTime atau kombinasi cookTime dan prepTime.

video

VideoObject

Array properti video yang menggambarkan resep di halaman. Ikuti daftar Properti video wajib dan direkomendasikan.

Berikut ini contohnya:

{
  "@context": "http://schema.org/",
  "@type": "Recipe",
  "video": [
    {
      "name": "Party Coffee Cake",
      "description": "How to make Party Coffee Cake.",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "contentUrl": "http://www.example.com/video123.flv",
      "embedUrl": "http://www.example.com/videoplayer.swf?video=123",
      "uploadDate": "2018-02-05T08:00:00+08:00"
    }
  ]
}

Kirim masukan tentang...

Penelusuran
Penelusuran