Content SystemIndustries
Industries
Per-vertical packs of pain points, seasonality, regulation, voice affinities, and audit extractors.
Industry packs answer the question "what does this vertical actually care about?" so strategy docs, mockups, and content generation start from the right baseline instead of generic small-business filler.
Each pack ships:
- Default affinities — personality, voice, and visual-style starting picks for clients in this vertical
- Pain points + seasonality + regulation — the operational facts a writer or strategist needs
- Listings requirements — directories that matter, plus conditional ones (e.g. insurance carriers)
- Site audit extractors — pack-specific scrapers that turn a client's existing site into structured facts
- Brik strategic POV — the vertical-specific opinions that differentiate Brik's recommendations
Available packs
| Slug | Status | Notes |
|---|---|---|
dental | Production | The reference pack — most fleshed out |
small-business | Catch-all default | DEFAULT_INDUSTRY_SLUG — fallback for verticals not yet matched |
real-estate-rv-mhc | Production | RV parks + manufactured housing communities — dual-segment pack |
real-estate-commercial | Production | Boutique commercial brokerage — three co-equal audiences (Healthcare / Land / Commercial) |
Adding a new pack
The flow:
- Add the slug to
INDUSTRY_SLUGSinvocabularies/industry.ts - Create
industries/{slug}.ts(typedIndustryPackdata) and{slug}.mdx(narrative) - Register the pack in
industries/index.ts - Run
npm run build:content-systemto validate types - If the pack defines
siteAuditextractors, wire matching portal-side code insrc/lib/website-audits/industry-packs/<slug>.ts