Developer Page Specifications
SEO / AEO
Article + CreativeWork hybrid. Reader page canonical points back to /details (no duplicate-content split).
Complete
Listing emits CollectionPage. Details + Reader emit Article + CreativeWork hybrid (Article for the editorial nature, CreativeWork for the downloadable artifacts as hasPart). Both surfaces canonical to /details (the marketing surface); /read is canonical-tagged back to /details to avoid duplicate-content penalties.
Listing
- metaTitle: "Founder Files — Practical Guides for MENA Founders | StartupHub.today". AR variant.
- metaDescription: "{N} editorial guides covering fundraising, operations, product, sales, and leadership for working founders." AR.
- JSON-LD: CollectionPage + ItemList of top 25 Article items.
Details + Reader
- metaTitle: "{Title} — Founder Files | StartupHub.today". Sponsored: append "(Sponsored)" — same disclosure discipline as Coverage.
- metaDescription: BestForTagline.
- canonical (details): /:lang/founder-files/{slug}. canonical (reader): /:lang/founder-files/{slug} (same as details — no duplicate-content split).
- JSON-LD primary @type: Article with subtype=EducationalOccupationalCredential when applicable. Fields: headline, alternativeHeadline (BestForTagline), description, image (CoverImageUrl 3:4 = 900×1200), author[] (Person per FounderFileAuthor), publisher (Organization=StartupHub), datePublished, articleSection (Category), educationalLevel, learningResourceType, hasPart[] (CreativeWork per FounderFileArtifact with name + encodingFormat + contentUrl).
- Sponsored details: add sponsor (Organization) property + isAccessibleForFree=true (lead-gated, not paywall — Google distinguishes).
- BreadcrumbList JSON-LD: Home → Founder Files → {Title}.
