مخطط SoftwareApplication: السعر والتقييم الذي يحدد الظهور

مخطط SoftwareApplication لا يكون مؤهلاً لنتيجة التطبيق في Google إلا بثلاثة عناصر: name وoffers.price وتقييم أو مراجعة. هنا كتلة JSON-LD الجاهزة، وفحص من ثمانية أسطر، وسبب عدم ظهور الترميز الصحيح.

الزحف والفهرسة⁨5⁩ دقائق للقراءة2759 مشاهدة
مخطط SoftwareApplication: السعر والتقييم الذي يحدد الظهور

لا يكون مخطط SoftwareApplication مؤهلاً لنتيجة التطبيق المنسقة في Google إلا إذا حمل ثلاثة عناصر: name وoffers.price، وإما aggregateRating أو review. يمكن للصفحة أن تعلن الاسم والفئة وتترك العنصرين الآخرين، وتمر مع ذلك من كل أداة تحقق من الصياغة. صحيح ليس مؤهلاً. وثائق Google عن التطبيقات، التي قرأناها في 2026-10-25، تعامل السعر أو التقييم الناقص كشرط غير مستوفى، لا كتنبيه.

ما يطلبه مخطط SoftwareApplication

ثلاث خصائص تؤدي العمل. اثنتان منها اختياريتان في schema.org وإلزاميتان عند Google، وهذا الفرق يفسر توقف كثير من الصفحات قبل حقل واحد من الهدف.

الخاصيةإلزاميةما تقرأه Googleخطأ شائع
nameنعماسم التطبيق الظاهر في النتيجةوضع اسم الشركة
offers.priceنعمالسعر، أو 0 إذا كان مجانيًاحذف العرض لعدم وجود سعر
aggregateRating أو reviewنعم، أحدهماالتقييم أو نص المراجعةكتابته دون مستخدمين حقيقيين
applicationCategoryمستحسنةنوع تطبيق مدعوماختراع فئة من عندك
operatingSystemمستحسنةالأنظمة المطلوبةإهمالها في تطبيق ويب

التقييم هو الحقل الذي يتوقف عنده معظم الفرق. يحتاج aggregateRating إلى ratingValue وratingCount، وتحتاج review المفردة إلى كاتب ودرجة. إرشادات Google لمقتطفات المراجعات صريحة: لا تجمع مراجعات أو تقييمات من مواقع أخرى، ولا تدرج مراجعات مزيفة أو مراجعات محفزة دون إفصاح. يجب أن يكون التقييم لمنتجك ومن أشخاص استخدموه.

تأخذ applicationCategory قيمة من القائمة المدعومة عند Google. BusinessApplication وDeveloperApplication وDesignApplication موجودة في القائمة، أما WebApplication فهو نوع وليس فئة. انسخ قيمة من الوثائق بدل اختراع تسمية تبدو جميلة.

نتيجة التطبيق اسم مع سعر وتقييم. إذا غاب أحد الثلاثة فلا يوجد ما تعرضه Google.

أي نوع تستخدم: WebApplication أم SoftwareApplication أم Product

المنتج الذي يعمل داخل المتصفح يكون عادة WebApplication، والتطبيق المكتبي أو تطبيق الهاتف الذي يُثبَّت يكون SoftwareApplication، والمنتج الذي يُباع من كتالوج يكون Product. تدعم Google الأنواع الثلاثة، والخطأ هو وضع نوعين في الصفحة نفسها بسعرين مختلفين.

النوعمتى تستخدمهانتبه إلى
WebApplicationالمنتج يعمل في المتصفحيبقى السعر والتقييم إلزاميين
SoftwareApplicationالمنتج يُثبَّت أو يُنزَّلاذكر الأنظمة في operatingSystem
Productتبيع منتجًا من كتالوجاتبع قواعد مقتطف المنتج

هناك استثناء موثق يستحق المعرفة قبل الاختيار: لا تعرض Google نتيجة منسقة لتطبيق يحمل نوع VideoGame وحده، ويلزم إضافة نوع ثان مثل MobileApplication. الحالة ضيقة، لكنها بالضبط نوع التفصيل الذي يترك ترميزًا يبدو صحيحًا بلا أي أثر مرئي.

إذا كانت صفحتك تبيع خطة بسعر وتوفر، فاقرأ أولاً كيف تكتب صفحة هبوط للمنتج وحدد أي نوع يملك السعر في تلك الصفحة. لا ترمّز النوعين برقمين مختلفين.

المخرج الأول: كتلة جاهزة للنسخ

هذه أصغر كتلة يمكن أن تكون مؤهلة لمنتج ويب بخطة مجانية. استبدل القيم الأربع واحتفظ بالبنية.

{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Example",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "ratingCount": "128"
  }
}

الخطة المجانية هي الفخ المعتاد: يبقى offers.price إلزاميًا حين تكون الإجابة صفرًا، فاكتب "price": "0" بدل حذف كائن العرض. وإذا كانت هناك خطة مدفوعة فاستخدم سعر الدخول الحقيقي واحتفظ بـpriceCurrency. وللتطبيق القابل للتنزيل غيّر @type إلى SoftwareApplication واذكر الأنظمة التي يعمل عليها.

خذ القيم من المصدر نفسه الذي تستخدمه وصف المنتج لكل قناة، حتى لا يختلف السعر والاسم بين صفحة وأخرى.

أضف aggregateRating فقط إذا كانت الصفحة تعرض ذلك التقييم للزائر. تشترط قواعد البيانات المنظمة العامة أن يصف الترميز المحتوى الظاهر؛ وتقييم يعيش داخل وسم script وحده بيان مضلل. وتضيف قواعد المراجعات أن التقييمات المجمعة يجب أن تأتي من مراجعات حقيقية لا من موقع آخر.

المخرج الثاني: فحص ثمانية أسطر قبل النشر

نفّذها بالترتيب. الأسطر الأربعة الأولى توقف كتلة لا يمكن أن تعمل، والأربعة التالية توقف كتلة تعمل لكنها تصف الصفحة الخطأ.

الفحصينجح إذاأين تراه
النوعنوع واحد لا نوعانسطر @type
الاسممطابق للاسم الظاهرعنوان الصفحة
السعررقم موجود، 0 إذا كان مجانيًاoffers.price
التقييمحقيقي وظاهر وله عدد مراجعاتقسم المراجعات
الفئةقيمة من قائمة GoogleapplicationCategory
النظاميوضح ما يحتاجه المستخدمoperatingSystem
الموضعفي صفحة المنتج لا في مدونةالرابط في Search Console
الإدراكالأداة تدرج التطبيقنتيجة الاختبار

موضع الكتلة في قالب الصفحة، إلى جانب العنوان والوصف، حتى لا تتحرك عند تحرير المتن. وخذ القيم من المكان الذي تعرض منه الصفحة، فالتقييم المكتوب يدويًا أول ما يتقادم.

  1. ألصق رابط الصفحة في Rich Results Test وتأكد من اكتشاف “Software app”.
  2. اقرأ الأخطاء قبل التحذيرات. الخاصية الإلزامية الناقصة خطأ، والمستحسنة الناقصة ليست خطأ.
  3. افتح الرابط نفسه في أداة فحص عنوان URL وتأكد من أن HTML المعروض يحوي الكتلة.
  4. راقب تقرير البيانات المنظمة في Search Console في الأيام التالية. يخبرك بما وجدته Google، لا بما أردته.

لماذا لا تظهر النتيجة رغم صحة الترميز

تأخذ الأعطال أربع صور، ولا واحدة منها خطأ في الصياغة. تُقرأ الكتلة وتُفهرس الصفحة ولا تظهر النتيجة أبدًا.

العرضالسبب المرجحالإصلاح
لا يُعثر على عنصرJSON-LD يُضاف بعد لقطة الاختباراعرضه من الخادم وأعد الاختبار
السعر ناقصحُذف كائن العرض في الخطة المجانيةاكتب price: "0"
التقييم ناقصلا خاصية مراجعة ولا تقييمأضف تقييمًا حقيقيًا أو اقبل غياب النتيجة
الترميز في رابط خطأالكتلة في مدونة أو صفحة وثائقانقلها إلى صفحة المنتج

السطر الرابع هو الأهدأ. كثيرًا ما يُرمَّز إعلان الإطلاق لأنه الصفحة التي يحررها الفريق، بينما صفحة المنتج التي تصف التطبيق فعلاً لا تحمل شيئًا. تقيّم Google الصفحة التي تحمل الكتلة. إذا أردت النتيجة في صفحة المنتج فيجب أن تكون الكتلة هناك.

وهناك عطل أبكر: ملف JSON نفسه مكسور، بفاصلة زائدة أو علامة اقتباس ناقصة. تعرض الأداة عندئذ خطأ في التحليل، ويفصل Search Console هذه الحالات في تقرير البيانات المنظمة غير القابلة للقراءة. لا حاجة للتخمين.

ما لا نعرفه ومتى تتوقف

لا نعرف كم مرة تختار Google عرض نتيجة التطبيق عندما تكون الصفحة مؤهلة. لا تنشر Google معدل ظهور، ولا تضمن ظهور أي ميزة تعتمد على البيانات المنظمة، ولم نقس ذلك على صفحاتنا مدة كافية لتقديم رقم. الأهلية تحت سيطرتك، أما الظهور فلا.

وهناك حالة تكون الإجابة الصادقة فيها الانتظار. إذا لم يكن للمنتج تقييمات حقيقية بعد، فلا تخترع رقمًا ولا تنسخ واحدًا من موقع مراجعات. انشر الاسم والفئة والسعر، وأضف التقييم عندما يتركه مستخدمون حقيقيون. غياب التقييم يكلفك النتيجة المنسقة، والتقييم المفبرك يكلفك الترميز والصفحة والثقة التي بُنيت الصفحة من أجلها.

توقف عندما تدرج الأداة التطبيق دون أخطاء ويتطابق المحتوى الظاهر مع الكتلة. وما يبقى هو قياس ظهور النتيجة، وهو من عمل تحليل البحث والذكاء الاصطناعي لا من عمل الشيفرة.

أسئلة شائعة

ما هو مخطط SoftwareApplication؟

هو ترميز من schema.org يصف منتجًا برمجيًا في صفحة: الاسم والفئة والأنظمة والسعر والتقييم. تستخدمه Google لتقرير ما إذا كانت الصفحة تستطيع عرض نتيجة تطبيق تحمل الاسم والسعر والنجوم.

هل ما زالت Google تدعم هذا الترميز؟

نعم. كانت وثائق Google عن التطبيقات ما زالت منشورة وآخر تحديث لها 2026-09-08 حين قرأناها في 2026-10-25، وما زالت نتيجة التطبيق في قائمة الميزات المدعومة. وخلافًا لـFAQ وHowTo لم تُسحب هذه الميزة.

هل تُظهر نتيجة التطبيق النجوم؟

فقط إذا حملت تقييمًا أو مراجعة. مع الاسم والسعر دون تقييم لا تستوفي الصفحة الخصائص الإلزامية. ومع تقييم مفبرك يتحول الأمر من عدم الظهور إلى مخالفة السياسات.

هل أكتب SoftwareApplication وProduct معًا؟

لا. اختر النوع المطابق لما تبيعه الصفحة واترك السعر لنوع واحد. نوعان بسعرين مختلفين في الصفحة نفسها يعطيان Google حقيقتين متناقضتين، ولا يمنحانك طريقة لمعرفة أيّهما قُرئت.

لماذا لا يجد Rich Results Test شيئًا؟

غالبًا لأن JSON-LD يُضاف بجافاسكربت بعد HTML الذي تراه الأداة أولاً، أو لأن الرابط المفحوص ليس الصفحة التي تحمل الكتلة. اعرض الكتلة من الخادم وافحص الرابط الذي تريد ترتيبه فعلاً، لا الصفحة الرئيسية.

جزء من دليل QueryWin · المستوى ⁨2⁩

مخطط SoftwareApplication: السعر والتقييم الذي يحدد الظهور