Google-এ আপনার রেসিপি দেখুন

স্ট্রাকচার্ড ডেটা সহ আপনার রেসিপির ব্যাপারে Google-কে জানিয়ে, ব্যবহারকারীকে আপনার রেসিপির কন্টেন্ট খুঁজে পেতে সাহায্য করুন। পর্যালোচকের রেটিং, রান্না এবং রান্নার সময়, পুষ্টিগত মানের মতো তথ্য দিলে, Google আপনার রেসিপি আরও ভালভাবে চিনতে পারে এবং আকর্ষণীয়ভাবে ব্যবহারকারীর কাছে পৌঁছে দেয়। Google Search-এর ফলাফলে এবং Google Images-এ রেসিপি দেখা যাবে।

Google Search এবং Google Images-এ রেসিপি

আপনার কন্টেন্ট কীভাবে মার্ক-আপ করছেন তার ভিত্তিতে আপনার নিচে উল্লেখ করা উন্নত ফিচারের জন্য আপনার রেসিপি উপযুক্ত হিসেবে বিবেচিত হবে:

রেসিপির উন্নত ফিচার
গাইডেড রেসিপি: Recipe স্ট্রাকচার্ড ডেটা যোগ করে Google Home এবং স্মার্ট ডিসপ্লের মাধ্যমে ব্যবহারকারীকে আপনার রেসিপি সম্পর্কে গাইড করার জন্য Google Assistant চালু করুন। গাইডেড রেসিপির জন্য আরও কিছু প্রয়োজনীয় প্রপার্টি থাকলেও সেগুলি শুধু Google Search-এর জন্য সাজেস্ট করা হয়। আপনি recipeIngredientrecipeInstructions যোগ করেছেন কিনা ভাল করে দেখে নিন।

Google Assistant-এ রেসিপি সম্পর্কে আরও তথ্যের জন্য আপনি কীভাবে ওয়েব কন্টেন্ট থেকে অ্যাকশন তৈরি করবেন তা জানুন।.

Assistant-এ রেসিপি
রেসিপি হোস্ট ক্যারোজেল: ItemList স্ট্রাকচার্ড ডেটা যোগ করে আপনার রেসিপি গ্যালারি দেখতে সাহায্য করুন। Google Search-এ রেসিপি ক্যারোজেল

স্ট্রাকচার্ড ডেটা কীভাবে যোগ করবেন

কোনও পৃষ্ঠা সম্পর্কে তথ্য প্রদান করা ও পৃষ্ঠার কন্টেন্টকে বিভিন্ন শ্রেণীতে ভাগ করার জন্য স্ট্রাকচার্ড ডেটা হল একটি স্ট্যান্ডার্ড ফর্ম্যাট। আপনি স্ট্রাকচার্ড ডেটা এই প্রথমবার ব্যবহার করলে, স্ট্রাকচার্ড ডেটা কীভাবে কাজ করে নিবন্ধটি পড়ুন।

স্ট্রাকচার্ড ডেটা তৈরি করে পরীক্ষা করা এবং প্রকাশ করা সম্পর্কে নিচে থেকে জানা যাবে। ওয়েব পৃষ্ঠায় কীভাবে স্ট্রাকচার্ড ডেটা যোগ করতে হবে সেটি সম্পর্কে ধাপে ধাপে নির্দেশ পেতে, স্ট্রাকচার্ড ডেটা কোডল্যাব দেখুন।

  1. প্রয়োজনীয় প্রপার্টি যোগ করুন। পৃষ্ঠার কোথায় স্ট্রাকচার্ড ডেটা যোগ করবেন সেই সম্পর্কে জানতে JSON-LD স্ট্রাকচার্ড ডেটা ডেটা: পৃষ্ঠার কোথায় যোগ করব দেখুন।
  2. নির্দেশিকা অনুসরণ করুন।
  3. আপনি বিশিষ্ট ফলাফল পরীক্ষা-এর মাধ্যমে কোড যাচাই করুন।
  4. স্ট্রাকচার্ড ডেটা ব্যবহার করছে এমন কিছু পৃষ্ঠা প্রকাশ করুন এবং ইউআরএল খতিয়ে দেখার টুল দিয়ে Google কীভাবে পৃষ্ঠাটি দেখবে তা পরীক্ষা করুন। Google যেন পৃষ্ঠাটি অ্যাক্সেস করতে পারে এবং সেটি যাতে robots.txt ফাইল, noindex ট্যাগ দিয়ে ব্লক করা না থাকে অথবা দেখার জন্য লগ-ইন করতে না হয়, সেই বিষয়ে লক্ষ্য রাখুন। পৃষ্ঠা দেখে যদি মনে হয়, তাহলে Google-কে ইউআরএল আবার ক্রল করার অনুরোধ করতে পারেন।
  5. আগামীদিনের পরিবর্তনগুলি সম্পর্কে Google-কে জানাতে, আমরা আপনাকে সাইটম্যাপ জমা দিতে সাজেস্ট করছি। আপনি Search Console সাইটম্যাপ এপিআই ব্যবহার করে এটি অটোমেটিক করতে পারেন।

উদাহরণ

JSON-LD কোডে লেখা কয়েকটি উদাহরণ এখানে দেওয়া হল।

গাইড করা রেসিপি

Google Search-এ এবং Assistant-এ গাইড করা রেসিপি হিসেবে দেখানোর উপযুক্ত একটি পৃষ্ঠার উদাহরণ এখানে দেওয়া হল।

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

শুধুমাত্র Search-এ দেখা যাবে এমন রেসিপি

Search-এ দেখানোর উপযুক্ত একটি পৃষ্ঠার উদাহরণ এখানে দেওয়া হল। এটি Assistant-এ গাইড করা রেসিপি হিসেবে দেখানোর পক্ষে উপযুক্ত নয়।

<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 স্ট্রাকচার্ড ডেটা সহ রেসিপি সারাংশ পৃষ্ঠার (বিভিন্ন রেসিপির তালিকা সহ পৃষ্ঠা) উদাহরণ এখানে দেওয়া হল। Search-এর ফলাফলের গ্রিডে এই কন্টেন্ট দেখানো যেতে পারে।

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

নির্দেশিকা

Search ফলাফলে আপনার রেসিপি দেখানোর উপযুক্ত করে তুলতে আপনাকে স্ট্রাকচার্ড ডেটা সংক্রান্ত সাধারণ নির্দেশিকা মেনে চলতে হবে। আপনার রেসিপি Assistant-এ গাইড করা রেসিপি হিসেবে দেখাতে চাইলে, আপনার কন্টেন্ট Assistant-এর কন্টেন্ট বিধিনিষেধ সংক্রান্ত নীতি অনুসরণ করেছে কিনা তা ভাল করে দেখে নিন।

নিচের নির্দেশিকা Recipe স্ট্রাকচার্ড ডেটার ক্ষেত্রে প্রযোজ্য হয়।

  • কোনও নির্দিষ্ট খাবার প্রস্তুত করার নির্দেশ আছে এমন কন্টেন্টের ক্ষেত্রে Recipe স্ট্রাকচার্ড ডেটা ব্যবহার করুন। যেমন, "ফেসিয়াল করার জন্য স্ক্রাব" বা "পার্টি করার আইডিয়া" কোনও খাবারের নাম হতে পারে না।
  • আপনার রেসিপি ক্যারোজেল বা গ্রিডে দেখার জন্য নিচে উল্লেখ করা নির্দেশিকা অবশ্যই অনুসরণ করতে হবে:
    • আপনার তালিকার জন্য রেসিপির সারাংশ তৈরি করতে ItemList স্ট্রাকচার্ড ডেটা ব্যবহার করুন। আপনি ItemList স্ট্রাকচার্ড ডেটা আলাদাভাবে দিতে পারেন অথবা রেসিপি সংক্রান্ত স্ট্রাকচার্ড ডেটার সাথে দিতে পারেন।
    • সব রেসিপি তালিকাভুক্ত করে আপনার সাইটে সারাংশ পৃষ্ঠায় দেখাতে হবে। যেমন, Search-এর ফলাফল থেকে কোনও ব্যবহারকারী একটি সারাংশ পৃষ্ঠার লিঙ্কে ক্লিক করলে, তাকে আপনার সাইটের এমন একটি পৃষ্ঠায় যেন পাঠানো হয় যেখানে তার সার্চ করা রেসিপি তালিকাভুক্ত করা আছে।

বিভিন্ন ধরনের স্ট্রাকচার্ড ডেটার সংজ্ঞা

আপনার কন্টেন্টকে Google Search-এ বিশিষ্ট ফলাফল হিসেবে দেখানোর উপযুক্ত করে তুলতে প্রয়োজনীয় প্রপার্টিগুলি আপনাকে যোগ করতেই হবে। ব্যবহারকারীকে উন্নত অভিজ্ঞতা প্রদান করতে, আপনার কন্টেন্ট সম্পর্কে আরও তথ্য দেওয়ার জন্য সাজেস্ট করা প্রপার্টিও যোগ করতে পারেন।

Recipe

নিম্নলিখিত schema.org রেসিপি প্রপার্টি দিয়ে আপনার কন্টেন্ট মার্ক-আপ করুন। Recipe-এর সম্পূর্ণ সংজ্ঞা schema.org/Recipe-এ দেওয়া আছে।

প্রয়োজনীয় প্রপার্টি

image

URL বা ImageObject

তৈরি করা খাবারের ছবি।

ছবির জন্য অতিরিক্ত নির্দেশিকা:

  • প্রত্যেক পৃষ্ঠায় কমপক্ষে একটি ছবি থাকতে হবে (মার্ক-আপ যোগ করুন বা না করুন)। আকৃতির অনুপাত এবং রেজোলিউশনের উপর নির্ভর করে Search ফলাফলে দেখানোর জন্য Google সেরা ছবিটি বেছে নেবে।
  • ছবির ইউআরএল ক্রল এবং ইন্ডেক্স করার মতো হতে হবে।
  • ছবি মার্ক-আপ করা কন্টেন্টের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
  • ছবিগুলি অবশ্যই ফাইল ফর্ম্যাটে হতে হবে যা Google Images-এ ব্যবহারযোগ্য
  • সেরা ফলাফলের জন্য ১৬x৯, ৪x৩ এবং ১x১ আকৃতির অনুপাতে একাধিক উচ্চ-রেজোলিউশনের (প্রস্থ এবং উচ্চতা গুণ করে কমপক্ষে ৫০ হাজার পিক্সেলের) ছবি প্রদান করতে হবে।

যেমন:

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

name

Text

খাবারটির নাম।

সাজেস্ট করা প্রপার্টি

aggregateRating

AggregateRating

আইটেমটির জন্য প্রদত্ত গড় রিভিউ স্কোরের টীকা। রিভিউ স্নিপেট সংক্রান্ত নির্দেশিকা এবং প্রয়োজনীয় ও সাজেস্ট করা AggregateRating প্রপার্টির তালিকা মেনে চলুন।

Recipe স্ট্রাকচার্ড ডেটাতে একটিমাত্র পর্যালোচনা থাকলে, পর্যালোচকের নাম হিসেবে কোনও ব্যক্তি বা সংস্থার সঠিক নাম লিখতে হবে। যেমন, "সবজির উপর ৫০% ছাড়" কোনও পর্যালোচকের নাম হতে পারে না।

author

Person বা Organization

রেসিপি লিখেছেন এমন ব্যক্তি বা প্রতিষ্ঠানের নাম।

cookTime

Duration

ISO 8601 ফর্ম্যাট-এ খাবারটি রান্না করতে আসলে যত সময় লাগে। সময়ের পরিসর উল্লেখ করতে আপনি চাইল্ড এলিমেন্ট হিসেবে ন্যূনতম ও সর্বাধিক ব্যবহার করতে পারেন।

সবসময় prepTime-এর সাথে ব্যবহার করবেন।

datePublished

Date

ISO 8601 ফর্ম্যাট-এ রেসিপির তারিখ প্রকাশ করা হয়েছে।

description

Text

খাবারটির একটি সংক্ষিপ্ত বিবরণ।

keywords

Text

আপনার রেসিপির এই ধরনের শব্দ বা টার্ম ব্যবহার করতে পারেন যেমন মরসুমের (গ্রীষ্মকাল), ছুটির দিন ("হ্যালোইন") বা অন্য বিশেষত্ব (("চটপট", "সহজ", "খাঁটি")।

অতিরিক্ত নির্দেশিকা

  • কীওয়ার্ডের তালিকাতে একাধিক এন্ট্রি কমা দিয়ে আলাদা করুন।
  • recipeCategory বা recipeCuisine-এ থাকা উচিত এমন কোনও ট্যাগ ব্যবহার করবেন না।

    সাজেস্ট করা হয় না

    
    "keywords": "dessert, American"
    

    সাজেস্ট করা হয়

    
    "keywords": "winter apple pie, nutmeg crust"
    

nutrition.calories

Energy

এই রেসিপি দিয়ে তৈরি প্রতিটি পরিবেশন করা খাবারে ক্যালোরির পরিমাণ। যদি nutrition.calories-এর বিবরণ দেওয়া হয়, তাহলে মোট পরিবেশন করা খাবারের জন্য recipeYield কোডের বিবরণ অবশ্যই দিতে হবে।

prepTime

Duration

ISO 8601 ফর্ম্যাট-এ খাবারটি রান্না করার মোট সময়। সময়ের পরিসর উল্লেখ করতে আপনি চাইল্ড এলিমেন্ট হিসেবে ন্যূনতম ও সর্বাধিক ব্যবহার করতে পারেন।

সবসময় cookTime-এর সাথে ব্যবহার করবেন।

recipeCategory

Text

আপনার রেসিপি কোন ধরনের খাবারে নিয়ে এবং সেটি কখন খাওয়া যায়। যেমন: "ডিনার", "প্রধান মেনু" অথবা "মিষ্টি, মুখরোচক খাবার"।

recipeCuisine

Text

আপনার রেসিপি যে অঞ্চলের সেটির নাম। যেমন, "ফ্রেঞ্চ", "মেডিটেরেনিয়ান" অথবা "আমেরিকান"।

recipeIngredient

Text

রেসিপিতে ব্যবহৃত একটি উপকরণ।

যেমন:


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

অতিরিক্ত নির্দেশিকা:

  • রান্না করতে প্রয়োজন এমন উপকরণের কথা শুধু লিখুন।
  • উপকরণের ব্যাখ্যার মতো অপ্রাসঙ্গিক তথ্য যোগ করবেন না।

recipeInstructions

HowToStep, HowToSection বা Text

খাবারটি তৈরি করার বিভিন্ন ধাপ।

recipeInstructions-এর মান সেট করার জন্য বিভিন্ন বিকল্প আছে। HowToStep ব্যবহার করার জন্য সাজেস্ট করছি। রেসিপির বিভাগ থাকলে HowToSection HowToSteps গ্রুপ করতেও ব্যবহার করা যেতে পারে।

  • HowToStep: দিয়ে এই রেসিপির বিভিন্ন ধাপ নির্দিষ্ট করুন। HowToStep.
  • HowToSection (কোনও রেসিপির একাধিক বিভাগ থাকলেই একমাত্র এটি প্রযোজ্য হয়): একাধিক ধাপ বিভিন্ন বিভাগে গ্রুপ করতে চাইলে এটি ব্যবহার করুন। একটি উদাহরণের জন্য HowToSection দেখুন।
  • একবার আছে বা রিপিট হচ্ছে এমন টেক্সটের প্রপার্টি: এক বা একাধিক ধাপ সহ টেক্সটের একটি ব্লক। Google মনে করে যে সব ধাপগুলি একই বিভাগে আছে। পুনরাবৃত্তি হচ্ছে এমন প্রপার্টির মান একত্রিত করে টেক্সটের একটি ব্লকে পরিণত করা হয়। তারপরে, Google নিজে থেকে টেক্সটের ব্লকটিকে স্বতন্ত্র ধাপে ভাগ করার চেষ্টা করে। রেসিপির বিভিন্ন ধাপের টেক্সট হিসেবে বিভাগের নাম, কত নম্বর ধাপ, কীওয়ার্ড এবং অন্য কিছু দেখানোর সময় ভুল হতে পারে এমন সব সম্ভাবনা Google খুঁজে সরিয়ে ফেলার চেষ্টা করে। সেরা ফলাফলের জন্য, আমরা সাজেস্ট করছি HowToStep দিয়ে বিভিন্ন ধাপ স্পষ্ট করে নির্দিষ্ট করুন।

অতিরিক্ত নির্দেশিকা

  • অন্য জায়গার মেটাডেটা এখানে ব্যবহার করবেন না। বিশেষত, লেখকের নাম উল্লেখ করার জন্য author প্রপার্টি, রন্ধনপ্রণালীর জন্য recipeCuisine, বিভাগের জন্য recipeCategory এবং অন্যান্য কীওয়ার্ডের জন্য keywords ব্যবহার করুন।
  • কীভাবে রান্না করতে হবে, শুধুমাত্র সেই বিষয়ে টেক্সট যোগ করুন। "নির্দেশ", "ভিডিওটি দেখুন", "প্রথম ধাপ" ইত্যাদির মতো অন্যান্য টেক্সট যোগ করবেন না। এই ধরনের শব্দগুলি স্ট্রাকচার্ড ডেটার বাইরে উল্লেখ করা উচিত।

    সাজেস্ট করা হয় না

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

    সাজেস্ট করা হয়

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

recipeYield

Text

রেসিপিটি অনুসরণ করে কতজনের জন্য খাবার তৈরি করা যাবে। শুধু একটি সংখ্যা দিয়ে বোঝান যে এই রেসিপিটি কতজনকে পরিবেশন করা যাবে। আপনি কোনও ভিন্ন ইউনিট ব্যবহার করতে চাইলে (যেমন, আইটেমের সংখ্যা), আপনি অতিরিক্ত বস্তু অন্তর্ভুক্ত করতে পারেন। আপনি পরিবেশন পিছু কোনও পুষ্টি সংক্রান্ত তথ্য নির্দিষ্ট করতে চাইলে (যেমন, nutrition.calories) এটি দেওয়া প্রয়োজন।

উদাহরণ


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

totalTime

Duration

ISO 8601 ফর্ম্যাট-এ খাবার তৈরির মোট সময়। সময়ের পরিসর উল্লেখ করতে আপনি চাইল্ড এলিমেন্ট হিসেবে ন্যূনতম ও সর্বাধিক ব্যবহার করতে পারেন।

শুধু totalTime অথবা cookTime এবং prepTime একসাথে ব্যবহার করুন।

video

VideoObject

বিভিন্ন ধাপে খাবারটি কীভাবে তৈরি করতে হবে তা এই ভিডিওতে দেওয়া হয়েছে। প্রয়োজনীয় এবং সাজেস্ট করা ভিডিও প্রপার্টির তালিকা মেনে চলুন।

  • Video without clips
  • Video with clips: বিভাগের ভিডিওর সঙ্গে মিল আছে এমন একটি ক্লিপ সহ ভিডিও। রেসিপির অন্যান্য অংশ (যেমন ধাপগুলি) এই ক্লিপগুলিতে উল্লেখ করা হয়, যা video.hasPart-এ ব্যাখ্যা করা আছে।

video.hasPart

Clip

সম্পূর্ণ ভিডিওর অংশ এমন একটি ভিডিও ক্লিপ।

video.hasPart.endOffset

Number

ক্লিপের সমাপ্তি সময় দেখে ভিডিওটি শুরু থেকে কত সেকেন্ডের ছিল, সেই তথ্য জানা যায়।

video.hasPart.name

Text

ক্লিপের নাম। যেমন, "কেক তৈরি করা" ক্লিপের নাম হতে পারে যাতে দেখানো হয়েছে কেক তৈরি করার পাত্রে কীভাবে কেক ঢেলে তা তৈরি করা হয়।

video.hasPart.startOffset

Number

ক্লিপের শুরুর সময় দেখে ভিডিওটি শুরু থেকে কত সেকেন্ডের ছিল, সেই তথ্য জানা যায়।

video.hasPart.url

URL

ক্লিপ শুরুর সময়ের লিঙ্ক। video.hasPart.startOffset-এ যে মান সেট করা থাকে ক্লিপে শুরুর সময়ে সেই মান থাকতে হবে। যেমন:


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

HowToSection

ক্রমে সাজানো বিভিন্ন ধাপ (অথবা সাব সেকশন) যা কোনও একটি রেসিপির নির্দেশাবলীর অংশ হিসেবে থাকে, তা গ্রুপ করতে HowToSection ব্যবহার করুন। recipeInstructions প্রপার্টির ব্যাখ্যার মধ্যে সরাসরি HowToSection অথবা অন্য HowToSection-এর itemListElement হিসেবে উল্লেখ করুন।

HowToSection কোনও একটি রেসিপি একটি বিভাগ ব্যাখ্যা করে যাতে এক বা একাধিক ধাপ থাকে। একই খাবারের জন্য বিভিন্ন রেসিপি ব্যাখ্যা করতে HowToSection ব্যবহার করার পরিবর্তে একটি রেসিপির অংশ হিসেবে HowToSection ব্যবহার করুন। একটি খাবারের জন্য একাধিক রেসিপি তালিকাভুক্ত করার জন্য একাধিক Recipe অবজেক্ট ব্যবহার করুন। যেমন, কেক তৈরির জন্য একাধিক উপায়ে উল্লেখ করতে একাধিক Recipe অবজেক্ট ব্যবহার না করে, একাধিক HowToSection অবজেক্ট ব্যবহার করুন।

HowToSection-এর সম্পূর্ণ সংজ্ঞা schema.org/HowToSection-এ দেওয়া আছে।

প্রয়োজনীয় প্রপার্টি

itemListElement

HowToStep

বিভাগ এবং/অথবা সাব-সেকশনের জন্য একাধিক ধাপের একটি তালিকা। যেমন, পিৎজা বানানোর কোনও রেসিপিতে একটি বিভাগ থাকতে পারে যেটি শুধুমাত্র পিৎজা ক্রাস্ট তৈরি করা শেখায়, আরেকটি হয়ত টপিং দেওয়ার বিষয়ে আলোচনা করে এবং অন্য আরেকটি হয়ত সবকিছু মিলিয়ে মিশিয়ে পিৎজাটি সেঁকার উপায়টি বলে দেয়। রেসিপির যদি একটি বিভাগ থাকে কিন্তু HowToSections দিয়ে তা ব্যাখ্যা না করা হয়, তাহলে Assistant অন্য ধাপ (যেমন, "ক্রাস্ট তৈরি করুন" ধাপের পরে "ময়দা ও ইস্ট মেশান" ধাপ) হিসেবে বিভাগের নাম ভুল করে উল্লেখ করতে পারে।

যেমন:


{
  "@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

বিভাগের নাম।

HowToStep

রেসিপির কোনও অংশ কীভাবে তৈরি করতে হবে সেটি ব্যাখ্যা করে এমন এক বা একাধিক বাক্য গ্রুপ করতে HowToStep ব্যবহার করুন। বাক্য দিয়ে text প্রপার্টি ব্যাখ্যা করুন অথবা বিকল্প উপায়ে প্রতিটি বাক্যের জন্য একটি HowToDirection বা HowToTip দিয়ে itemListElementব্যাখ্যা করুন।

নিচে উল্লেখ করা HowToStep ধরনের প্রপার্টি দিয়ে আপনার রেসিপির বিভিন্ন ধাপ মার্ক-আপ করুন। recipeInstructions প্রপার্টির ব্যাখ্যার মধ্যে সরাসরি একটি HowToStep অথবা HowToSection-এর itemListElement হিসেবে উল্লেখ করুন।

HowToStep-এর সম্পূর্ণ সংজ্ঞা schema.org/HowToStep-এ দেওয়া আছে।

প্রয়োজনীয় প্রপার্টি

itemListElement

HowToDirection বা HowToTip

একটি ধাপের মধ্যে বিবরণ সহ একাধিক ধাপের একটি সূচি। এর মধ্যে নির্দেশ অথবা পরামর্শও থাকে।

text ব্যবহার করা হলে, এটি ঐচ্ছিক।

text

Text

এই ধাপের সম্পূর্ণ নির্দেশাবলীর টেক্সট।

itemListElement ব্যবহার করা হলে, এটি ঐচ্ছিক। অতিরিক্ত নির্দেশিকা:

  • শুধু নির্দেশাবলী চিহ্নিত করতে ব্যবহার করুন। এর মধ্যে "নির্দেশ", "ভিডিওটি দেখুন" বা "১ নম্বর ধাপ" ইত্যাদি লিখবেন না। সেগুলি মার্ক-আপ করা প্রপার্টির বাইরে উল্লেখ করুন।
সাজেস্ট করা প্রপার্টি

image

ImageObject বা URL

ধাপটির জন্য একটি ছবি। ছবির জন্য অতিরিক্ত নির্দেশিকা:

  • ছবির ইউআরএল ক্রল এবং ইন্ডেক্স করার মতো হতে হবে।
  • ছবি মার্ক-আপ করা কন্টেন্টের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
  • ছবির ফর্ম্যাট অবশ্যই .jpg, .png বা .gif হতে হবে।

name

Text

ধাপের সংক্ষেপে বর্ণনা দেয় এমন এক বা একাধিক শব্দ (যেমন, "পাই ক্রাস্ট তৈরি করুন")। বর্ণনামূলক নয় এমন টেক্সট (যেমন, "১ নম্বর ধাপ: [টেক্সট]") বা অন্যান্য ধরনের ধাপের নম্বর (যেমন "১. [টেক্সট]") ব্যবহার করবেন না।

url

URL

ধাপের সাথে সরাসরি লিঙ্ক করে এমন URL (যদি থাকে)। যেমন, অ্যাঙ্কর লিঙ্কের ফ্র্যাগমেন্ট।

video

VideoObject বা Clip

এই ধাপের জন্য ভিডিও বা ভিডিওর একটি ক্লিপ।

VideoObject-এর জন্য, প্রয়োজনীয় এবং সাজেস্ট করা ভিডিও অথবা ক্লিপ প্রপার্টি অনুসরণ করুন।

HowToDirection এবং HowToTip

নির্দেশ ও পরামর্শের জন্য যথাক্রমে HowToDirectionHowToTip ব্যবহার করুন। উভয়ের ক্ষেত্রে একই প্রয়োজনীয় এবং সাজেস্ট করা প্রপার্টি ব্যবহার করা যায়।

HowToDirectionHowToTip-এর সম্পূর্ণ সংজ্ঞা যথাক্রমে schema.org/HowToDirection-এ এবং schema.org/HowToTip-এ দেওয়া আছে।

প্রয়োজনীয় প্রপার্টি

text

Text

নির্দেশ বা পরামর্শের টেক্সট।

ItemList

রেসিপির প্রপার্টি ছাড়াও, হোস্ট নির্দিষ্ট সূচির জন্য নিচে দেওয়া প্রপার্টিগুলি যোগ করুন। ItemList প্রপার্টি যোগ করার প্রয়োজন না থাকলেও, আপনার রেসিপিকে হোস্ট ক্যারাউজেলের জন্য উপযুক্ত করে তুলতে নিম্নলিখিত প্রপার্টি অবশ্যই যোগ করতে হবে। হোস্ট ক্যারোজেল সম্পর্কে আরও জানতে, ক্যারোজেল দেখুন।

ItemList-এর সম্পূর্ণ সংজ্ঞা schema.org/ItemList-এ দেওয়া আছে।

প্রয়োজনীয় প্রপার্টি

itemListElement

ListItem

একটিমাত্র আইটেম আছে এমন পৃষ্ঠার টীকা।

ListItem.position

Integer

সূচিতে আইটেম পৃষ্ঠার ক্রম সংখ্যা। যেমন:


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

ListItem.url

URL

আইটেম পৃষ্ঠার সেরা ইউআরএল। প্রতিটি আইটেমের একটি আলাদা ইউআরএল থাকতে হবে।

Search Console-এর সাহায্যে বিশিষ্ট ফলাফল মনিটর করা

Google Search-এ আপনার পৃষ্ঠা কীভাবে কাজ করবে তা মনিটর করতে Search Console নামক একটি টুল সাহায্য করে। Google Search ফলাফলে অন্তর্ভুক্ত হওয়ার জন্য আপনাকে Search Console-এ সাইন-আপ করতে হবে না কিন্তু এটি Google-কে আপনার সাইট আরও ভালভাবে দেখাতে এবং সেটি বুঝতে আপনাকে সাহায্য করবে। আমরা সাজেস্ট করছি, নিচে উল্লেখ করা ঘটনার ক্ষেত্রে Search Console পরীক্ষা করার জন্য:

  1. প্রথমবার স্ট্রাকচার্ড ডেটা ব্যবহার করার পর
  2. নতুন টেমপ্লেট প্রকাশ করা বা আপনার কোড আপডেট করার পর
  3. নির্দিষ্ট সময়ের ব্যবধানে ট্রাফিক বিশ্লেষণ করা

প্রথমবার স্ট্রাকচার্ড ডেটা ব্যবহার করার পর

Google আপনার পৃষ্ঠা ইন্ডেক্স করার পরে, উপযুক্ত বিশিষ্ট ফলাফল সম্পর্কিত স্ট্যাটাস রিপোর্ট সমস্যাগুলি দেখুন। সাধারণত আপনি দেখতে পারবেন সঠিক পৃষ্ঠার সংখ্যা বাড়ছে এবং সতর্কতা বা সমস্যার সংখ্যা বাড়ছে না। আপনার স্ট্রাকচার্ড ডেটাতে সমস্যা দেখতে পেলে:

  1. সমস্যার সমাধান করুন
  2. সমস্যাটির সমাধান হয়েছে কিনা দেখতে লাইভ ইউআরএল পরীক্ষা করুন
  3. স্ট্যাটাস রিপোর্ট ব্যবহার করে যাচাইকরণের অনুরোধ করুন

নতুন টেমপ্লেট প্রকাশ করা বা আপনার কোড আপডেট করার পর

আপনি যখন নিজের ওয়েবসাইটে গুরুত্বপূর্ণ পরিবর্তন করেন, স্ট্রাকচার্ড ডেটা সম্পর্কিত সমস্যা এবং সতর্কতার সংখ্যা বেড়ে যাওয়া মনিটর করুন।
  • যদি দেখেন সমস্যার সংখ্যা বেড়ে গেছে তাহলে, আপনি হয়ত এমন নতুন টেমপ্লেট ব্যবহার করছেন যা কার্যকর নয় অথবা আপনার সাইট আগে থেকে থাকা টেমপ্লেটের সাথে নতুন কিন্তু ভুল পদ্ধতিতে ইন্টার‍্যাক্ট করছে।
  • আপনি যদি দেখেন যে, সঠিক আইটেমের সংখ্যা কমছে (সমস্যা বেড়ে যাওয়ার সাথে মিল নেই), তাহলে হয়ত আপনার পৃষ্ঠাতে আর স্ট্রাকচার্ড ডেটা এম্বেড করা হচ্ছে না। সমস্যার কারণ জানতে ইউআরএল খতিয়ে দেখার টুল ব্যবহার করুন।
  • নির্দিষ্ট সময়ের ব্যবধানে ট্রাফিক বিশ্লেষণ করা

    পারফর্ম্যান্সের রিপোর্ট ব্যবহার করে Google Search ট্রাফিক বিশ্লেষণ করুন। ডেটার সাহায্যে জানতে পারবেন, Search-এ কতক্ষণ পরপর বিশিষ্ট ফলাফল হিসেবে আপনার পৃষ্ঠা দেখানো হবে এবং সার্চের ফলাফলে সাধারণত কোথায় আপনার র‍্যাঙ্ক হবে। আপনি Search Console এপিআই-এর সাহায্যে এই ফলাফল অটোমেটিক নিয়ে আসতে পারেন।

    সমস্যার সমাধান করা

    স্ট্রাকচার্ড ডেটা প্রয়োগ করতে সমস্যা হলে, আপনি সাহায্য পেতে পারেন এমন কিছু রিসোর্স এখানে উল্লেখ করা হল।