غير مصنف

ما هي مخططات Schema في ووردبريس؟ — شرح شامل لـ Schema Markup (مخططات السكيما)

ما هي مخططات Schema في ووردبريس؟

إذا كنت تريد تحسين ظهور موقعك في محركات البحث وجعل المحتوى أكثر فهماً لمحركات البحث، فـ مخططات Schema أو Schema Markup هي أداة أساسية. المخططات تساعد محركات البحث مثل جوجل على فهم نوع المحتوى (مقال، منتج، حدث، تقييم…) وعرضه بشكل غني في صفحة نتائج البحث (Rich Snippets)، ما يزيد من معدلات النقر ويعزز المصداقية.


ما هو Schema Markup ببساطة؟

Schema هو مجموعة من وسوم (markup) تُضاف داخل صفحة الويب لتشرح بنية ومحتوى الصفحة بشكل منظم. الصيغة الأكثر شيوعًا حالياً هي JSON-LD المُوصى بها من جوجل. بدلاً من الاعتماد على التخمين، تمنح المخططات محركات البحث بيانات واضحة: من نشر المحتوى، من المؤلف، تاريخ النشر، تقييمات، سعر المنتج، موعد الحدث، وغيرها.


لماذا مخططات Schema مهمة لمواقع ووردبريس؟


أنواع المخططات الشائعة ووقت استخدامها

نوع المخطط متى تستخدمه؟ مثال عملي
Article / BlogPosting للمدونات والمقالات والأخبار مقالات الشرح والتدوينات
Product لصفحات المنتجات في المتاجر الإلكترونية صفحة منتج بها سعر، حالة المخزون، تقييمات
Organization / LocalBusiness للمؤسسات والشركات والمحلات صفحة “من نحن” أو صفحة نشاط محلي مع العنوان ورقم الهاتف
Event للفعاليات والمناسبات مؤتمر، ورشة، حفلة مع تاريخ ومكان وتذاكر
FAQPage لصفحات الأسئلة الشائعة صفحة تجمع أسئلة وأجوبة حول خدمة
Review / AggregateRating لعرض تقييمات المستخدمين مراجعات منتجات أو خدمات مع متوسط تقييمات
Recipe لوصفات الطبخ مكونات، مدة التحضير، السعرات
BreadcrumbList للتنقل داخل الموقع عرض مسار التنقل في نتائج البحث
Person لصفحة سيرة ذاتية أو مؤلف معلومات عن المؤلف، الصورة، الوظيفة

كيف تضيف Schema في ووردبريس؟ طرق عملية

هناك ثلاث طرق رئيسية لإضافة المخططات لموقع ووردبريس:

  1. باستخدام الإضافات (Plugins) — أسهل طريقة للمبتدئين:

    • Yoast SEO: يضيف مخططات أساسية تلقائياً (Organization, Website, Article).

    • Rank Math: يدعم أنواعاً متعددة ويمكن تخصيص JSON-LD.

    • Schema & Structured Data for WP أو Schema Pro: لتغطية أنواع أكثر وتخصيص شامل.

    ميزة: لا تحتاج لكتابة أكواد.
    عيب: قد تضيف أكثر من نفس المخطط إن تم تفعيل أكثر من إضافة.

  2. إدراج JSON-LD يدوياً داخل قالب الطفل (child theme):

    • مناسب للمطورين أو من يريد تحكماً كاملاً.

    • تضع سكربت JSON-LD داخل <head> أو قبل </body> عبر wp_head أو wp_footer.

    • مثال بسيط (انظر أدناه).

  3. تضمين المخططات ديناميكياً عبر القالب أو الواجهات البرمجية (REST API):

    • صفحات المنتجات أو الأحداث تُنشأ تلقائياً من معلومات قاعدة البيانات.

    • يحتاج إلى تطوير ولكن أكثر مرونة واستدامة.


أمثلة JSON-LD عملية (يمكن استخدامها كقوالب)

ضع هذا الكود داخل <head> صفحتك أو عبر إضافة تسمح بإضافة سكربتات في الهيدر.

مثال Article (مقال):

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/your-article-url"
},
"headline": "عنوان المقال",
"image": ["https://example.com/image1.jpg"],
"author": {
"@type": "Person",
"name": "اسم الكاتب"
},
"publisher": {
"@type": "Organization",
"name": "اسم الموقع",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-08-29",
"dateModified": "2025-08-29",
"description": "ملخص قصير للمقال."
}
</script>

مثال Product (منتج):

<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "اسم المنتج",
"image": ["https://example.com/prod1.jpg"],
"description": "وصف المنتج باختصار",
"sku": "SKU12345",
"mpn": "MPN12345",
"brand": {
"@type": "Brand",
"name": "العلامة التجارية"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product-url",
"priceCurrency": "EGP",
"price": "250.00",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "24"
}
}
</script>

مثال FAQPage (صفحة الأسئلة الشائعة):

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "ما هي مدة التوصيل؟",
"acceptedAnswer": {
"@type": "Answer",
"text": "مدة التوصيل داخل القاهرة 2-4 أيام."
}
},
{
"@type": "Question",
"name": "ما طرق الدفع؟",
"acceptedAnswer": {
"@type": "Answer",
"text": "نقبل الدفع عند الاستلام وبطاقات الائتمان."
}
}
]
}
</script>

أفضل الممارسات ونصائح عملية

  • استخدم JSON-LD: هي الأنسب والأكثر توصية.

  • تأكد من صحة البيانات: أخطاء التاريخ أو العنوان تقلل من فاعلية المخطط.

  • لا تكرر نفس المخطط مرتين: مثال: إذا تستخدم Yoast وتضيف مخطط يدوي، قد يحدث تضارب.

  • اختبر المخططات: استخدم أداة اختبار مخططات جوجل (Rich Results Test) وأداة فحص الجافا سكريبت (URL Inspection) في Google Search Console.

  • ابدأ بالأولوية: ابدأ بمخططات Article/FAQ/Product وBreadcrumb ثم انتقل لأنواع متخصصة.

  • جهز بيانات ديناميكية للمنتجات: اربط السعر والتوفر مباشرة بقاعدة البيانات لتجنب تقديم معلومات قديمة.

  • احترم سياسات محركات البحث: بعض البيانات (كالآراء الممولة) لها قواعد خاصة؛ لا تزوِّر التقييمات.


أخطاء شائعة تجنبها

  • وضع بيانات خاطئة (سعر قديم، تاريخ حدث منقضي).

  • إضافة مخططات غير مرئية للمستخدم (Structured Data يجب تمثيل محتوى حقيقي في الصفحة).

  • تكرار المخططات عبر إضافات متعددة.

  • إغفال اختبار المخططات بعد أي تحديث للموقع.


كيف تقيس تأثير Schema على موقعك؟

  • راقب الزيادات في CTR عبر تقرير الأداء في Google Search Console.

  • تحقق من الظهور في نتائج غنية (Rich Results) بعد التنفيذ.

  • قارن حركة الزيارات لمحتوى قبل وبعد إضافة المخطط (Google Analytics).

  • راقب الأخطاء والتنبيهات في Search Console -> Enhancements.


خاتمة سريعة

مخططات Schema في ووردبريس ليست مجرد «إضافة تقنية» بل طريقة لقول الحقيقة لمحركات البحث بشكل منظم: ما هو هذا المحتوى، من أنشأه، وماذا يتوقع المستخدم. البدء به بسيط — سواء عبر إضافة أو إضافة JSON-LD مخصصة — لكن التأثير يمكن أن يكون ملموسًا في معدل النقر والظهور.

author-avatar

About مصطفى ووردبريس

مصطفى مالك موقع "مصطفى ووردبريس" محترفًا ذا خبرة واسعة في نظام إدارة المحتوى ووردبريس.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *