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

Developer Page Specifications

SEO / AEO

NewsArticle/Article/BlogPosting subtype per type. CollectionPage for Industry. Person for author. mentions[] schema. hreflang for translations. 301 from /editorial/{slug} to /insights/{slug-id}.

مكتمل

تفاصيل المقالة تُصدر Article أو NewsArticle أو BlogPosting حسب النوع. news → NewsArticle (مؤهَّلة Top Stories). analysis/commentary/profile/interview → Article. guide → BlogPosting + HowTo اختياري حين الجسم يَحتوي قائمة <ol>. صفحات المؤلِّف تُصدر ProfilePage + Person.

حقول JSON-LD المطلوبة لكل مقالة

  • headline (=title)، description (=dek)، datePublished، dateModified، author (Person مع name + url لصفحة المؤلِّف)، publisher (Organization=StartupHub.today مع logo)، image (الغلاف ≥1200×630).
  • inLanguage (المحلّية الحالية)، articleSection (اسم الفئة)، wordCount، timeRequired (PT{N}M من readingTimeMinutes).
  • mentions[] schema: أصدر sub-graphs Person/Organization/Event لـ entities في mentionedFounderIds/mentionedStartupIds/mentionedEventIds. مُضاعِف AEO.
  • BreadcrumbList JSON-LD + isAccessibleForFree=true (دائماً — المحتوى التحريري ليس مُسَوَّر-بمدفوعات).

metadata لكل صفحة

  • القائمة: "Editorial Intelligence — MENA Startup Analysis | StartupHub.today" · CollectionPage + ItemList[25].
  • الفئة: "{Name} — Editorial | StartupHub.today" · CollectionPage مع about=Category.
  • الموضوع: "{Name} Coverage — Editorial | StartupHub.today" · CollectionPage مع about=Topic + keywords.
  • المقالة: "{title} | StartupHub.today" · Article/NewsArticle/BlogPosting لكل نوع.
  • المؤلِّف: "{Display Name} — {Role} at StartupHub.today" · ProfilePage + Person.