قواعد SEO / AEO العامة
مخطط BreadcrumbList
مخطط BreadcrumbList — التوثيق قيد الإعداد.
مكتمل
كل صفحة بـ breadcrumb بصري تبعث BreadcrumbList JSON-LD entry مطابقة. الاثنان مرآة — إذا كان الـ Breadcrumb البصري 3 قطع، الـ Schema بها 3 ListItems بنفس العناوين والروابط.
شكل BreadcrumbList
الـ BreadcrumbList هو ItemList مرتّب. كل عنصر هو ListItem بـ `position` (يبدأ من 1)، `name`، `item` (الـ URL). العنصر الأخير يشير إلى الصفحة الحالية — نعم، تضمّن الصفحة الحالية حتى لو الـ Breadcrumb البصري لا يربط القطعة الأخيرة.
أمثلة لكل سطح
- تفاصيل الفعالية
- 1. الرئيسية → /en/ · 2. التقويم → /en/calendar · 3. الفعاليات → /en/calendar/events · 4. [عنوان الفعالية] → /en/calendar/events/[slug]
- قارئ Founder File
- 1. الرئيسية · 2. ملفات المؤسس → /en/founder-files · 3. [عنوان الملف] → /en/founder-files/[slug] · 4. القارئ → /en/founder-files/[slug]/read
- موضوع توثيق
- 1. التوثيق → /en/docs · 2. [عنوان القسم] → /en/docs/[section-slug] · 3. [عنوان الموضوع] → /en/docs/[section-slug]/[topic-slug]
التنفيذ
الصفحة تركّب الـ BreadcrumbList كـ object JS عادي وتمرّره داخل مصفوفة `jsonLd.set([...])`. نصّ العنوان يأتي من i18n keys (نفس المفاتيح التي يستخدمها الـ Breadcrumb البصري) فتُصدر النسختان EN و AR schemas متطابقة.
