٢ أبريل ٢٠٢٦
دليل JSON-LD Schema للمبتدئين — البيانات المنظمة لتحسين نتائج البحث
كيف تستخدم البيانات المنظمة لمساعدة Google على فهم محتواك وعرضه بشكل مميّز في نتائج البحث.
ما هي البيانات المنظمة (Structured Data)؟
عندما تنشر محتوى على موقعك، أنت تكتبه بلغة يفهمها البشر. لكن محركات البحث تحتاج طريقة أكثر تنظيماً لفهم ما تحتويه صفحتك. هنا يأتي دور البيانات المنظمة.
البيانات المنظمة هي كود تضيفه إلى صفحات HTML يصف محتواك بطريقة موحّدة تفهمها محركات البحث. بدلاً من أن يحاول Google تخمين أن صفحتك تحتوي على وصفة طبخ أو مراجعة منتج أو سؤال وجواب، أنت تخبره بذلك صراحة.
الفائدة المباشرة: صفحاتك تظهر بشكل مميّز في نتائج البحث مع ما يُسمّى Rich Results — تقييمات بالنجوم، صور المنتجات، أسعار، أسئلة وأجوبة قابلة للتوسيع، وغيرها. هذا يزيد معدل النقر (CTR) بشكل ملحوظ مقارنة بالنتائج العادية.
لماذا JSON-LD تحديداً؟
هناك ثلاث صيغ للبيانات المنظمة: Microdata وRDFa وJSON-LD. لكن Google توصي رسمياً باستخدام JSON-LD، وهناك أسباب وجيهة لذلك:
- فصل تام عن HTML: كود JSON-LD يوضع في وسم
<script>منفصل ولا يتداخل مع HTML الخاص بالصفحة. هذا يجعل الصيانة أسهل بكثير. - سهولة القراءة: صيغة JSON مألوفة لأي مطوّر. يمكنك قراءتها وتعديلها بسرعة.
- سهولة التوليد: يمكنك بناء JSON-LD ديناميكياً من قاعدة البيانات أو CMS بدون تعديل القوالب.
- دعم Google الكامل: جميع أنواع Rich Results تدعم JSON-LD.
البنية الأساسية لـ JSON-LD
كل كود JSON-LD يبدأ بنفس البنية:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "عنوان المقال",
"author": {
"@type": "Person",
"name": "اسم الكاتب"
}
}
</script> العناصر الأساسية:
- @context: دائماً "https://schema.org" — وهو المعيار المتفق عليه بين Google وBing وYahoo.
- @type: نوع المحتوى (Article, Product, FAQPage, LocalBusiness, إلخ).
- الخصائص: تختلف حسب النوع. كل نوع له خصائص مطلوبة وأخرى اختيارية.
لا تحتاج لكتابة هذا الكود يدوياً. استخدم أداة إنشاء Schema لتوليد الكود تلقائياً بناءً على بياناتك.
أهم أنواع Schema
ARTICLE
للمقالات والتدوينات. يساعد Google على عرض المقال في أخبار Google وقسم "أهم الأخبار". الخصائص المطلوبة: headline، author، datePublished، وimage. الخصائص المُوصى بها: dateModified، publisher، وdescription.
FAQ PAGE
للصفحات التي تحتوي أسئلة وأجوبة. عند تطبيقها بشكل صحيح، تظهر الأسئلة والأجوبة مباشرة في نتائج البحث كقوائم قابلة للتوسيع. هذا يأخذ مساحة أكبر في صفحة النتائج ويزيد الظهور.
{
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "ما هي البيانات المنظمة؟",
"acceptedAnswer": {
"@type": "Answer",
"text": "كود يصف محتوى صفحتك..."
}
}]
} PRODUCT
للمنتجات والمتاجر الإلكترونية. يعرض السعر والتقييم وحالة التوفر مباشرة في نتائج البحث. خصائص مهمة: name، image، description، offers (تشمل price وpriceCurrency وavailability)، وaggregateRating.
LOCAL BUSINESS
للأعمال المحلية (مطاعم، عيادات، متاجر، إلخ). يحسّن الظهور في نتائج البحث المحلية وخرائط Google. الخصائص الأساسية: name، address، telephone، openingHoursSpecification، وgeo (الإحداثيات الجغرافية).
BREADCRUMB LIST
لمسار التنقل في الموقع (مثل: الرئيسية > المدونة > المقال). يظهر المسار في نتائج البحث بدلاً من رابط URL العادي، مما يعطي المستخدم فكرة أوضح عن بنية الموقع.
كيف تطبّق JSON-LD في موقعك
الخطوة 1: حدّد نوع المحتوى
لكل صفحة في موقعك، حدّد النوع المناسب. صفحة المنتج تحتاج Product schema. صفحة المقال تحتاج Article schema. صفحة "اتصل بنا" لنشاط تجاري محلي تحتاج LocalBusiness schema.
الخطوة 2: أنشئ الكود
استخدم أداة إنشاء Schema من Seoptera لتوليد الكود. أدخل بياناتك وستحصل على كود JSON-LD جاهز للنسخ. تأكد من صحة صيغة JSON باستخدام أداة تنسيق JSON.
الخطوة 3: أضفه إلى صفحتك
ضع كود <script type="application/ld+json"> في أي مكان داخل HTML — يُفضّل في <head> أو قبل إغلاق <body>. في أنظمة إدارة المحتوى مثل WordPress، يمكنك استخدام إضافة مثل Yoast SEO أو Rank Math التي تضيف Schema تلقائياً.
الخطوة 4: اختبر الكود
استخدم أداة Rich Results Test من Google للتأكد من أن الكود صحيح وأن صفحتك مؤهلة لعرض النتائج المنسّقة. يمكنك أيضاً معاينة شكل ظهور صفحتك في نتائج البحث باستخدام أداة معاينة نتائج Google.
أخطاء شائعة يجب تجنّبها
- بيانات لا تطابق المحتوى المرئي: إذا كان Schema يقول أن سعر المنتج 50 ريال لكن الصفحة تعرض 75 ريال، Google قد يتجاهل Schema بالكامل أو يعاقب موقعك.
- استخدام نوع خاطئ: لا تضع Product schema على صفحة مقال. كل نوع له استخدام محدد.
- نسيان الخصائص المطلوبة: كل نوع Schema له خصائص إلزامية. بدونها لن تظهر Rich Results.
- JSON غير صالح: قوس ناقص أو فاصلة زائدة تُفسد الكود بالكامل. دائماً تحقق من صحة الصيغة.
- وضع Schema على صفحات غير ذات صلة: لا تضع FAQPage schema على كل صفحة لمجرد الحصول على Rich Results. Google يكتشف هذا النمط ويتجاهله.
هل البيانات المنظمة تؤثر مباشرة في الترتيب؟
Google تقول رسمياً أن البيانات المنظمة ليست عامل ترتيب مباشر. لكن التأثير غير المباشر واضح: Rich Results تزيد معدل النقر، ومعدل النقر المرتفع يُعتبر إشارة إيجابية لـ Google. بالإضافة إلى ذلك، البيانات المنظمة تساعد Google على فهم محتواك بدقة أكبر، مما يزيد فرص ظهورك للاستعلامات المناسبة.
ابدأ الآن
لا تحتاج خبرة برمجية عميقة لتطبيق البيانات المنظمة. ابدأ بأهم صفحاتك — الصفحة الرئيسية، صفحات المنتجات، المقالات الرئيسية — وأضف Schema المناسب لكل واحدة. استخدم أداة إنشاء Schema لتوليد الكود بدون كتابة سطر واحد يدوياً، ثم اختبره قبل النشر.