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

توثيق الموديولز

متطلبات SEO / AEO

الميتا، البيانات المهيكلة، hreflang لكل صفحة.

مكتمل

مقالات التغطية بعض من أعلى-قيمة-AEO على المنصّة — recap و pitch-result URLs تَستهدف استعلامات بحث عالية-النية ("RiseUp 2025 recap"، "Numu demo day winners"). صفحة التفاصيل تُصدر NewsArticle (لـ recap/highlights)، Article (لـ analysis/sponsor-spotlight)، أو BlogPosting JSON-LD بحسب الـ kind، مع author، publisher، datePublished، image، articleSection، و mentions schema كاملة.

JSON-LD لكل kind

recap → NewsArticle
يُطابق التقرير الصحفي للفعالية. الحقول: headline، alternativeHeadline (=dek)، datePublished، dateModified، articleBody (bodyHtml مُعَقَّم)، author (Person)، publisher (Organization=StartupHub)، image، mentions (عناصر Person + Organization من mentionedFounderIds/mentionedStartupIds)، about (الفعالية الوالد).
highlights → NewsArticle
نفس NewsArticle schema، مع عقدة ImageGallery إضافية واحدة لو توجد 3+ figures inline.
analysis → Article
يُطابق الرأي / الكتابة التفسيرية. نفس مجموعة الحقول كـ NewsArticle لكن @type=Article، الذي يُشير لـ SERP أن هذا ليس أخبار صعبة.
pitch-result → NewsArticle + Event subEvent
NewsArticle مع عقدة Event إضافية لمسابقة العرض نفسها (subEvent للفعالية الوالد)، مع خصائص offers (الجوائز) و competitor (Person/Organization).
sponsor-spotlight → BlogPosting
يُطابق محتوى مُعَلَّم بوضوح برعاية. @type=BlogPosting (ليس NewsArticle، عمداً — محتوى مدفوع ما يجب أن يَحمل إشارات سلطة أخبار صعبة). يَشمل خاصية sponsor تُشير لـ Organization التي مَوَّلت القطعة.

metadata لكل صفحة

  • metaTitle: "[Title] | StartupHub Coverage". مُقَطَّع تلقائياً إلى ≤60 حرف.
  • metaDescription: dek (بالفعل ≤200 حرف بالمعيار التحريري).
  • Open Graph: og:type="article"، og:title=title، og:description=dek، og:image=coverImageUrl (أو SVG مُتَوَلِّد احتياطي)، article:published_time=publishedAt، article:author=author.
  • كرت Twitter: summary_large_image مع نفس أصل صورة OG.
  • URL قياسي: /:lang/coverage/:slug. hreflang يُبَدِّل بين متغيّرات en + ar.