SEO / AEO Global Rules
Indexing rules
Indexing rules — documentation pending.
Complete
Most public pages are indexable. Submission flows, dev preview routes, founder-account pages, and search-results pages are explicitly NOT indexed. The rules are enforced via `<meta name="robots">` set per surface, NOT via robots.txt (which is too blunt for per-page decisions).
Indexable surfaces (default)
- Home (`/:lang/`)
- Module landings (calendar, opportunity-radar, founders, founder-files, editorial, showcase, coverage, docs)
- Listing pages with default filter state
- All detail pages (founders, startups, opportunities, files, events, articles, coverage)
- Static pages (about, why-startuphub, FAQ, contact, terms, privacy)
- Documentation surface in production (Phase 2 — currently `noindex` while content authoring is in progress)
NOT indexed surfaces
- Submission flows
- `/:lang/submit/startup`, `/:lang/submit/opportunity`, `/:lang/calendar/submit`. Action-oriented forms; no editorial value in search results.
- Dev preview routes
- `/:lang/dev/*` — ecosystem-signals-preview and any future dev surfaces. `noindex, nofollow`.
- Founder account
- `/:lang/founder-account/*` — dashboard, edit profile, billing. Auth-gated, irrelevant to search.
- Search results
- Any `?q=` or `?search=` URL on listings. The filter state generates infinite combinatorial URLs — noindex protects crawl budget.
- Filter-state URLs (when over-specific)
- Multi-filter combinations like `?sector=fintech&stage=seed&country=eg`. Default-filter listings ARE indexed; over-combined ones are not.
