البيانات المنظَّمة الخاصة ببيانات التاجر (Product‏، Offer)

طريقة عرض بطاقة معلومات التسوّق في نتائج البحث

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

يركّز هذا الدليل على متطلّبات بيانات Product المنظَّمة لبيانات التاجر. إذا لم تكُن متأكّدًا من الترميز المناسب لحالتك، راجِع المقدّمة حول ترميز Product.

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

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

إليك نظرة عامة حول كيفية إنشاء بيانات منظَّمة واختبارها وإصدارها.

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

أمثلة

توضّح الأمثلة التالية كيفية تضمين البيانات المنظَّمة على صفحات موقعك الإلكتروني في حالات مختلفة.

صفحة منتج تتضمن عرضًا

في ما يلي مثال على صفحة منتج تبيع منتجًا، وتعرض مراجعاته.

JSON-LD


 <html>
  <head>
    <title>Executive Anvil</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "name": "Executive Anvil",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
      "sku": "0446310786",
      "mpn": "925872",
      "brand": {
        "@type": "Brand",
        "name": "ACME"
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": 4,
          "bestRating": 5
        },
        "author": {
          "@type": "Person",
          "name": "Fred Benson"
        }
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 4.4,
        "reviewCount": 89
      },
      "offers": {
        "@type": "Offer",
        "url": "https://example.com/anvil",
        "priceCurrency": "USD",
        "price": 119.99,
        "priceValidUntil": "2024-11-20",
        "itemCondition": "https://schema.org/UsedCondition",
        "availability": "https://schema.org/InStock"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
    <div typeof="schema:Product">
        <div rel="schema:review">
          <div typeof="schema:Review">
            <div rel="schema:reviewRating">
              <div typeof="schema:Rating">
                <div property="schema:ratingValue" content="4"></div>
                <div property="schema:bestRating" content="5"></div>
              </div>
            </div>
            <div rel="schema:author">
              <div typeof="schema:Person">
                <div property="schema:name" content="Fred Benson"></div>
              </div>
            </div>
          </div>
        </div>
        <div rel="schema:image" resource="https://example.com/photos/4x3/photo.jpg"></div>
        <div property="schema:mpn" content="925872"></div>
        <div property="schema:name" content="Executive Anvil"></div>
        <div property="schema:description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height."></div>
        <div rel="schema:image" resource="https://example.com/photos/1x1/photo.jpg"></div>
        <div rel="schema:brand">
          <div typeof="schema:Brand">
            <div property="schema:name" content="ACME"></div>
          </div>
        </div>
        <div rel="schema:aggregateRating">
          <div typeof="schema:AggregateRating">
            <div property="schema:reviewCount" content="89"></div>
            <div property="schema:ratingValue" content="4.4"></div>
          </div>
        </div>
        <div rel="schema:offers">
          <div typeof="schema:Offer">
            <div property="schema:price" content="119.99"></div>
            <div property="schema:availability" content="https://schema.org/InStock"></div>
            <div property="schema:priceCurrency" content="USD"></div>
            <div property="schema:priceValidUntil" datatype="xsd:date" content="2024-11-20"></div>
            <div rel="schema:url" resource="https://example.com/anvil"></div>
            <div property="schema:itemCondition" content="https://schema.org/UsedCondition"></div>
          </div>
        </div>
        <div rel="schema:image" resource="https://example.com/photos/16x9/photo.jpg"></div>
        <div property="schema:sku" content="0446310786"></div>
      </div>
  </body>
</html>

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


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="mpn" content="925872" />
      <meta itemprop="name" content="Executive Anvil" />
      <link itemprop="image" href="https://example.com/photos/16x9/photo.jpg" />
      <link itemprop="image" href="https://example.com/photos/4x3/photo.jpg" />
      <link itemprop="image" href="https://example.com/photos/1x1/photo.jpg" />
      <meta itemprop="description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height." />
      <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
        <link itemprop="url" href="https://example.com/anvil" />
        <meta itemprop="availability" content="https://schema.org/InStock" />
        <meta itemprop="priceCurrency" content="USD" />
        <meta itemprop="itemCondition" content="https://schema.org/UsedCondition" />
        <meta itemprop="price" content="119.99" />
        <meta itemprop="priceValidUntil" content="2024-11-20" />
      </div>
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <meta itemprop="ratingValue" content="4.4" />
      </div>
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Fred Benson" />
        </div>
        <div itemprop="reviewRating" itemtype="https://schema.org/Rating" itemscope>
          <meta itemprop="ratingValue" content="4" />
          <meta itemprop="bestRating" content="5" />
        </div>
      </div>
      <meta itemprop="sku" content="0446310786" />
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="ACME" />
      </div>
    </div>
  </div>
  </body>
</html>

التسعير

إليك مثالان على ترميز السعر بتنسيق JSON-LD.

يمكن تحديد السعر باستخدام سمة price على النحو التالي:

"offers": {
  "@type": "Offer",
  "price": 10.00,
  "priceCurrency": "USD",
  ...
}

يمكنك بدلاً من ذلك تحديد السعر باستخدام سمة priceSpecification.

"offers": {
  "@type": "Offer",
  "priceSpecification": {
    "@type": "UnitPriceSpecification",
    "price": 10.00,
    "priceCurrency": "USD"
  },
  ...
}

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

إليك مثال على كيفية تحديد سعر 4.5 لتر لمنتج يُباع دائمًا بكميات مضاعفة من الحجم 750 مل. هذا النموذج من التسعير مهم بشكل خاص في الاتحاد الأوروبي للمنتجات التي تُباع حسب الحجم أو الوزن.

عند تقديم مقياس تسعير الوحدات والمقياس الأساسي لتسعير الوحدات، يجب تحديد السعر داخل UnitPriceSpecification.

"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": 81.00,
"priceCurrency": "EUR",
"referenceQuantity": {
  "@type": "QuantitativeValue",
  "value": "4.5",
  "unitCode": "LTR",
  "valueReference": {
    "@type": "QuantitativeValue",
    "value": "750",
    "unitCode": "MLT"
  }
}
}

تفاصيل الشحن

في ما يلي مثال على صفحة منتج تحتوي على تفاصيل الشحن. في هذا المثال، يبلغ سعر الشحن ‎$3.49 لجميع المستخدمين المقيمين في الولايات المتحدة. للاطّلاع على المزيد من الأمثلة، راجِع قسم الشحن.

JSON-LD


 <html>
  <head>
    <title>Nice trinket</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "sku": "trinket-12345",
      "gtin14": "12345678901234",
      "image": [
        "https://example.com/photos/16x9/trinket.jpg",
        "https://example.com/photos/4x3/trinket.jpg",
        "https://example.com/photos/1x1/trinket.jpg"
      ],
      "name": "Nice trinket",
      "description": "Trinket with clean lines",
      "brand": {
        "@type": "Brand",
        "name": "MyBrand"
      },
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/trinket_offer",
        "itemCondition": "https://schema.org/NewCondition",
        "availability": "https://schema.org/InStock",
        "price": 39.99,
        "priceCurrency": "USD",
        "priceValidUntil": "2024-11-20",
        "shippingDetails": {
          "@type": "OfferShippingDetails",
          "shippingRate": {
            "@type": "MonetaryAmount",
            "value": 3.49,
            "currency": "USD"
          },
          "shippingDestination": {
            "@type": "DefinedRegion",
            "addressCountry": "US"
          },
          "deliveryTime": {
            "@type": "ShippingDeliveryTime",
            "handlingTime": {
              "@type": "QuantitativeValue",
              "minValue": 0,
              "maxValue": 1,
              "unitCode": "DAY"
            },
            "transitTime": {
              "@type": "QuantitativeValue",
              "minValue": 1,
              "maxValue": 5,
              "unitCode": "DAY"
            }
          }
        }
      },
      "review": {
        "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": 4,
            "bestRating": 5
          },
          "author": {
            "@type": "Person",
            "name": "Fred Benson"
          }
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": 4.4,
          "reviewCount": 89
        }
      }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Nice trinket</title>
  </head>
  <body>
    <div typeof="schema:Product">
      <div property="schema:sku" content="trinket-12345"></div>
      <div property="schema:gtin14" content="12345678901234"></div>
      <div property="schema:name" content="Nice trinket"></div>
      <div rel="schema:image" resource="https://example.com/photos/16x9/trinket.jpg"></div>
      <div rel="schema:image" resource="https://example.com/photos/4x3/trinket.jpg"></div>
      <div rel="schema:image" resource="https://example.com/photos/1x1/trinket.jpg"></div>
      <div property="schema:description" content="Trinket with clean lines"></div>
      <div rel="schema:brand">
        <div typeof="schema:Brand">
          <div property="schema:name" content="MyBrand"></div>
        </div>
      </div>
      <div rel="schema:offers">
        <div typeof="schema:Offer">
          <div rel="schema:url" resource="https://example.com/trinket_offer"></div>
          <div property="schema:itemCondition" content="https://schema.org/NewCondition"></div>
          <div property="schema:availability" content="https://schema.org/InStock"></div>
          <div property="schema:price" content="39.99"></div>
          <div property="schema:priceCurrency" content="USD"></div>
          <div property="schema:priceValidUntil" datatype="xsd:date" content="2024-11-20"></div>
          <div rel="schema:shippingDetails">
            <div typeof="schema:OfferShippingDetails">
              <div rel="schema:shippingRate">
                <div typeof="schema:MonetaryAmount">
                  <div property="schema:value" content="3.49"></div>
                  <div property="schema:currency" content="USD"></div>
                </div>
              </div>
              <div rel="schema:shippingDestination">
                <div typeof="schema:DefinedRegion">
                  <div property="schema:addressCountry" content="US"></div>
                </div>
              </div>
              <div rel="schema:deliveryTime">
                <div typeof="schema:ShippingDeliveryTime">
                  <div rel="schema:handlingTime">
                    <div typeof="schema:QuantitativeValue">
                      <div property="schema:minValue" content="0"></div>
                      <div property="schema:maxValue" content="1"></div>
                      <div property="schema:unitCode" content="DAY"></div>
                    </div>
                  </div>
                  <div rel="schema:transitTime">
                    <div typeof="schema:QuantitativeValue">
                      <div property="schema:minValue" content="1"></div>
                      <div property="schema:maxValue" content="5"></div>
                      <div property="schema:unitCode" content="DAY"></div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div rel="schema:review">
        <div typeof="schema:Review">
          <div rel="schema:reviewRating">
            <div typeof="schema:Rating">
              <div property="schema:ratingValue" content="4"></div>
              <div property="schema:bestRating" content="5"></div>
            </div>
          </div>
          <div rel="schema:author">
            <div typeof="schema:Person">
              <div property="schema:name" content="Fred Benson"></div>
            </div>
          </div>
        </div>
      </div>
      <div rel="schema:aggregateRating">
        <div typeof="schema:AggregateRating">
          <div property="schema:reviewCount" content="89"></div>
          <div property="schema:ratingValue" content="4.4"></div>
        </div>
      </div>
    </div>
  </body>
</html>

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


 <html>
  <head>
    <title>Nice trinket</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="sku" content="trinket-12345" />
      <meta itemprop="gtin14" content="12345678901234" />
      <meta itemprop="name" content="Nice trinket" />
      <link itemprop="image" href="https://example.com/photos/16x9/trinket.jpg" />
      <link itemprop="image" href="https://example.com/photos/4x3/trinket.jpg" />
      <link itemprop="image" href="https://example.com/photos/1x1/trinket.jpg" />
      <meta itemprop="description" content="Trinket with clean lines" />
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="MyBrand" />
      </div>
      <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
        <link itemprop="url" href="https://www.example.com/trinket_offer" />
        <meta itemprop="itemCondition" content="https://schema.org/NewCondition" />
        <meta itemprop="availability" content="https://schema.org/InStock" />
        <meta itemprop="price" content="39.99" />
        <meta itemprop="priceCurrency" content="USD" />
        <meta itemprop="priceValidUntil" content="2024-11-20" />
        <div itemprop="shippingDetails" itemtype="https://schema.org/OfferShippingDetails" itemscope>
          <div itemprop="shippingRate" itemtype="https://schema.org/MonetaryAmount" itemscope>
            <meta itemprop="value" content="3.49" />
            <meta itemprop="currency" content="USD" />
          </div>
          <div itemprop="shippingDestination" itemtype="https://schema.org/DefinedRegion" itemscope>
            <meta itemprop="addressCountry" content="US" />
          </div>
          <div itemprop="deliveryTime" itemtype="https://schema.org/ShippingDeliveryTime" itemscope>
            <div itemprop="handlingTime" itemtype="https://schema.org/QuantitativeValue" itemscope>
              <meta itemprop="minValue" content="0" />
              <meta itemprop="maxValue" content="1" />
              <meta itemprop="unitCode" content="DAY" />
            </div>
            <div itemprop="transitTime" itemtype="https://schema.org/QuantitativeValue" itemscope>
              <meta itemprop="minValue" content="1" />
              <meta itemprop="maxValue" content="5" />
              <meta itemprop="unitCode" content="DAY" />
            </div>
          </div>
        </div>
      </div>
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Fred Benson" />
        </div>
        <div itemprop="reviewRating" itemtype="https://schema.org/Rating" itemscope>
          <meta itemprop="ratingValue" content="4" />
          <meta itemprop="bestRating" content="5" />
        </div>
      </div>
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <meta itemprop="ratingValue" content="4.4" />
      </div>
    </div>
  </div>
  </body>
</html>

الشحن المجاني

في ما يلي مثال على توفير شحن مجاني للمشترين في ولاية نيويورك في الولايات المتحدة.

"shippingDetails": {
  "@type": "OfferShippingDetails",
  "shippingRate": {
    "@type": "MonetaryAmount",
    "value": "0",
    "currency": "USD"
  },
  "shippingDestination": [
    {
      "@type": "DefinedRegion",
      "addressCountry": "US",
      "addressRegion": ["NY"]
    }
  ]
}

تفاصيل الإرجاع

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

JSON-LD


 <html>
  <head>
    <title>Nice trinket</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "sku": "trinket-12345",
      "gtin14": "12345678901234",
      "image": [
        "https://example.com/photos/16x9/trinket.jpg",
        "https://example.com/photos/4x3/trinket.jpg",
        "https://example.com/photos/1x1/trinket.jpg"
      ],
      "name": "Nice trinket",
      "description": "Trinket with clean lines",
      "brand": {
        "@type": "Brand",
        "name": "MyBrand"
      },
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/trinket_offer",
        "itemCondition": "https://schema.org/NewCondition",
        "availability": "https://schema.org/InStock",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "price": 39.99,
          "priceCurrency": "CHF"
        },
        "hasMerchantReturnPolicy": {
          "@type": "MerchantReturnPolicy",
          "applicableCountry": "CH",
          "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
          "merchantReturnDays": 60,
          "returnMethod": "https://schema.org/ReturnByMail",
          "returnFees": "https://schema.org/FreeReturn"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Nice trinket</title>
  </head>
  <body>
    <div typeof="schema:Product">
      <div property="schema:sku" content="trinket-12345"></div>
      <div property="schema:gtin14" content="12345678901234"></div>
      <div property="schema:name" content="Nice trinket"></div>
      <div rel="schema:image" resource="https://example.com/photos/16x9/trinket.jpg"></div>
      <div rel="schema:image" resource="https://example.com/photos/4x3/trinket.jpg"></div>
      <div rel="schema:image" resource="https://example.com/photos/1x1/trinket.jpg"></div>
      <div property="schema:description" content="Trinket with clean lines"></div>
      <div rel="schema:brand">
        <div typeof="schema:Brand">
          <div property="schema:name" content="MyBrand"></div>
        </div>
      </div>
      <div rel="schema:offers">
        <div typeof="schema:Offer">
          <div rel="schema:url" resource="https://example.com/trinket_offer"></div>
          <div property="schema:itemCondition" content="https://schema.org/NewCondition"></div>
          <div property="schema:availability" content="https://schema.org/InStock"></div>
          <div property="schema:price" content="39.99"></div>
          <div property="schema:priceCurrency" content="CHF"></div>
          <div property="schema:priceValidUntil" datatype="xsd:date" content="2024-11-20"></div>
          <div rel="schema:hasMerchantReturnPolicy">
            <div typeof="schema:MerchantReturnPolicy">
              <div property="schema:applicableCountry" content="US"></div>
              <div property="schema:returnPolicyCategory" content="https://schema.org/MerchantReturnFiniteReturnWindow"></div>
              <div property="schema:merchantReturnDays" content="60"></div>
              <div property="schema:returnMethod" content="https://schema.org/ReturnByMail"></div>
              <div property="schema:returnFees" content="https://schema.org/FreeReturn"></div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </body>
</html>

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


 <html>
  <head>
    <title>Nice trinket</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="sku" content="trinket-12345" />
      <meta itemprop="gtin14" content="12345678901234" />
      <meta itemprop="name" content="Nice trinket" />
      <link itemprop="image" href="https://example.com/photos/16x9/trinket.jpg" />
      <link itemprop="image" href="https://example.com/photos/4x3/trinket.jpg" />
      <link itemprop="image" href="https://example.com/photos/1x1/trinket.jpg" />
      <meta itemprop="description" content="Trinket with clean lines" />
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="MyBrand" />
      </div>
      <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
        <link itemprop="url" href="https://www.example.com/trinket_offer" />
        <meta itemprop="itemCondition" content="https://schema.org/NewCondition" />
        <meta itemprop="availability" content="https://schema.org/InStock" />
        <meta itemprop="price" content="39.99" />
        <meta itemprop="priceCurrency" content="CHF" />
        <meta itemprop="priceValidUntil" content="2024-11-20" />
        <div itemprop="hasMerchantReturnPolicy" itemtype="https://schema.org/MerchantReturnPolicy" itemscope>
          <meta itemprop="applicableCountry" content="US" />
          <meta itemprop="returnPolicyCategory" content="https://schema.org/MerchantReturnFiniteReturnWindow" />
          <meta itemprop="merchantReturnDays" content="60" />
          <meta itemprop="returnMethod" content="https://schema.org/ReturnByMail" />
          <meta itemprop="returnFees" content="https://schema.org/FreeReturn" />
        </div>
      </div>
    </div>
  </div>
  </body>
</html>

تقييمات كفاءة استهلاك الطاقة

يوضّح المثال التالي كيفية تحديد معلومات كفاءة استهلاك الطاقة باستخدام البيانات المنظَّمة. يحدد المثال كفاءة استهلاك الطاقة في الاتحاد الأوروبي من الفئة "C" استنادًا إلى مقياس يتراوح من ‎"A+"‎ إلى "F" لسخان مياه.

يُرجى العِلم أنّ قيمة الحدّ الأدنى لفئة كفاءة استهلاك الطاقة تحدد الفئة الأقل كفاءة على مقياس استهلاك الطاقة (في هذه الحالة تكون "F")، بينما تحدد قيمة الحدّ الأقصى لفئة كفاءة استهلاك الطاقة الفئة الأكثر كفاءة (في هذه الحالة تكون "A+").

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "Water heater",
  "description": "Large capacity water heater",
  "gtin14": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  },
  "hasEnergyConsumptionDetails": {
    "@type": "EnergyConsumptionDetails",
    "hasEnergyEfficiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
    "energyEfficiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF",
    "energyEfficiencyScaleMax": "https://schema.org/EUEnergyEfficiencyCategoryA1Plus"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/hotwaterheater",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR"
  }
}

تصميم ثلاثي الأبعاد

يعرض هذا المثال كيفية ربط تصميم ثلاثي الأبعاد بأحد المنتجات باستخدام السمة subjectOf والنوع 3DModel.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/sofa.jpg",
  "name": "Water heater",
  "description": "White 3-Seat Sofa",
  "gtin14": "12345678901231",
  "mpn": "S1234W3",
  "brand": {
    "@type": "Brand",
    "name": "ExampleSofaBrand"
  },
  "subjectOf": {
    "@type": "3DModel",
    "encoding": {
      "@type": "MediaObject",
      "contentUrl": "https://example.com/sofa.gltf"
    }
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/whitechaiselongue",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1299.00,
    "priceCurrency": "USD"
  }
}

الإرشادات

عليك اتّباع الإرشادات التالية ليكون ترميز Product مؤهَّلاً للعرض ضمن التجارب المتعلّقة ببيانات التاجر:

الإرشادات الفنية

  • الصفحات المؤهّلة للتجارب المتعلّقة ببيانات التاجر هي تلك التي يمكن للمتسوّق شراء منتج منها، وليس الصفحات التي تحتوي على روابط لمواقع إلكترونية أخرى تبيع المنتج. قد يحاول محرّك بحث Google التحقق من بيانات المنتج المدرَجة في بيانات التاجر قبل عرض المعلومات في نتائج البحث.
  • في الوقت الحالي، نتائج المنتج الغنية بصريًا تتوافق فقط مع صفحات تركّز على منتج واحد (أو على خيارات متعدّدة من المنتج نفسه). على سبيل المثال، لا يمكن اعتبار قائمة "الأحذية في متجرنا" منتجًا محدّدًا. ويتضمّن ذلك خيارات المنتج التي تشمل عنوان URL منفصلاً لكل خيار. ننصحك بالتركيز على إضافة الترميز إلى صفحات المنتجات الفردية بدلاً من الصفحات التي تتضمّن عدّة منتجات أو فئة من المنتجات.
  • لمزيد من التفاصيل حول كيفية ترميز خيارات المنتجات، راجِع المستندات حول البيانات المنظَّمة الخاصة بخيارات المنتجات.
  • عند عرض منتجات للبيع بعملات متعددة، يجب أن يكون لديك عنوان URL منفصل لكل عملة. على سبيل المثال، إذا كان أحد المنتجات متاحًا للبيع بالدولار الكندي والدولار الأمريكي، استخدِم عنوان URL منفصلاً لكل عملة.
  • حاليًا، لا تتوفر السمة Car تلقائيًا كنوع فرعي من المنتج. لذلك، يجب في الوقت الحالي تضمين النوعَين السيارة والمنتج إذا كنت تريد إرفاق التقييمات الخاصة بهما وتأهيل المنتج للظهور في نتائج البحث. على سبيل المثال، بتنسيق JSON-LD:
    {
      "@context": "https://schema.org",
      "@type": ["Product", "Car"],
      ...
    }

إرشادات المحتوى

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

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

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

معلومات المنتج

Product

يتوفّر تعريف السمة Product الكامل على schema.org/Product. عند ترميز محتواك لعرض معلومات المنتج، استخدِم السمات التالية للنوع Product:

السمات المطلوبة
name

Text

اسم المنتج

image

حقل متكرّر للسمتَين ImageObject أو URL

تمثّل هذه السمة عنوان URL لصورة المنتج. ويفضَّل استخدام الصور التي تعرض المنتج بوضوح (على خلفية بيضاء مثلاً).

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

  • يجب أن تحتوي كل صفحة على صورة واحدة على الأقل (سواء استخدمت الترميز فيها أم لا). وسيختار محرّك البحث 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"
]
offers

Offer

إنها سمة Offer مدمجة لبيع المنتج.

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

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

AggregateRating

إنها سمة aggregateRating مدمجة للمنتج. اتّبِع إرشادات مقتطفات المراجعة وقائمة سمات AggregateRating المطلوبة والمقترَحة.

audience

PeopleAudience

معلومات اختيارية بشأن الجمهور المقترَح للمنتج، مثل الجنس والفئة العمرية المقترَحة. السمة المتوافقة هي من النوع PeopleAudience فقط. اطّلِع على قائمة بسمات PeopleAudience المتوافقة مع محرك بحث Google.

brand.name

Text

أدخِل العلامة التجارية للمنتج في السمة name للنوع Brand إذا كانت معروفة. أدخِل اسم علامة تجارية واحدًا كحد أقصى.

color

Text

تمثّل هذه السمة اللون أو تركيبة اللون للمنتج، (على سبيل المثال، "أحمر" أو "أصفر/أزرق سماوي"). اطّلِع أيضًا على سمة اللون في مساعدة Google Merchant Center.

description

Text

وصف المنتج. علمًا أنّ وصف المنتج ليس إلزاميًا، فإنّنا ننصح بشدة بتقديم وصف في هذه السمة.

gtin | gtin8 | gtin12 | gtin13 | gtin14 | isbn

Text

تتضمن هذه السمة جميع المعرّفات العامة القابلة للتطبيق، ويمكنك الاطّلاع على هذه المعرّفات على schema.org/Product. على الرغم من أنّه يمكنك استخدام سمة gtin العامة لجميع أرقام GTIN، ننصحك بدلاً من ذلك باستخدام رقم GTIN محدّد وخاص بمنتجك للإشارة إلى المنتج المعني بأدق شكل ممكن. احرص على توفير قيمة GTIN رقمية، لأنّنا لا نقبل أرقام GTIN على شكل عناوين URL.

isbn هي سمة صالحة فقط في Book. للحصول على أفضل النتائج، استخدِم تنسيق ISBN-13. لاستخدام السمة Book بشكل صحيح، عليك إدخال السمة Product أيضًا. سيتيح لك هذا الإجراء استخدام سمات من كلا النوعَين على العقدة. مثلاً:

{
  "@context": "https://schema.org",
  "@type": ["Product", "Book"],
  ....
}
hasEnergyConsumptionDetails

EnergyConsumptionDetails

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

inProductGroupWithID

Text

تمثّل معرّف مجموعة المنتجات التي ينتمي إليها خيار المنتج هذا. اطّلِع أيضًا على Item Group Id في قسم المساعدة في Google Merchant Center. يجب تحديد قيمة واحدة كحدّ أقصى.

لمزيد من التفاصيل حول كيفية إضافة ترميز خيارات المنتجات، راجِع المستندات حول البيانات المنظَّمة الخاصة بخيارات المنتجات.
isVariantOf

ProductGroup

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

material

Text

تركيبة المواد أو المواد التي صُنع منها المنتج، مثل "الجلد" أو "القطن" أو "البوليستر". اطّلِع أيضًا على Material في مساعدة Google Merchant Center.

mpn

Text

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

pattern

Text

نمط المنتج، مثل "منقّط" أو "مخطّط". اطّلِع أيضًا على Pattern في صفحة &quot;مواصفات بيانات المنتج &quot; ضمن Google Merchant Center.

review

Review

إنّها سمة Review مدمجة للمنتج. اتّبِع إرشادات مقتطفات المراجعات وقائمة سمات المراجعة المطلوبة وتلك التي يُنصح بها. اطّلِع أيضًا على قائمة بسمات Review الإضافية الخاصة بنوع schema.org Product.

إذا أضفت مراجعة للمنتج، عليك أن يكون اسم المُراجع اسمًا صالحًا للسمتَين Person أو Team.

صيغة غير محبَّذة: خصم %50 يوم الجمعة البيضاء

صيغة محبَّذة: &quot;منير كامل&quot; أو &quot;مُراجعو جريدة القاهرة الإلكترونية&quot;

size

Text أو SizeSpecification

مقاس المنتج، مثل "XL" أو "متوسط". اطّلِع كذلك على size في صفحة مواصفات بيانات المنتج ضمن Google Merchant Center. اطّلِع على قائمة بسمات SizeSpecification المتوافقة مع محرك بحث Google. يجب تحديد قيمة واحدة كحدّ أقصى.

sku

Text

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

  • يجب أن تحتوي قيمة sku على رموز يونيكود صالحة للتبادل.
  • يجب ألّا تحتوي قيمة sku على أي مسافات بيضاء (كما هو موضّح في موقع رموز يونيكود للمسافات البيضاء).
  • ننصح بتضمين رموز ASCII فقط في قيمة sku.
subjectOf

3DModel

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

3DModel

يتوفّر تعريف السمة 3DModel الكامل على schema.org/3DModel.

استخدِم السمات التالية لربط المنتج بتصميم ثلاثي الأبعاد. يمكن حاليًا استخدام التصاميم التي تكون بتنسيق glTF فقط.

السمات المطلوبة
encoding

MediaObject

تمثّل هذه السمة محتوى الوسائط للتصميم الثلاثي الأبعاد.

encoding.contentUrl

URL

تمثّل هذه السمة الرابط إلى ملف تعريف للتصميم الثلاثي الأبعاد بالتنسيق glTF. يجب أن يتضمّن الرابط اللاحقة .gltf أو .glb.

تفاصيل العرض

Offer

يتوفّر تعريف السمة Offer الكامل على schema.org/Offer. عند ترميز العروض داخل منتج ما، استخدِم السمات التالية الخاصة بالنوع schema.org Offer.

السمات المطلوبة
price أو priceSpecification.price

Number

تمثّل هذه السمة سعر العرض للمنتج. اتّبِع إرشادات استخدام schema.org.

إليك مثال على السمة price:

"offers": {
  "@type": "Offer",
  "price": 39.99,
  "priceCurrency": "USD"
}

على عكس مقتطفات المنتجات، تتطلب تجارب بيانات التاجر سعرًا أكبر من صفر.

سعر العرض مطلوب، ولكن قد يكون مدمجًا داخل السمة priceSpecification بدلاً من تقديمه على مستوى سمة Offer.

priceCurrency أو priceSpecification.priceCurrency

Text

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

السمة priceCurrency مطلوبة في حالة تحديد السمة price وبخلاف ذلك، فإن السمة priceSpecification.priceCurrency مطلوبة في حالة تحديد السمة priceSpecification.price.

priceSpecification

UnitPriceSpecification

يمكن تحديد الأسعار المعقدة باستخدام السمة priceSpecification بدلاً من السمة price. اطّلِع على قائمة سمات UnitPriceSpecification المتاحة وأمثلة عليها للحصول على أمثلة حول طريقة تنفيذ ترميز أشكال مختلفة من السعر.

يمكن تحديد الأسعار باستخدام السمتَين price وpriceCurrency، وذلك إما على مستوى المسة Offer أو داخل السمة priceSpecification.

يمكن أن تحدد الأسعار المشتملة على مقاييس تسعير الوحدات سمة referenceQuantity داخل UnitPriceSpecification.

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

ItemAvailability

تمثّل هذه السمة الخيارات المتاحة لمدى توفُّر المنتج. يمكن أيضًا استخدام الأسماء المختصرة بدون بادئة عنوان URL (على سبيل المثال BackOrder).

  • https://schema.org/BackOrder: السلعة غير متوفرة حاليًا ولكن يمكن طلبها
  • https://schema.org/Discontinued: تم إيقاف توفير السلعة نهائيًا
  • https://schema.org/InStock: السلعة متوفرة
  • https://schema.org/InStoreOnly: السلعة متوفرة للشراء في المتجر فقط
  • https://schema.org/LimitedAvailability: السلعة متوفرة بدرجة محدودة
  • https://schema.org/OnlineOnly: السلعة متوفرة على الإنترنت فقط
  • https://schema.org/OutOfStock: السلعة غير متوفرة حاليًا
  • https://schema.org/PreOrder: السلعة متوفرة للشراء من خلال طلب مُسبق
  • https://schema.org/PreSale: السلعة متوفرة للطلب والتسليم قبل أن تصبح متاحة للجمهور العام
  • https://schema.org/SoldOut: لم تعُد السلعة متوفرة

لا تحدّد أكثر من قيمة واحدة.

hasMerchantReturnPolicy

MerchantReturnPolicy

تمثّل هذه السمة معلومات مضمَّنة عن سياسات الإرجاع المرتبطة بالسمة Offer. إذا قررت إضافة hasMerchantReturnPolicy، أضِف سمات MerchantReturnPolicy المطلوبة والمقترَحة.

itemCondition

OfferItemCondition

تمثّل هذه السمة حالة السلعة المعروضة للبيع. يمكن أيضًا استخدام الأسماء المختصرة بدون بادئة عنوان URL (على سبيل المثال NewCondition).

  • https://schema.org/NewCondition: السلعة جديدة
  • https://schema.org/RefurbishedCondition: السلعة مجدَّدة
  • https://schema.org/UsedCondition: السعلة مستعمَلة (ليست جديدة)

لا تحدّد أكثر من قيمة واحدة.

shippingDetails

OfferShippingDetails

معلومات مدمجة حول سياسات الشحن والخيارات المرتبطة بسمة Offer. إذا قررت إضافة سمة shippingDetails، أضِف سمات OfferShippingDetails المطلوبة والمقترَحة.

url

URL

تمثّل هذه السمة عنوان URL لصفحة الويب الخاصة بالمنتج يمكن للمتسوّق من خلاله شراء المنتج. قد يكون عنوان URL هذا هو عنوان URL المفضّل للصفحة الحالية والذي يتضمن كل خيارات المنتج التي تم انتقاؤها بالشكل الملائم. يمكن حذف عنوان URL. لا تقدِّم عناوين URL متعددة.

لمزيد من التفاصيل حول كيفية إضافة ترميز خيارات المنتجات، راجِع المستندات حول البيانات المنظَّمة الخاصة بخيارات المنتجات.

UnitPriceSpecification

يتوفّر تعريف السمة UnitPriceSpecification الكامل على schema.org/UnitPriceSpecification. استخدِم السمات التالية لتضمين مخططات تسعير أكثر تعقيدًا.

السمات المطلوبة
price

Number

تمثّل هذه السمة سعر العرض للمنتج. اطّلِع أيضًا على سمة price الخاصة بسمة Offer.

priceCurrency

Text

تمثّل هذه السمة العملة المستخدمة لتحديد سعر المنتج وتكون بالتنسيق ISO 4217 المكوّن من ثلاثة أحرف. اطّلِع أيضًا على سمة priceCurrency الخاصة بسمة Offer.

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

QuantitativeValue (لسعر الوحدة)

يتم استخدام الكمية المرجعية للأسعار التي تحدد قيمة مرجعية للسعر. راجِع أيضًا مثال التسعير باستخدام مقاييس تسعير الوحدات ومقياس تسعير الوحدات في مساعدة Google Merchant Center للحصول على مناقشة مفصّلة حول سعر الوحدة.

QuantitativeValue (لسعر الوحدة)

يتناول هذا القسم مسألة استخدام السمة QuantitativeValue للسمة referenceQuantity الخاصة بمواصفات تسعير الوحدة. (تُستخدم السمة QuantitativeValue أيضًا لمُدد الشحن، ولكن حسب قواعد مختلفة.) يتوفّر تعريف السمة QuantitativeValue الكامل على schema.org/QuantitativeValue.

يمكن استخدام السمة QuantitativeValue للتسعير الذي يعتمد على قياس الوحدة، مثل شراء أرضيات بالمتر المربّع أو سوائل بنصف الغالون. اطّلِع على مقياس تسعير الوحدات في مساعدة Google Merchant Center للحصول على مناقشة مفصّلة حول سعر الوحدة.

في ما يلي مثال على سعر بيع 4.5 لترات من منتج يمكن شراؤه بكميات مضاعفة من 750 مل.

"priceSpecification": {
  "@type": "UnitPriceSpecification",
  "price": 81.00,
  "priceCurrency": "EUR",
  "referenceQuantity": {
    "@type": "QuantitativeValue",
    "value": "4.5",
    "unitCode": "LTR",
    "valueReference": {
      "@type": "QuantitativeValue",
      "value": "750",
      "unitCode": "MLT"
    }
  }
}

استخدِم السمات التالية لعرض تفاصيل سعر الوحدة.

السمات المطلوبة
unitCode

Text أو URL

وحدة القياس. الرموز المتاحة هي إما رموز UN / CEFACT أو مكافئاتها السهلة القراءة للمستخدم كما هو مدرَج في مقياس تسعير الوحدات ضمن مساعدة Google Merchant Center.

value

Text

القيمة الرقمية للوحدة المُباعة.

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

QuantitativeValue

يجب أن تشمل السمة QuantitativeValue في السمة referenceQuantity الخاصة بـ UnitPriceSpecification سمة QuantitativeValue مدمجة في valueReference.

SizeSpecification

يُستخدم النوع SizeSpecification للإشارة إلى مقاس منتج. التعريف الكامل للنوع متاح على schema.org/SizeSpecification.

السمات المقترحة
name

Text

تمثّل هذه السمة اسم مقاس سهل القراءة للمستخدم، مثل "XL". اطّلِع على سمة المقاس في Google Merchant Center للحصول على مزيد من التفاصيل.

sizeGroup

WearableSizeGroupEnumeration أو Text

مجموعة المقاسات المقترَحة للمنتج، إذا وجدت. يتم تحديد تفسير المجموعة من خلال السمة sizeGroup. يمكن توفير مجموعتَين من المقاسات على الأكثر. القيم المسموح بها هي:

  • https://schema.org/WearableSizeGroupRegular: مقاس السلعة هو "متوسط"
  • https://schema.org/WearableSizeGroupPetite: مقاس السلعة هو "صغير جدًا"
  • https://schema.org/WearableSizeGroupPlus: مقاس السلعة هو "كبير جدًا"
  • https://schema.org/WearableSizeGroupTall: مقاس السلعة هو "طويل"
  • https://schema.org/WearableSizeGroupBig: مقاس السلعة هو "كبير"
  • https://schema.org/WearableSizeGroupMaternity: مقاس السلعة هو "النساء الحوامل"

يمكن أيضًا استخدام الأسماء المختصرة بدون بادئة عنوان URL (على سبيل المثال، WearableSizeGroupRegular).

راجِع أيضًا size_type في مساعدة Google Merchant Center وأنواع وقيم البيانات المنظَّمة المسموح بها في مساعدة Google Merchant Center للحصول على مزيد من المعلومات حول أنظمة المقاسات المعتمدة. يفهم محرك بحث Google القيم النصية أيضًا للسمة size_type (regular، وpetite، وplus، وtall، وbig، وmaternity)، لكن قد لا تفهمها محركات البحث الأخرى، لذلك ننصح باستخدام قيم التعداد العادية للسمة schema.org.

sizeSystem

WearableSizeSystemEnumeration أو Text

تمثّل هذه السمة نظام المقاسات للمنتج، إذا وجد. القيم المسموح بها هي:

  • https://schema.org/WearableSizeSystemAU: نظام المقاسات في أستراليا
  • https://schema.org/WearableSizeSystemBR: نظام المقاسات في البرازيل
  • https://schema.org/WearableSizeSystemCN: نظام المقاسات في الصين
  • https://schema.org/WearableSizeSystemDE: نظام المقاسات في ألمانيا
  • https://schema.org/WearableSizeSystemEurope: نظام المقاسات في أوروبا
  • https://schema.org/WearableSizeSystemFR: نظام المقاسات في فرنسا
  • https://schema.org/WearableSizeSystemIT: نظام المقاسات في إيطاليا
  • https://schema.org/WearableSizeSystemJP: نظام المقاسات في اليابان
  • https://schema.org/WearableSizeSystemMX: نظام المقاسات في المكسيك
  • https://schema.org/WearableSizeSystemUK: نظام المقاسات في المملكة المتحدة
  • https://schema.org/WearableSizeSystemUS: نظام المقاسات في الولايات المتحدة

يمكن أيضًا استخدام الأسماء المختصرة بدون بادئة عنوان URL (على سبيل المثال، WearableSizeSystemAU).

اطّلِع أيضًا على size_system في مساعدة Google Merchant Center. يفهم محرك بحث Google القيم النصية أيضًا للسمة size_system (مثل UR، وBR، وCN، وDE، وEU)، لكن قد لا تفهمها محركات البحث الأخرى، لذلك ننصح باستخدام قيم التعداد العادية للسمة schema.org.

PeopleAudience

يتوفّر تعريف السمة PeopleAudience الكامل على schema.org/PeopleAudience.

استخدِم السمات التالية عند الإشارة إلى الجمهور المقترَح لمنتج ما. راجِع أيضًا سمات وقيم البيانات المنظَّمة المسموح بها في مساعدة Google Merchant Center.

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

Text أو GenderType

تمثّل هذه السمة الجنس المقترَح الذي يناسبه المنتج. يجب أن تكون القيمة واحدة مما يلي:

  • https://schema.org/Male
  • https://schema.org/Female
  • Unisex: هذه القيمة (غير الحساسة لحالة الأحرف) غير مضمّنة في معيار schema.org ويجب ألّا تحتوي على البادئة https://schema.org/.

اطّلِع على السمة Gender في مساعدة Google Merchant Center للحصول على مزيد من التفاصيل.

يُرجى العِلم أنّ محرك بحث Google سيُكمل قيم GenderType بدون بادئة schema.org، وبالتالي سيتم أيضًا قبول قيم male وfemale الأولية.

suggestedMaxAge (أو suggestedAge.maxValue)

Number

تمثّل هذه السمة الحد الأقصى للأعمار المقترَحة لهذا المنتج، بالأعوام. يربط محرك بحث Google الحد الأقصى للأعمار المقترَحة للمنتجات بالمجموعة الثابتة التالية من القيم:

  • 0.25: لحديثي الولادة
  • 1.0: للأطفال الرضّع
  • 5.0: للأطفال الصغار
  • 13.0: للأولاد
suggestedMinAge (أو suggestedAge.minValue)

Number

تمثّل هذه السمة الحد الأدنى للأعمار المقترَحة لهذا المنتج، بالأعوام. يربط محرك بحث Google الحد الأدنى للأعمار المقترَحة للمنتجات بالمجموعة الثابتة التالية من القيم:

  • 0: لحديثي الولادة
  • 0.25: للأطفال الرضّع
  • 1.0: للأطفال الصغار
  • 5.0: للأولاد
  • 13.0: للأشخاص البالغين

EnergyConsumptionDetails

يتوفّر تعريف السمة EnergyConsumptionDetails الكامل على schema.org/EnergyConsumptionDetails.

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

السمات المطلوبة
hasEnergyEfficiencyCategory

EUEnergyEfficiencyEnumeration

تمثّل هذه السمة فئة كفاءة الطاقة للمنتج. لا يُسمح في الوقت الحالي إلا بتقييمات كفاءة الطاقة الخاصة بالاتحاد الأوروبي:

  • https://schema.org/EUEnergyEfficiencyCategoryA3Plus: الفئة A+++‎ من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryA2Plus: الفئة A++‎ من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryA1Plus: الفئة A+‎ من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryA: الفئة A من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryB: الفئة B من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryC: الفئة C من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryD: الفئة D من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryE: الفئة E من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryF: الفئة F من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي
  • https://schema.org/EUEnergyEfficiencyCategoryG: الفئة G من كفاءة استهلاك الطاقة الخاصة بالاتحاد الأوروبي

يمكن أيضًا استخدام الأسماء المختصرة بدون بادئة عنوان URL (على سبيل المثال، EUEnergyEfficiencyCategoryA).

السمات المقترَحة
energyEfficiencyScaleMin وenergyEfficiencyScaleMax

EUEnergyEfficiencyEnumeration

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

اطّلِع على السمة hasEnergyEfficiencyCategory للحصول على قائمة بالقيم المسموح بها.

تحدد السمة energyEfficiencyScaleMin أدنى فئة كفاءة على مقياس استهلاك الطاقة، بينما تحدد السمة energyEfficiencyScaleMax الفئة الأكثر كفاءة. على سبيل المثال، إذا كان المنتج ضمن فئة كفاءة استهلاك الطاقة "C" على مقياس من "A+++" إلى "D"، استخدِم:

{
  "@type": "EnergyConsumptionDetails",
  "hasEnergyEfficiencyCategory":  "https://schema.org/EUEnergyEfficiencyCategoryC",
  "energyEfficiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryD",
  "energyEfficiencyScaleMax": "https://schema.org/EUEnergyEfficiencyCategoryA3Plus"
}

إذا لم يتم تقديم السمة energyEfficiencyScaleMin، يُفترض توفُّر القيمة https://schema.org/EUEnergyEfficiencyCategoryG. وإذا لم يتم تقديم السمة energyEfficiencyScaleMax، يُفترض توفُّر القيمة https://schema.org/EUEnergyEfficiencyCategoryA3Plus.

الشحن

OfferShippingDetails

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

في بعض الأحيان، قد يوفّر التجّار عدة خيارات للمستخدمين في ما يتعلق بشحن منتج إلى وجهة معيّنة (على سبيل المثال، تسليم سريع في اليوم التالي، وتسليم خلال يومَين، وتسليم عادي). يمكنك الإشارة إلى كلّ من هذه الخيارات باستخدام سمات shippingDetails متعددة، ولكل منها تركيبات مختلفة من السمتَين shippingRate وdeliveryTime.

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

يتوفّر تعريف السمة OfferShippingDetails الكامل على schema.org/OfferShippingDetails.

السمات المطلوبة
deliveryTime

ShippingDeliveryTime

تمثّل هذه السمة إجمالي المهلة بين استلام الطلب ووصول السلع إلى العميل النهائي. يمكن دمج السمات التالية في السمة deliveryTime :

  • handlingTime
  • transitTime

لا تُضِف أكثر من سمة deliveryTime واحدة. اطّلِع أيضًا على قائمة بسمات ShippingDeliveryTime المتوافقة مع محرّك بحث Google.

shippingDestination

DefinedRegion

تشير هذه السمة إلى وجهات الشحن. حدِّد معلومات السمة shippingDestination.addressCountry. اطّلِع أيضًا على قائمة بسمات DefinedRegion المتوافقة مع محرّك بحث Google.

shippingRate

MonetaryAmount

معلومات عن تكلفة الشحن إلى الوجهة المحدّدة. يجب تحديد سمة واحدة على الأقل من shippingRate.value أو shippingRate.maxValue بالإضافة إلى shippingRate.currency.

يمكنك فقط تحديد سمة shippingRate واحدة لكل سمة OfferShippingDetails. للإشارة إلى عدة أسعار لمنتجك، حدِّد سمات OfferShippingDetail متعددة.

shippingRate.currency

Text

تمثّل هذه السمة عملة تكلفة الشحن بتنسيق ISO 4217 المكوّن من 3 أحرف. يجب أن تكون العملة هي نفسها تلك المحدّدة في العرض.

shippingRate.value أو shippingRate.maxValue

Number

تمثّل هذه السمة تكلفة الشحن إلى shippingDestination. إذا تم استخدام سلسلة لتوفير القيمة، لا تضمِّن رموز العملات أو فواصل الآلاف أو المسافات.

لتحديد خدمة الشحن المجاني، اضبط القيمة على 0.

DefinedRegion

تُستخدم السمة DefinedRegion لإنشاء مناطق مخصصة كي يصبح من الممكن ضبط تكاليف الشحن ومدة النقل الدقيقة في عدة خدمات شحن. إنّ هذه السمة متاحة في الوقت الحالي في مجموعة محدودة من البلدان، كما هو موثق في إعداد المناطق في مساعدة Google Merchant Center.

السمات المطلوبة
addressCountry

Text

تمثّل هذه السمة رمز البلد المكوّن من حرفَين بالتنسيق ISO 3166-1 alpha-2 .

السمات المقترَحة
اختَر إما addressRegion أو postalCode

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

addressRegion

Text

إذا ضمّنت السمة، يجب أن تكون المنطقة رمز تقسيم فرعي يتألف من رقمَين أو ثلاثة أرقام بتنسيق ISO 3166-2، بدون بادئة البلد. في الوقت الحالي، لا يتيح محرك بحث Google استخدام هذا الرمز إلا في الولايات المتحدة وأستراليا واليابان. أمثلة: NY (للولايات المتحدة، ولاية نيويورك) ، NSW (لأستراليا، ولاية نيو ساوث ويلز) ، أو 03 (لليابان، محافظة ايواتي).

لا تقدِّم معلومات عن المنطقة والرمز البريدي معًا.

postalCode

Text

تمثّل هذه السمة الرمز البريدي. مثلاً، 94043. إنّ الرموز البريدية المتاحة في الوقت الحالي هي تلك الخاصة بأستراليا وكندا والولايات المتحدة.

ShippingDeliveryTime

تُستخدم السمة ShippingDeliveryTime لمشاركة إجمالي التأخير بين استلام الطلب ووصول البضائع إلى العميل النهائي.

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

QuantitativeValue (لأوقات الشحن)

تمثّل هذه السمة التأخير المعتاد بين استلام الطلب ومغادرة السلع للمستودع.

transitTime

QuantitativeValue (لأوقات الشحن)

تمثّل هذه السمة التأخير المعتاد بين وقت إرسال الطلب للتسليم ووقت وصول السلع إلى العميل النهائي.

QuantitativeValue (لأوقات الشحن)

تُستخدم السمة QuantitativeValue هنا لتمثيل أوقات الشحن. يجب تحديد حد أدنى وحد أقصى لعدد الأيام. (تُستخدم السمة QuantitativeValue أيضًا لتسعير الوحدة، مع قواعد تحقُّق مختلفة للسمات.)

السمات المطلوبة
maxValue

Number

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

minValue

Number

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

unitCode

Text

تمثّل هذه السمة وحدات القيم الدنيا/القصوى. يجب أن تكون القيمة DAY أو d.

المرتجعات

MerchantReturnPolicy

استخدِم السمات التالية لجعل بيانات التاجر الخاصة بك مؤهَّلة لعرض معلومات سياسة الإرجاع، بما في ذلك رسوم الإرجاع والفترة الزمنية التي يجب خلالها إرجاع المنتج.

السمات المطلوبة
applicableCountry

Text

تمثّل هذه السمة رمز البلد الذي تنطبق عليه سياسة الإرجاع، باستخدام تنسيق رمز البلد ISO 3166-1 alpha-2 المكوّن من حرفَين. يمكنك تحديد 50 بلدًا كحد أقصى.

returnPolicyCategory

MerchantReturnEnumeration

تمثّل هذه السمة نوع سياسة الإرجاع. استخدِم إحدى القيم التالية:

  • https://schema.org/MerchantReturnFiniteReturnWindow: هناك عدد أيام محدد يجب إرجاع المنتج خلاله.
  • https://schema.org/MerchantReturnNotPermitted: المرتجعات غير مسموح بها.
  • https://schema.org/MerchantReturnUnlimitedWindow: فترة إرجاع المنتج غير محدودة.

في حال استخدام السمة MerchantReturnFiniteReturnWindow، يجب إدخال السمة merchantReturnDays.

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

Integer

تمثّل هذه السمة عدد الأيام التي يمكن خلالها إرجاع المنتج بدءًا من تاريخ التسليم. يجب استخدام هذه السمة فقط في حال ضبط returnPolicyCategory على MerchantReturnFiniteReturnWindow.

returnFees

ReturnFeesEnumeration

تمثّل هذه السمة نوع رسوم الإرجاع. استخدِم إحدى القيم التالية المتوافقة:

  • https://schema.org/FreeReturn: ليس على المستخدم دفع أي رسوم مقابل إرجاع المنتج. في حال استخدام هذه القيمة، لا تضمِّن السمة returnShippingFeesAmount.
  • https://schema.org/ReturnFeesCustomerResponsibility: على المستهلك معالجة عملية شحن المرتجعات ودفع تكلفتها بنفسه. في حال استخدام هذه القيمة، لا تضمِّن السمة returnShippingFeesAmount.
  • https://schema.org/ReturnShippingFees: يفرض التاجر رسوم شحن على المستهلك مقابل إرجاع المنتج. حدِّد تكلفة الشحن (على ألّا تكون صفرًا) باستخدام السمة returnShippingFeesAmount.
returnMethod

ReturnMethodEnumeration

تمثّل هذه السمة طريقة الإرجاع التي توفّرها. لا نقترح هذه السمة إلا عند ضبط returnPolicyCategory على MerchantReturnFiniteReturnWindow أو MerchantReturnUnlimitedWindow. يمكنك استخدام قيمة أو أكثر من القيم التالية:

  • https://schema.org/ReturnAtKiosk: يمكن إرجاع السلعة عبر كشك.
  • https://schema.org/ReturnByMail: يمكن إرجاع السلعة بالبريد.
  • https://schema.org/ReturnInStore: يمكن إرجاع السلعة في المتجر.
returnShippingFeesAmount

MonetaryAmount

تمثّل تكلفة الشحن مقابل إرجاع المنتج. يجب استخدام هذه السمة فقط إذا كان مطلوبًا من المستهلك دفع رسوم شحن لا تساوي صفرًا مقابل إرجاع المنتج، وفي تلك الحالة، يجب ضبط قيمة returnFees على https://schema.org/ReturnShippingFees. أما إذا كان يمكن إرجاع المنتج بدون دفع أي تكلفة، فيجب ضبط قيمة returnFees على https://schema.org/FreeReturn. إذا كان مطلوبًا من المستهلك معالجة عملية شحن المرتجعات ودفع تكلفتها، يجب ضبط قيمة returnFees على https://schema.org/ReturnFeesCustomerResponsibility.

أسلوب بديل لضبط إعدادات الشحن والإرجاع باستخدام Google

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

مراقبة النتائج المنسّقة باستخدام Search Console

Search Console هي أداة تساعدك في مراقبة مستوى أداء صفحاتك في &quot;بحث Google&quot;. ليس عليك الاشتراك في Search Console لإدراج موقعك الإلكتروني ضمن نتائج &quot;بحث Google&quot;، ولكن تساعدك هذه الأداة في التعرّف على شكل موقعك كما يراه محرّك البحث Google وتحسين هذا الشكل. ننصح بالتحقق من Search Console في الحالات التالية:

  1. بعد نشر بيانات منظَّمة للمرة الأولى
  2. بعد إصدار نماذج جديدة أو تعديل الترميز
  3. تحليل الزيارات بشكل دوري

بعد نشر بيانات منظَّمة للمرة الأولى

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

  1. أصلِح العناصر غير الصالحة.
  2. افحص عنوان URL منشور لمعرفة ما إذا لا تزال المشكلة مستمرّة.
  3. اطلب إجراء تحقُّق من الإصلاحات باستخدام تقرير الحالة.

بعد إصدار نماذج جديدة أو تعديل الترميز

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

تحليل الزيارات بشكل دوري

يمكنك تحليل الزيارات إلى صفحتك في &quot;بحث Google&quot; باستخدام تقرير الأداء. ستعرض لك البيانات عدد مرات ظهور صفحتك كنتيجة منسّقة في &quot;بحث Google&quot; وعدد المرات التي نقر فيها المستخدمون على الصفحة ومتوسط موضع ظهور الصفحة في نتائج البحث. يمكنك أيضًا عرض هذه النتائج تلقائيًا باستخدام Search Console API.

هناك تقريران في Search Console مرتبطان ببيانات Product المنظَّمة، وهما:

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

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

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