تخطَّ إلى المحتوى
الأدلة

ما هو ترميز schema وكيف يُضاف؟

دليل إجرائي · 13 دقيقة قراءة · آخر تحديث 15 سبتمبر 2026

إجابة موجزة

ما البيانات المنظَّمة (structured data)؟

ترميز schema بياناتٌ منظَّمة تُخبر الآلة بصيغة JSON-LD بما تدور حوله الصفحة. وفي موقع مؤسسي يكون الترتيب واضحاً: Organization أولاً، ثم WebPage لكل صفحة، وService في صفحات الخدمات، وProduct في المنتجات، وArticle في المقالات. وبربط العقد بـ@id تتشكّل شبكة كيان واحدة. والقاعدة واحدة: كل ما يرد في الترميز يجب أن يظهر في الصفحة أيضاً.

أهم النقاط

  • ‏JSON-LD هي الصيغة التي توصي بها Google، ولأنها تُضاف في وسم script بدل نسجها في HTML فيمكن صيانتها باستقلال عن المحتوى.
  • كتل الترميز القائمة منفردةً لا تصنع كياناً؛ وربط العقد بـ@id يحوّل ثلاث قطع منفصلة إلى شبكة واحدة.
  • كل ما يرد في الترميز ولا يظهر في الصفحة مخالفةٌ؛ وهذه القاعدة هي بالضبط موضع معاقبة الادّعاءات المخفيّة.
  • قيّدت Google نتائجَ الأسئلة الشائعة الغنيّة في 14 سبتمبر 2023 بمواقع حكومية وصحية معروفة وموثوقة — فالترميز ما زال يستحق الكتابة، أما وعد النتيجة الغنيّة فلم يعد قائماً.
  • الترميز ليس عامل ترتيب مباشراً؛ وعمله إزالة الغموض عمّا تدور حوله الصفحة.
  • يفحص Rich Results Test الأنواع التي تنتج لها Google نتائج غنيّة فقط؛ ورؤية الشبكة كاملةً تتطلّب Schema Markup Validator.

ما هو ترميز schema وأين يُضاف؟

يستطيع القارئ البشري أن يعرف من العنوان والتنسيق أهذه صفحة خدمة أم خبر. أما الآلة فلا؛ فما تراه نصّ بلا تسمية. وترميز schema هو البيانات المنظَّمة المضافة لسدّ هذه الفجوة — بيانات تقول: «هذه الصفحة تعود إلى مؤسسة، وتصف خدمة، وتقع في هذا العنوان».

ثمّة ثلاث صيغ — JSON-LD وMicrodata وRDFa — لكن الخيار محسوم عملياً. فـJSON-LD يقف في وسم script دون أن يمسّ HTML الصفحة؛ فلا ينكسر الترميز حين يتغيّر المحتوى، ولا ينكسر التنسيق حين يتغيّر الترميز. وتوصي Google به. ونقل موقع قديم من Microdata إلى JSON-LD أثناء التجديد يخفض كلفة الصيانة إلى النصف وحده.

قاعدة واحدة: كل ما في الترميز يجب أن يكون ظاهراً في الصفحة. وكتابة سعر أو تقييم أو عنوان في الترميز لا يظهر في الصفحة لا يُفقدك نتيجة غنيّة فحسب — بل هو الهدف المباشر لإجراءات مخالفات البيانات المنظَّمة.

ما الأنواع اللازمة فعلاً؟

يضمّ معجم schema.org أكثر من ثمانمئة نوع، ومعظمها لا يخصّ موقعاً مؤسسياً. والمجموعة المستخدَمة صغيرة وترتيبها ثابت:

الأنواع المستخدَمة في موقع مؤسسي ومواضعها

  • Organization

    ماذا يقول
    اسم الشركة وعنوانها وهاتفها وشعارها وملفاتها
    أين يوضع
    في الموقع كله بهوية واحدة
  • WebSite

    ماذا يقول
    الموقع نفسه ومَن ينشره
    أين يوضع
    مرة واحدة في الصفحة الرئيسية
  • WebPage

    ماذا يقول
    اسم هذه الصفحة ولغتها والموقع الذي تتبعه
    أين يوضع
    في كل صفحة
  • BreadcrumbList

    ماذا يقول
    موضع الصفحة في بنية الموقع
    أين يوضع
    في الصفحات الفرعية
  • Service

    ماذا يقول
    الخدمة المقدَّمة ومزوّدها ونطاقها
    أين يوضع
    في صفحات الخدمات
  • Product / Offer

    ماذا يقول
    المنتج وسعره وعملته وتوافره
    أين يوضع
    في صفحات المنتجات
  • Article

    ماذا يقول
    عنوان المقال وتاريخ نشره وكاتبه
    أين يوضع
    في صفحات المدونة والأدلة
  • FAQPage

    ماذا يقول
    أزواج السؤال والجواب في الصفحة
    أين يوضع
    في الصفحات ذات الأسئلة الشائعة
  • LocalBusiness

    ماذا يقول
    الموقع الفعلي وساعات العمل والإحداثيات
    أين يوضع
    في صفحات الفروع والمواقع

كيف تربط العقد بعضها ببعض عبر @id؟

هذا القسم هو الفرق بين ترميز «أُضيف» وترميز يعمل. فمعظم المواقع تحمل ثلاثة وسوم script منفصلة: Organization وWebPage وArticle. وثلاثتها صحيحة، وثلاثتها تجتاز المدقّق، وثلاثتها يجهل بعضها بعضاً. وما تراه الآلة ليس شركة بل ثلاثة سجلات لا رابط بينها.

والحل إعطاء كل عقدة معرّفاً ثابتاً (@id) وجعل العقد تشير بعضها إلى بعض عبر هذه المعرّفات. ويُكتب @id كعنوان ولا يتغيّر لتلك المؤسسة أو الصفحة طوال عمر الموقع. وجمعها في مصفوفة @graph واحدة يقدّم للزاحف صورة متّسقة في كتلة واحدة.

شبكة واحدة: Organization وWebSite وWebPage مترابطة
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://example.com/#organization",
      "name": "Kuzey Furniture",
      "url": "https://example.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://example.com/logo.png"
      },
      "telephone": "+902121234567",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Atatürk Mah. 12. Sok. No: 4",
        "addressLocality": "Ümraniye",
        "addressRegion": "İstanbul",
        "postalCode": "34760",
        "addressCountry": "TR"
      },
      "sameAs": [
        "https://www.linkedin.com/company/kuzeymobilya",
        "https://www.instagram.com/kuzeymobilya"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://example.com/#website",
      "url": "https://example.com/",
      "name": "Kuzey Furniture",
      "inLanguage": "tr-TR",
      "publisher": { "@id": "https://example.com/#organization" }
    },
    {
      "@type": "WebPage",
      "@id": "https://example.com/products/office-chairs#webpage",
      "url": "https://example.com/products/office-chairs",
      "name": "كراسي المكتب",
      "inLanguage": "tr-TR",
      "isPartOf": { "@id": "https://example.com/#website" },
      "about": { "@id": "https://example.com/#organization" }
    }
  ]
}
</script>

لاحظ أن publisher وisPartOf يشيران إلى المؤسسة بـ@id بدل وصفها من جديد. فتكرار بيانات الشركة في كل صفحة يُنتج عشرين سجلاً متفاوتاً قليلاً للشركة نفسها؛ بينما تربط إشارةٌ واحدة عشرين صفحة بكيان واحد.

هل ما زال ترميز الأسئلة الشائعة مجدياً؟

كنتيجة غنيّة: لا. ففي 14 سبتمبر 2023 قيّدت Google نتائج الأسئلة الشائعة الغنيّة بـ«المواقع الحكومية والصحية المعروفة والموثوقة»؛ ولم يعد على موقع مؤسسي عادي أن يتوقّع قائمة أسئلة قابلة للتوسيع في النتائج. وكل دليل كُتب قبل ذلك التاريخ مخطئ في هذه النقطة، وما زال يُباع وعدُ «احتلّ ضعف المساحة في النتائج بترميز الأسئلة الشائعة».

أما من جهة فهم الآلة فنعم، يستحق الكتابة. فترميز FAQPage يرسم الحدّ بين السؤال والجواب صراحةً، وهذا الحدّ ثمين للمحرّكات التوليدية: إذ لا يلتبس أين تبدأ الإجابة وأين تنتهي، فتُقتطع الفقرة نظيفة. اكتب الترميز إذن، لكن لأجل قابلية الاقتباس لا لأجل نتيجة غنيّة.

كيف تتحقّق من صحّة الترميز؟

توجد أداتان تجيبان عن سؤالين مختلفين، واستخدام إحداهما وحدها أشيع أخطاء التدقيق.

  • يفحص Rich Results Test الأنواع التي تُنتج لها Google نتائج غنيّة فقط. فإن كتبت Organization أو WebPage قال «لا عناصر مؤهّلة»؛ وهذا نطاق الأداة لا خطأ.
  • يقرأ Schema Markup Validator الشبكة كاملةً ويُظهر أخطاء الأنواع والحقول. وإن أردت رؤية شبكة كيانك فهذه هي الأداة.
  • أما تقرير النتائج الغنيّة في Search Console فيقول، بخلاف الاختبار المعملي، ما تراه Google فعلاً في الصفحات الحيّة — وحيث يخالف الأداتين فهو المصيب.
  • إن كانت الصفحة تحقن الترميز بـJavaScript فهو يظهر في الصفحة المعروضة لا في مصدر HTML؛ وعلى التدقيق أن يجري على النسخة المعروضة.

ما الأخطاء الخمسة الأكثر شيوعاً؟

  • كتابة معلومات في الترميز لا تظهر في الصفحة. سعر خفيّ، وتقييم خفيّ، وعنوان خفيّ — وهو الهدف المباشر للإجراءات.
  • وضع كتلة Organization مستقلة في كل صفحة. فعشرون سجلاً متفاوتاً قليلاً للشركة نفسها أضعف من سجلّ واحد متّسق.
  • نشر تقييم ولّدته بنفسك بوصفه aggregateRating. فدرجةٌ تمنحها الشركة لنفسها ادّعاءٌ غير قابل للتحقّق ويخفض مصداقية الصفحة كلها.
  • عدم تعيين @id أو تغييره عند التجديد التالي. فالعقدة التي تتغيّر هويتها تفقد صلتها بالكيان الذي حلّه المحرّك من قبل.
  • قيم المثال المتروكة في القالب. فسطر «streetAddress: 123 Main St» المنسيّ أثناء الإعداد والمنشور حيّاً يُعلن عنوان الشركة خطأً.

أسئلة متكررة

هل يرفع الترميز الترتيب مباشرةً؟

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

هل تكفي إضافته عبر ملحق؟

يكفي للبدء، لكن له حدّان. الأول أن معظم الملحقات تضع كتلة Organization خاصة بها في كل صفحة ولا تربط العقد بـ@id؛ فينتج ترميز صحيح لكن مفكّك. والثاني أنه إن أصدر ملحقان ترميزاً معاً انتهت الصفحة بسجلّين متناقضين. وفتحُ مصدر الصفحة بعد الإعداد وعدُّ الكتل فحصٌ من خمس دقائق يستحقّ عناءه.

كيف يُكتب الترميز في موقع متعدّد اللغات؟

تحمل صفحة كل لغة عقدة WebPage خاصة بها مع ضبط inLanguage بلغة تلك الصفحة، وتُكتب حقولها النصية — الاسم والوصف — بتلك اللغة. أما عقدة Organization فتبقى واحدة: فاسم الشركة وعنوانها لا يتغيّران بتغيّر اللغة. والربط بين نسخ اللغات يتم بـhreflang، ولا حاجة لتكراره في الترميز.

بأي نوع أبدأ؟

ابدأ بـOrganization وأتقنها: الاسم والعنوان والهاتف والشعار وقائمة sameAs بملفات قابلة للتحقّق. فهذه الكتلة الواحدة هي العقدة التي ستتعلّق بها كل صفحات الموقع؛ وإن كانت خاطئة فكل ما يُبنى عليها خاطئ. والخطوة الثانية WebPage في كل صفحة، والثالثة النوع المناسب — Service أو Product أو Article.

المصادر

  1. 01Structured data markup that Google Search supportsGoogle Search Central, 2026
  2. 02FAQ (FAQPage) structured data — eligibilityGoogle Search Central, 2023
  3. 03FAQPage schema definitionSchema.org, 2026
  4. 04AI features and your websiteGoogle Search Central, 2026
  5. 05GEO: Generative Engine OptimizationAggarwal, Murahari, Rajpurohit, Kalyan — KDD 2024, 2024

استعلامات تجيب عنها هذه الصفحة

  • ما هو ترميز schema
  • البيانات المنظمة
  • إضافة JSON-LD
  • استخدام schema.org

لنتحدّث عن مشروعك.

علامة جديدة، أو موقع يحتاج إعادة بناء، أو ظهور في البحث — أخبرنا من أين تريد أن تبدأ ولنضع خارطة الطريق معاً.