تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

نشاط تجاري محلي

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

كيفية إضافة البيانات المنظَّمة

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

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

  1. أضِف السمات المطلوبة. استنادًا إلى التنسيق الذي تستخدمه، تعرَّف على مكان إدراج البيانات المنظَّمة في الصفحة.
  2. اتّبِع الإرشادات.
  3. تحقّق من صحة الرمز باستخدام اختبار النتائج المنسّقة.
  4. انشر بعض الصفحات التي تتضمّن بياناتك المنظَّمة واستخدِم أداة فحص عنوان URL لاختبار طريقة عرض الصفحة في محرّك البحث Google. تأكَّد من إمكانية وصول محرّك البحث Google إلى صفحتك ومن عدم حظرها باستخدام ملف robots.txt أو علامة noindex أو متطلبات تسجيل الدخول. إذا بدت الصفحة جيدة، يمكنك أن تطلب من Google إعادة الزحف إلى عناوين URL الخاصة بك.
  5. لإعلام Google بأي تغييرات لاحقة، ننصحك بإرسال خريطة الموقع. يمكنك برمجة هذا الإجراء باستخدام واجهة برمجة التطبيقات لخريطة الموقع في Search Console.

أمثلة

بيانات النشاط التجاري المحلي البسيطة

في ما يلي مثال لبيانات النشاط التجاري المحلي البسيطة بالترميز JSON-LD:

بيانات النشاط التجاري المحلي على محرّك بحث Google


<html>
  <head>
    <title>Dave's Steak House</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Restaurant",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "name": "Dave's Steak House",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "148 W 51st St",
        "addressLocality": "New York",
        "addressRegion": "NY",
        "postalCode": "10019",
        "addressCountry": "US"
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": "4",
          "bestRating": "5"
        },
        "author": {
          "@type": "Person",
          "name": "Lillian Ruiz"
        }
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 40.761293,
        "longitude": -73.982294
      },
      "url": "http://www.example.com/restaurant-locations/manhattan",
      "telephone": "+12122459600",
      "servesCuisine": "American",
      "priceRange": "$$$",
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday"
          ],
          "opens": "11:30",
          "closes": "22:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Wednesday",
            "Thursday",
            "Friday"
          ],
          "opens": "11:30",
          "closes": "23:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Saturday",
          "opens": "16:00",
          "closes": "23:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Sunday",
          "opens": "16:00",
          "closes": "22:00"
        }
      ],
      "menu": "http://www.example.com/menu",
      "acceptsReservations": "True"
    }
    </script>
  </head>
  <body>
  </body>
</html>

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

<html>
  <head>
    <title>Trattoria Luigi</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Restaurant",
      "name": "Trattoria Luigi",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
       "priceRange": "$$$",
       "servesCuisine": "Italian",
       "address": {
         "@type": "PostalAddress",
         "streetAddress": "148 W 51st St",
         "addressLocality": "New York",
         "addressRegion": "NY",
         "postalCode": "10019",
         "addressCountry": "US"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

ساعات العمل

توضّح الأمثلة التالية ترميز مختلف أنواع ساعات العمل.

ساعات العمل العادية

باستثناء validFrom وvalidThrough، تشير الخصائص إلى أن ساعات العمل سارية طوال العام. ويوضّح هذا المثال نشاطًا تجاريًا يفتح خلال أيام العمل الأسبوعية من 9 صباحًا إلى 9 مساءً وخلال عطلة نهاية الأسبوع من 10 صباحًا إلى 11 مساءً.

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "opens": "09:00",
    "closes": "21:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
      "Saturday",
      "Sunday"
    ],
    "opens": "10:00",
    "closes": "23:00"
  }
]
ساعات العمل لوقت متأخر من الليل

بالنسبة إلى العمل بعد منتصف الليل، حدِّد ساعات الفتح والإغلاق باستخدام خاصية OpeningHoursSpecification واحدة. يحدد هذا المثال ساعات العمل من السبت الساعة 6 مساءً وحتى الأحد الساعة 3 صباحًا.

"openingHoursSpecification": {
  "@type": "OpeningHoursSpecification",
  "dayOfWeek": "Saturday",
  "opens": "18:00",
  "closes": "03:00"
}
ساعات العمل طوال اليوم

لبيان أن النشاط التجاري يعمل على مدار 24 ساعة في اليوم، اضبط الخاصية open على "00:00" والخاصية closes على "23:59". ولبيان أن النشاط التجاري مغلق طوال اليوم، اضبط الخاصيتين opens وcloses على "00:00". يوضّح هذا المثال نشاطًا تجاريًا مفتوحًا طوال يوم السبت ومغلقًا طوال يوم الأحد.

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Saturday",
    "opens": "00:00",
    "closes": "23:59"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": "Sunday",
    "opens": "00:00",
    "closes": "00:00"
  }
]
ساعات العمل الموسمي

استخدِم الخاصيتين validFrom وvalidThrough لتحديد ساعات العمل الموسمي. يوضّح هذا المثال نشاطًا تجاريًا مغلقًا بسبب أعياد الشتاء.

"openingHoursSpecification": {
  "@type": "OpeningHoursSpecification",
  "opens": "00:00",
  "closes": "00:00",
  "validFrom": "2015-12-23",
  "validThrough": "2016-01-05"
}

الأقسام المتعددة

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

<html>
  <head>
    <title>Dave's Department Store</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Store",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "name": "Dave's Department Store",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Saratoga Ave",
        "addressLocality": "San Jose",
        "addressRegion": "CA",
        "postalCode": "95129",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 37.293058,
        "longitude": -121.988331
      },
      "url": "http://www.example.com/store-locator/sl/San-Jose-Westgate-Store/1427",
      "priceRange": "$$$",
      "telephone": "+14088717984",
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday",
            "Saturday"
          ],
          "opens": "08:00",
          "closes": "23:59"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Sunday",
          "opens": "08:00",
          "closes": "23:00"
        }
      ],
      "department": [
        {
          "@type": "Pharmacy",
          "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
          "name": "Dave's Pharmacy",
          "telephone": "+14088719385",
          "openingHoursSpecification": [
            {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": [
                "Monday",
                "Tuesday",
                "Wednesday",
                "Thursday",
                "Friday"
              ],
              "opens": "09:00",
              "closes": "19:00"
            },
            {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": "Saturday",
              "opens": "09:00",
              "closes": "17:00"
            },
            {
              "@type": "OpeningHoursSpecification",
              "dayOfWeek": "Sunday",
              "opens": "11:00",
              "closes": "17:00"
            }
          ]
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

الإرشادات

يجب أن تتّبع هذه الإرشادات لتكون مؤهَّلاً للظهور في النتائج المنسّقة للنشاط التجاري المحلي.

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

توضح الجداول التالية الخصائص واستخدامها للأنشطة التجارية وأنواع الإجراءات، حسب التعريف الكامل على schema.org/LocalBusiness.

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

يمكنك إضافة بيانات LocalBusiness المنظَّمة إلى أي صفحة على موقعك الإلكتروني، مع أنّه من الأفضل وضعها على صفحة تتضمن معلومات حول نشاطك التجاري.

LocalBusiness

يتوفّر تعريف LocalBusiness الكامل على schema.org/LocalBusiness. حدِّد كل موقع من المواقع الجغرافية للنشاط التجاري المحلي كنوع LocalBusiness. واستخدِم النوع الفرعي LocalBusiness الأكثر تحديدًا، مثل: Restaurant وDaySpa وHealthClub، وما إلى ذلك. إذا كان لديك عدة أنواع، يجب تحديد أنّها مصفوفة (النوع additionalType غير متاح). على سبيل المثال، إذا كان نشاطك التجاري يقدّم عدة خدمات، يمكنك اختيار ما يلي:

{
  "@context": "https://schema.org",
  "@type": ["Electrician", "Plumber", "Locksmith"],
  ....
}
السمات المطلوبة
address

PostalAddress

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


"address": {
  "@type": "PostalAddress",
  "streetAddress": "148 W 51st St Suit 42 Unit 7",
  "addressLocality": "New York",
  "addressRegion": "NY",
  "postalCode": "10019",
  "addressCountry": "US"
}
name

Text

اسم النشاط التجاري.

السمات المقترَحة
aggregateRating

AggregateRating

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

department

LocalBusiness

تمثّل هذه الخاصية عنصرًا مدمجًا لقسم واحد. يمكنك تحديده باستخدام أي من الخصائص الواردة في هذا الجدول للقسم.

إرشادات إضافية:

  • أدرِج اسم المتجر واسم القسم بالتنسيق التالي: {store name} {department name}. على سبيل المثال، gMart وgMart Pharmacy.
  • إذا كان القسم يحمل اسم علامة تجارية واضحة، حدّد اسم القسم وحده. على سبيل المثال: Best Buy وGeek Squad.
geo

GeoCoordinates

تمثل هذه الخاصية الإحداثيات الجغرافية للنشاط التجاري.

geo.latitude

Number

تمثّل هذه السمة خط العرض للموقع الجغرافي الذي يقع فيه النشاط التجاري. ويجب ألا تقل الدقة عن 5 خانات عشرية.

geo.longitude

Number

تمثل هذه السمة خط الطول للموقع الجغرافي الذي يقع فيه النشاط التجاري. ويجب ألا تقل الدقة عن 5 خانات عشرية.

menu

URL

للمنشآت الغذائية، تمثّل هذه السمة عنوان URL المؤهّل بالكامل لقائمة الطعام.

openingHoursSpecification

مصفوفة أو كائن واحد (كلاهما مقبولان) للخاصية OpeningHoursSpecification

تمثّل هذه السمة ساعات العمل في الموقع الجغرافي للنشاط التجاري.

openingHoursSpecification.closes

Time

تمثل هذه الخاصية الوقت الذي يُغلق فيه الموقع الجغرافي للنشاط التجاري بالتنسيق س س:د د:ث ث.

openingHoursSpecification.dayOfWeek

Text

ويمكنك اختيار يوم واحد أو أكثر مما يلي:

  • الإثنين
  • الثلاثاء
  • الأربعاء
  • الخميس
  • الجمعة
  • السبت
  • الأحد
openingHoursSpecification.opens

Time

تمثل هذه الخاصية الوقت الذي يفتح فيه الموقع الجغرافي للنشاط التجاري بالتنسيق س س:د د:ث ث.

openingHoursSpecification.validFrom

Date

تمثل هذه الخاصية تاريخ بدء الإغلاق الموسمي للنشاط التجاري، بالتنسيق سنة-شهر-يوم (مع كتابة أرقام السنة كاملة).

openingHoursSpecification.validThrough

Date

تمثّل هذه السمة تاريخ نهاية الإغلاق الموسمي للنشاط التجاري، بالتنسيق سنة-شهر-يوم (مع كتابة أرقام السنة كاملة).

priceRange

Text

نطاق السعر النسبي للنشاط التجاري، والذي يتم تحديده عادةً من خلال نطاق رقمي (على سبيل المثال، "من 10 إلى 15 دولار أمريكي") أو عدد مُسوّى من علامات العملات (على سبيل المثال، "$$$")

يجب ألّا يتجاوز هذا الحقل 100 حرف. وإذا تجاوز 100 حرف، لن يعرض محرّك البحث Google نطاق السعر للنشاط التجاري.

review

Review

على المواقع الإلكترونية التي تستضيف مراجعات بشأن أنشطة تجارية محلية: مراجعة بشأن نشاط تجاري محلي. اتّبِع إرشادات مقتطفات المراجعة وقائمة خصائص المراجعة المطلوبة والمقترَحة.

servesCuisine

servesCuisine

أنواع المأكولات التي يتم تقديمها في المطعم.

telephone

Text

تمثل هذه الخاصية رقم هاتف النشاط التجاري المُخصّص ليكون طريقة الاتصال الأساسية للعملاء. ويجب تضمين رمز البلد ورمز المنطقة في رقم الهاتف.

url

URL

تمثّل هذه السمة عنوان URL المؤهّل بالكامل للموقع الجغرافي المحدد الذي يقع فيه النشاط التجاري. ويجب أن يكون عنوان URL رابطًا صالحًا.

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

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

حقل متكرّر للخاصية URL أو ImageObject

صورة واحدة أو أكثر للمطعم.

إرشادات إضافية للصور:

  • يجب أن تحتوي كل صفحة على صورة واحدة على الأقل (سواء استخدمت الترميز فيها أم لا). وسيختار محرّك البحث Google أفضل صورة لعرضها في نتائج "بحث Google" استنادًا إلى نسبة العرض إلى الارتفاع ودرجة الدقة.
  • يجب أن تكون عناوين URL للصور قابلة للزحف والفهرسة. لمعرفة ما إذا كان بإمكان محرّك البحث Google الوصول إلى عناوين URL، استخدِم أداة فحص عنوان URL.
  • يجب أن تمثّل الصور المحتوى الذي تم ترميزه.
  • يجب أن تكون الصور بتنسيق ملف يتوافق مع تطبيق "صور بحث Google".
  • للحصول على أفضل النتائج، قدِّم عدة صور عالية الدقة (بحد أدنى 50 ألف بكسل عند ضرب العرض بالارتفاع) وبنسب العرض إلى الارتفاع التالية: 16×9 و4×3 و1×1.

مثلاً:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
name

Text

اسم المطعم.

الخصائص المقترَحة
address

PostalAddress

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


"address": {
  "@type": "PostalAddress",
  "streetAddress": "148 W 51st St",
  "addressLocality": "New York",
  "addressRegion": "NY",
  "postalCode": "10019",
  "addressCountry": "US"
}
servesCuisine

servesCuisine

أنواع المأكولات التي يتم تقديمها في المطعم.

تحديد المشاكل وحلّها

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