مقدّمة عن آلية عمل ترميز البيانات المنظَّمة في "بحث Google"
يسعى "بحث Google" إلى فهم محتوى الصفحة. ويمكنك مساعدتنا من خلال تقديم أدلة صريحة على معنى الصفحة إلى Google بإضافة بيانات منظَّمة إلى الصفحة. والبيانات المنظَّمة هي صيغة معيارية لتقديم معلومات عن صفحة وتصنيف محتوى الصفحة، مثل توضيح المكونات والوقت المطلوب للطهي ودرجة الحرارة والسعرات الحرارية وما إلى ذلك في صفحة لوصفات الطعام.
ما أهمية إضافة بيانات منظَّمة إلى صفحة؟
يمكن أن تؤدي إضافة بيانات منظَّمة إلى توفير نتائج بحث أكثر جذبًا للمستخدمين، وقد تشجعهم على التفاعل أكثر مع موقعك الإلكتروني، وتُعرف هذه النتائج باسم النتائج الغنية بصريًا. إليك بعض دراسات الحالة للمواقع الإلكترونية التي استخدمت البيانات المنظَّمة:
- أضاف الموقع الإلكتروني Rotten Tomatoes بيانات منظَّمة إلى 100,000 صفحة فريدة، وتم رصد زيادة قدرها %25 في نسبة النقر إلى الظهور للصفحات التي تم تحسينها بالبيانات المنظَّمة مقارنةً بالصفحات التي لا تحتوي على هذه البيانات.
- حوّل الموقع الإلكتروني Food Network ما مقداره %80 من صفحاته لتفعيل ميزات نتائج البحث، وشهِد زيادة قدرها %35 في عدد الزيارات.
- وجد القائمون على الموقع الإلكتروني Rakuten أنّ المستخدمين يقضون وقتًا على الصفحات التي تمت إضافة بيانات منظَّمة إليها أكثر من الصفحات التي لا تتضمن بيانات منظَّمة بمقدار 1.5 مرة. ووجدوا أيضًا أنّ نسبة التفاعل على صفحات AMP التي فيها ميزات نتائج البحث أكبر بمقدار 3.6 مرة من تلك التي لم يُنفَّذ عليها أي ميزة.
- سجّل الموقع الإلكتروني Nestlé ارتفاعًا في نسبة النقر إلى الظهور للصفحات التي تظهر كنتائج غنية بصريًا في البحث بمقدار %82 مقارنةً بالصفحات التي لا تظهر كنتائج غنية بصريًا.
طريقة عمل البيانات المنظَّمة في "بحث Google"
يستخدم محرّك بحث Google البيانات المنظَّمة المتاحة على الويب لفهم محتوى الصفحة وجمع معلومات متعلّقة بالويب ومعلومات عامة، مثل معلومات بشأن الأشخاص أو الكتب أو الشركات التي يشملها الترميز. على سبيل المثال، إليك مقتطف بيانات JSON-LD المنظَّمة التي قد تظهر على صفحة وصفة طعام وتصف عنوان الوصفة ومؤلفها وغيرها من التفاصيل:
<html> <head> <title>Party Coffee Cake</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Recipe", "name": "Party Coffee Cake", "author": { "@type": "Person", "name": "Mary Stone" }, "datePublished": "2018-03-10", "description": "This coffee cake is awesome and perfect for parties.", "prepTime": "PT20M" } </script> </head> <body> <h2>Party coffee cake recipe</h2> <p> <i>by Mary Stone, 2018-03-10</i> </p> <p> This coffee cake is awesome and perfect for parties. </p> <p> Preparation time: 20 minutes </p> </body> </html>
يستخدم محرّك بحث Google البيانات المنظَّمة أيضًا لإتاحة ميزات وتحسينات خاصة في نتائج البحث. على سبيل المثال، يمكن لصفحة وصفة طعام تتضمّن بيانات منظَّمة صالحة أن تظهر في نتيجة بحث مصوَّرة كما يلي:
شكل الظهور في البحث
![نتيجة غنية بصريًا لوصفة فطيرة التفاح](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/recipe02.png?authuser=0000&hl=ar)
البيانات المنظَّمة
<html> <head> <title>Apple Pie by Grandma</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Recipe", "name": "Apple Pie by Grandma", "author": "Elaine Smith", "image": "https://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg", "description": "A classic apple pie.", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "7462", "bestRating": "5", "worstRating": "1" }, "prepTime": "PT30M", "totalTime": "PT1H30M", "recipeYield": "8", "nutrition": { "@type": "NutritionInformation", "calories": "512 calories" }, "recipeIngredient": [ "1 box refrigerated pie crusts, softened as directed on box", "6 cups thinly sliced, peeled apples (6 medium)" ] } </script> </head> <body> </body> </html>
تصنّف البيانات المنظَّمة كل عنصر فردي من وصفة الطعام، بالتالي يستطيع المستخدمون البحث عن هذه الوصفة حسب المكوّنات وعدد السعرات الحرارية والوقت اللازم للطهي وما إلى ذلك.
يتم ترميز البيانات المنظَّمة في الصفحة التي تنطبق عليها المعلومات. تصف البيانات المنظَّمة على الصفحة محتوى هذه الصفحة. وبالتالي، تجنَّب إنشاء صفحات فارغة حصريًا لتضمين البيانات المنظَّمة وتجنّب أيضًا إضافة بيانات منظَّمة لمعلومات غير مرئية للمستخدم حتى إذا كانت هذه المعلومات دقيقة. لمزيد من الإرشادات الفنية وإرشادات الجودة، يُرجى الاطّلاع على الإرشادات العامة للبيانات المنظَّمة.
توفّر أداة اختبار النتائج الغنية بصريًا وسيلة سهلة ومفيدة للتحقّق من صحّة بياناتك المنظَّمة ولمعاينة ميزة معيّنة على "بحث Google" في بعض الأحيان. جرِّب الأداة الآن:
مفردات وتنسيقات البيانات المنظَّمة
يوضّح هذا المستند السمات المطلوبة والسمات المقترَحة والسمات الاختيارية للبيانات المنظَّمة التي لها معنى خاص في "بحث Google". تستخدم معظم البيانات المنظَّمة على "بحث Google" مفردات schema.org، ولكن إذا أردت التعرّف على سلوك "بحث Google"، ننصحك بالاطّلاع على مستندات "مجموعة خدمات بحث Google" بدلاً من مستندات schema.org. هناك المزيد من السمات والكائنات في schema.org التي لا يشترطها "بحث Google"، وهي قد تكون مفيدة لمحرّكات بحث وخدمات وأدوات وأنظمة أساسية أخرى.
اختبِر بياناتك المنظَّمة خلال فترة إنشائها باستخدام اختبار النتائج الغنية بصريًا واستخدِم تقارير حالة النتائج الغنية بصريًا بعد نشر الصفحات لمراقبة ما إذا كانت تعمل بشكل سليم، إذ يمكن أن يتخلّلها أخطاء في النمط أو في آلية العرض، ما قد يؤدي إلى توقّفها بعد نشرها.
يجب تضمين جميع السمات المطلوبة للكائن حتى يكون مؤهّلاً للظهور في "بحث Google" بميزة "العرض المحسّن". وعلى وجه العموم، عند تحديد عدد أكبر من الميزات المقترحة، يزيد احتمال ظهور معلوماتك ضمن نتائج البحث بميزة "العرض المحسّن". وفي المقابل، يُفضَّل تقديم عدد قليل من السمات المقترَحة الكاملة والدقيقة بدلاً من تقديم جميع السمات المقترَحة الممكنة وهي غير مكتملة أو مكتوبة بطريقة سيئة أو تتضمّن بيانات غير دقيقة.
بالإضافة إلى السمات والكائنات الواردة هنا، يستطيع محرّك البحث Google استخدام سمة
sameAs
وبيانات منظَّمة أخرى من
schema.org
بشكل عام. ويمكن استخدام بعض هذه العناصر للسماح بإضافة ميزات نتائج البحث المستقبلية
إذا كانت مفيدة.
التنسيقات المتوافقة
يتيح "بحث Google" استخدام البيانات المنظَّمة بالتنسيقات التالية ما لم يرِد خلاف ذلك. وبشكل عام، ننصحك باستخدام التنسيق الأسهل بالنسبة إليك من ناحيتَي التنفيذ والصيانة (أي في معظم الحالات تنسيق JSON-LD). ويتيح Google استخدام أيّ من التنسيقات الثلاثة المتوافقة معه شرط أن يكون الترميز صالحًا ومنفّذًا بشكل صحيح كما هو وارد في المستندات الخاصة بالميزة المعنيّة.
التنسيقات | |
---|---|
JSON-LD* (تنسيق ننصح به) | هو عبارة عن رمز JavaScript مضمّن في علامة <script> في العنصرَين <head> و<body> من صفحة HTML. ولا يكون
الترميز متداخلاً مع النص المرئي للمستخدم، ما يجعل التعبير عن عناصر البيانات المضمّنة أسهل،
مثل البلد المحدد Country للعنوان البريدي PostalAddress
الخاص بقاعة حفلات MusicVenue لإقامة Event .
يستطيع محرّك بحث Google أيضًا قراءة بيانات JSON-LD عند إدراجها بشكل ديناميكي
في محتوى الصفحة، مثل استخدام رمز JavaScript أو التطبيقات المصغّرة المضمَّنة في
"نظام إدارة المحتوى". |
البيانات الجزئية | هي عبارة عن مواصفات HTML للمنتديات التي تسمح للآخرين بالانضمام وإضافة محتوى إليها، حيث تُستخدَم هذه المواصفات لتضمين البيانات المنظَّمة في رمز HTML. وعلى غرار RDFa، إنها تستخدم سمات علامة HTML لتسمية السمات التي تريد عرضها كبيانات منظَّمة. وتُستخدَم عادةً في العنصر <body> ولكن يمكن استخدامها أيضًا في العنصر <head> . |
RDFa | هي عبارة عن إضافة HTML5 متوافقة مع البيانات المرتبطة، بحيث تقدّم
سمات علامة HTML
الخاصّة بالمحتوى الذي يظهر للمستخدم والذي تريد وصفه لمحركات البحث. ويشيع استخدام RDFa في قسمَي <head> و<body> في صفحة HTML. |
إرشادات البيانات المنظَّمة
احرص على اتّباعالإرشادات العامة للبيانات المنظَّمة، بالإضافة إلى أي إرشادات خاصة بنوع بياناتك المنظَّمة، وإلا لن تكون بياناتك مؤهَّلة لعرضها كنتائج غنية بصريًا في "بحث Google".
بدء استخدام البيانات المنظَّمة
إذا كنت لا تزال مبتدئًا في مجال البيانات المنظَّمة، يمكنك الاطّلاع على دليل استخدام البيانات المنظَّمة للمبتدئين من schema.org. يركّز الدليل على البيانات الجزئية، إلّا أن الأفكار الأساسية تتعلّق بترميز JSON-LD وRDFa.
بعد الاطّلاع على أساسيات البيانات المنظَّمة، يمكنك التعرّف على قائمة بميزات البيانات المنظَّمة في "بحث Google" واختيار ميزة لتنفيذها. يتضمّن كل دليل تفاصيل حول كيفية تنفيذ البيانات المنظَّمة بطريقة تجعل موقعك الإلكتروني مؤهّلاً للظهور كنتيجة غنية بصريًا على "بحث Google".
قياس تأثير البيانات المنظَّمة
ستحتاج على الأرجح إلى مقارنة أداء صفحاتك التي تمت إضافة بيانات منظَّمة إليها مع الصفحات التي لا تحتوي على هذه البيانات حتى تقرر جدواها. وأفضل طريقة لذلك هي تنفيذ اختبار على بعض صفحات موقعك الإلكتروني قبل إضافة البيانات المنظَّمة إليها وبعدها. وقد يكون هذا الأمر معقدًا بعض الشيء، إذ يمكن أن يختلف عدد المرات التي يتم فيها الاطّلاع على الصفحة الواحدة لعدة أسباب.
- اختَر بعض صفحات موقعك الإلكتروني التي لا تستخدم أي بيانات منظَّمة ويتوفّر لها بيانات في Search Console لعدة أشهر. احرص على اختيار الصفحات التي لن تتأثر بوقت السنة أو الوقت الذي يُعرض فيه محتوى الصفحة، أي استخدِم الصفحات التي لن تتغير كثيرًا لكنها في الوقت نفسه تحتوي على محتوى رائج يُقرأ بكثرة، وذلك بهدف إنشاء بيانات مفيدة.
- أضِف بيانات منظَّمة أو ميزات أخرى إلى صفحاتك. واستخدِم أداة فحص عنوان URL للتأكّد من صحة الترميز في صفحتك ومن أنّ محرّك بحث Google عثر على البيانات المنظَّمة.
- سجِّل بيانات الأداء لبضعة أشهر في تقرير الأداء، ثمّ استخدِم الفلتر حسب عنوان URL لمقارنة أداء صفحتك.