Modules Documentation
SEO / AEO requirements
Meta, structured data, hreflang per page.
Complete
Each Founder Profile emits the most strategically important schema.org payload on the platform: `Person` with `affiliation: Organization` (linked startup) + `subjectOf: Article[]` (editorial mentions). This is the entity graph node that drives AEO retrievals for "who founded X?" or "who are the leading {sector} founders in {country}?"
Per-profile emission contract
- <title>
- `{Founder name} — {Role}, {Startup name} | StartupHub.today`. Editor-authored.
- meta description
- 140-160 chars. Authored intro sentence covering identity + sector + country.
- JSON-LD @type
- `Person`. Combined with `BreadcrumbList` (Home / Founder Profiles / [Founder name]) and `ProfilePage`.
- affiliation: Organization
- Resolved from `linkedStartupId`. Links the Person to their Startup in the entity graph.
- subjectOf: Article[]
- Editorial articles that mention this founder. Critical for "what has been written about X" queries.
- mentions[]
- Cross-module Thing references. The Related Ecosystem Signals block contributes here.
- image
- The founder’s photo URL. Used by AEO retrievers for entity disambiguation (two people named "Ahmed Hassan" differ by photo).
