انتقل إلى المحتوى
SEO Madmanby Adam Hafez
أداة مجانية

مولّد مسار التنقل (BreadcrumbList JSON-LD)

أنشئ JSON-LD لمسار التنقل BreadcrumbList صفًا صفًا، مع فحص الترتيب والاسم وعنوان URL وفق وثائق Google. أداة مجانية تعمل في متصفحك.

تعمل بالكامل في متصفحك. لا يُرفع ما تُدخله، ولا يُسجَّل، ولا يُحفظ.

معاينة

    أهم النقاط

    • تشترط Google عنصرين على الأقل من نوع ListItem ليكون مسار التنقل مؤهلًا للنتائج الغنية بصريًا.
    • يحتاج كل ListItem إلى موضع واسم وعنوان item، عدا العنصر الأخير الذي لا يُشترط فيه item.
    • توصي Google بمسار تنقل يمثّل طريق المستخدم المعتاد إلى الصفحة بدل تكرار بنية عنوان URL.
    • ترقّم الأداة المواضع من 1 تلقائيًا، فلا تترك إضافة صف أو حذفه أي فجوة.
    • لا يغادر أي شيء تكتبه في الصفوف متصفحك، فالأداة تبني JSON وتفحصه محليًا.

    ما تحتاج إليه

    • اسم صفحة لكل خطوة في المسار
    • عنوان URL مطلق لكل خطوة عدا الصفحة الحالية

    أدوات أخرى

    كلها مجانية، وكلها تعمل في المتصفح.

    تصفّح الأدوات

    طريقة الاستخدام

    1. 1رتّب المسار من جذر الموقع إلى الصفحة الحاليةأضِف صفًا لكل خطوة: الرئيسية، ثم كل قسم وسيط، وانتهِ بالصفحة التي يقف عليها الزائر.
    2. 2أعطِ كل خطوة عدا الأخيرة عنوان URL مطلقًاالصف الأخير هو الصفحة الحالية، وعنوانه اختياري، لأن Google تربطه بالصفحة التي يُنشر عليها الترميز.
    3. 3اقرأ التحذيرات قبل النسخالمسار الذي يقل عن عنصرين أو يحمل عنوانًا نسبيًا يظهر فيه تحذير أثناء الكتابة، قبل أن يصل إلى موقعك المنشور.
    4. 4الصقه في head الصفحةضع الناتج داخل وسم script من النوع application/ld+json، ثم تحقق منه باختبار النتائج الغنية من Google على العنوان المنشور.

    مسار التنقل بيانات منظَّمة عن التنقل لا عن المحتوى. وقواعده في وثائق Google قصيرة: BreadcrumbList تحمل مصفوفة itemListElement فيها عناصر ListItem مرتبة، اثنان على الأقل، لكل منها موضع واسم وعنوان URL.

    تحوّل هذه الأداة الصفوف التي تكتبها إلى JSON-LD بهذه البنية، وتفحص تلك القواعد أثناء الكتابة.

    ماذا تفحص الأداة؟

    كل قاعدة هنا مأخوذة من وثائق Google عن BreadcrumbList.

    • عنصران على الأقل: تشترط Google عنصرين على الأقل من نوع ListItem للأهلية للنتائج الغنية بصريًا. وإذا قل عدد الصفوف التي لها اسم عن اثنين، تحذّر الأداة من أن المسار يحتاج إلى صفحة أعلى وصفحة حالية.
    • الموضع: تعرّف Google الموضع 1 بأنه بداية المسار. وترقّم الأداة المواضع حسب ترتيب الصفوف، فلا فجوات ولا تكرار يمكن أن تخطئ فيه يدويًا.
    • الاسم: العنوان الذي يراه المستخدم. والصف بلا اسم لا يظهر في الناتج أبدًا.
    • عنوان item: مطلوب في كل خطوة عدا الأخيرة. وتنبّه الأداة إلى غيابه في أي صف آخر، وإلى أي عنوان لا يبدأ بـ https:// أو مقابله غير الآمن لأنه ليس مطلقًا.
    • العنصر الأخير: تقول Google إن item لا يُشترط في آخر عنصر. اترك عنوان هذا الصف فارغًا فتحذف الأداة خاصية item، واملأه فتبقيها.

    كيف تقرأ النتائج؟

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

    وتعرض المعاينة المسار مع شرطة مائلة بين الخطوات، وتضع علامة الصفحة الحالية على الخطوة الأخيرة، فتقرؤه كما يقرؤه الزائر.

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

    مثال عملي

    ثلاثة صفوف: “الرئيسية” على https://example.com، و”الأدلة” على https://example.com/guides، و”وسوم canonical” مع ترك العنوان فارغًا. تنتج الأداة:

    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "الرئيسية", "item": "https://example.com" },
        { "@type": "ListItem", "position": 2, "name": "الأدلة", "item": "https://example.com/guides" },
        { "@type": "ListItem", "position": 3, "name": "وسوم canonical" }
      ]
    }

    تعرض قائمة الملاحظات السطر الأخضر، وتظهر المعاينة: الرئيسية / الأدلة / وسوم canonical. وإذا غيّرت العنوان الثاني إلى /guides يظهر تحذير: يجب أن يكون عنوان “الأدلة” مطلقًا.

    أخطاء شائعة تكشفها

    • مسار من عنصر واحد: “الرئيسية” وحدها أو الصفحة الحالية وحدها ليست مسارًا، وتشترط Google عنصرين على الأقل.
    • عناوين نسبية: مسارات مثل /guides تُنسخ مباشرة من القوالب وتفشل في فحص العنوان المطلق.
    • عنوان مفقود في الوسط: العنصر الأخير وحده يمكن أن يخلو من item، وأي فجوة أخرى تظهر مع اسم الخطوة.
    • مواضع مرقّمة يدويًا: كتابة المواضع بنفسك تجعل تخطي رقم أو تكراره سهلًا بعد أي تعديل. وهنا تكون دائمًا 1 و2 و3 حسب ترتيب الصفوف.

    وهناك شيء لا تستطيع الأداة فحصه: هل يطابق المسار التنقل الظاهر في الصفحة. توصي Google بتمثيل طريق المستخدم المعتاد، فابنِ المسار لكل صفحة أو قالب من الروابط التي يستطيع الزائر النقر عليها فعلًا. ثم تحقق من العنوان المنشور باختبار النتائج الغنية من Google.

    أدوات ومقالات ذات صلة

    المصادر

    1. 1.Breadcrumb (BreadcrumbList) structured data، Google Search Centralمصدر أساسي

    أسئلة شائعة

    هل يحتاج العنصر الأخير في المسار إلى عنوان URL؟

    لا. تقول وثائق Google إن item لا يُشترط إذا كان العنصر هو الأخير في المسار. اترك عنوان الصف الأخير فارغًا، وستحذف الأداة خاصية item منه.

    هل يجب أن يطابق المسار بنية المجلدات في عناوين URL؟

    ليس بالضرورة. توصي Google بمسار تنقل يمثّل طريق المستخدم المعتاد إلى الصفحة بدل تكرار بنية عنوان URL.

    كم عنصرًا يحتاج مسار التنقل؟

    عنصرين على الأقل من نوع ListItem وفق وثائق Google. وتحذّر الأداة فور أن يقل عدد الصفوف التي لها اسم عن اثنين.

    هل يمكن أن تحمل الصفحة أكثر من مسار تنقل؟

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

    ما الفرق بينها وبين مولّد البيانات المنظَّمة العام؟

    يغطي مولّد البيانات المنظَّمة عدة أنواع من الصفحات بنموذج حقول ثابت. أما هذه الأداة فمبنية حول طبيعة مسار التنقل: قائمة يتغير طولها من صفحة لأخرى، مع فحوص خاصة بقواعد position وitem في BreadcrumbList.