البيانات الجزئية للدلالات على شبكة الإنترنت

كيفية تحسين صفحاتك بمزيد من المعلومات الدلالية

البيانات الجزئية - صغيرة ذات تأثير كبير

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

مثال من العالم الحقيقي

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

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

بالعودة إلى مثالنا ، لمقالة مدونة ، يتوفر عنصر JSON-LD "مقالة" ، والذي يصف الخصائص الأساسية لمقالة.

بديل لـ JSON-LD

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

<!-- 
The following eample is taken from Mozilla's site,
linked in the addendum. 
-->

<div itemscope itemtype="http://schema.org/SoftwareApplication">
  <span itemprop="name">Angry Birds</span> -

  REQUIRES <span itemprop="operatingSystem">ANDROID</span><br>
  <link itemprop="applicationCategory" href="http://schema.org/GameApplication"/>

  <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    RATING:
    <span itemprop="ratingValue">4.6</span> (
    <span itemprop="ratingCount">8864</span> ratings )
  </div>

  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    Price: $<span itemprop="price">1.00</span>
    <meta itemprop="priceCurrency" content="USD" />
  </div>
</div>

اعتمادًا على حالة الاستخدام أو النكهة ، قد يكون هذا حلاً قابلاً للصيانة أفضل من JSON-LD. الشيء الجميل في البيانات الجزئية هو أنها ليست في الواقع عنصرًا منفصلاً في DOM الخاص بك بل مجموعة من الخصائص التي يمكنك تحسين HTML بها.

هناك العديد من المتغيرات المتاحة للبيانات الجزئية للاختيار من بينها ، على سبيل المثال حول الأماكن أو الأشخاص أو المنتجات. يتم التعرف عليها جيدًا بواسطة روبوتات محركات البحث ، وبالتالي فهي تقدم بديلاً قابلاً للتطبيق لـ JSON-LD.