সফ্টওয়্যার অ্যাপ

Google Search ফলাফলে আপনার অ্যাপের বিবরণ আরও ভালভাবে দেখাতে ওয়েব পৃষ্ঠার বডিতে সফ্টওয়্যার অ্যাপ্লিকেশনের তথ্য মার্ক-আপ করুন।

সার্চের ফলাফলে কোনও সফ্টওয়্যার অ্যাপ্লিকেশনের জন্য বিশিষ্ট ফলাফলের স্ক্রিনশট

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

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

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

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

উদাহরণ

JSON-LD

JSON-LD কোডে লেখা একটি সফ্টওয়্যার অ্যাপের উদাহরণ নিচে দেওয়া হল:


<html>
  <head>
    <title>Angry Birds</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "Angry Birds",
      "operatingSystem": "ANDROID",
      "applicationCategory": "GameApplication",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.6",
        "ratingCount": "8864"
      },
      "offers": {
        "@type": "Offer",
        "price": "1.00",
        "priceCurrency": "USD"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
RDFa

RDFa কোডে লেখা একটি সফ্টওয়্যার অ্যাপের উদাহরণ নিচে দেওয়া হল:


<div vocab="https://schema.org/" typeof="SoftwareApplication">
  <span property="name">Angry Birds</span> -

  REQUIRES <span property="operatingSystem">ANDROID</span>
  TYPE: <span property="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div property="aggregateRating" typeof="AggregateRating">
    <span property="ratingValue">4.6</span> (
    <span property="ratingCount">8864</span> ratings )
  </div>

  <div property="offers" typeof="Offer">
    Price: $<span property="price">1.00</span>
    <meta property="priceCurrency" content="USD" />
  </div>
</div>
  
মাইক্রোডেটা

মাইক্রোডেটায় লেখা একটি সফ্টওয়্যার অ্যাপের উদাহরণ নিচে দেওয়া হল:


<div itemscope itemtype="https://schema.org/SoftwareApplication">
  <span itemprop="name">Angry Birds</span> -

  REQUIRES <span itemprop="operatingSystem">ANDROID</span>
  TYPE: <span itemprop="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
    <span itemprop="ratingValue">4.6</span> (
    <span itemprop="ratingCount">8864</span> ratings )
  </div>

  <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
    Price: $<span itemprop="price">1.00</span>
    <meta itemprop="priceCurrency" content="USD" />
  </div>
</div>
  

নির্দেশিকা

বিশিষ্ট ফলাফলে দেখানোর জন্য উপযুক্ত বলে বিবেচিত হতে আপনাকে নিম্নলিখিত নির্দেশিকা মেনে চলতে হবে।

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

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

SoftwareApplication

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

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

Text

অ্যাপটির নাম।

offers.price

Offer

অ্যাপ বিক্রি করার অফার। ডেভেলপারদের জন্য, অ্যাপ্লিকেশনটি পাওয়া যায় যে মার্কেটপ্লেসে তা offers উল্লেখ করতে পারে। মার্কেটপ্লেসের জন্য, অ্যাপের একটি নির্দিষ্ট দৃষ্টান্তের দাম বোঝাতে offers ব্যবহার করতে পারেন।

অ্যাপটি ফ্রিতে ব্যবহার করা গেলে, 0 হিসেবে offers.price উল্লেখ করুন। যেমন:

"offers": {
  "@type": "Offer",
  "price": "0"
}

অ্যাপটি অর্থের বিনিময়ে ব্যবহার করতে হলে, আপনাকে offers.currency উল্লেখ করতেই হবে। যেমন:

"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
রেটিং বা রিভিউ

অ্যাপের রেটিং বা রিভিউ। আপনাকে নিম্নলিখিত প্রপার্টিগুলির মধ্যে কমপক্ষে একটি উল্লেখ করতে হবে:

aggregateRating

AggregateRating

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

review

Review

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

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

Text

অ্যাপের ধরন (যেমন BusinessApplication বা GameApplication)। মান হিসেবে কাজ করে এমন একটি অ্যাপের ধরন উল্লেখ করতে হবে।

operatingSystem

Text

অ্যাপ ব্যবহার করতে যে অপারেটিং সিস্টেম লাগবে (যেমন Windows 7, OSX 10.6, Android 1.6)

অ্যাপের সাবটাইপের জন্য আরও কিছু প্রপার্টি

এছাড়াও, মোবাইল ও ওয়েব অ্যাপ্লিকেশনের জন্য Google-এ MobileApplication WebApplication ব্যবহার করা যায়।

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

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