خطة الجودة الرئيسية
فحوصات AEO والبيانات المهيكلة
فحوصات AEO والبيانات المهيكلة — التوثيق قيد الإعداد.
مكتمل
الـ QC للـ AEO يُتحقَّق أن كل صفحة تُصدر بيانات JSON-LD مُهَيكَلة الصحيحة، أن JSON-LD يَتحقّق مقابل schema.org، وأن مراجع entity في خصائص mentions/about/superEvent تُحَلَّ إلى URLs حقيقية. حيث الـ SEO QC عن metadata، الـ AEO QC عن الادّعاءات الدلالية القابلة للقراءة-آلياً — الطبقة التي تُمَكِّن لوحات المعرفة، كاروسيلات الفعاليات، وأسطح إجابة AI.
شريط فحص JSON-LD لكل مسار
- كل مسار عام يُصدر على الأقل <script type="application/ld+json"> واحد في <head> الصفحة. المسارات التي تَفتقد هذا تَفشل طبقة AEO smoke.
- الـ JSON-LD المُصدَر يُحَلَّل كـ JSON صالح (لا فواصل خلفية، لا keys غير-مُقتَبَسة، لا انكسارات script-injection).
- الـ schema.org @type صحيح لنوع الصفحة (Event لـ /calendar/events/:slug؛ NewsArticle لـ /coverage/:slug recap؛ Person لـ /founders/:slug؛ Organization لـ /startups/:slug؛ إلخ).
- حقول schema المطلوبة لكل @type حاضرة وغير-فارغة. تحقَّق مقابل Google Rich Results Test للنوع المُسْتَهدَف.
- URLs مراجع entity (mentions/about/superEvent/sameAs) تُحَلَّ إلى صفحات حيّة — لا 404. مرجع مكسور أسوأ من واحد مفقود.
- خاصية inLanguage تُطابق محلّية الصفحة (en أو ar).
- datePublished / dateModified تَستخدم ISO 8601 مع إزاحة منطقة زمنية؛ لا سلاسل YYYY-MM-DD عارية.
تطابق @type لكل موديول (مرجع انحدار)
- مقالة تحريرية → Article. NewsArticle فقط حين القطعة أخبار صعبة بتاريخ نشر و byline صحفي.
- تفاصيل الشركة → Organization مع founder: Person[]، subjectOf: Article[]، event: Event[].
- تفاصيل الفرصة → CreativeWork (v1)؛ هجرة مُخَطَّطة إلى BusinessEvent للبرامج المرتبطة-بمواعيد.
- ملف المؤسّس → Person مع worksFor: Organization[]، performerIn: Event[].
- تفاصيل ملف المؤسّس → CreativeWork (Book أو DigitalDocument subtype حسب صيغة الملف).
- تفاصيل فعالية التقويم → Event (أو BusinessEvent / EducationEvent / Hackathon subtype لكل فئة).
- تفاصيل مقالة التغطية → NewsArticle (recap/highlights/pitch-result)، Article (analysis)، BlogPosting (sponsor-spotlight).
