توفير البيانات المنظَّمة

توضّح لك هذه الصفحة كيفية إضافة البيانات المنظَّمة التي تعتمد عليها عوامل تشغيل البحث.

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

  1. Overview
  2. توفير البيانات لمحرّك البحث المبرمَج
  3. توفير البيانات للمقتطفات المنسّقة
  4. عرض البيانات المنظَّمة المستخرَجة

نظرة عامة

عندما تقرأ صفحة ويب تبيع قرص DVD، يمكنك أن تعرف بسرعة ماهية العنوان، ورأي المراجعين في الفيلم، وكيفية تقييمهم له. لكن الكمبيوتر لا يمكنه القيام بنفس الأشياء، لأنه لا يفهم كيف يتم هيكلة المعلومات.

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

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

يتعرّف "محرك البحث المبرمَج" على التنسيقات التالية:

  • PageMaps: هي كتل غير مرئية من XML تضيف بيانات وصفية إلى الصفحات.
  • JSON-LD: بيانات منظَّمة غير مرئية باستخدام تنسيق JSON
  • تنسيقات صغيرة: علامات تُستخدم لترميز محتوى الصفحة المرئي من خلال الأنواع المحدّدة مسبقًا.
  • RDFa: معيار بديل لترميز محتوى الصفحة المرئي باستخدام الأنواع العشوائية.
  • البيانات الجزئية: معيار HTML5 جديد لترميز محتوى الصفحة المرئية.
  • علامات <meta>: علامات HTML العادية، وهي مجموعة فرعية منها يحلّلها محرّك بحث Google.
  • تاريخ الصفحة: ميزات على صفحة تشير إلى تاريخها، ويحاول محرّك بحث Google تحليلها.

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

يتضمن ما يلي مقتطفًا مثاليًا من HTML العادي من موقع إلكتروني للمراجعة:

<div>
    <div>
        <h1>Pizza My Heart</h1>
    </div>
    <span>88%</span> like it
    <a href="#reviews">See all 12 reviews</a>
    <span>Under $10 per entree</span>
<div>

يعرض المقتطف التالي رمز HTML السابق الموسع بتنسيق يسمى تنسيقات النقرة:

<div class="hreview-aggregate">
    <div class="vcard item">
        <h1 class="fn">Pizza My Heart</h1>
    </div>
    <span class="rating average">88%</span> like it
    <a href="#reviews">See all <span class="count">12</span> reviews</a>
    <span class="pricerange">Under $10 per entree</span>
<div>
يمكن الاطّلاع على الميزات التي يستخرجها محرك البحث المبرمَج من خلال اتّباع هذه الطريقة.

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

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

الرجوع إلى الأعلى

توفير البيانات لمحرّك البحث المبرمَج

يتيح محرّك بحث Google استخدام أنواع متعدّدة من البيانات التي يتم استخدامها بشكل أساسي في "محرك البحث المبرمَج"، وهي: خرائط الصفحات، ومجموعة فرعية من علامات <meta>، وتواريخ الصفحات التقريبية.

استخدام PageMaps

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

يمكنك إضافة PageMaps بشكل صريح إلى صفحة، أو إرسال PageMaps باستخدام ملف خريطة الموقع. سيستخدم محرّك بحث Google أيضًا معلومات أخرى على الصفحة لإنشاء خريطة صفحة، مثل ترميز المقتطفات المنسّقة أو بيانات علامة meta.

على عكس تنسيقات البيانات المنظَّمة الأخرى الموضّحة أدناه، لا تتطلّب منك PageMaps اتّباع سمات أو عبارات عادية، أو حتى الرجوع إلى مفردات أو مخطط أو نموذج حالي. يمكنك فقط إنشاء قيم سمات مخصّصة تكون مفيدة لموقعك الإلكتروني. على عكس سمات البيانات المنظَّمة لـ تنسيقات بخدمة MM وعادات صغيرة وRDFa، والتي تتم إضافتها حول المحتوى المرئي للمستخدم في نص HTML، يتم تضمين البيانات الوصفية في PageMaps في قسم head من صفحة HTML. تتيح هذه الطريقة استخدام البيانات العشوائية التي قد يحتاجها تطبيقك ولكنك قد لا تريد عرضها للمستخدمين.

بمجرد إنشاء خريطة صفحة، يمكنك إرسالها إلى Google باستخدام أي من الطرق التالية:

تعريفات علامة Pagemap

يوضح الجدول التالي متطلبات إضافة بيانات PageMap إلى ملف خريطة الموقع.

العلامة مطلوبة أم لا؟ الوصف
PageMap نعم تتضمن جميع معلومات خريطة الصفحة لعنوان URL ذي الصلة.
DataObject نعم تتضمن جميع المعلومات حول عنصر واحد (على سبيل المثال، إجراء).
Attribute نعم يحتوي كل DataObject على سمة واحدة أو أكثر.

ملاحظة: PageMaps هي كتل بتنسيق XML، وبالتالي يجب تنسيقها بشكل صحيح. لا سيما، علامات PageMap وDataObject وAttribute في ملف XML حساسة لحالة الأحرف، بالإضافة إلى السمات type وname وvalue.

إضافة بيانات PageMap مباشرةً إلى صفحة HTML

في ما يلي مثال على بيانات PageMap لصفحة ويب حول كرة الريشة:

<html>
  <head>
   ...
  <!--
  <PageMap>
     <DataObject type="document">
        <Attribute name="title">The Biomechanics of a Badminton
        Smash</Attribute>
        <Attribute name="author">Avelino T. Lim</Attribute>
        <Attribute name="description">The smash is the most
        explosive and aggressive stroke in Badminton. Elite athletes can
        generate shuttlecock velocities of up to 370 km/h. To perform the
        stroke, one must understand the biomechanics involved, from the body
        positioning to the wrist flexion. </Attribute>
        <Attribute name="page_count">25</Attribute>
        <Attribute name="rating">4.5</Attribute>
        <Attribute name="last_update">05/05/2009</Attribute>
     </DataObject>
     <DataObject type="thumbnail">
        <Attribute name="src" value="http://www.example.com/papers/sic.png" />
        <Attribute name="width" value="627" />
        <Attribute name="height" value="167" />
     </DataObject>
  </PageMap>
  -->
  </head>
   ...
</html>

إضافة بيانات PageMap إلى ملف خريطة الموقع

إذا لم تكن تريد تضمين بيانات PageMap في ترميز HTML لصفحاتك، يمكنك إضافة بيانات PageMap إلى ملف خريطة الموقع وإرسال ملف خريطة الموقع هذا عبر أداة خرائط الموقع في Search Console.

في ما يلي مثال لملف خريطة الموقع يتضمن معلومات (خريطة الصفحة) لعنواني URL: http://www.example.com/foo وhttp://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/bar</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

تحليل بيانات PageMap

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

<r n="1">
 <u> http://www.xyz.com/business/vending_machine.html </u>
 ...
 <t> In Italy, a Vending Machine Even Makes the <b>Pizza</b> </t>
 ...
 <s>The European vending machine industry has annual sales of about #33
 billion, much of it coming from factories and offices.</s>
 ...
 <PageMap>
  <DataObject type="image">
   <Attribute name="image_src" value="http://www.nytimes.com/images/2009/03/14/business/14vend.751.jpg"/>
  </DataObject>
  <DataObject type="publication">
   <Attribute name="author" value="John Tagliabue"/>
   <Attribute name="date" value="March 14, 2009"/>
   <Attribute name="category" value="Business/World Business"/>
  </DataObject>
 </PageMap>
 ...
</r>

الرجوع إلى الأعلى

استخدام علامات <meta>

على الرغم من أن PageMaps تتيح لك تحديد البيانات التي تريدها لكل صفحة بدقة، يوجد لديك أحيانًا كمية كبيرة من المحتوى لا تريد إضافة تعليقات توضيحية إليها. يستخلص محرّك البحث Google المحتوى المحدّد من العلامات META بالشكل <meta name="KEY" content="VALUE">. ولا نتيح استخدام صيغ العلامة الوصفية مثل استخدام property بدلاً من name.

على الرغم من أنّنا نستبعد بشكل واضح العلامات الشائعة التي يتم إدراجها عادةً بشكل آلي باستخدام أدوات تأليف الويب، مثل robots وdescription وkeywords، سيتم استخراج العلامات النادرة الخاصة بموقعك الإلكتروني ووضعها في كائن بيانات خاص من النوع metatags، ويمكن استخدامه مع جميع ميزات البيانات المنظَّمة في "البحث المخصّص". على سبيل المثال، علامة <meta> بالنموذج:

<meta name="pubdate" content="20100101">

تنشئ PageMAP DataObject الذي يتم عرضه في نتائج XML على النحو التالي:

<r n="1">
 ...
 <PageMap>
  <DataObject type="metatags">
   <Attribute name="pubdate" value="20100101"/>
  </DataObject>
 </PageMap>
 ...
</r>

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

https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=metatags-pubdate

أو باستخدام عنصر البحث المبرمَج:

...
<div class="gcse-search" sort_by="metatags-pubdate:d:s"></div>
...

في ما يلي علامات <meta> التي يستبعدها محرّك بحث Google:

  • ربوتات
  • الوصف
  • كلمات رئيسية
  • العودة بعد
  • منشئ
  • التحقق-v1
  • googlebot
  • google-site-verification
  • mssmarttagsمنع التحليل
  • بدون ذاكرة تخزين مؤقت

يحاول محرّك بحث Google تضمين جميع علامات <meta> الأخرى، مع الانتباه إلى أنّ علامات الترقيم والأحرف الخاصة والمسافات المضمّنة في الحقل name ضمن علامات <meta> قد لا يتم تحليلها بشكل صحيح. يتيح "محرك البحث المبرمَج" بشكل صريح استخدام النقاط والشرطات في أسماء علامات <meta>. لا يتيح "محرك البحث المبرمَج" بشكلٍ صريح استخدام الرموز الخاصة الأخرى ضمن أسماء علامات <meta>، ولكن قد يتم قبول بعض الرموز الخاصة بشكل صحيح إذا كانت ترميزًا باستخدام عنوان URL.

القيود

سيعمل "محرك البحث المبرمَج" على تحويل ما يصل إلى 50 علامة <meta> إلى PageMaps، شرط ألا يتجاوز إجمالي حجم النص لكل المواقع التي تمت معالجتها 1 ميغابايت، ولا يتجاوز عدد أحرف المواقع الفردية 1,024 حرفًا.

الرجوع إلى الأعلى

استخدام تواريخ الصفحات

إضافةً إلى البيانات الوصفية التي تحدّدها صراحةً على الصفحة، يقدّر محرّك بحث Google أيضًا تاريخ الصفحة استنادًا إلى ميزات الصفحة، مثل التواريخ في العنوان وعنوان URL. يسمح لك "محرك البحث المبرمَج" باستخدام هذا التاريخ لترتيب النتائج وانحيازها وتقييدها باستخدام مفتاح بيانات وصفية خاص هو date. ويمكن استخدام هذا التاريخ المقدَّر في جميع عوامل التشغيل التي تستخدم مَعلمة عنوان URL &sort=، بما في ذلك الترتيب حسب السمة والانحياز حسب السمة والتقييد على النطاق.

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

توضّح الأمثلة التالية استخدام تاريخ الصفحة مع عوامل التشغيل التالية:

إذا كنت ترغب في... إرسال عنوان URL هذا... لمزيد من المعلومات، يُرجى الاطّلاع على...
فرز النتائج حسب التاريخ بترتيب تنازلي https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date الترتيب حسب السمة
تحيز النتائج بشدة نحو التواريخ الأحدث https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:d:s الانحياز حسب السمة
نتائج التحيز بشكل ضعيف نحو التواريخ الأقدم https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:a:w الانحياز حسب السمة
عرض النتائج من 1 يناير إلى 1 فبراير 2010 (شاملًا) https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:r:20100101:20100201 قصر على النطاق

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

تنسيق التواريخ

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

بالنسبة إلى ميزات الترتيب حسب السمة والانحياز حسب السمة وحصر نطاق في محرك البحث المبرمَج، تحاول Google تحليل التواريخ باستخدام تنسيق التاريخ التقليدي والمعايير الرسمية مثل ISO 8601 وIETF RFC 850. يتم قبول تنسيقات التاريخ الكامل التالية:

تنسيق التاريخ مثال على التاريخ
YYYY-MM-DD 2009-12-31
YYYY/MM/DD 31/12/2009
السنة/الشهر/اليوم 20091231
الشهر DD YYYY 31 كانون الأول (ديسمبر) 2009
DD الشهر YYYY 31 كانون الأول (ديسمبر) 2009

سيحاول محرّك بحث Google تحليل صيغ تنسيقات التاريخ هذه، مثل MM/DD/YYYY وDD/MM/YYYY. ومع ذلك، كلما كان التاريخ أكثر غموضًا، قل احتمال تحليل Google له بشكل صحيح. على سبيل المثال، التاريخ 06/07/08 غامض للغاية، ومن غير المحتمل أن تحدّد Google له التفسير الذي تريده. للحصول على أفضل النتائج، استخدِم تنسيق تاريخ ISO 8601 كامل مع سنة محدّدة بالكامل.

الرجوع إلى الأعلى

المقتطفات المنسقة

يستخلص محرّك بحث Google أيضًا مجموعة متنوعة من البيانات المنظَّمة من JSON-LD وMicroformats وRDFa والبيانات الجزئية لاستخدامها في المقتطفات المنسّقة والعروض التقديمية الموسّعة لنتائج البحث العادية على Google. وتتوفّر بيانات مماثلة للاستخدام في عوامل تشغيل البيانات المنظَّمة في "محرك البحث المبرمَج"، وعادةً ما تكون البيانات نفسها المستخدَمة في المقتطفات المنسّقة. على سبيل المثال، إذا كنت قد رمّزت صفحاتك باستخدام معيار Microformat hrecipe، يمكنك الترتيب حسب عدد نجوم تقييم الوصفة باستخدام عامل تشغيل مثل &sort=recipe-ratingstars. تعمل Google باستمرار على توسيع نطاق البيانات التي تستخرجها ومقدار هذه البيانات المتاحة للاستخدام في "محرك البحث المبرمَج". للاطّلاع على البيانات التي يستخلصها Google حاليًا، يمكنك استخدام أداة اختبار البيانات المنظَّمة في Search Console.

الرجوع إلى الأعلى

استخدام JSON-LD

JSON-LD هو تنسيق عادي مستخدَم على نطاق واسع للبيانات المنظَّمة. يتم تنسيق البيانات بتنسيق JSON ووضعها في علامة <script> مع type="application/ld+json".

في ما يلي مقدار بسيط من HTML مع بعض الرموز JSON-LD البسيطة:

<script type="application/ld+json">
      {
        "@id": "http://event.example.com/events/presenting-foo",
        "@type": "http://schema.org/Event",
        "http://schema.org/description": "Please attend. You'll love it!",
        "http://schema.org/name": "Presenting Foo",
        "http://schema.org/startdate": "2022-05-24",
        "http://schema.org/location": "Back room"
      }
    </script>

يستخلص محرّك البحث Google مجموعة فرعية من هذه البيانات في "محرك البحث المبرمَج" ويعمل على تسويتها. تساعد عملية التسوية في تبسيط الترميز JSON-LD، ما يؤدي إلى إزالة العديد من التعبيرات الاصطلاحية بتنسيق JSON-LD. تتم معالجة البيانات التي تمت تسويتها أكثر:

  • ويتم تحويله من بنية الرسم البياني بالترميز JSON-LD إلى غابة من الأشجار.
  • ويتم تضييق نطاق الغابة إلى الفروع المرتبطة بمجموعة فرعية من أنواع schema.org. وتتكوّن المجموعة الفرعية من أنواع الأشجار schema.org من النوع إذا كان لديك أنواع أخرى قد تكون مفيدة لحالة الاستخدام المحدّدة، يُرجى إعلامنا بها في منتدى الدعم.
  • تجمع كل عقدة JSON-LD من أحد الأنواع المحدّدة فرعًا من شجرة JSON-LD الخاصة بها. يشتمل هذا الفرع على عقد الأصل في الشجرة وجميع العُقد التابعة لها. على سبيل المثال، قد يكون لدينا شجرة مستمدة من MusicComposition مع السمة firstPerformance التي تحتوي على قيمة الحدث التي تضم مجموعة كاملة من سمات الحدث. يتم الاحتفاظ بجميع هذه العُقد، بدءًا من MusicComposition (مقطوعة موسيقية) وحتى سمات MusicComposition وأيّ من العُقد التابعة لها للاحتفاظ بفرع شجرة ذي معنى يحتوي على MusicComposition.
بالنسبة إلى JSON-LD أعلاه، سيتم عرض البيانات المنظَّمة في نتائج البحث على هيئة JSON على النحو التالي:
 ...
 "event": {
   "name": "Presenting Foo",
   "description": "Please attend. You'll love it!",
   "startdate": "2022-05-24",
   "location": "Back room"
 },
 ...

للاطّلاع على ما يستخرجه "بحث Google" للصفحة والتحقّق من صحة JSON-LD، استخدِم أداة اختبار النتائج الغنية بصريًا على موقع Google Search Console الإلكتروني.

لمزيد من المعلومات حول JSON-LD، يُرجى الاطّلاع على مستندات البيانات المنظَّمة وjson-ld.org.

الرجوع إلى الأعلى

استخدام تنسيقات Microformat

Microformats هي مواصفات لتمثيل العناصر الشائعة المنشورة، مثل المراجعات والأشخاص والأنشطة التجارية. وبشكل عام، تتكوّن تنسيقات التنسيقات من <span> و<div> وسمة للفئة، بالإضافة إلى اسم موجز ووصفي للخاصية (مثل dtreviewed أو rating الذي يمثّل تاريخ مراجعة العنصر وتقييمه على التوالي).

يتضمن ما يلي مقتطفًا من رمز HTML العادي.

<p><strong>Kevin Grendelzilla</strong></p>
<p>Technical writer at Google</p>
<p>555 Search Parkway</p>
<p>Googlelandia, CA 94043</p>

يعرض المقتطف التالي رمز HTML السابق الموسع باستخدام تنسيقات تنسيقات المصغرة:

<div class="vcard">
   <p><strong class="fn">Kevin Grendelzilla</strong></p>
   <p><span class="title">Technical writer</span> at <span class="org">Google</span></p>
   <p><span class="adr">
      <span class="street-address">555 Search Parkway</span>
      <span class="locality">Googlelandia</span>, <span class="region">CA</span>
      <span class="postcode">94043</span>
      </span></p>
</div>

يستخرج محرك بحث Google مجموعة فرعية من هذه البيانات تمت تسويتها وإعادة تنظيمها لتتوافق مع طريقة عرضها في المقتطفات المنسّقة. سيتم عرض هذه المجموعة الفرعية في نتائج XML على النحو التالي:

<r n="1">
 ...
 <PageMap>
  <DataObject type="person">
   <Attribute name="location" value="Googlelandia"/>
   <Attribute name="role" value="Technical Writer"/>
  </DataObject>
 </PageMap>
 ...
</r>

لمعرفة ما يستخرجه محرك بحث Google لصفحة معيّنة، استخدِم أداة اختبار البيانات المنظَّمة على موقع Google Search Console الإلكتروني. يتم باستمرار توسيع نطاق البيانات التي يستخرجها محرك بحث Google من الصفحات، لذا يُرجى إعادة التحقّق بشكل دوري لمعرفة ما إذا كانت البيانات التي تريدها قد أصبحت متوفّرة أم لا. في هذه الأثناء، إذا كنت تحتاج إلى بيانات مخصصة لا تتوافق مع تنسيق تنسيق مختلف محدد، فيمكنك استخدام PageMaps.

للتعرف على مزيد من المعلومات حول تنسيقات Robots، راجع وثائق البيانات المنظمة و microformats.org.

الرجوع إلى الأعلى

استخدام إطار عمل وصف المورد في السمات (RDFa)

إنّ إطار وصف المورد باستخدام السمات (RDFa) أكثر مرونة من تنسيقات "تنسيقات التنسيقات". تحدد التنسيقات المصغَّرة كلاً من بناء الجملة لتضمين البيانات المهيكلة في مستندات HTML ومجموعة من فئات تنسيق DKIM الذي يحتوي كل منها على مفرداته الخاصة من السمات المسموح بها. من ناحية أخرى، تحدد RDFa بنية فقط وتسمح لك باستخدام مفردات السمات الحالية أو إنشاء مفرداتك الخاصة. كما أنها تتيح لك دمج مفردات متعددة بحرية. إذا كانت المفردات الحالية لا تلبي احتياجاتك، فيمكنك تحديد معاييرك ومفرداتك من خلال إنشاء حقول جديدة.

يتضمن ما يلي مقتطفًا من رمز HTML العادي.

<div>
   <h3>5 Centimeters Per Second</h3>
   <h4>Makoto Shinkai</h4>
    ...
</div>

يعرض المقتطف التالي رمز HTML السابق الممتد باستخدام RDFa:

<div>
   <h3 property="dc:title">5 Centimeters Per Second</h3>
   <h4 property="dc:maker">Makoto Shinkai</h4>
   ...
</div>

لمزيد من المعلومات حول RDFa، راجِع مستندات البيانات المنظَّمة. لمعرفة المزيد من المعلومات عن تحديد مخطط RDF، يمكنك الاطّلاع على RDF Primer.

الرجوع إلى الأعلى

استخدام البيانات الجزئية

إنّ HTML5، وهو أحدث مراجعة لصفحات الويب باللغة التي كُتبت بها، يحدّد تنسيقًا يُعرف باسم البيانات الجزئية والذي يدمج أفكار RDFa وMicroformats مباشرةً في معيار HTML نفسه. تستخدم البيانات الجزئية سمات بسيطة في علامات HTML (غالبًا span أو div) لتعيين أسماء مختصرة ووصفية للعناصر والخصائص.

مثل RDFa وMicroformats، تساعدك سمات البيانات الجزئية في تحديد أنّ المحتوى يصف معلومات من أنواع معيّنة، مثل المراجعات أو الأشخاص أو المعلومات أو الأحداث. على سبيل المثال، يمكن أن يكون لدى المستخدم اسم الخصائص واللقب وعنوان URL والعنوان والارتباط. فيما يلي مثال لكتلة HTML قصيرة تعرض معلومات الاتصال الأساسية هذه لبوب سميث:

<div>
  My name is Bob Smith but people call me Smithy. Here is my home page:
  <a href="http://www.example.com">www.example.com</a>
  I live in Albuquerque, NM and work as an engineer at ACME Corp.
</div>

في ما يلي محتوى HTML نفسه تم ترميزه باستخدام البيانات الجزئية. لاحظ أننا في هذا المثال نستخدم خاصية "nickname" التي لم تكن جزءًا رسميًا بعد من schema.org. ويُعدّ البحث المخصّص طريقة جيدة لاستكشاف إضافات schema.org المحتملة محليًا قبل اقتراحها على المنتدى الأوسع.

<div itemscope itemtype="http://schema.org/Person">
  My name is <span itemprop="name">Bob Smith</span>
  but people call me <span itemprop="nickname">Smithy</span>.
  Here is my home page:
  <a href="http://www.example.com" itemprop="url">www.example.com</a>
  I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span>
  at <span itemprop="affiliation">ACME Corp</span>.
</div>

يتضمّن السطر الأول من هذا المثال علامة HTML div مع السمة itemscope التي تشير إلى أنّ div يحتوي على عنصر بيانات جزئية. أما السمة itemtype="http://schema.org/Person"على العلامة نفسها، فتخبرنا بأن هذا شخص. يتم تحديد كل سمة لعنصر الشخص من خلال السمة itemprop. على سبيل المثال، يصف الرمز itemprop="name" في العلامة span اسم الشخص. تجدر الإشارة إلى أنك لا تقتصر على span وdiv، إذ إنّ العلامة itemprop="url" مرفقة بعلامة a (علامة ارتساء).

للمزيد من المعلومات حول البيانات الجزئية، راجِع مستندات البيانات المنظَّمة ومعيار البيانات الجزئية HTML.

الرجوع إلى الأعلى

عرض البيانات المنظَّمة المستخرَجة

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

يحتفظ "محرك البحث المبرمج" بمجموعة فرعية من البيانات المنظَّمة، لذلك استخدِم "محرك البحث المبرمَج" لفحص طريقة عرض "محرك البحث المبرمَج" للبيانات المنظَّمة الخاصة بالصفحة عن طريق:

  1. تفعيل البيانات المنظَّمة في نتائج البحث ضمن ميزات البحث المتقدّمة

    لقطة شاشة لتفعيل البيانات المنظَّمة

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

    لقطة شاشة لزر البيانات المنظَّمة في نتائج البحث

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

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

<div class="vcard">
    <h1 class="fn">
      <span class="given-name">Godzilla</span>
      <span class="family-name">Gigantis</span>
    </h1>
    <span class="title">Senior Giant Monster</span>,
    <span class="adr">
      <span class="locality">Tokyo</span>
    </span>
<div>

يستخرج "محرك البحث المبرمَج" المجموعة الفرعية التالية من هذه البيانات لاستخدامها في البحث المنظَّم:

person (source = MICROFORMAT)
  location = Tokyo

الرجوع إلى الأعلى

استكشاف الميزات الأخرى

يمكن استخدام البيانات المنظَّمة في العديد من ميزات "محرك البحث المبرمَج"، بما في ذلك ما يلي:

  • لمزيد من المعلومات حول استخدام البيانات المنظَّمة في المقتطفات، يمكنك الاطّلاع على تخصيص مقتطفات النتائج.
  • لمعرفة المزيد من المعلومات عن تغيير ترتيب النتائج، يمكنك الاطّلاع على البحث المنظَّم.