The /compare page today is a pure field-by-field table (2–3 cameras, selection via ?ids=). Proposed next iteration:
- Highlight the standout value per numeric row (max FPS, largest microSD, best min-lux) — and, once the ONVIF/substream schema work lands, an optional lightweight capability score (no fake precision).
- Static
/compare/<brand-a>-vs-<brand-b>/ pages for popular pairs — the query-param form isn't crawlable; pre-render a curated top-N for SEO.
- "Compare" checkboxes on the main grid → deep-link into
/compare with the selection.
- Share/export — copy-link button and a PNG/print export of the table.
Scope note: keep the omit-not-guess rule — missing fields stay em-dashes, never inferred; no winner badges until the data supports them honestly.
The
/comparepage today is a pure field-by-field table (2–3 cameras, selection via?ids=). Proposed next iteration:/compare/<brand-a>-vs-<brand-b>/pages for popular pairs — the query-param form isn't crawlable; pre-render a curated top-N for SEO./comparewith the selection.Scope note: keep the omit-not-guess rule — missing fields stay em-dashes, never inferred; no winner badges until the data supports them honestly.