تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

تطبيق برمجي

يمكنك ترميز معلومات التطبيق البرمجي في النص الأساسي لصفحة الويب من أجل عرض تفاصيل تطبيقك بشكل أفضل في نتائج البحث من Google.

‫نتيجة منسّقة لتطبيق برمجي في نتائج "بحث Google‏"

أمثلة

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>
  
البيانات الجزئية

في ما يلي مثال على أحد التطبيقات البرمجية باستخدام الرمز Microdata:


<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 للإشارة إلى سعر التطبيق مقارنةً بتطبيق محدّد مشابه.

إذا كان التطبيق متاحًا بدون دفع، يجب ضبط offers.price على 0. مثلاً:


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

إذا كان سعر التطبيق أعلى من 0، يجب تضمين offers.currency. مثلاً:


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
التقييم أو المراجعة

تمثّل هذه السمة تقييمًا أو مراجعة للتطبيق. وعليك تضمين إحدى السمات التالية:

aggregateRating

AggregateRating

تمثّل هذه السمة متوسط نتيجة مراجعة التطبيق. اتّبِع إرشادات مقتطفات المراجعة وقائمة سمات AggregateRating المطلوبة والمقترَحة.

review

Review

تمثّل هذه السمة مراجعة واحدة للتطبيق. اتّبِع إرشادات المقتطفات من المراجعة وقائمة سمات Review المطلوبة والمقترَحة.

السمات المقترَحة
applicationCategory

Text

نوع التطبيق (على سبيل المثال، BusinessApplication أو GameApplication). يجب أن تكون القيمة عبارة عن نوع تطبيق متوافق.

قائمة أنواع التطبيقات المتوافقة

  • GameApplication
  • SocialNetworkingApplication
  • TravelApplication
  • ShoppingApplication
  • SportsApplication
  • LifestyleApplication
  • BusinessApplication
  • DesignApplication
  • DeveloperApplication
  • DriverApplication
  • EducationalApplication
  • HealthApplication
  • FinanceApplication
  • SecurityApplication
  • BrowserApplication
  • CommunicationApplication
  • DesktopEnhancementApplication
  • EntertainmentApplication
  • MultimediaApplication
  • HomeApplication
  • UtilitiesApplication
  • ReferenceApplication
operatingSystem

Text

أنظمة التشغيل المطلوبة لاستخدام التطبيق (على سبيل المثال، Windows 7 وOSX 10.6 وAndroid 1.6)

السمات الموسّعة للأنواع الفرعية للتطبيقات

بالنسبة إلى تطبيقات الأجهزة الجوّالة وتطبيقات الويب، يتيح محرّك البحث Google أيضًا استخدام السمة MobileApplication والسمةWebApplication .

لا يعرض Google نتيجة منسّقة للتطبيقات البرمجية من النوع VideoGame فقط. وللتأكّد من أن تطبيقك البرمجي مؤهَّل للعرض كنتيجة منسّقة، يُرجى إدخال النوع VideoGame مع نوع آخر. مثلاً:

{
  "@context": "https://schema.org",
  "@type": ["VideoGame", "MobileApplication"],
  ....
}