Yemek tarifi

Bir mobil cihazda yapılan görsel arama örneği ve bir zengin sonuç örneği

Zengin sonuçlar ve tariflerinizle ilgili yorumcuların puanları, pişirme ve hazırlık süreleri ve besin bilgileri gibi ana makineye özel listeler sağlamak için tarif içeriğinizi yapılandırılmış verilerle işaretleyin. Sayfanız, yapılandırılmış veri ekleme şeklinize bağlı olarak farklı özelliklere uygun olur:

  • Arama: Zengin sonuçlarla aramada daha iyi etkileşim sağlamak için tarif yapılandırılmış verileri ekleyin.
  • Yardım: Google Home'da ve akıllı ekranlarda tariflerinizle Google Asistan'ın kullanıcılara yol göstermesini sağlayın.
  • Bant: Tarifinizin bir zengin sonuç bandında görünmesini sağlamak için bant yapılandırılmış verileri ekleyin. Bu veriler resimleri, sayfa logolarını ve diğer ilginç arama sonucu özelliklerini içerebilir.
  • AMP: Anında yüklenen tarifler sağlamak için tarif sayfalarınızı AMP ile oluşturun.

İçeriğinizi bu kılavuza göre yapılandırdığınızda, içeriğiniz aşağıdaki özellikleri otomatik olarak etkinleştirebilir:

  • Mobil resim Arama sonuçlarında tarif rozeti
  • Google Asistan'da içerik işlemi

Örnekler

Yapılandırılmış Veri Test Aracı'nda JSON-LD kodunun kullanıldığı bazı tarif örneklerini burada bulabilirsiniz:

Tarif örneği

recipe ve yardım yapılandırılmış verilerini içeren bir sayfa örneğini burada bulabilirsiniz. Bu içerik, Arama sonuçlarında zengin sonuç ve Google Home'da ve akıllı ekranlarda Google Asistan ile yardım olarak görüntülenmeye uygun olabilir.

itemList yapılandırılmış verileri içeren bir tarif özeti sayfası (tarif listesi içeren bir sayfa) örneğini burada bulabilirsiniz. Bu içerik, Arama sonuçlarında bir bantta görüntülenmeye uygun olabilir.

Yönergeler

Tarifinizin Arama sonuçlarında görünmeye uygun olması için genel yapılandırılmış veri yönergelerini uygulamanız gerekir. Google Home'da ve akıllı ekranlarda yardım tarifinizi Google Asistan ile sağlamak için içeriğinizin Actions on Google için içerik kısıtlama politikasına uyduğundan emin olun.

Aşağıdaki yönergeler tarif yapılandırılmış verileri için geçerlidir.

  • Belirli bir yemeğin hazırlanmasıyla ilgili içerik için tarif yapılandırılmış verileri kullanın. Örneğin, "yüz peelingi" veya "parti fikirleri", bir yemek için geçerli adlar değildir.
  • Tariflerinizin ana makineye özel bir listede görünmesini sağlamak için aşağıdaki yönergeleri izlemelisiniz:
    • Listenizle ilgili tarifleri özetlemek için ItemList yapılandırılmış verileri sağlayın. ItemList yapılandırılmış verilerini ayrı olarak veya tarif yapılandırılmış verileriyle birlikte sağlayabilirsiniz.
    • Siteniz, koleksiyondaki tüm tarifleri listeleyen bir özet sayfasına sahip olmalıdır. Örneğin, bir kullanıcı Arama sonuçlarından özet bağlantısını tıkladığında, sitenizde aramasıyla ilgili tariflerin listelendiği bir sayfaya doğru şekilde yönlendirilir.

Yapılandırılmış veri türü tanımları

İçeriğinizin zengin sonuç olarak görüntülenmeye uygun olması veya Google'daki diğer deneyimler için gereken özellikleri eklemeniz gerekir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için, önerilen özellikleri de dahil edebilirsiniz.

ItemList

ItemList tam tanımı, schema.org/ItemList adresinde bulunmaktadır.

Tarif özelliklerine ek olarak, ana makineye özel listeler için aşağıdaki özellikleri ekleyin. ItemList zorunlu değildir ancak tarifinizin bir ana makine bandına uygun olmasını istiyorsanız aşağıdaki özellikleri eklemeniz gerekir. Ana makineye özel listeler hakkında daha fazla bilgi için Bant konusuna bakın.

Gerekli özellikler
itemListElement

ListItem

Tek bir öğe sayfası için ek açıklama.

ListItem.position

Integer

Listedeki öğe sayfasının konum sırası. Örneğin:


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

URL

Öğe sayfasının standart URL'si. Her öğenin benzersiz bir URL’si olmalıdır.

Recipe

Recipe tam tanımı schema.org/Recipe adresinde bulunmaktadır. Tarif içeriğinizi, schema.org Recipe türünün aşağıdaki özellikleriyle işaretleyin. Gerekli alanlara ek olarak, Arama'da daha iyi etkileşim sağlamak için mümkün olduğunca çok önerilen alanı işaretleyin.

Google Home'da ve akıllı ekranlarda yardım tarifinizi Google Asistan ile sağlamak için recipeIngredient ve recipeInstructions öğelerini eklediğinizden emin olun. Tarifiniz bu özelliklere sahip değilse yardıma uygun olmaz ancak yine de Arama sonuçlarında görünmeye uygun olabilir.

Gerekli özellikler
image

URL veya ImageObject

Tamamlanmış yemeğin resmi.

Ek resim yönergeleri:

  • Her sayfa en az bir resim içermelidir (işaretleme eklemenizden bağımsız olarak). Google, en boy oranına ve çözünürlüğe göre Arama sonuçlarında görüntülenecek en iyi resmi seçer.
  • Resim URL’leri taranabilir ve dizine eklenebilir olmalıdır.
  • Resimler, işaretlenmiş içeriği temsil etmelidir.
  • Resimler .jpg, .png veya .gif biçiminde olmalıdır
  • En iyi sonuçlar için şu en boy oranlarına sahip birden çok yüksek çözünürlüklü resim (genişlik ve yüksekliği çarparken en az 50 bin piksel) sağlayın: 16x9, 4x3 ve 1x1.

Örneğin:

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

Text

Yemeğin adı.

Önerilen özellikler
aggregateRating

AggregateRating

Öğeye atanan ortalama yorum puanı için ek açıklama. Yorum snippet'i yönergelerini uygulayın ve zorunlu ve önerilen AggregateRating özelliklerinin listesine uyun.

Tarif yapılandırılmış verileri tek bir yorum içerirse yorumcunun adı geçerli bir kişi veya kuruluş olmalıdır. Örneğin, "Malzemelerde %50 indirim" geçerli bir yorumcu adı değildir.

author

Person

Yemek tarifini oluşturan kişi.

cookTime

Duration

ISO 8601 biçiminde belirtilen, yemeğin gerçek pişirme süresi. Bir zaman aralığı belirtmek için alt öğeler olarak minimum ve maksimum değerler kullanabilirsiniz.

Her zaman prepTime ile birlikte kullanın.

datePublished

Date

ISO 8601 biçiminde belirtilen, tarifin yayınlandığı tarih.

description

Text

Yemeğin açıklandığı kısa bir özet.

keywords

Text

Tarifiniz için mevsim ("yaz"), tatil ("Şeker Bayramı") gibi terimler veya başka açıklamalar ("pratik", "kolay", "özgün").

Ek yönergeler

  • Anahtar kelime listesindeki birden fazla girişi virgüllerle ayırın.
  • recipeCategory veya recipeCuisine içinde olması gereken bir etiketi kullanmayın.

    Önerilmeyen

    "keywords": "dessert, American"

    Önerilen

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

Energy

Her porsiyondaki kalori sayısı.

prepTime

Duration

ISO 8601 biçiminde belirtilen, yemeğin hazırlanması için gereken süre. Bir zaman aralığı belirtmek için alt öğeler olarak minimum ve maksimum değerler kullanabilirsiniz.

Her zaman cookTime ile birlikte kullanın.

recipeCategory

Text

Tarifinizin ilgili olduğu öğün veya yemek türü. Örneğin: "akşam yemeği", "başlangıç yemeği" veya "tatlı, atıştırmalık".

recipeCuisine

Text

Tarifinizle ilişkili bölge. Örneğin, "Fransız", "Akdeniz" veya "Amerikan".

recipeIngredient

Text

Yemek tarifinde kullanılan malzeme. Bu özellik Google Arama’daki tarifler için önerilir ancak Google Home'da ve akıllı ekranlarda Google Asistan ile yardım için zorunludur.

Örneğin:

"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"
]

Ek yönergeler:

  • Yalnızca tarifi yapmak için gereken malzeme metnini ekleyin.
  • Malzemenin tanımı gibi gereksiz bilgileri eklemeyin.
recipeInstructions

Text

Yemeği yapmak için gerçekleştirilecek adımlar. Bu özellik Google Arama’daki tarifler için önerilir ancak Google Home'da ve akıllı ekranlarda Google Asistan ile yardım için zorunludur.

recipeInstructions değerini ayarlamak için kullanabileceğiniz çeşitli seçenekler vardır. HowToStep veya HowToSection kullanmanızı öneririz:

  • HowToStep: Her bir HowToStep değerini ayarlayarak her bir adım cümlesinin tam metnini belirtebilirsiniz. Bu, Google Asistan'a ipuçları sağlar ancak bağlama göre tarif adımlarını farklı şekillerde gruplayabileceğini unutmayın.
  • HowToSection (yalnızca bir tarifte birden fazla bölüm varsa): Adımları birden fazla bölümde gruplamak için kullanın. Ad alanında bölüm adını sağlayın (örneğin, "Hamurunu yapma") ve her HowToStep öğesini bir itemListElement olarak belirtin. Her bir HowToStep öğesinin metin alanını ayarlayın.

    Örneğin, bir pizza tarifinde, hamurun yapılmasıyla ilgili adımlar, malzemelerin hazırlanması ve birleştirme ile pişirme aşamaları ayrı birer bölümde olabilir. Birden fazla bölüm belirtmezseniz Google Asistan yanlışlıkla bölüm adını başka bir adım olarak sunabilir (örneğin, "Hamuru hazırlama" adımını "Un ve mayayı birleştirme" adımı izleyebilir).

  • Tek veya tekrarlanan metin alanı: Bir veya daha fazla adım içeren bir metin bloku. Google tüm adımları tek bir bölüm olarak işler. Tekrarlanan alan değerleri tek bir metin blokunda sıralanır. Google, daha sonra tek metin blokunu otomatik olarak ayrı adımlara bölmeyi dener. Google, bölüm adlarını, adım numaralarını, anahtar kelimeleri ve tarif adımı metninde yanlış şekilde gösterilebilecek diğer her şeyi bulup kaldırmaya çalışır. En iyi sonuçlar için yukarıda açıklandığı gibi HowToStep ile bağımsız adım cümlelerini açık bir şekilde belirtmenizi öneririz.

Ek yönergeler

  • Başka bir yere ait olan meta verileri eklemeyin. Özellikle, yazarı belirtmek için author, mutfağı belirtmek için recipeCuisine, kategori için recipeCategory ve diğer anahtar kelimeler için keywords meta verilerini kullanın.
  • Sadece tarifin nasıl yapılacağıyla ilgili metin ekleyin ve "Talimatlar", "Videoyu izleyin", "1. Adım" gibi başka metinler eklemeyin. Bu ifadeler, yapılandırılmış verilerin dışında belirtilmelidir.

    Önerilmeyen

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

    Önerilen

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

Text

Tarif ile hazırlanacak miktar. Örneğin: servis yapılacak kişi sayısı veya porsiyon sayısı.

review

Review

Yemek hakkında yorum. Yorum snippet'i yönergelerini uygulayın ve zorunlu ve önerilen yorum özelliklerinin listesine uyun.

totalTime

Duration

ISO 8601 biçiminde belirtilen, yemeği pişmeye hazırlamak için gereken süre. Bir zaman aralığı belirtmek için alt öğeler olarak minimum ve maksimum değerler kullanabilirsiniz.

totalTime veya cookTime ile prepTime öğelerinin bir birleşimini kullanın.

video

VideoObject

Sayfadaki tarifi gösteren bir video özellikleri dizisi. Zorunlu ve önerilen Video özelliklerinin listesine uyun.

Aşağıda bir örnek verilmiştir:

{
  "@context": "https://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/videos/123_600x400.mp4",
      "embedUrl": "http://www.example.com/videoplayer?id=123",
      "uploadDate": "2018-02-05T08:00:00+08:00"
    }
  ]
}

Şunun hakkında geri bildirim gönderin...