প্রশ্ন ও উত্তর

এই ধরনের ওয়েব পৃষ্ঠাতে ডেটা, প্রশ্ন ও উত্তর ফর্ম্যাটে দেওয়া থাকে। অর্থাৎ একটি প্রশ্ন ও সেটির উত্তর উপস্থিত থাকে। কোনও প্রশ্ন ও তার উত্তর নিয়ে তৈরি কন্টেন্টের ক্ষেত্রে আপনি schema.org-এর QAPage, QuestionAnswer ধরন দিয়ে আপনার ডেটা মার্ক-আপ করতে পারেন।

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

An example in search results of a question and answer card for the search query "How do I remove a cable that is stuck in a USB port?"

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

এটি মনে রাখবেন যে বাস্তবে ফলাফল অন্য রকমভাবে দেখানো হতে পারে। সাধারণ ও বিশিষ্ট ফলাফলের সবচেয়ে আপ-টু-ডেট লেআউট দেখার জন্য google.com-এ সার্চ করুন।

উদাহরণ

নিম্নলিখিত মার্ক-আপের উদাহরণে JSON-LD ব্যবহার করে QAPage, QuestionAnswer প্রকার দেখানো হল:

JSON-LD
মাইক্রোডেটা

নির্দেশিকা

বিশিষ্ট ফলাফলের জন্য আপনার প্রশ্ন ও উত্তর পৃষ্ঠাকে উপযুক্ত করে তুলতে নিম্নলিখিত নির্দেশিকাগুলি অনুসরণ করুন:

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

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

    সঠিক ব্যবহার:

    • একটি ফোরামের পৃষ্ঠা যেখানে ব্যবহারকারীরা একটি প্রশ্নের একাধিক উত্তর দিতে পারেন
    • প্রোডাক্টের বিষয়ে সহায়তা প্রদান করার জন্য একটি পৃষ্ঠা যেখানে ব্যবহারকারীরা একটি প্রশ্নের একাধিক উত্তর দিতে পারেন

    ভুল ব্যবহার:

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

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

এই বিভাগে QAPage-এর সাথে সম্পর্কিত স্ট্রাকচার্ড ডেটার বিবরণ দেওয়া আছে।

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

স্ট্রাকচার্ড ডেটা যাচাই করতে এবং প্রিভিউ দেখতে আপনি Google-এর স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করতে পারেন।

QAPage

কোনও পৃষ্ঠা যে একটি নির্দিষ্ট প্রশ্ন ও সেটির এক বা একাধিক উত্তর নিয়ে তৈরি তা বোঝানোর জন্য QAPage ব্যবহার করা হয়। QAPage মার্ক-আপ আছে এমন পৃষ্ঠার জন্যই শুধুমাত্র Question স্ট্রাকচার্ড ডেটা ব্যবহার করা যেতে পারে। প্রতিটি পৃষ্ঠার জন্য একটি ধরনের QAPage সংজ্ঞা থাকা উচিত।

QAPage-এর সম্পূর্ণ সংজ্ঞা https://schema.org/QAPage-এ পাওয়া যাবে।

Google সার্চ-এ ব্যবহার হয় এমন QAPage প্রকারের প্রপার্টিগুলির বিবরণ নিম্নলিখিত সারণিতে দেওয়া হল।

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

এই পৃষ্ঠার Question-কে QAPage আইটেমের mainEntity প্রপার্টির মধ্যে নেস্ট করে রাখতে হবে।

Question

যে প্রশ্নের উত্তর দেওয়া হচ্ছে সেটিকে বোঝাতে Question ব্যবহার করা হয় এবং প্রশ্নের উত্তর থাকলে সেটিও এই মার্ক-আপে অন্তর্ভুক্ত করা হয়। প্রতিটি পৃষ্ঠার জন্য schema.org/QAPage-এর mainEntity প্রপার্টির মধ্যে নেস্ট করা অবস্থায় একটি Question থাকা উচিত। প্রতিটি পৃষ্ঠাতে একটিমাত্র Question থাকা উচিত।

Question-এর সম্পূর্ণ সংজ্ঞা https://schema.org/Question-এ পাওয়া যাবে।

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

প্রশ্নটিতে প্রদত্ত উত্তরের মোট সংখ্যা। যেমন, একাধিক পৃষ্ঠাতে ভাগ করে দেখানোর ফলে ১৫টি উত্তরের মধ্যে শুধুমাত্র প্রথম ১০টি মার্ক-আপ করা হলেও, এর মান ১৫ হবে। যে প্রশ্নের কোনও উত্তর দেওয়া হয়নি সেটির জন্য এর মান ০ হতে পারে।

acceptedAnswer অথবা suggestedAnswer Answer

বিশিষ্ট ফলাফলের জন্য উপযুক্ত বলে বিবেচিত হতে, প্রতিটি প্রশ্নের acceptedAnswer অথবা suggestedAnswer দিয়ে মার্ক-আপ করা কমপক্ষে একটি উত্তর থাকতে হবে। তবে, প্রশ্ন পোস্ট করার সঙ্গে সঙ্গেই তার কোনও উত্তর নাও পাওয়া যেতে পারে। যে প্রশ্নের কোনও উত্তর পাওয়া যায়নি তার জন্য answerCount প্রপার্টিকে ০ হিসেবে সেট করুন। উত্তর নেই এমন প্রশ্ন বিশিষ্ট ফলাফলের জন্য উপযুক্ত নয়।

acceptedAnswer Answer

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

suggestedAnswer Answer

সেরা উত্তর (acceptedAnswer) হিসেবে বেছে নেওয়া না হলেও একটি সম্ভাব্য উত্তর। প্রতিটি প্রশ্নের জন্য এক বা একাধিক সম্ভাব্য উত্তর থাকতে পারে বা নাও থাকতে পারে।

name Text

প্রশ্নটির সংক্ষিপ্ত ফর্মের পুরো টেক্সট। যেমন, "এক কাপ চা করতে কত চামচ চিনি দিতে হবে?"

প্রস্তাবিত প্রপার্টি
author Person বা Organization

প্রশ্নকর্তা।

dateCreated Date বা DateTime

ISO-8601 ফর্ম্যাটে পৃষ্ঠাতে প্রশ্ন যোগ করার তারিখ।

text Text

প্রশ্নটির দীর্ঘ ফর্মের পুরো টেক্সট। যেমন, "আমি এখন দুধ গরম করছি এবং আমি জানতে চাই যে এক কাপ চা তৈরি করার জন্য কত চামচ চিনি দিতে হবে?"

upvoteCount Integer

এই প্রশ্ন মোট যতগুলি ভোট পেয়েছে তার সংখ্যা। পৃষ্ঠাতে পছন্দ ও অপছন্দ দুটি বোঝানোর জন্যই ভোট দেওয়া সম্ভব হলে, পছন্দের থেকে অপছন্দের সংখ্যা বাদ দিয়ে upvoteCount-এর মান লিখুন। যেমন, পছন্দ হিসেবে ৫টি ও অপছন্দ হিসেবে ২টি ভোট থাকলে, upvoteCount-এর মান ৩ হবে। শুধু পছন্দ হিসেবেই ভোট দেওয়া সম্ভব হলে এবং ৫টি ভোট থাকলে, upvoteCount-এর মান ৫ হবে।

Answer

পৃষ্ঠাটিতে Question-এর জন্য প্রস্তাবিত ও গৃহীত উত্তরগুলি বোঝাতে Answer ব্যবহার করা হয়। suggestedAnsweracceptedAnswer প্রপার্টির মান হিসেবে Answers-কে Question-এর মধ্যে উল্লেখ করুন।

Question-এর মধ্যে ব্যবহার করা হয় এমন Answer-এর প্রপার্টিগুলির বিবরণ নিম্নলিখিত সারণিতে দেওয়া হল।

Answer-এর সম্পূর্ণ সংজ্ঞা https://schema.org/Answer-এ পাওয়া যাবে।

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

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

প্রস্তাবিত প্রপার্টি
author Person বা Organization

উত্তরদাতা।

dateCreated Date বা DateTime

ISO-8601 ফর্ম্যাটে পৃষ্ঠাতে উত্তর দেওয়ার তারিখ।

upvoteCount Integer

এই উত্তর মোট যতগুলি ভোট পেয়েছে তার সংখ্যা। পৃষ্ঠাতে পছন্দ ও অপছন্দ দুটি বোঝানোর জন্যই ভোট দেওয়া সম্ভব হলে, পছন্দের থেকে অপছন্দের সংখ্যা বাদ দিয়ে upvoteCount-এর মান লিখুন। যেমন, পছন্দ হিসেবে ৫টি ও অপছন্দ হিসেবে ২টি ভোট থাকলে, upvoteCount-এর মান ৩ হবে। শুধু পছন্দ হিসেবেই ভোট দেওয়া সম্ভব হলে এবং ৫টি ভোট থাকলে, upvoteCount-এর মান ৫ হবে।

url URL

এই উত্তরে সরাসরি লিঙ্ক করে এমন ইউআরএল। যেমন: https://www.examplesite.com/question#answer1