CSEO
Back to home

Changelog

What we shipped recently. Newest first.

May 2026

Workspace member management + danger zone

  • Add members by email with role picker (admin/member/viewer; owners can grant owner)
  • Inline role changes + remove with owner-protection rules
  • Transfer ownership flow (current owner demotes to admin, target promotes to owner)
  • Delete workspace with typed confirmation + cascade across 14 collections
  • All actions audit-logged before execution
May 2026

Campaign attachments — direct from the detail view

  • + Add resource button on every campaign detail page
  • Per-section + Add another buttons skip the kind picker
  • Searchable pickers for briefs + GEO prompts (server-prefetched)
  • Free-form inputs for keywords, URLs, Meta ad/campaign IDs with helpful hints
  • Already-attached resources dim out in the picker lists
May 2026

Site crawl + live content scoring

  • Free in-process BFS crawler (up to 60 pages) — no DataForSEO required
  • Per-page SEO signal extraction: title / meta / canonical / robots / h1 / word count / alt coverage / load time
  • Roll-up summary with broken-link + duplicate-tag + thin-content counts
  • Claude-backed live content scoring in the brief editor (0-100, per-dimension feedback)
May 2026

Keyword clustering + campaigns + white-label

  • Claude-backed keyword clustering: 250 keywords → 12 themed groups with primary keyword + content angle
  • Campaign abstraction — bundle briefs, keywords, GEO prompts, paid creatives under one named effort
  • Workspace branding overrides: logo, brand color, custom domain — applies to topbar + digest emails
May 2026

Personalization + performance + reports redesign

  • 8 accent colors × 8 surface tints × 6 background patterns — pre-hydration boot script avoids flash
  • Workspace-context caching layer (60s cross-request, per-render dedupe) — dashboard navigation 3-5× faster
  • Reports redesign: section accent colors, KPI delta tinting, recommendation callouts
  • Settings moved to topbar, sidebar focused on agent navigation