স্ট্রাকচার্ড ডেটা ব্যবহার করে 'কীভাবে করতে হয়' পৃষ্ঠা মার্ক-আপ করুন

আপনার কন্টেন্ট যে 'কীভাবে করতে হয়' সম্পর্কিত, তা Google-কে স্পষ্টভাবে জানাতে HowTo স্ট্রাকচার্ড ডেটা ব্যবহার করুন। এই ধরনের কন্টেন্টে কোনও কাজ ধাপে-ধাপে শেষ করার ব্যাপারে ব্যবহারকারীদের পরামর্শ দেওয়া হয় এবং এতে ভিডিও, ছবি ও টেক্সট অন্তর্ভুক্ত থাকতে পারে। যেমন, "কীভাবে টাই বাঁধতে হয় অথবা "রান্নাঘরের ব্যাকস্প্ল্যাশে কীভাবে টাইল লাগাতে হয়"। 'কীভাবে করতে হয়' কন্টেন্টের ধাপগুলি ক্রমানুযায়ী সাজানো হলে, HowTo স্ট্রাকচার্ড ডেটা আপনার কন্টেন্টকে ভালভাবে পরিবেশন করতে সাহায্য করে। 'কীভাবে করতে হয়' নিবন্ধ কোনও পৃষ্ঠার ফোকাস হলে, সেটিতে HowTo স্ট্রাকচার্ড ডেটা ব্যবহার করা উচিত।

ঠিকভাবে মার্ক-আপ করা 'কীভাবে করতে হয়' পৃষ্ঠা, Search-এর বিশিষ্ট ফলাফল ও Google Assistant-এর 'কীভাবে করতে হয়' অ্যাকশন-এ দেখানোর উপযুক্ত বলে বিবেচিত হতে পারে। এটি আপনার সাইটকে সঠিক ব্যবহারকারীর কাছেও পৌঁছাতে সাহায্য করে।

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

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

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

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

ফিচারের উপলভ্যতা

Google Search উপলভ্য আছে এমন সব দেশে ও ভাষায় 'কীভাবে করতে হয়' বিশিষ্ট ফলাফল দেখানো হয়। ফিচারটি শুধু মোবাইল ডিভাইসে কাজ করে, ডেস্কটপে নয়।

উদাহরণ

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

স্ট্যান্ডার্ড 'কীভাবে করতে হয়' বিশিষ্ট ফলাফল

স্ট্যান্ডার্ড 'কীভাবে করতে হয়' বিশিষ্ট ফলাফলের ছবি
JSON-LD

JSON-LD কোডে লেখা একটি টেক্সট-ভিত্তিক 'কীভাবে করতে হয়' পৃষ্ঠার উদাহরণ এখানে দেওয়া হল। উদাহরণটিতে 'কীভাবে করতে হয়' নিবন্ধের চূড়ান্ত পর্যায়ের শুধু একটি ছবি আছে। এই ফলাফলে কন্টেন্টের কয়েকটি ধাপের প্রিভিউ ব্যবহারকারীরা হয়ত দেখতে পারেন।

<html>
  <head>
    <title>How to tile a kitchen backsplash</title>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "HowTo",
      "name": "How to tile a kitchen backsplash",
      "description": "Any kitchen can be much more vibrant with a great tile backsplash. This guide will help you install one with beautiful results, like our example kitchen seen here.",
      "image": {
        "@type": "ImageObject",
        "url": "https://example.com/photos/1x1/photo.jpg",
        "height": "406",
        "width": "305"
      },
      "estimatedCost": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": "100"
      },
      "supply": [
        {
          "@type": "HowToSupply",
          "name": "tiles"
        }, {
          "@type": "HowToSupply",
          "name": "thin-set mortar"
        }, {
          "@type": "HowToSupply",
          "name": "tile grout"
        }, {
          "@type": "HowToSupply",
          "name": "grout sealer"
        }
      ],
      "tool": [
        {
          "@type": "HowToTool",
          "name": "notched trowel"
        }, {
          "@type": "HowToTool",
          "name": "bucket"
        },{
          "@type": "HowToTool",
          "name": "large sponge"
        }
      ],
      "step": [
        {
          "@type": "HowToStep",
          "url": "https://example.com/kitchen#step1",
          "name": "Prepare the surfaces",
          "itemListElement": [{
            "@type": "HowToDirection",
            "text": "Turn off the power to the kitchen and then remove everything that is on the wall, such as outlet covers, switchplates, and any other item in the area that is to be tiled."
          }, {
            "@type": "HowToDirection",
            "text": "Then clean the surface thoroughly to remove any grease or other debris and tape off the area."
          }],
          "image": {
            "@type": "ImageObject",
            "url": "https://example.com/photos/1x1/photo-step1.jpg",
            "height": "406",
            "width": "305"
          }
        }, {
          "@type": "HowToStep",
          "name": "Plan your layout",
          "url": "https://example.com/kitchen#step2",
          "itemListElement": [{
            "@type": "HowToTip",
            "text": "The creases created up until this point will be guiding lines for creating the four walls of your planter box."
          }, {
            "@type": "HowToDirection",
            "text": "Lift one side at a 90-degree angle, and fold it in place so that the point on the paper matches the other two points already in the center."
          }, {
            "@type": "HowToDirection",
            "text": "Repeat on the other side."
          }],
          "image": {
            "@type": "ImageObject",
            "url": "https://example.com/photos/1x1/photo-step2.jpg",
            "height": "406",
            "width": "305"
          }
        }, {
          "@type": "HowToStep",
          "name": "Prepare your and apply mortar (or choose adhesive tile)",
          "url": "https://example.com/kitchen#step3",
          "itemListElement": [{
            "@type": "HowToDirection",
            "text": "Follow the instructions on your thin-set mortar to determine the right amount of water to fill in your bucket. Once done, add the powder gradually and make sure it is thoroughly mixed."
          }, {
            "@type": "HowToDirection",
            "text": "Once mixed, let it stand for a few minutes before mixing it again. This time do not add more water. Double check your thin-set mortar instructions to make sure the consistency is right."
          }, {
            "@type": "HowToDirection",
            "text": "Spread the mortar on a small section of the wall with a trowel."
          }, {
            "@type": "HowToTip",
            "text": "Thinset and other adhesives set quickly so make sure to work in a small area."
          }, {
            "@type": "HowToDirection",
            "text": "Once it’s applied, comb over it with a notched trowel."
          }],
          "image": {
            "@type": "ImageObject",
            "url": "https://example.com/photos/1x1/photo-step3.jpg",
            "height": "406",
            "width": "305"
          }
        }, {
          "@type": "HowToStep",
          "name": "Add your tile to the wall",
          "url": "https://example.com/kitchen#step4",
          "itemListElement": [{
            "@type": "HowToDirection",
            "text": "Place the tile sheets along the wall, making sure to add spacers so the tiles remain lined up."
          }, {
            "@type": "HowToDirection",
            "text": "Press the first piece of tile into the wall with a little twist, leaving a small (usually one-eight inch) gap at the countertop to account for expansion. use a rubber float to press the tile and ensure it sets in the adhesive."
          }, {
            "@type": "HowToDirection",
            "text": "Repeat the mortar and tiling until your wall is completely tiled, Working in small sections."
          }],
          "image": {
            "@type": "ImageObject",
            "url": "https://example.com/photos/1x1/photo-step4.jpg",
            "height": "406",
            "width": "305"
          }
        }, {
          "@type": "HowToStep",
          "name": "Apply the grout",
          "url": "https://example.com/kitchen#step5",
          "itemListElement": [{
            "@type": "HowToDirection",
            "text": "Allow the thin-set mortar to set. This usually takes about 12 hours. Don’t mix the grout before the mortar is set, because you don’t want the grout to dry out!"
          }, {
            "@type": "HowToDirection",
            "text": "To apply, cover the area thoroughly with grout and make sure you fill all the joints by spreading it across the tiles vertically, horizontally, and diagonally. Then fill any remaining voids with grout."
          }, {
            "@type": "HowToDirection",
            "text": "Then, with a moist sponge, sponge away the excess grout and then wipe clean with a towel. For easier maintenance in the future, think about applying a grout sealer."
          }],
          "image": {
            "@type": "ImageObject",
            "url": "https://example.com/photos/1x1/photo-step5.jpg",
            "height": "406",
            "width": "305"
          }
        }
      ],
      "totalTime": "P2D"
    }
    </script>
  </head>
  <body>
  </body>
</html>
মাইক্রোডেটা

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

<html>
<head>
<title>How to tile a kitchen backsplash</title>
</head>
<body>
<div itemscope itemtype="http://schema.org/HowTo">
  <strong><span itemprop="name">How to tile a kitchen backsplash</span></strong>
  <div>About <span itemprop="estimatedCost" itemscope itemtype="http://schema.org/MonetaryAmount">
    <meta itemprop="currency" content="USD"/>
    <meta itemprop="value" content="100"/>
    $100
  </span>
  </div>
  <div>About <span itemprop="totalTime" content="P2D">2 days</span></div>
  <div itemprop="description">Any kitchen can be much more vibrant with a great
    tile backsplash. This guide will help you install one with beautiful
    results, like our example kitchen seen here.
  </div>
  <div>Necessary Items:</div>
  <div itemprop="supply" itemscope itemtype="http://schema.org/HowToSupply">
    <a itemprop="url" href="https://example.com/supplies?id=1">
      <span itemprop="name">tiles</span>
    </a>
    <img alt="image of a tiles" itemprop="image" src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div itemprop="supply" itemscope itemtype="http://schema.org/HowToSupply">
    <a itemprop="url" href="https://example.com/supplies?id=2">
      <span itemprop="name">thin-set mortar</span>
    </a>
    <img alt="image of thin-set mortar" itemprop="image"
         src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div itemprop="supply" itemscope itemtype="http://schema.org/HowToSupply">
    <a itemprop="url" href="https://example.com/supplies?id=3">
      <span itemprop="name">tile grout</span>
    </a>
    <img alt="image of a tile grout" itemprop="image"
         src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div itemprop="supply" itemscope itemtype="http://schema.org/HowToSupply">
    <a itemprop="url" href="https://example.com/supplies?id=4">
      <span itemprop="name">grout sealer</span>
    </a>
    <img alt="image of grout sealer" itemprop="image"
         src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div itemprop="tool" itemscope itemtype="http://schema.org/HowToTool">
    <a itemprop="url" href="https://example.com/supplies?id=5">
      <span itemprop="name">notched trowel</span>
    </a>
    <img alt="image of a notched trowel" itemprop="image"
         src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div itemprop="tool" itemscope itemtype="http://schema.org/HowToTool">
    <a itemprop="url" href="https://example.com/tools?id=6">
      <span itemprop="name">bucket</span>
    </a>
    <img alt="image of a bucket" itemprop="image" src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div itemprop="tool" itemscope itemtype="http://schema.org/HowToTool">
    <a itemprop="url" href="https://example.com/tools?id=7">
      <span itemprop="name">large sponge</span>
    </a>
    <img alt="image of a large sponge" itemprop="image"
         src="https://example.com/photos/1x1/photo.jpg"/>
  </div>
  <div id="step1" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <link itemprop="url" href="https://example.com/example#step1" />
    <div itemprop="name">Preparation</div>
    <img itemprop="image" alt="image showing preparation"
         src="https://example.com/photos/1x1/photo-step1.jpg"/>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Turn off the power to the kitchen and then remove
        everything that is on the wall, such as outlet covers, switchplates, and any other item in
        the area that is to be tiled. Then clean the surface thoroughly to remove any grease or
        other debris and tape off the area.
      </div>
    </div>
  </div>
  <div id="step2" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <link itemprop="url" href="https://example.com/example#step2" />
    <div itemprop="name">Plan your Layout</div>
    <img itemprop="image" alt="image showing layout planning"
           src="https://example.com/photos/1x1/photo-step2.jpg"/>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Lay out your tile horizontally below the wall where you’re going to
        place it. This makes it easy to ensure that your pattern will fit in the space provided.
        Also it helps you double check that you have enough tile and know exactly where each piece
        will go.
      </div>
    </div>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Spread the mortar on a small section of the wall with a trowel. Thinset
        and other adhesives set quickly so make sure to work in a small area. Once it’s applied,
        comb over it with a notched trowel.
      </div>
    </div>
  </div>
  <div id="step3" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <link itemprop="url" href="https://example.com/example#step3" />
    <div itemprop="name">Add your tile to the wall</div>
    <img itemprop="image" alt="image grout application"
         src="https://example.com/photos/1x1/photo-step3.jpg"/>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Place the tile sheets along the wall, making sure to add spacers so the
        tiles remain lined up. Press the first piece of tile into the wall with a little twist,
        leaving a small (usually one-eight inch) gap at the countertop to account for expansion.
        use a rubber float to press the tile and ensure it sets in the adhesive. Repeat the mortar
        and tiling until your wall is completely tiled, working in small sections.
      </div>
    </div>
  </div>
  <div id="step4" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <link itemprop="url" href="https://example.com/example#step4" />
    <div itemprop="name">Apply the grout</div>
    <img itemprop="image" alt="image grout application"
         src="https://example.com/photos/1x1/photo-step4.jpg"/>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Allow the thin-set mortar to set. This usually takes about 12 hours.
        Don’t mix the grout before the mortar is set, because you don’t want the grout to dry out!
        To apply, cover the area thoroughly with grout and make sure you fill all the joints by
        spreading it across the tiles vertically, horizontally, and diagonally. Then fill any
        remaining voids with grout.
      </div>
    </div>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Then, with a moist sponge, sponge away the excess grout and then wipe
        clean with a towel. For easier maintenance in the future, think about applying a grout
        sealer.
      </div>
    </div>
  </div>
</div>
</body>
</html>

প্রতিটি ধাপের জন্য ছবি সহ 'কীভাবে করতে হয়' বিশিষ্ট ফলাফল

ভিজ্যুয়াল 'কীভাবে করতে হয়' বিশিষ্ট ফলাফলের ছবি
JSON-LD

JSON-LD কোডে লেখা প্রতিটি ধাপের জন্য ছবি সহ 'কীভাবে করতে হয়' পৃষ্ঠার একটি উদাহরণ এখানে দেওয়া হল। প্রতিটি ধাপের জন্য ছবি থাকলে, ব্যবহারকারীরা প্রিভিউতে ছবির ক্যারােজেল দেখতে পারেন।

<html>
  <head>
    <title>How to tie a tie</title>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "HowTo",
      "image": {
        "@type": "ImageObject",
        "url": "https://example.com/1x1/photo.jpg"
      },
      "name": "How to tie a tie",
      "description": "The four-in-hand knot is a great look for any occasion. From formal suits to casual jacket and tie affairs, it’s a simple way to quickly look great. Once you have mastered the knot you can tie it in just a minute, so it’s also great when you’re in a pinch too. ",
      "totalTime": "PT2M",
      "video": {
        "@type": "VideoObject",
        "name": "Tie a Tie",
        "description": "How to tie a four-in-hand knot.",
        "thumbnailUrl": "https://example.com/photos/photo.jpg",
        "contentUrl": "http://www.example.com/videos/123_600x400.mp4",
        "embedUrl": "http://www.example.com/videoplayer?id=123",
        "uploadDate": "2019-01-05T08:00:00+08:00",
        "duration": "P1MT10S"
      },
      "supply": [
        {
          "@type": "HowToSupply",
          "name": "A tie"
        }, {
          "@type": "HowToSupply",
          "name": "A collared shirt"
        }
      ],
      "tool": [
        {
          "@type": "HowToTool",
          "name": "A mirror"
        }
      ],
      "step":[
        {
          "@type": "HowToStep",
          "name": "Preparations",
          "text": "Button your shirt how you’d like to wear it, then drape the tie around your neck. Make the thick end about 1/3rd longer than the short end. For formal button down shirts, it usually works best with the small end of the tie between 4th and 5th button.",
          "image": "https://example.com/1x1/step1.jpg",
          "url": "https://example.com/tie#step1"
        }, {
          "@type": "HowToStep",
          "name": "Crossing once",
          "text": "Cross the long end over the short end. This will form the basis for your knot.",
          "image": "https://example.com/1x1/step2.jpg",
          "url": "https://example.com/tie#step2"
        }, {
          "@type": "HowToStep",
          "name": "Second crossing",
          "text": "Bring the long end back under the short end, then throw it back over the top of the short end in the other direction.",
          "image": "https://example.com/1x1/step3.jpg",
          "url": "https://example.com/tie#step3"
        }, {
          "@type": "HowToStep",
          "name": "Loop in",
          "text": "Now pull the long end through the loop near your neck, forming another loop near your neck.",
          "image": "https://example.com/1x1/step4.jpg",
          "url": "https://example.com/tie#step4"
        }, {
          "@type": "HowToStep",
          "name": "Pull and tighten",
          "text": "Pull the long end through that new loop and tighten to fit!",
          "image": "https://example.com/1x1/step5.jpg",
          "url": "https://example.com/tie#step5"
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>
মাইক্রোডেটা

মাইক্রোডেটায় লেখা প্রতিটি ধাপের জন্য ছবি সহ 'কীভাবে করতে হয়' পৃষ্ঠার উদাহরণ এখানে দেওয়া হল। প্রতিটি ধাপের জন্য ছবি থাকলে, ব্যবহারকারীরা হয়ত প্রিভিউতে ছবির ক্যারোজেল দেখতে পারবেন।

<html>
<head>
<title>How to tie a tie</title>
</head>
<body>
<div itemscope itemtype="http://schema.org/HowTo">
  <strong><span itemprop="name">How to tie a tie</span></strong>
  <div>About <span itemprop="totalTime" content="PT2M">2 minutes</span></div>
  <div itemprop="description">The four-in-hand knot is a great look for any occasion. From formal suits to casual jacket and tie affairs, it’s a simple way to quickly look great. Once you have mastered the knot you can tie it in just a minute, so it’s also great when you’re in a pinch too. </div>
  <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
    <meta itemprop="name" content="Tie a Tie" />
    <meta itemprop="description" content="How to tie a four-in-hand knot." />
    <link itemprop="thumbnailUrl" content="https://example.com/photos/photo.jpg" />
    <link itemprop="contentUrl" content="http://www.example.com/videos/123_600x400.mp4" />
    <link itemprop="embedUrl" content="http://www.example.com/videoplayer?id=123" />
    <meta itemprop="duration" content="P1MT10S" />
    <meta itemprop="uploadDate" content="2019-01-05T08:00:00+08:00" />
    <video>...</video>
  </div>
  <div>Necessary Items:</div>
  <div itemprop="supply" itemtype="http://schema.org/HowToSupply">A tie</div>
  <div itemprop="supply" itemtype="http://schema.org/HowToSupply">A collared Shirt</div>
  <div itemprop="tool" itemtype="http://schema.org/HowToTool">A mirror</div>
  <div>
    <div id="step1" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
      <div itemprop="name">Preparations</div>
      <div itemprop="text">Button your shirt how you’d like to wear it, then drape the tie around your neck. Make the thick end about 1/3rd longer than the short end. For formal button down shirts, it usually works best with the small end of the tie between 4th and 5th button.</div>
      <div itemprop="image">https://example.com/1x1/photo1.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step1" />
    </div>

    <div id="step2" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
      <div itemprop="name">Crossing once</div>
      <div itemprop="text">Cross the long end over the short end. This will form the basis for your knot.</div>
      <div itemprop="image">https://example.com/1x1/photo2.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step2" />
    </div>

    <div id="step3" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
      <div itemprop="name">Second crossing</div>
      <div itemprop="text">Bring the long end back under the short end, then throw it back over the top of the short end in the other direction.</div>
      <div itemprop="image">https://example.com/1x1/photo3.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step3" />
    </div>

    <div id="step4" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
      <div itemprop="name">Loop in</div>
      <div itemprop="text">Now pull the long end through the loop near your neck, forming another loop near your neck.</div>
      <div itemprop="image">https://example.com/1x1/photo4.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step4" />
    </div>

    <div id="step5" itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
      <div itemprop="name">Pull and tighten</div>
      <div itemprop="text">Pull the long end through that new loop and tighten to fit!</div>
      <div itemprop="image">https://example.com/1x1/photo5.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step5" />
    </div>
  </div>
</div>
</body>
</html>

ভিডিও সহ 'কীভাবে করতে হয়' বিশিষ্ট ফলাফল

JSON-LD

JSON-LD কোডে লেখা টেক্সট, ছবি ও ভিডিও ক্লিপ সহ 'কীভাবে করতে হয়' পৃষ্ঠার একটি উদাহরণ এখানে দেওয়া হল।

<html>
  <head>
    <title>How to create a Trivia action</title>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "HowTo",
      "image": {
        "@type": "ImageObject",
        "url": "https://example.com/1x1/photo.jpg"
      },
      "name": "How to create a Trivia action",
      "description": "Learn how to create a Trivia action for Assistant within minutes.",
      "totalTime": "PT2M",
      "video": {
        "@type": "VideoObject",
        "name": "Build a Trivia Game for the Google Assistant with No Code",
        "description": "Learn how to create a Trivia action for Assistant within minutes.",
        "thumbnailUrl": "https://example.com/photos/photo.jpg",
        "contentUrl": "https://www.youtube.com/watch?v=4AOI1tZrgMI",
        "embedUrl": "https://www.youtube.com/embed/4AOI1tZrgMI",
        "uploadDate": "2019-01-05T08:00:00+08:00",
        "duration": "P1MT10S",
        "hasPart": [
          {
            "@type": "Clip",
            "@id": "Clip1",
            "name": "Open Actions on Google Console",
            "startOffset": 29,
            "endOffset": 36,
            "url": "http://www.example.com/example&amp;t=29"
          },
          {
            "@type": "Clip",
            "@id": "Clip2",
            "name": "Select Trivia Template",
            "startOffset": 36,
            "endOffset": 45,
            "url": "http://www.example.com/example&amp;t=36"
          },
          {
            "@type": "Clip",
            "@id": "Clip3",
            "name": "Choose a Personality",
            "startOffset": 45,
            "endOffset": 65,
            "url": "http://www.example.com/example&amp;t=45"
          },
          {
            "@type": "Clip",
            "@id": "Clip4",
            "name": "Feed your content",
            "startOffset": 65,
            "endOffset": 154,
            "url": "http://www.example.com/example&amp;t=65"
          },
          {
            "@type": "Clip",
            "@id": "Clip5",
            "name": "Create the action",
            "startOffset": 154,
            "endOffset": 172,
            "url": "http://www.example.com/example&amp;t=154"
          },
          {
            "@type": "Clip",
            "@id": "Clip6",
            "name": "Test your action",
            "startOffset": 172,
            "endOffset": 212,
            "url": "http://www.example.com/example&amp;t=172"
          },
          {
            "@type": "Clip",
            "@id": "Clip7",
            "name": "Submit your action",
            "startOffset": 212,
            "endOffset": 285,
            "url": "http://www.example.com/example&amp;t=212"
          }
        ]
      },
      "step": [
        {
          "@type": "HowToStep",
          "name": "Open Actions on Google Console",
          "text": "Navigate to https://console.actions.google.com to get started.",
          "image": "https://example.com/1x1/step1.jpg",
          "url": "https://example.com/tie#step1",
          "video": {
            "@id": "Clip1"
          }
        },
        {
          "@type": "HowToStep",
          "name": "Select Trivia Template",
          "text": "Create a new project and select Templates | You have a choice to select between Trivia, Flashcard or Personality Quiz.",
          "image": "https://example.com/1x1/step2.jpg",
          "url": "https://example.com/tie#step2",
          "video": {
            "@id": "Clip2"
          }
        },
        {
          "@type": "HowToStep",
          "name": "Choose a Personality",
          "text": "Select one of the three personalities- Mr, Montgomery, Regal Queen, or the Trivia Bot.",
          "image": "https://example.com/1x1/step3.jpg",
          "url": "https://example.com/tie#step3",
          "video": {
            "@id": "Clip3"
          }
        },
        {
          "@type": "HowToStep",
          "name": "Feed your content",
          "itemListElement": [
            {
              "@type": "HowToDirection",
              "text": "Make a copy of our pre-filled sheet and replace with your content."
            },
            {
              "@type": "HowToDirection",
              "text": "Ensure you make the sheet publicly accessible. Copy the URL of the sheet and paste it into the Console."
            }
          ],
          "image": "https://example.com/1x1/step4.jpg",
          "url": "https://example.com/tie#step4",
          "video": {
            "@id": "Clip4"
          }
        },
        {
          "@type": "HowToStep",
          "name": "Create the action",
          "text": "Create the action. Once content is successfully uploaded, it will take couple of minutes to create the action.",
          "image": "https://example.com/1x1/step5.jpg",
          "url": "https://example.com/tie#step5",
          "video": {
            "@id": "Clip5"
          }
        },
        {
          "@type": "HowToStep",
          "name": "Test your action",
          "text": "Navigate to the Simulator to test your action and simulate various surfaces, locations and locales.",
          "image": "https://example.com/1x1/step6.jpg",
          "url": "https://example.com/tie#step6",
          "video": {
            "@id": "Clip6"
          }
        },
        {
          "@type": "HowToStep",
          "name": "Submit your action",
          "text": "Once you complete directory information and invocation names, submit your action for all Assistant users to see and use your action.",
          "image": "https://example.com/1x1/step7.jpg",
          "url": "https://example.com/tie#step7",
          "video": {
            "@id": "Clip7"
          }
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>
মাইক্রোডেটা

মাইক্রোডেটায় লেখা টেক্সট, ছবি ও ভিডিও ক্লিপ সহ 'কীভাবে করতে হয়' পৃষ্ঠার উদাহরণ এখানে দেওয়া হল।

<html>
<head>
<title>How to create a Trivia action</title>
</head>
<body>
<div itemscope itemtype="http://schema.org/HowTo">
  <strong><span itemprop="name">How to create a Trivia action</span></strong>
  <div>About <span itemprop="totalTime" content="PT2M">2 minutes</span></div>
  <div itemprop="description"> Learn how to create a Trivia action for Assistant within minutes. </div>
  <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
    <meta itemprop="name" content="Tie a Tie" />
    <meta itemprop="description" content="How to tie a four-in-hand knot." />
    <link itemprop="thumbnailUrl" content="https://example.com/photos/photo.jpg" />
    <link itemprop="contentUrl" content="http://www.example.com/videos/123_600x400.mp4" />
    <link itemprop="embedUrl" content="http://www.example.com/videoplayer?id=123" />
    <meta itemprop="duration" content="P1MT10S" />
    <meta itemprop="uploadDate" content="2019-01-05T08:00:00+08:00" />
    <div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip1">
        <div itemprop="name">Open Actions on Google Console</div>
        <div itemprop="startOffset">29</div>
        <div itemprop="endOffset">36</div>
        <div itemprop="url">http://www.example.com/example&amp;t=29</div>
      </div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip2">
        <div itemprop="name">Select Trivia Template</div>
        <div itemprop="startOffset">36</div>
        <div itemprop="endOffset">45</div>
        <div itemprop="url">http://www.example.com/example&amp;t=36</div>
      </div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip3">
        <div itemprop="name">Choose a Personality</div>
        <div itemprop="startOffset">45</div>
        <div itemprop="endOffset">65</div>
        <div itemprop="url">http://www.example.com/example&amp;t=45</div>
      </div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip4">
        <div itemprop="name">Feed your content</div>
        <div itemprop="startOffset">65</div>
        <div itemprop="endOffset">154</div>
        <div itemprop="url">http://www.example.com/example&amp;t=65</div>
      </div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip5">
        <div itemprop="name">Create the action</div>
        <div itemprop="startOffset">154</div>
        <div itemprop="endOffset">172</div>
        <div itemprop="url">http://www.example.com/example&amp;t=154</div>
      </div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip6">
        <div itemprop="name">Test your action</div>
        <div itemprop="startOffset">172</div>
        <div itemprop="endOffset">212</div>
        <div itemprop="url">http://www.example.com/example&amp;t=172</div>
      </div>
      <div itemprop="hasPart" itemscope itemtype="http://schema.org/Clip" itemid="Clip7">
        <div itemprop="name">Submit your action</div>
        <div itemprop="startOffset">212</div>
        <div itemprop="endOffset">285</div>
        <div itemprop="url">http://www.example.com/example&amp;t=212</div>
      </div>
    </div>
    <video>...</video>
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Open Actions on Google Console</div>
    <div itemprop="text">Navigate to https://console.actions.google.com to get started.</div>
    <div itemprop="image">https://example.com/1x1/photo1.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step1" />
    <link itemprop="video" href="Clip1" />
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Select Trivia Template</div>
    <div itemprop="text">Create a new project and select Templates | You have a choice to select between Trivia, Flashcard or Personality Quiz.</div>
    <div itemprop="image">https://example.com/1x1/photo2.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step2" />
    <link itemprop="video" href="Clip2" />
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Choose a Personality</div>
    <div itemprop="text">Select one of the three personalities- Mr, Montgomery, Regal Queen, or the Trivia Bot.</div>
    <div itemprop="image">https://example.com/1x1/photo3.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step3" />
    <link itemprop="video" href="Clip3" />
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Feed your content</div>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Make a copy of our pre-filled sheet and replace with your content.</div>
    </div>
    <div itemprop="itemListElement" itemscope itemtype="http://schema.org/HowToDirection">
      <div itemprop="text">Ensure you make the sheet publicly accessible. Copy the URL of the sheet and paste it into the Console.</div>
    </div>
    <div itemprop="image">https://example.com/1x1/photo4.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step4" />
    <link itemprop="video" href="Clip4" />
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Create the action</div>
    <div itemprop="text">Create the action. Once content is successfully uploaded, it will take couple of minutes to create the action.</div>
    <div itemprop="image">https://example.com/1x1/photo5.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step5" />
    <link itemprop="video" href="Clip5" />
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Test your action</div>
    <div itemprop="text">PNavigate to the Simulator to test your action and simulate various surfaces, locations and locales.</div>
    <div itemprop="image">https://example.com/1x1/photo6.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step6" />
    <link itemprop="video" href="Clip6" />
  </div>
  <div itemprop="step" itemscope itemtype="http://schema.org/HowToStep">
    <div itemprop="name">Submit your action</div>
    <div itemprop="text">Once you complete directory information and invocation names, submit your action for all Assistant users to see and use your action.</div>
    <div itemprop="image">https://example.com/1x1/photo7.jpg</div>
    <meta itemprop="url" content="https://example.com/tie#step7" />
    <link itemprop="video" href="Clip7" />
  </div>
</div>
</body>
</html>

নির্দেশিকা

Google Assistant-এ 'কীভাবে করতে হয়' বিশিষ্ট ফলাফল ও 'কীভাবে করতে হয়' অ্যাকশনের জন্য আপনার পৃষ্ঠাকে উপযুক্ত বলে বিবেচিত হতে আপনাকে নিম্নলিখিত নির্দেশিকা মেনে চলতে হবে:

কন্টেন্ট সংক্রান্ত নির্দেশিকা

  • বিজ্ঞাপন: বিজ্ঞাপনের ক্ষেত্রে HowTo স্ট্রাকচার্ড ডেটা ব্যবহার করবেন না।
  • অনুপযুক্ত কন্টেন্ট: অশ্লীল, ধর্মদ্বেষী, যৌনতাপূর্ণ ও গ্রাফিক হিংস্রতা আছে, বিপজ্জনক বা বেআইনি কার্যকলাপের প্রচার করে অথবা ঘৃণাত্মক বা অপমানজনক ভাষা ব্যবহার করে এমন কন্টেন্ট 'কীভাবে করতে হয়' বিশিষ্ট ফলাফল হিসেবে নাও দেখানো হতে পারে।
  • সোর্স: সোর্স পৃষ্ঠার সব HowTo কন্টেন্ট অবশ্যই ব্যবহারকারীর কাছে দৃশ্যমান হতে হবে। 'কীভাবে করতে হয়' নিবন্ধকে উৎস পৃষ্ঠার প্রধান বিষয়বস্তু হতে হবে। একটি পৃষ্ঠায় একাধিক HowTo যোগ করবেন না।
  • উপকরণ ও যন্ত্র: কাজটি সম্পূর্ণ করতে প্রয়োজনীয় সব উপকরণ ও যন্ত্রের জন্য স্ট্রাকচার্ড ডেটা যোগ করুন।
  • ধাপ: প্রতিটি HowToStep-এ অবশ্যই মূল ধাপের সম্পূর্ণ কন্টেন্ট থাকতে হবে। সারাংশ বা ভূমিকার মতো ধাপের অংশ নয় এমন বিভাগগুলি মার্ক-আপ করবেন না।
  • ধাপের ছবি: ছবির মাধ্যমে ধাপগুলি আরও ভালভাবে বোঝানো গেলে, প্রতিটি ছবিকে HowToStep দিয়ে সঠিকভাবে মার্ক-আপ করতে ভুলবেন না। প্রতিটি ধাপের জন্য নির্দিষ্ট শিক্ষামূলক ছবি মার্ক-আপ করবেন এবং একই নিবন্ধের একাধিক ধাপে একই ছবি ব্যবহার করবেন না। আপনার পৃষ্ঠার কন্টেন্টের সাথে মেলে এমন ছবি ব্যবহার করুন। 'কীভাবে করতে হয়' কন্টেন্টের সাথে সামঞ্জস্যপূর্ণ নয় এমন ছবি অথবা বিশিষ্ট ফলাফলকে অপ্টিমাইজ করতে অন্য ছবি ব্যবহার করবেন না।
  • চূড়ান্ত ছবি: ছবির মাধ্যমে চূড়ান্ত ফলাফল স্পষ্টভাবে দেখানো গেলে, পৃষ্ঠায় ছবিটিকে HowTo মার্ক-আপের image প্রপার্টি দিয়ে অবশ্যই চিহ্নিত করবেন। শেষ ধাপের জন্য ব্যবহার করা ছবির সাথে এটি এক হতে পারে।
  • কন্টেন্ট: রেসিপির জন্য HowTo মার্ক-আপ ব্যবহার করবেন না। পরিবর্তে, রেসিপির জন্য Recipe structured data ব্যবহার করা উচিত। নির্দিষ্ট নির্দেশাবলী না থাকলে, কোনও নিবন্ধ বা সাধারণ পরামর্শের কন্টেন্টের জন্য HowTo মার্ক-আপ ব্যবহার করা ঠিক নয়।

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

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

HowTo

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

HowTo ধরনের মাধ্যমে পৃষ্ঠাতে যে 'কীভাবে করতে হয়' নিবন্ধ আছে সেটি বোঝানো যায়। প্রতিটি পৃষ্ঠায় শুধু একটি HowTo ধরন যোগ করা যায়।

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

Text

'কীভাবে করতে হয়'-এর শীর্ষক। যেমন, "কীভাবে টাই বাঁধতে হয়"।

step HowToStep বা HowToSection

HowToStepএলিমেন্টের অ্যারেতে 'কীভাবে করতে হয়'-এর সম্পূর্ণ নির্দেশাবলী অন্তর্ভুক্ত থাকে। নির্দেশাবলীর প্রতিটি ধাপকে একটি step এলিমেন্ট দিয়ে চিহ্নিত করুন। সারাংশ বা ভূমিকার মতো ডেটা যেগুলি ধাপের অংশ নয়, সেগুলি এই প্রপার্টি ব্যবহার করে মার্ক-আপ করবেন না। যেমন:

  • প্রতিটি text-এর সাথে HowToStep সেট করে প্রতিটি ধাপের জন্য সম্পূর্ণ টেক্সট নির্দিষ্ট করতে পারেন। name দিয়ে মার্ক-আপ করা ধাপের শীর্ষক imageurl ঐচ্ছিক হলেও, এগুলি যোগ করলে ভাল হয়। কারণ, এগুলির মাধ্যমে সার্চের ফলাফলকে আরও ভালভাবে দেখানো যেতে পারে।
  • একাধিক ধাপ নিয়ে তৈরি কোনও ধাপের প্রতিটিকে name দিয়ে নির্দিষ্ট করুন এবং সেটির অন্তর্ভুক্ত প্রতিটি ধাপকে HowToDirection বা HowToTip ব্যবহার করে ক্রমানুযায়ী সাজান।

HowToSection এলিমেন্টের অ্যারেতে HowTo-এর সম্পূর্ণ নির্দেশাবলী অন্তর্ভুক্ত থাকে। যেমন:

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

Text

'কীভাবে করতে হয়'-এর বিবরণ।

estimatedCost MonetaryAmount বা Text

নির্দেশাবলী অনুসরণ করে কাজটি সম্পূর্ণ করতে ব্যবহৃত উপকরণের আনুমানিক দাম।

image ImageObject বা URL

সম্পূর্ণ 'কীভাবে করতে হয়' নিবন্ধটির ছবি। ছবির জন্য অতিরিক্ত নির্দেশিকা:

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

নির্দেশাবলী অনুসরণ করে কাজটি করার জন্য প্রয়োজনীয় কোনও উপকরণ।

tool HowToTool বা Text

নির্দেশাবলী অনুসরণ করে কাজটি সম্পূর্ণ করতে ব্যবহৃত কোনও অবজেক্ট।

totalTime Duration

নির্দেশাবলী অনুসরণ করে কাজটি সম্পূর্ণ করতে প্রয়োজনীয় মোট সময় (উপকরণ প্রস্তুত করার জন্য যে সময় প্রয়োজন সেটি ধরে)। এটি ISO 8601 ফর্ম্যাটে উল্লেখ করতে হয়।

video VideoObject

'কীভাবে করতে হয়'-এর ভিডিও। প্রয়োজনীয় এবং সাজেস্ট করা ভিডিও প্রপার্টির সূচি মেনে চলুন। ভিডিওর ধাপগুলি hasPart দিয়ে চিহ্নিত করুন।

video.hasPart

Clip

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

video.hasPart.endOffset

Number

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

video.hasPart.name

Text

ক্লিপের নাম। যেমন, 'কীভাবে টাই পরতে হয়' তা দেখানো হয় এমন ক্লিপের নাম "উইন্ডসর নট" হতে পারে।

hasPart.startOffset

Number

ক্লিপ শুরু হওয়ার সময়। এটি ভিডিওর শুরু থেকে ক্লিপ শুরু হওয়া পর্যন্ত মোট সময়কাল সেকেন্ডে উল্লেখ করে।

video.hasPart.url

URL

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

"startOffset": 30,
"endOffset": 45,
"url": "http://www.example.com/example&t=30"

HowToSection

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

HowToSection ধরনের মাধ্যমে 'কীভাবে করতে হয়' নিবন্ধের এক বা একাধিক ধাপ নিয়ে তৈরি একটি বিভাগকে চিহ্নিত করা হয়। কোনও কাজ সম্পূর্ণ করার একাধিক পদ্ধতি থাকলে, সেগুলি আলাদা করে উল্লেখ করার জন্য HowToSection ব্যবহার করবেন না। সেটির পরিবর্তে, একটি পদ্ধতির বিভিন্ন বিভাগকে চিহ্নিত করতে HowToSection ব্যবহার করুন। ভিন্ন ভিন্ন পদ্ধতি উল্লেখ করতে একাধিক HowTo অবজেক্ট ব্যবহার করুন। যেমন, টায়ার পরিবর্তন করার বিভিন্ন পদ্ধতি উল্লেখ করতে HowTo অবজেক্ট ব্যবহার না করে একাধিক HowToSection অবজেক্ট ব্যবহার করুন।

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

বিভাগের মধ্যে বিবরণ সহ একাধিক ধাপের একটি সূচি।

name Text

বিভাগের নাম।

HowToStep

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

HowToStep ধরনের মাধ্যমে 'কীভাবে করতে হয়' নিবন্ধে একটি সাধারণ টেক্সট ভিত্তিক ধাপ চিহ্নিত করা হয়। এর মধ্যে একটি ছবি যোগ করা যেতে পারে।

প্রয়োজনীয় প্রপার্টি
itemListElement HowToDirection বা HowToTip

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

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

text Text

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

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

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

    উদাহরণ দেখুন

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

    {
      "@type": "HowToStep",
      "text": "Step 1. Drape the tie around your neck."
    }

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

    {
      "@type": "HowToStep",
      "text": "Drape the tie around your neck."
    }
সাজেস্ট করা প্রপার্টি
image ImageObject বা URL

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

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

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

url URL

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

video VideoObject বা Clip

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

VideoObject-এর জন্য প্রয়োজনীয় এবং সাজেস্ট করা ভিডিও প্রপার্টির তালিকা মেনে চলুন।

HowToSupply, HowToTool

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

HowTo সম্পূর্ণ করতে HowToSupplyHowToTool ব্যবহার করা হয়। উভয়ের ক্ষেত্রে একই প্রয়োজনীয় এবং সাজেস্ট করা প্রপার্টি ব্যবহার করা যায়।

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

উপকরণ বা যন্ত্রের নাম।

সাজেস্ট করা প্রপার্টি
image ImageObject বা URL

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

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

HowToDirection, HowToTip

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

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

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

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

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 এপিআই-এর সাহায্যে এই ফলাফল অটোমেটিক নিয়ে আসতে পারেন।

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

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