مربع البحث في روابط أقسام الموقع

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

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

مثال

في ما يلي مثال لنتيجة بحث عن "Pinterest" على Google تعرض مربع بحث في روابط أقسام موقع Pinterest الإلكتروني:

مربع بحث قيد الاستخدام لروابط أقسام الموقع

في ما يلي مثال على ترميز ينفّذ مربع البحث في روابط أقسام موقع إلكتروني يستخدم محرك بحث مخصص له:

JSON-LD

في ما يلي مثال على JSON-LD:

البيانات الجزئية

في ما يلي مثال على البيانات الجزئية:

في ما يلي مثال على موقع إلكتروني وتطبيق بالتنسيق JSON-LD:

الإرشادات

إلى جانب الإرشادات العامة للبيانات المنظَّمة، تنطبق الإرشادات الإضافية التالية على ترميز مربع البحث في روابط أقسام الموقع.

في ما يلي خطوات إعداد مربع البحث في موقعك الإلكتروني أو تطبيقك:

  1. ثبِّت محرك بحث عامل على موقعك الإلكتروني أو تطبيق Android.

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

    • المواقع الإلكترونية: عليك إعداد محرّك بحث على موقعك الإلكتروني أو تطبيق Android. وتعيد الميزة توجيه طلب المستخدم إلى الصفحة المستهدفة باستخدام البنية المحدّدة في بياناتك المنظَّمة. يجب أن يتوافق محرّك البحث مع طلبات البحث بالترميز UTF-8.
    • التطبيقات: يمكنك الاطّلاع على نظرة عامة على البحث على موقع مطوّري البرامج المتوافقة مع Android لمعرفة طريقة تنفيذ محرّك بحث لتطبيقك. ويجب أن يتيح التطبيق المتوافق مع Android خاصية ACTION_VIEW intent من نتائج البحث من خلال معرّف الموارد المنتظم (URI) للبيانات المقابلة الذي تم تحديده في ترميز الخاصية potentialAction.target.
  2. نفّذ عنصر البيانات المنظَّمة WebSite على الصفحة الرئيسية لموقعك الإلكتروني. يجب أن يكون للتطبيق موقع إلكتروني مرتبط لتفعيل هذه الميزة، حتى ولو كان الموقع مُكوّنًا من صفحة واحدة فقط. إليك بعض الإرشادات الإضافية
    • أضِف هذا الترميز إلى الصفحة الرئيسية فقط دون غيرها من الصفحات.
    • حدِّد دائمًا نوع SearchAction واحدًا لموقعك الإلكتروني، ويمكنك اختياريًا تحديد نوع آخر إذا كنت تريد إتاحة البحث في التطبيق. يجب دائمًا تنفيذ النوع SearchAction لموقعك الإلكتروني، حتى وإن كان التطبيق هو هدف البحث المفضّل لديك، لأن هذا يضمن توجيه نتيجة البحث للمستخدم إلى موقعك حتى لو لم يكن المستخدم يجري البحث من هاتف يعمل بنظام التشغيل Android أو لم يكن قد ثبّت تطبيق Android.
  3. تحقّق من صحة بياناتك المنظَّمة باستخدام أداة اختبار البيانات المنظَّمة.
  4. تحقّق من تنفيذ محرّك البحث من خلال نسخ عنوان URL WebSite.potentialAction.target من بياناتك المنظَّمة واستبدال {search_term_string} بطلب بحث تجريبي والانتقال إلى عنوان URL هذا في متصفّح ويب. إذا كان موقعك الإلكتروني example.com مثلاً وتريد اختبار طلب البحث "kittens"، يُفترض أن تنتقل إلى https://www.example.com/search/?q=kittens.
  5. حدِّد عنوان URL أساسيًا مُفضّلاً لصفحتك الرئيسية على النطاق باستخدام عنصر الرابط rel="canonical" في جميع صيغ الصفحة الرئيسية. يساعد هذا "بحث Google" على اختيار عنوان URL الصحيح للترميز. ويجب أن يقبل الخادم الترميز بأحرف UTF-8.
  6. بالنسبة إلى التطبيقات، فعِّل فلاتر intent المناسبة للتوافق مع عنوان URL الذي تحدّده في التطبيق الذي تستهدفه بالترميز. يمكنك الاطّلاع على فهرسة تطبيقات Firebase لنظام التشغيل Android لرؤية مثال على كيفية إنشاء فلاتر intent لعناوين URL لمحرّك "بحث Google".

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

<meta name="google" content="nositelinkssearchbox" />

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

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

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

نوع WebSite المُعدَّل

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

الخصائص المطلوبة
potentialAction

مصفوفة مكوّنة من عنصرSearchAction أو اثنين

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

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

potentialAction.query-input

Text

استخدِم السلسلة الحرفية required name = search_term_string أو أي عنصر نائب استخدمته في target.

potentialAction.target

Text

تمثّل هذه الخاصية سلسلة بالتنسيق: search_handler_uri?q={search_term_string}

مثل:

https://query.example.com/search?q={search_term_string}
search_handler_uri بالنسبة إلى المواقع الإلكترونية، تمثل هذه الخاصية عنوان URL للمعالج الذي ينبغي أن يتلقى طلب البحث ويعالجه. بالنسبة إلى التطبيقات، تمثل معرّف الموارد المنتظم لمعالج intent لمحرك البحث الذي ينبغي أن يعالج طلبات البحث.
search_term_string

تمثل هذه الخاصية سلسلة عنصر نائب يتم استبدالها بطلب البحث عند نقر المستخدِم على الزر "بحث" في مربع البحث.

url

URL

تمثّل هذه الخاصية عنوان URL للموقع الإلكتروني الذي يجري البحث فيه. ويجب ضبطها على الصفحة الرئيسية الأساسية لموقعك الإلكتروني. مثل: https://www.example.org