স্ট্রাকচার্ড ডেটা বিষয়ক ভূমিকা

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

Google ওয়েবে যে স্ট্রাকচার্ড ডেটা খুঁজে পায়, তার সাহায্যে পৃষ্ঠার কন্টেন্ট বোঝার চেষ্টা করে এবং ওয়েব ও যেকোনও অন্যান্য বিষয়ে তথ্য জোগাড় করে। যেমন, Unlimited Ball Bearings কর্পোরেশনের যোগাযোগের তথ্যের পৃষ্ঠায় এই JSON-LD স্ট্রাকচার্ড ডেটা স্নিপেট থাকতে পারে, যার মাধ্যমে কর্পোরেশনের সাথে যোগাযোগের তথ্য দেওয়া হয়:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "url": "http://www.example.com",
  "name": "Unlimited Ball Bearings Corp.",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-401-555-1212",
    "contactType": "Customer service"
  }
}
</script>

এছাড়া, সার্চের বিশেষ ফলাফলের ফিচার এবং উন্নত ফিচার দেখানোর জন্য Google সার্চ স্ট্রাকচার্ড ডেটা ব্যবহার করে। যেমন, কোনও রেসিপির পৃষ্ঠায় ব্যবহারযোগ্য স্ট্রাকচার্ড ডেটা থাকলে পৃষ্ঠাটি গ্রাফিক্যাল সার্চের ফলাফলে দেখানো যেতে পারে, যেমন এখানে দেখানো হয়েছে:

সার্চের ফলাফলের ফিচার প্রয়োজনীয় স্ট্রাকচার্ড ডেটা (সংক্ষিপ্ত করার জন্য কাটছাঁট করা হয়েছে)
অ্যাপল পাই-এর রেসিপি সংক্রান্ত বিশিষ্ট ফলাফল 

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Recipe",
  "name": "Grandma's Holiday Apple Pie",
  "author": "Elaine Smith",
  "image": "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg",
  "description": "A classic apple pie.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4",
    "reviewCount": "276",
    "bestRating": "5",
    "worstRating": "1"
  },
  "prepTime": "PT30M",
  "totalTime": "PT1H",
  "recipeYield": "8",
  "nutrition": {
    "@type": "NutritionInformation",
    "servingSize": "1 medium slice",
    "calories": "230 calories",
    "fatContent": "1 g",
    "carbohydrateContent": "43 g",
  },
  "recipeIngredient": [
    "1 box refrigerated pie crusts, softened as directed on box",
    "6 cups thinly sliced, peeled apples (6 medium)",
    "..."
  ],
  "recipeInstructions": [
    "1...",
    "2..."
   ]
}
</script>

স্ট্রাকচার্ড ডেটার সাহায্যে রেসিপির প্রত্যেকটি এলিমেন্ট চিহ্নিত করা হয়, তাই ব্যবহারকারী রান্নার উপাদান, ক্যালোরির পরিমাণ, রান্নার জন্য প্রয়োজনীয় সময় এবং অন্যান্য বিষয় অনুযায়ী আপনার রেসিপি খুঁজে নিতে পারেন।

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

স্ট্রাকচার্ড ডেটা ফর্ম্যাট

Google সার্চের কাছে বিশেষভাবে অর্থপূর্ণ স্ট্রাকচার্ড ডেটার জন্য কোন ফিল্ডগুলি প্রয়োজনীয়, প্রস্তাবিত অথবা ঐচ্ছিক, তা এই ডকুমেন্টে বলা আছে। বেশিরভাগ সার্চ বিষয়ক স্ট্রাকচার্ড ডেটায় schema.org-এর সাথে সম্পর্কযুক্ত শব্দ ব্যবহার করা হয়, কিন্তু schema.org-এর পরিবর্তে developers.google.com-এর ডকুমেন্টের উপর আপনি আস্থা রাখতে পারেন - Google সার্চের ক্ষেত্রে এটিই শেষ কথা। এখানে যে অ্যাট্রিবিউট বা অবজেক্টের বিবরণ দেওয়া হয়নি সেগুলি schema.org-এ 'প্রয়োজনীয়' বলে চিহ্নিত করা থাকলেও Google সার্চে আসলে সেগুলির প্রয়োজন নেই।

সাইট তৈরির করার সময় আপনার স্ট্রাকচার্ড ডেটা পরীক্ষা করতে স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করুন এবং সাইট লঞ্চ করার পরে Search Console-এর স্ট্রাকচার্ড ডেটা রিপোর্ট পড়ুন। টেমপ্লেট বা সার্ভার সংক্রান্ত সমস্যার জন্য লঞ্চের পরে সাইটে কোনও সমস্যা হলে তা এই রিপোর্টে ধরা পড়বে।

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

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

Google সার্চে সাধারণত এই সব ফর্ম্যাটের স্ট্রাকচার্ড ডেটা ব্যবহার করা যায়, যদি না অন্য কোনও নির্দেশ দেওয়া থাকে:

ফর্ম্যাট বর্ণনা এবং ব্যবহারের জায়গা
JSON-LD* (প্রস্তাবিত) পৃষ্ঠার হেডার বা মূল অংশে <script> ট্যাগে এম্বেড করা জাভাস্ক্রিপ্ট নোটেশন। ব্যবহারকারী যে টেক্সট দেখতে পান, এই মার্ক-আপ তার মধ্যে দিতে হয় না। তাই নেস্ট করা ডেটা আইটেম সহজে প্রকাশ করা যায়, যেমন কোনও ইভেন্টের MusicVenue-এর PostalAddress-এ উল্লেখ করা দেশের নাম। এছাড়া, পৃষ্ঠার কন্টেন্টে JSON-LD ডেটা ডায়নামিক পদ্ধতিতে ইঞ্জেক্ট করা হলেও Google সেটি পড়তে পারে। অর্থাৎ, জাভাস্ক্রিপ্ট কোডের মাধ্যমে অথবা কন্টেন্ট ম্যানেজমেন্ট সিস্টেমে এম্বেড করা উইজেটের মাধ্যমে এই ডেটা যোগ করা যায়।
মাইক্রোডেটা HTML কন্টেন্টের মধ্যে স্ট্রাকচার্ড ডেটা নেস্ট করার জন্য ব্যবহৃত ওপেন কমিউনিটি HTML স্পেসিফিকেশন। RDFa-এর মতো, আপনি যে প্রপার্টিগুলিকে স্ট্রাকচার্ড ডেটা হিসেবে তুলে ধরতে চান সেগুলির নাম উল্লেখ করার জন্য এটি HTML ট্যাগ অ্যাট্রিবিউট ব্যবহার করে। সাধারণত এটি পৃষ্ঠার মূল অংশে ব্যবহার হয়, কিন্তু হেডারেও ব্যবহার করা যেতে পারে।
RDFa আপনি সার্চ ইঞ্জিনের জন্য ব্যবহারকারীর কাছে দৃশ্যমান যে কন্টেন্টের বিবরণ দিতে চান, সেগুলির সাথে সামঞ্জস্য রেখে HTML ট্যাগ অ্যাট্রিবিউট উল্লেখ করার মাধ্যমে লিঙ্ক করা ডেটা ব্যবহারের সুযোগ করে দেয়, এমন একটি HTML5 এক্সটেনশন। RDFa সাধারণত HTML পৃষ্ঠার হেডার এবং মূল অংশ, দু' জায়গাতেই ব্যবহার করা হয়।

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

স্ট্রাকচার্ড ডেটা সংক্রান্ত সাধারণ নির্দেশিকার পাশাপাশি আপনার ব্যবহৃত স্ট্রাকচার্ড ডেটা সংক্রান্ত নির্দিষ্ট নির্দেশিকা অনুসরণ করতে ভুলবেন না; না হলে Google সার্চের বিশিষ্ট ফলাফলে আপনার স্ট্রাকচার্ড ডেটা দেখা নাও যেতে পারে।

স্ট্রাকচার্ড ডেটা তৈরি, পরীক্ষা এবং রিলিজ করা

নতুন স্ট্রাকচার্ড ডেটার পৃষ্ঠা তৈরির জন্য আমাদের প্রস্তাবিত প্রসেস দেখুন।

Send feedback about...

সার্চ
সার্চ