التعرّف على آلية عمل البيانات المنظَّمة

يبذل "بحث Google" قصارى جهده لفهم محتوى الصفحة. ويمكنك مساعدتنا من خلال تقديم أدلة صريحة على معنى الصفحة إلى Google بإضافة بيانات منظَّمة إلى الصفحة. والبيانات المنظَّمة هي صيغة معيارية لتقديم معلومات عن صفحة وتصنيف محتوى الصفحة، مثل توضيح المكونات والوقت المطلوب للطهي ودرجة الحرارة والسعرات الحرارية وما إلى ذلك في صفحة لوصفات الطعام.

يستخدم محرك البحث Google البيانات المنظَّمة المتاحة على الويب لفهم المحتوى الموجود في الصفحة، وجمع المعلومات حول الويب والعالم على وجه العموم. على سبيل المثال، في ما يلي مقتطف بياناتJSON-LD المنظَّمة التي قد تظهر في صفحة الاتصال لشركة Unlimited Ball Bearings وتوضِّح معلومات الاتصال بها:

<script type="application/ld+json">
{
  "@context": "https://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" البيانات المنظَّمة لإتاحة ميزات وتحسينات خاصة في نتائج البحث. على سبيل المثال، يمكن لصفحة وصفة طعام تتضمّن بيانات منظَّمة صالحة أن تظهر في نتيجة بحث مُصوَّرة كما يلي:

ميزة نتيجة البحث البيانات المنظَّمة المناسبة (مقتطعة للإيجاز)
نتيجة منسّقة لوصفة فطيرة التفاح. 


 <html>
<head>
<title>Grandma's Holiday Apple Pie</title>
<script type="application/ld+json">
{
  "@context": "https://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>
</head>
<body>
</body>
</html>
  

تصنِّف البيانات المنظَّمة كل عنصر فردي من وصفة الطعام. بالتالي، يستطيع المستخدِمون البحث عن هذه الوصفة حسب المكونات وعدد السعرات الحرارية والوقت المطلوب للطهي وما إلى ذلك.

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

صيغة البيانات المنظَّمة

يوضّح هذا المستند الخصائص المطلوبة والخصائص المقترحة والخصائص الاختيارية للبيانات المنظَّمة التي تحمل معنى خاص في "بحث Google". وتستخدم معظم البيانات المنظَّمة في "بحث Google" مصطلحات schema.org ، ولكن إذا أردت التعرّف على سلوك "بحث Google"، ننصحك بالاطّلاع على المستند المتوفِّر على developers.google.com باعتباره أكثر دقّةً من مستندات schema.org. لا يشترط "بحث Google" توفّر السمات أو الكائنات غير الواردة في هذا المستند، حتى إذا كانت مذكورة في schema.org.

احرُص على اختبار بياناتك المنظَّمة خلال فترة إنشائها باستخدام أداة اختبار البيانات المنظَّمة واستخدِم تقارير حالة النتائج المنسَّقة بعد نشر الصفحة لمراقبة سلامتها، بحيث يمكن أن يتخلل الصفحات أخطاء في التنسيق أو في آلية العرض، ما يؤدي إلى توقّفها بعد نشرها.

ويجب تضمين جميع الخصائص المطلوبة للكائن حتى يكون مؤهلاً للظهور في "بحث Google" بميزة "العرض المحسّن". وعلى وجه العموم، عند تحديد عدد أكبر من الميزات المقترحة، يزيد احتمال ظهور معلوماتك ضمن نتائج البحث بميزة "العرض المحسّن". ومع ذلك، يُفضَّل تقديم عدد قليل من الخصائص المقترحة الكاملة والدقيقة بدلًا من تقديم جميع الخصائص المقترحة الممكنة وهي غير مكتملة أو مكتوبة بطريقة سيئة أو تتضمّن بيانات غير دقيقة.

بالإضافة إلى الخصائص والكائنات الواردة هنا، يستطيع محرّك البحث Google استخدام خاصية sameAs وبيانات منظَّمة أخرى من schema.org بشكل عام. ويمكن استخدام بعض هذه العناصر للسماح بإضافة ميزات البحث المستقبلية إذا كانت مفيدة.

يتيح "بحث Google" البيانات المنظَّمة بالصيغ التالية ما لم يرِد خلاف ذلك:

الصيغة الوصف والموضع
JSON-LD* (صيغة موصى بها) يتمّ تضمين رموز JavaScript في علامة <script> في عنوان الصفحة أو النص. ولا يكون الترميز متداخلاً مع النص المرئي للمستخدم، ما يجعل التعبير عن عناصر البيانات المضمّنة أسهل، مثل البلد المحدد للعنوان البريدي PostalAddress في قاعة حفلات MusicVenue لإقامة فعالية Event. يستطيع Google أيضًا قراءة بيانات JSON-LD عند إدراجها بشكل ديناميكي في محتوى الصفحة، مثل استخدام رمز JavaScript أو الأدوات المضمَّنة في "نظام إدارة المحتوى".
البيانات الجزئية هي عبارة عن مواصفات HTML للمنتديات التي تسمح للآخرين بالانضمام وإضافة محتوى إليها، حيث تُستخدَم هذه المواصفات لتضمين البيانات المنظَّمة في رمز HTML. وتشترك مع RDFa في استخدام سمات علامة HTML لتسمية الخصائص التي تريدها أن تعرض البيانات المنظَّمة. وتُستخدم عادةً في نص الصفحة ولكن يمكن استخدامها أيضًا في العنوان.
RDFa هي عبارة عن إضافة HTML5 متوافقة مع البيانات المرتبطة، بحيث تقدّم سمات علامة HTML الخاصّة بالمحتوى الذي يظهر للمستخدم والذي تريد وصفه لمحركات البحث. ويشيع استخدام RDFa في قسمَي العنوان والنص في صفحة HTML.

إرشادات البيانات المنظَّمة

احرِص على اتّباعالإرشادات العامة للبيانات المنظَّمة، بالإضافة إلى أي إرشادات خاصة بنوع بياناتك المنظَّمة، وإلا لن تكون بياناتك مؤهَّلة لعرضها كنتائج منسّقة في "بحث Google".

إنشاء البيانات المنظَّمة واختبارها وإصدارها

تعرَّف على الإجراءات المُتّبعة لإنشاء صفحات جديدة للبيانات المنظَّمة.