قواعد SEO / AEO العامة
حقول Open Graph
حقول Open Graph — التوثيق قيد الإعداد.
مكتمل
كل صفحة تبعث Open Graph + Twitter Card meta حتى تتعرض المشاركات على LinkedIn و X و WhatsApp و Slack و Telegram بهوية المنصة التحريرية، لا fallback الـ URL.
حقول OG المطلوبة
- og:type
- `article` للتحرير / التغطية / قارئ Founder File؛ `website` للقوائم / الـ Landings / الـ Docs؛ `profile` لملفات المؤسسين.
- og:title
- مثل SEO `<title>` لكن بدون لاحقة "| StartupHub.today" — og:site_name يغطي العلامة.
- og:description
- يحاكي meta description. 140-160 حرف. نفس المحتوى في المكانين يضمن أن الـ crawlers ترى رسالة canonical واحدة.
- og:image
- أبعاد 1200x630، JPEG. غلاف مؤلَّف لكل entity عند الوجود؛ fallback تحريري لكل سطح خلاف ذلك (مثل SVG لـ Founder File بنسبة 3:4 مع composite على 1200x630).
- og:image:alt
- مطلوب لإمكانية الوصول. يصف محتوى صورة OG، لا نسخة من العنوان.
- og:locale
- `en_US` أو `ar_AR`. يشمل alternate locales عبر `og:locale:alternate`.
- og:url
- URL canonical مطلق. يجب أن يساوي قيمة `<link>` canonical.
- og:site_name
- `StartupHub.today` في كل مكان. مقفل.
حقول Twitter Card
- twitter:card — `summary_large_image` لكل ما له صورة OG؛ `summary` فقط حين لا توجد صورة (نادر جداً).
- twitter:title / twitter:description — يحاكيان og:title / og:description. نفس حدود الأحرف.
- twitter:image — يحاكي og:image. Twitter يحتفظ بـ cache منفصلة فالتغييرات قد تأخذ ~24 ساعة للنشر.
