Google'da tariflerinizi yayınlayın

Google'a, yapılandırılmış verilerle hazırladığınız yemek tarifini anlatarak kullanıcıların tarifinizi bulmasına yardımcı olun. Yorumcu puanları, yemek pişirme ve hazırlık süreleri ile beslenme bilgileri gibi bilgileri verdiğinizde Google, tarifinizi daha iyi anlayabilir ve ilginç yöntemlerle kullanıcılara sunabilir. Yemek tarifleri Google Arama sonuçlarında ve Google Görseller'de görünebilir.

Google Arama ve Google Görseller'de Yemek Tarifleri

İçeriğinizi nasıl işaretlediğinize bağlı olarak yemek tarifleriniz aşağıdaki geliştirmeler için uygun olabilir:

Yemek tarifi geliştirmeleri
Açıklamalı Yemek Tarifleri: Yemek Tarifi yapılandırılmış verileri ekleyerek, kullanıcılara Home'da ve akıllı ekranlarda Google yemek tariflerinizle ilgili olarak yol göstermesi için Google Asistan'ı etkinleştirin. Açıklamalı Yemek Tarifleri için gerekli olan ancak yalnızca Google Arama için önerilen birkaç özellik vardır. recipeIngredient ve recipeInstructions eklediğinizden emin olun.

Google Asistan'daki yemek tarifleriyle ilgili daha fazla bilgi edinmek için web içeriğinden İşlemleri nasıl oluşturacağınızı öğrenin.

Asistan'da Yemek Tarifi
Yemek tarifi barındırma bandı: Kullanıcıların, yemek tarifi galerinizin sayfalarını keşfetmesine yardımcı olmak için ItemList yapılandırılmış veriler ekleyin. Google Arama'da yemek tarifi bandı

Yapılandırılmış veri ekleme

Yapılandırılmış veriler, bir sayfa hakkında bilgi sağlamak ve sayfa içeriğini sınıflandırmak için kullanılan standart bir biçimdir. Yapılandırılmış veriler konusunda yeniyseniz yapılandırılmış verilerin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

Aşağıda, yapılandırılmış verilerin nasıl oluşturulacağı, test edileceği ve yayınlanacağı hakkında bir genel bakış sunulmuştur. Bir web sayfasına yapılandırılmış verinin nasıl ekleneceği hakkında adım adım açıklamalı kılavuz için yapılandırılmış veri codelab'e göz atın.

  1. Zorunlu özellikleri ekleyin. Yapılandırılmış verinin sayfada nereye yerleştirileceği hakkında bilgi için JSON-LD structured data: Where to insert on the page (JSON-LD yapılandırılmış veri: Sayfada yerleştirilecek yer) başlıklı videoyu izleyin.
  2. Yönergeleri uygulayın.
  3. Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın.
  4. Yapılandırılmış verilerinizi içeren birkaç sayfa dağıtıp Google'ın sayfayı nasıl gördüğünü test etmek için URL Denetleme aracını kullanın. Google'ın sayfanıza erişebildiğinden ve bir robots.txt dosyası, noindex etiketi veya giriş gereksinimleri tarafından engellenmediğinden emin olun. Sayfa düzgün görünüyorsa Google'dan URL'lerinizi yeniden taramasını isteyebilirsiniz.
  5. İleride yapılacak değişiklikler konusunda Google'a bilgi vermeye devam etmek için site haritası gönderin. Bu işlemi Search Console Site Haritası API'si ile otomatikleştirebilirsiniz.

Örnekler

Burada, JSON-LD kodu kullanan yemek tarifleriyle ilgili bazı örnekler verilmiştir.

Açıklamalı Yemek Tarifleri

Aşağıda, Google Arama'da ve Asistan'da Açıklamalı Yemek Tarifi olarak görüntülenmeye uygun bir sayfa örneği verilmiştir.

<html>
  <head>
    <title>Party Coffee Cake</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Party Coffee Cake",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This coffee cake is awesome and perfect for parties.",
      "prepTime": "PT20M",
      "cookTime": "PT30M",
      "totalTime": "PT50M",
      "keywords": "cake for a party, coffee",
      "recipeYield": "10",
      "recipeCategory": "Dessert",
      "recipeCuisine": "American",
      "nutrition": {
        "@type": "NutritionInformation",
        "calories": "270 calories"
      },
      "recipeIngredient": [
        "2 cups of flour",
        "3/4 cup white sugar",
        "2 teaspoons baking powder",
        "1/2 teaspoon salt",
        "1/2 cup butter",
        "2 eggs",
        "3/4 cup milk"
        ],
      "recipeInstructions": [
        {
          "@type": "HowToStep",
          "name": "Preheat",
          "text": "Preheat the oven to 350 degrees F. Grease and flour a 9x9 inch pan.",
          "url": "https://example.com/party-coffee-cake#step1",
          "image": "https://example.com/photos/party-coffee-cake/step1.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Mix dry ingredients",
          "text": "In a large bowl, combine flour, sugar, baking powder, and salt.",
          "url": "https://example.com/party-coffee-cake#step2",
          "image": "https://example.com/photos/party-coffee-cake/step2.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Add wet ingredients",
          "text": "Mix in the butter, eggs, and milk.",
          "url": "https://example.com/party-coffee-cake#step3",
          "image": "https://example.com/photos/party-coffee-cake/step3.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Spread into pan",
          "text": "Spread into the prepared pan.",
          "url": "https://example.com/party-coffee-cake#step4",
          "image": "https://example.com/photos/party-coffee-cake/step4.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Bake",
          "text": "Bake for 30 to 35 minutes, or until firm.",
          "url": "https://example.com/party-coffee-cake#step5",
          "image": "https://example.com/photos/party-coffee-cake/step5.jpg"
        },
        {
          "@type": "HowToStep",
          "name": "Enjoy",
          "text": "Allow to cool and enjoy.",
          "url": "https://example.com/party-coffee-cake#step6",
          "image": "https://example.com/photos/party-coffee-cake/step6.jpg"
        }
      ],
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "5",
        "ratingCount": "18"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How to make a Party Coffee Cake",
        "description": "This is how you make a 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.mp4",
        "embedUrl": "http://www.example.com/videoplayer?video=123",
        "uploadDate": "2018-02-05T08:00:00+08:00",
        "duration": "PT1M33S",
        "interactionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": { "@type": "http://schema.org/WatchAction" },
          "userInteractionCount": 2347
        },
        "expires": "2019-02-05T08:00:00+08:00"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Yalnızca Arama'da Yemek Tarifi

Burada, Arama'da gösterilmeye uygun bir sayfa örneği verilmiştir. Asistan'da Açıklamalı Yemek Tarifi olarak görüntülenmeye uygun değildir.

<html>
  <head>
    <title>Non-alcoholic Pina Colada</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Non-alcoholic Pina Colada",
      "image": [
      "https://example.com/photos/1x1/photo.jpg",
      "https://example.com/photos/4x3/photo.jpg",
      "https://example.com/photos/16x9/photo.jpg"
      ],
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This non-alcoholic pina colada is everyone's favorite!",
      "recipeCuisine": "American",
      "prepTime": "PT1M",
      "cookTime": "PT2M",
      "totalTime": "PT3M",
      "keywords": "non-alcoholic",
      "recipeYield": "1 serving",
      "recipeCategory": "Drink",
      "nutrition": {
        "@type": "NutritionInformation",
        "calories": "120 calories"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "5",
        "ratingCount": "18"
      },
      "recipeIngredient": [
        "2 cups of pineapple juice",
        "5/8 cup cream of coconut",
        "ice"
      ],
      "recipeInstructions": [
        {
          "@type": "HowToStep",
          "text": "Blend 2 cups of pineapple juice and 5/8 cup cream of coconut until smooth."
        },
        {
          "@type": "HowToStep",
          "text": "Fill a glass with ice."
        },
        {
          "@type": "HowToStep",
          "text": "Pour the pineapple juice and coconut mixture over ice."
        }
      ],
      "video": {
        "@type": "VideoObject",
        "name": "How to make a Party Coffee Cake",
        "description": "This is how you make a 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.mp4",
        "embedUrl": "http://www.example.com/videoplayer?video=123",
        "uploadDate": "2018-02-05T08:00:00+08:00",
        "duration": "PT1M33S",
        "interactionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": { "@type": "http://schema.org/WatchAction" },
          "userInteractionCount": 2347
        },
        "expires": "2019-02-05T08:00:00+08:00"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

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 ızgarada görüntülenmeye uygun olabilir.

<html>
  <head>
    <title>Grandma's Best Pie Recipes</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "url": "https://example.com/apple-pie.html"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "url": "https://example.com/blueberry-pie.html"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "url": "https://example.com/cherry-pie.html"
        }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Yönergeler

Yemek tarifinizin Arama sonuçlarında görünmeye uygun olması için yapılandırılmış verilerle ilgili genel kurallara uymanız gerekir. Tarifinizin Asistan'da Açıklamalı Yemek Tarifi olarak görüntülenmesini istiyorsanız içeriğinizin Asistan ile ilgili içerik kısıtlamaları politikasına uygun olduğ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.
  • Yemek tariflerinizin bir bantta veya ızgarada görünmesi için aşağıdaki kurallara uymanız gerekir:
    • Listenizle ilgili tarifleri özetlemek için ItemList yapılandırılmış verileri sağlayın. ItemList yapılandırılmış verilerini ayrı olarak veya yapılandırılmış tarif verileriyle birlikte sağlayabilirsiniz.
    • Sitenizde, koleksiyondaki tüm tarifleri listeleyen bir özet sayfası 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 Google Arama'da zengin sonuç olarak görüntülenmeye uygun olması için gerekli ö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.

Recipe

Tarif içeriğinizi, schema.org Recipe türünün aşağıdaki özellikleriyle işaretleyin. Recipe öğesinin tanımını ayrıntılı şekilde schema.org/Recipe adresinde bulabilirsiniz.

Zorunlu ö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 taranabilmeli ve dizine eklenebilmelidir.
  • Resimler, işaretlenmiş içeriği göstermelidir.
  • 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 hem zorunlu hem de ö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 veya Organization

Yemek tarifini yazan kişinin veya kuruluşun adı.

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

Bu tarifle oluşturulan her bir porsiyondaki toplam kalori miktarı. nutrition.calories tanımlıysa porsiyon sayısıyla birlikte recipeYield tanımlanmalıdır.

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", "ana yemek" 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.

Örneğin:


"recipeIngredient": [
  "1 (15 ounce) package double crust ready-to-use pie crust",
  "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

HowToStep, HowToSection veya Text

Yemeği yapmak için gerçekleştirilecek adımlar.

recipeInstructions değerini ayarlamak için kullanabileceğiniz çeşitli seçenekler vardır. HowToStep kullanmanızı öneririz. HowToSection ayrıca, tarifin bölümleri olduğunda HowToStep'leri gruplamak için de kullanılabilir.

  • HowToStep: Bu yemek tarifinin adımlarını HowToStep ile belirtin.
  • HowToSection (yalnızca bir tarifte birden fazla bölüm varsa): Adımları birden fazla bölümde gruplamak için kullanın. Örnek için bkz. HowToSection.
  • Tek veya tekrarlanan metin özelliği: 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 özellik 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ı elde etmek HowToStep ile ilgili adımları 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 özelliklerini kullanın.
  • Yalnızca yemeğin nasıl yapılacağıyla ilgili metin ekleyin, "Yol Tarifi", "Videoyu izle", "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. Bu tariften elde edilen porsiyon sayısını yalnızca bir sayıyla belirtin. Farklı bir birim (örneğin, öğe sayısı) kullanmak istiyorsanız ek getiri ekleyebilirsiniz. Bu, porsiyon başına besin bilgileri (nutrition.calories gibi) belirtirseniz gereklidir.

Örnek


"recipeYield": [
  "6",
  "24 cookies"
]

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

Yemek hazırlama adımlarını gösteren bir video. Zorunlu ve önerilen Video özellikleri listesine uyun.

  • Video without clips
  • Video with clips: Video segmentlerine karşılık gelen klipler içeren bir video. Yemek tarifinin diğer bölümleri (adımlar gibi), video.hasPart ile tanımlanan bu kliplere işaret edebilir.

video.hasPart

Clip

Tam videonun parçası olan bir video klip.

video.hasPart.endOffset

Number

Klibin bitiş zamanı, videonun başlangıcından itibaren saniye sayısı olarak ifade edilir.

video.hasPart.name

Text

Klibin adı. "Örneğin," turta hamurunun nasıl yapılacağını ve bastırılacağını gösteren klibin adı "Turta hamurunu hazırlama" olabilir.

video.hasPart.startOffset

Number

Klibin başlangıç zamanı, videonun başlangıcından itibaren saniye sayısı olarak ifade edilir.

video.hasPart.url

URL

Klip başlangıcının bağlantısı. Klibin başlangıcı, video.hasPart.startOffset ile ayarlanan değerle eşleşmelidir. Örneğin:


"startOffset": 20,
"endOffset": 29,
"url": "https://www.example.com/example?t=20"

HowToSection

Bir tarifle ilgili talimatların bir bölümünü oluşturan bir dizi adımı (veya alt bölümü) gruplandırmak için HowToSection kullanın. HowToSection öğesini doğrudan recipeInstructions özelliğinin tanımı içinde veya başka bir HowToSection öğesine ait bir itemListElement olarak belirtin.

HowToSection türü, tek bir tarifin bir bölümünü tanımlar ve bir veya daha fazla adımdan oluşur. Aynı yemekle ilgili farklı tarifler tanımlamak için HowToSection kullanmayın; bunun yerine, tek bir tarifin parçası olarak HowToSection kullanın. Bir yemekle ilgili birden fazla tarifin listelenmesi için birden fazla Recipe nesnesi kullanın. Örneğin, elmalı turta yapmanın birden fazla yolunu belirtmek için, bunları HowToSection nesneleri olarak değil, birden çok Recipe nesnesi olarak listeleyin.

HowToSection öğesinin tam tanımını schema.org/HowToSection adresinde bulabilirsiniz.

Zorunlu özellikler

itemListElement

HowToStep

Bölüm ve/veya alt bölümler için ayrıntılı adımların listesi. Örneğin, bir pizza tarifinde, hamurun yapılmasıyla ilgili adımlar, malzemelerin hazırlanması için bir bölüm ve karıştırıp pişirilmesi aşaması için de başka bir bölüm olabilir. Bir tarifin bölümleri varsa ancak HowToSections ile tanımlanmamışsa Asistan bölüm adını yanlış şekilde başka bir adım olarak gösterebilir. (Örneğin, "Hamuru hazırla" adımı ve ardından "Un ve mayayı karıştır" adımı).

Örnek:


{
  "@type": "HowToSection",
  "name": "Assemble the pie",
  "itemListElement": [
    {
      "@type": "HowToStep",
      "text": "In large bowl, gently mix filling ingredients; spoon into crust-lined pie plate."
    }, {
      "@type": "HowToStep",
      "text": "Top with second crust. Cut slits or shapes in several places in top crust."
    }
  ]
}

name

Text

Bölümün adı.

HowToStep

Tarifin bir kısmının nasıl yapılacağını açıklayan bir veya daha fazla cümleyi gruplamak için HowToStep kullanın. Cümleleri içeren text özelliğini tanımlayın veya dönüşümlü olarak her bir cümle için HowToDirection veya HowToTip ile itemListElement özeliğini tanımlayın.

Yemek tarifinizin adımlarını HowToStep türünün aşağıdaki özellikleriyle işaretleyin. Bir HowToStep özelliğini doğrudan recipeInstructions özelliğinin tanımında veya HowToSection için itemListElement olarak belirtin.

HowToStep öğesinin tam tanımını schema.org/HowToStep adresinde bulabilirsiniz.

Zorunlu özellikler

itemListElement

HowToDirection veya HowToTip

Tarifler veya ipuçları dahil olmak üzere ayrıntılı alt adımların listesi.

text kullanılıyorsa isteğe bağlıdır.

text

Text

Bu adımla ilgili tam talimat metni.

itemListElement kullanılıyorsa isteğe bağlıdır. Ek yönergeler:

  • "Yalnızca talimat metni ekleyin, "Yol Tarifi", "Videoyu izle", "1. Adım" gibi başka metinler eklemeyin. Bu kelime öbeklerini, işaretlenmiş özelliğin dışında belirtin.
Önerilen özellikler

image

ImageObject veya URL

Adımla ilgili bir resim. Ek resim yönergeleri:

name

Text

Adımı özetleyen kelime veya kısa ifade. Örneğin, "Elmalı turta hamurunu hazırlama". Açıklayıcı olmayan metin (örneğin, "1. Adım: [metin]") veya başka bir adım sayısı biçimi (örneğin, "1. [metin]") kullanmayın.

url

URL

Doğrudan adıma bağlanan bir URL (varsa). Örneğin, bir sabit bağlantı parçası.

video

VideoObject veya Clip

Bu adım için bir video veya videonun bir klibi.

VideoObject için, zorunlu ve önerilen Video veya Klip özellikleri listesini izleyin.

HowToDirection ve HowToTip

Tarifleri veya ipuçlarını açıklamak için HowToDirection ve HowToTip öğelerini kullanın. Aynı zorunlu ve önerilen özelliklere sahiptirler.

HowToDirection ve HowToTip öğelerinin tam tanımlarını schema.org/HowToDirection ve schema.org/HowToTip adreslerinde bulabilirsiniz.

Zorunlu özellikler

text

Text

Tarifin veya ipucunun metni.

ItemList

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. Barındırma bandı hakkında daha fazla bilgi için bkz. Bant.

ItemList öğesinin tam tanımını schema.org/ItemList adresinde bulabilirsiniz.

Zorunlu özellikler

itemListElement

ListItem

Tek öğ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.

Search Console ile zengin sonuçları izleme

Search Console, sayfalarınızın Google Arama'daki performansını izlemenize yardımcı olan bir araçtır. Google Arama sonuçlarına dahil olmak için Search Console'a kaydolmanız gerekmez, ancak Google'ın sitenizi nasıl gördüğünü anlamanıza ve iyileştirmenize yardımcı olabilir. Aşağıdaki durumlarda Search Console'u kontrol etmenizi öneririz:

  1. Yapılandırılmış verileri ilk kez dağıttıktan sonra
  2. Yeni şablonlar yayınladıktan veya kodunuzu güncelledikten sonra
  3. Düzenli olarak trafiği analiz etmek için

Yapılandırılmış verileri ilk kez dağıttıktan sonra

Google sayfalarınızı dizine ekledikten sonra, ilgili Zengin sonuç durum raporunu kullanarak sorunları arayın. İdeal olan, geçerli sayfaların sayısı artarken hatalarda veya uyarılarda artış görmemenizdir. Yapılandırılmış verilerinizde sorun bulursanız:

  1. Hataları düzeltin.
  2. Sorunun devam edip etmediğini kontrol etmek için yayındaki URL'yi inceleyin.
  3. Durum raporunu kullanarak doğrulama isteğinde bulunun.

Yeni şablonlar yayınladıktan veya kodunuzu güncelledikten sonra

Web sitenizde önemli değişiklikler yaptığınızda yapılandırılmış veri hatalarında ve uyarılarda artış olup olmadığını izleyin.
  • Hata sayısında bir artış görürseniz çalışmayan yeni bir şablonu kullanıma sunmuş olabilirsiniz veya siteniz mevcut şablonla yeni ve kötü bir şekilde etkileşime giriyor olabilir.
  • Geçerli öğelerde azalma görüyorsanız (hatalardaki artışla eşleşmeyen), artık sayfalarınıza yapılandırılmış veri yerleştirmiyor olabilirsiniz. Soruna neyin neden olduğunu öğrenmek için URL Denetleme aracını kullanın.

Düzenli olarak trafiği analiz etme

Performans Raporu'nu kullanarak Google Arama trafiğinizi analiz edin. Veriler, sayfanızın Arama'da ne sıklıkta zengin sonuç olarak göründüğünü, kullanıcıların bu zengin sonucu ne sıklıkta tıkladığını ve arama sonuçlarında göründüğünüz ortalama konumu gösterir. Bu sonuçlara Search Console API'si ile otomatik olarak da ulaşabilirsiniz.

Sorun giderme

Yapılandırılmış verileri uygulamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynaklar aşağıda verilmiştir.