# netOrk website — pages **Audience:** IT departments in small and mid-sized companies — a small team, mixed hardware (OPNsense, HPE ProCurve/Aruba, TP-Link JetStream, OpenWrt, Proxmox, Linux), NIS2 on the agenda. Service providers and IT support are secondary and get their own page each. **One message:** control instead of drift — define the desired state once; netOrk notices every change, shows what deviates and puts it back. **One goal:** buy a licence. netOrk itself is free; the licence adds vulnerability data and image updates. All copy is in `src/i18n/translations.ts`, English and German (German uses "ihr"). The language follows the browser until someone chooses. Every claim must be backed by `docs/PRODUCT.md`; automatic fixing exists for access point profiles, so the site says "every deviation", never "every device fixes itself". ## Word budgets (English, text in `
`) `scripts/check/site.py` counts them; Home over budget fails the check. | Page | Route | Budget | |---|---|---| | Home | `/` | 400 | | Pricing | `/pricing` | 300 | | NIS2 | `/nis2` | 550 | | Plugins | `/plugins` | 450 | | Persona ×3 | `/for/it-department`, `/for/it-support`, `/for/msp` | 320 | | Getting started | `/docs/getting-started` | 80 | | Glossary, Impressum, Datenschutz | `/glossary`, `/impressum`, `/datenschutz` | — | Old routes redirect (in `App.tsx` and as 301 in `nginx.conf`): `/features` → `/#included`, `/drivers` → `/#hardware`, `/roadmap` and `/docs/architecture` → `/`. ## Home 1. **Hero** — "Control instead of drift." The drift comparison of an access point (`drift`, `drift-narrow` on phones) with a caption saying what is in it. 2. **How it works** (`#how`) — Define → Detect → Fix, three steps. 3. **Hardware** (`#hardware`) — two lines of names: "desired state and fixes" and "inventory and monitoring"; a note on the untested NAPALM drivers. 4. **Vulnerabilities, with a licence** — the triage queue (`vulnerabilities`), link to Pricing. 5. **Also in the box** (`#included`) — eight terms, one short line each; a NIS2 row with a link. 6. **Closing band** — "netOrk is free. The licence adds the data." ## Pricing The free core as one row, then Starter / Pro / Enterprise, each "on request" with a "Buy a licence" button to the licence portal (`src/data/plans.ts`). Plan differences come from the licence server's plan defaults; the KB request limit stays off the page until it has a unit. Four questions below, and the note that there is no public installer yet. ## Persona pages One template (`Persona.tsx`): header, three problems, five ways netOrk helps (desired state and drift first), the shared closing band. The IT-department page shows the drift screenshot. The service-provider page says where it stops today. ## NIS2 Article by article (eight rows plus one "out of scope"), a dot and a word for coverage, what netOrk records along the way, the audit log screenshot. States plainly that netOrk does not make anyone compliant. ## Plugins, Glossary, Getting started, Impressum, Datenschutz Plugins: the five included ones with the hosts they talk to, how to write one, one code example. Glossary: every term from `src/glossary/terms.ts` with a category index. Getting started: "no public installer yet", write to us. Impressum and Datenschutz: **placeholders** — the final text must replace the yellow box before netork.io goes live. ## Navigation and footer Nav: wordmark · Who it's for ▾ · NIS2 · Plugins · Pricing · DE/EN · "Buy a licence". Below `lg` a menu button. Footer: product links, persona links, contact, "no cookies, no tracking, no requests to anyone else", © line with Impressum and Datenschutz.