স্ট্রাকচার্ড ডেটার জন্য সাধারণ নির্দেশিকা

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

টেকনিক্যাল নির্দেশিকা

টেকনিক্যাল নির্দেশিকা মেনে চলা হচ্ছে কিনা তা পরীক্ষা করতে আপনি বিশিষ্ট ফলাফল পরীক্ষা এবং ইউআরএল খতিয়ে দেখার টুল, যা বেশিরভাগ টেকনিক্যাল সমস্যা শনাক্ত করে তা ব্যবহার করতে পারবেন।

ফর্ম্যাট

বিশিষ্ট ফলাফলে দেখানোর জন্য উপযুক্ত বলে বিবেচিত হতে আপনি নিচে উল্লেখ করা তিনটি ব্যবহারযোগ্য ফর্ম্যাট-এর মধ্যে যেকোনও একটি ব্যবহার করে আপনার সাইটের পৃষ্ঠা মার্ক-আপ করতে পারেন:

  • JSON-LD (সাজেস্ট করা হয়)
  • মাইক্রোডেটা
  • RDFa

অ্যাক্সেস

robots.txt, noindex বা অন্য কোনও অ্যাক্সেস নিয়ন্ত্রণ পদ্ধতি ব্যবহার করে আপনার স্ট্রাকচার্ড ডেটার পৃষ্ঠায় Googlebot-কে ব্লক করবেন না।

কোয়ালিটি সংক্রান্ত নির্দেশিকা

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

কন্টেন্ট

  • ওয়েবমাস্টারের জন্য Google-এর কোয়ালিটি সংক্রান্ত নির্দেশিকা মেনে চলুন।
  • আপ-টু-ডেট তথ্য প্রদান করুন। প্রাসঙ্গিক না হলে কোনও কন্টেন্টের মেয়াদ শেষ হয়ে যাওয়ার পরে আর বিশিষ্ট ফলাফলে দেখানো হবে না।
  • আপনার বা আপনার সাইটের ব্যবহারকারীদের তৈরি করা আসল কন্টেন্ট প্রদান করুন।
  • পাঠক দেখতে পান না এমন কন্টেন্ট মার্ক-আপ করবেন না। যেমন, JSON-LD মার্ক-আপ কোনও শিল্পীর বিবরণ দিলে, HTML বডিতেও সেই শিল্পীর কথা থাকতে হবে।
  • ভুয়ো খবর বা পৃষ্ঠার মূল বিষয়বস্তুর সাথে সম্পর্কযুক্ত নয় এমন অপ্রাসঙ্গিক বা বিভ্রান্তিকর কন্টেন্ট মার্ক-আপ করবেন না
  • ব্যবহারকারীর সঙ্গে প্রতারণা অথবা তাকে বিভ্রান্ত করার জন্য স্ট্রাকচার্ড ডেটা ব্যবহার করবেন না। কোনও ব্যক্তি বা প্রতিষ্ঠানের ছদ্মবেশ ধরবেন না অথবা আপনার মালিকানা, অ্যাফিলিয়েশন বা প্রাথমিক উদ্দেশ্যের ভুল ব্যাখ্যা দেবেন না।
  • কন্টেন্টের মাধ্যমে পিডোফিলিয়া, পাশবিকতা, যৌন অত্যাচার, নৃশংস কার্যকলাপ, কাউকে উদ্দেশ্য করে ঘৃণাত্মক মন্তব্য বা বিপজ্জনক কার্যকলাপের প্রচার করা যাবে না।
  • বেআইনি অ্যাক্টিভিটির সাথে যুক্ত অথবা অন্য মানুষদের গুরুতর ও আশু ক্ষতি করে দিতে পারে এমন জিনিস, পরিষেবা বা তথ্য প্রচার করা কন্টেন্ট মার্ক-আপ করবেন না। এমন কন্টেন্ট মার্ক-আপ করতে পারা যাবে যেখানে শিক্ষামূলক উদ্দেশ্যে সেই সব তথ্য দেওয়া হয়ে থাকে।
  • চাকরি পোস্ট করার JobPosting স্ট্রাকচার্ড ডেটায় থাকা কন্টেন্টকে অবশ্যই অতিরিক্ত চাকরি পোস্ট করার কন্টেন্টের নীতি মেনে চলতে হবে।

প্রাসঙ্গিকতা

স্ট্রাকচার্ড ডেটা যেন পৃষ্ঠার কন্টেন্টকে ঠিকমত তুলে ধরে। এখানে অপ্রাসঙ্গিক ডেটার কিছু উদাহরণ দেওয়া হল:

  • খেলার লাইভ স্ট্রিমিং সাইটে সম্প্রচারকে স্থানীয় ইভেন্ট হিসেবে চিহ্নিত করা।
  • কাঠের কাজের ব্যাপারে সাইটে প্রদত্ত নির্দেশাবলীকে রেসিপি হিসেবে চিহ্নিত করা।

সম্পূর্ণতা

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

লোকেশন

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

নির্দিষ্টতা

  • schema.org-এর সংজ্ঞা অনুযায়ী আপনার মার্ক-আপে সবচেয়ে উপযুক্ত ধরন ও প্রপার্টি ব্যবহার করার চেষ্টা করুন।
  • নির্দিষ্ট বিশিষ্ট ফলাফলের ধরনের জন্য ডকুমেন্টেশনে উল্লেখ করা সবকটি অতিরিক্ত নির্দেশিকা মেনে চলুন।

ছবি

  • স্ট্রাকচার্ড ডেটা প্রপার্টি হিসেবে কোনও ছবিকে উল্লেখ করার সময়, এমন ধরন বেছে নিন যেটি ছবির জন্য উপযুক্ত। যেমন, আপনি schema.org/NewsArticle.image-এর প্রপার্টি হিসেবে image উল্লেখ করলে, মার্ক-আপ চিহ্নিত ছবি অবশ্যই সেই খবরের নিবন্ধের সঙ্গে সম্পর্কযুক্ত হতে হবে।
  • সব ছবির ইউআরএল ক্রল ও ইন্ডেক্স করার মতো হতে হবে। অন্যথায়, Google Search সেগুলিকে খুঁজে সার্চ ফলাফলের পৃষ্ঠায় দেখাতে পারবে না।

একটি পৃষ্ঠাতে একাধিক আইটেম

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

রেসিপি সম্পর্কিত বিশিষ্ট ফলাফল যাতে ভিডিও এবং রিভিউ দেখানো হয়

Google Search একটি পৃষ্ঠায় আপনি আইটেম নেস্ট করেছেন না আলাদা করে প্রতিটি আইটেম নির্দিষ্ট করেছেন সেই ধরনের একাধিক আইটেম বুঝতে পারে:

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

নেস্ট করা

নেস্ট করা স্ট্রাকচার্ড ডেটার উদাহরণ এখানে দেওয়া হল, যেখানে Recipe হল মূল আইটেম এবং aggregateRating এবং video Recipe-এ নেস্ট করা আইটেম।

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.7",
        "ratingCount": "123"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How To Make Banana Bread",
        "description": "This is how you make banana bread, in 5 easy steps.",
        "contentUrl": "http://www.example.com/video123.mp4"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

আলাদা আইটেম

স্ট্রাকচার্ড ডেটার আলাদা আইটেমের উদাহরণ এখানে দেওয়া হল। দুটি আলাদা আইটেম: Recipe এবং BreadcrumbList

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    [{
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas."
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Recipes",
        "item": "https://example.com/recipes"
      },{
        "@type": "ListItem",
        "position": 2,
        "name": "Bread recipes",
        "item": "https://example.com/recipes/bread-recipes"
      },{
        "@type": "ListItem",
        "position": 3,
        "name": "How To Make Banana Bread"
      }]
    }]
    </script>
  </head>
  <body>
  </body>
</html>

অতিরিক্ত পরামর্শ

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