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

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

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

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

نظرة عامة

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

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

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

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

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

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

يتضمن ما يلي مقتطف مثالي لشفرة 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

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

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

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

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

تعريفات علامات خريطة الصفحة

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

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

ملاحظة: خرائط الصفحات هي كتل XML، وبالتالي يجب تنسيقها بشكل صحيح؛ وعلى وجه الخصوص، PageMap وDataObject علامات Attribute في ملف XML حساسة لحالة الأحرف، مثل سمات type وname وvalue

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

في ما يلي مثال على بيانات خريطة الصفحة لصفحة ويب حول تنس الريشة:

<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>

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

إذا كنت لا ترغب في تضمين بيانات خريطة الصفحة في HTML لصفحاتك، يمكنك إضافة بيانات خريطة الصفحة إلى ملف خريطة الموقع وتقديم ملف خريطة الموقع هذا من خلال أداة خرائط الموقع في 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>

تحليل بيانات خريطة الصفحة

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

<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، والذي يمكن استخدامه مع كل خيارات ميزات البيانات المنظَّمة في "بحث Google" على سبيل المثال، العلامة <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:

  • ربوتات
  • الوصف
  • كلمات رئيسية
  • إعادة النظر بعد
  • منشئ
  • التحقق-الإصدار 1
  • Googlebot
  • google-site-verification
  • mssmarttagspreventparsing
  • بدون ذاكرة تخزين مؤقت

يحاول محرّك بحث 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 لتاريخ الصفحة قد لا يجعلها وقد يعرض "محرك البحث المبرمَج" نتائج مرتَّبة بطريقة لا تتوقعها.

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

قد يوفّر أحد المواقع معلومات التاريخ بشكلٍ ضمني اعتمادًا على بيانات ميزة تاريخ الصفحة المقدّر لاكتشاف التواريخ المضمّنة في الصفحة عنوان URL أو عنوان أو ميزات أخرى، أو بشكل صريح، من خلال توفير تاريخ في تنسيق البيانات المهيكلة. في كلتا الحالتين، فإن الاستخدام الفعال للتواريخ تنسيق التواريخ بشكل صحيح.

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

تنسيق التاريخ مثال على التاريخ
يوم-شهر-سنة 2009-12-31
يوم/شهر/سنة 2009/12/31
YYYYMMDD 20091231
الشهر DD YYYY 31 كانون الأول (ديسمبر) 2009
يوم الشهر 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 ووصولاً إلى خصائص الحدث الحدث وأي من توابعه يتم الاحتفاظ به للحفاظ على فرع شجرة مهم التي تتضمن حدث الأداء الأول
بالنسبة إلى 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

تنسيقات مصغّرة هي مواصفة لتمثيل عناصر مثل المراجعات والأشخاص والمنتجات والأنشطة التجارية بشكل عام، تتكون تنسيقات التنسيق من <span> عناصر <div> وخاصية class، بالإضافة إلى واسم موجز ووصفي للخاصية (مثل 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 لإحدى الصفحات، استخدِم البيانات المنظَّمة أداة اختبار في نموذج Search Console. البيانات التي يستخرجها محرك بحث Google من الصفحات على نطاق أوسع، لذا يُرجى مراجعة هذه الصفحة بشكل دوري لمعرفة ما إذا توفير البيانات التي تريدها. في غضون ذلك، إذا كنت بحاجة بيانات مخصصة لا تتوافق مع تنسيق مصغر محدد، يمكنك استخدام PageMaps.

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

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

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

إطار وصف الموارد في السمات (RDFa) أكثر مرونة من تنسيقات البريد الإلكتروني البسيطة. تحدد تنسيقات Microformat كلاً من بناء الجملة لتضمين البيانات المنظَّمة إلى مستندات HTML ومجموعة من فئات التنسيقات المصغّرة ولكل منها مفرداتها الخاصة من السمات المسموح بها. 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 وتنسيقات Microformat مباشرةً في معيار 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 Microdata.

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

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

وتشتمل بيانات 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

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

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

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