تخطَّ إلى المحتوى الرئيسي

قواعد SEO / AEO العامة

البيانات المهيكلة

البيانات المهيكلة — التوثيق قيد الإعداد.

مكتمل

كل صفحة تفاصيل تبعث JSON-LD block من نوع `application/ld+json` يحتوي على كيان schema.org الأساسي + مصفوفة mentions عابرة للموديولز. هذا هو رسم الكيانات الذي يغذّي SEO للنتائج الغنية واسترجاع محرّكات الإجابة.

كيف يتم الإصدار

كل صفحة تستدعي `this.jsonLd.set([primary, breadcrumb, ...mentions])` مرة واحدة في `ngOnInit`. الـ StructuredDataService يكتب عنصر `<script type="application/ld+json" data-sh-jsonld="N">` لكل entry في `<head>`. عند التنقّل، الـ entries القديمة تُمسح والجديدة تُكتب بشكل atomic.

حقول مطلوبة على كل JSON-LD object

@context
`https://schema.org` دائماً. على أعلى الـ object الأساسي.
@type
واحد من: Article، NewsArticle، Person، Organization، Event، BusinessEvent، CreativeWork، BreadcrumbList.
@id
معرّف URL مستقرّ مع fragment (`#article`، `#event`، `#person`، `#breadcrumb`). يتيح للـ Crawlers تعريف الـ entity عبر الصفحات.
name / headline
`headline` على المقالات. `name` على كل شيء آخر. مطلوب.
description
يحاكي meta description. مطلوب.
inLanguage
`en` أو `ar`. مطلوب لـ AEO حتى تعرف LLM retrievers أيّ لغة ground-truth يحملها هذا الـ entity.