type: decision
status: active
timestamp: 2026-06-20
tags: [extensions, dns, hosting, subdomain]
status: active
timestamp: 2026-06-20
tags: [extensions, dns, hosting, subdomain]
Each Chrome extension gets its own subdomain on oriz.in
Each extension gets dedicated *.oriz.in subdomain + catalog slot
Each Chrome extension gets its own subdomain on oriz.in
Decision
Every extension published to the Chrome / Firefox / Edge stores gets
its own subdomain at <slug>.oriz.in hosting the extension’s full
website (features, docs, changelog, privacy, support).
Why
Per the no-subscriptions and impress-recruiters mission, every extension is a publicly indexable product surface. A dedicated subdomain lets each one rank for its own brand and feature keywords, own its own AdSense surface (apex application covers all subdomains per AdSense 2026 rules), and present a complete narrative without fighting catalog navigation. Subdomain-per-extension is also the natural unit for per-extension privacy URLs the stores require.
Implications
- Each extension repo deploys its site to Cloudflare Pages with a custom domain
<slug>.oriz.in. - DNS: one CNAME /
CNAMEflattening record per extension under theoriz.inzone. - The catalog at
extensions.oriz.inremains separate (see extensions-catalog-and-subdomains) and links INTO each extension subdomain. - Per-extension
/privacypages live on the subdomain, satisfying store requirements. - Cloudflare Pages free tier gives 100 custom domains per project, so even 50+ extensions stay under the cap.
Cross-refs
- Extensions catalog AND per-extension subdomains
- Big website per extension
- Per-extension privacy policy
- Subdomains under oriz.in
- Cloudflare Pages for all sites