What Operators Actually Use This For

Day-to-day domain work used to mean bouncing between the registrar (expiry, contact info), Cloudflare (zone status, DNS), an uptime tool (is it serving?), and a threat scanner (is it flagged?). 301.st surfaces all four on one row per domain. Filter, search, inspect, act in bulk — without changing context.

In 301.st, the domains layer is that foundation. It is where integrations become day-to-day operations.

What the Table Does

  • Filters: project, status, health, provider, role (donor/acceptor/reserve), expiry window (30/60/90 days), and "has site / no site" — combinable in one search row.
  • Inspector drawer per domain: Details (status, SSL, routing), DNS (nameservers, NS verification, parent/subdomain relationship), Security (VirusTotal threat history, traffic anomalies, phishing flags).
  • Bulk actions on the selected rows: re-sync, change role, block/unblock, assign to project, attach to site, delete subdomains. Confirm-once dialogs prevent fat-finger accidents.
  • Subdomain handling first-class: create a subdomain under any parent zone in two clicks; the parent_id and DNS records resolve automatically.

Habits Worth Keeping

  • Sync after every Cloudflare-side change you make outside 301.st. The Sync button is intentionally manual — we never silently overwrite your zone state.
  • Use the expiry filter (30/60/90 days) as a weekly check. Renewal failures still happen at the registrar — 301.st surfaces the warning, not the renewal itself.
  • If a domain shows a health warning, open the DNS tab first. Most "broken" domains are actually nameserver-mismatched after a registrar change, not Cloudflare issues.

First-Time Setup

  1. Connect Cloudflare in Integrations (and any registrars where you want expiry visibility).
  2. Open Domains. Synced zones appear within seconds — no manual import needed.
  3. Filter to the slice you care about (Active + your project, or Expired + Donor, etc.) and save the working set in your head.
  4. Open the inspector on a sample row to confirm SSL, DNS, and security data look right for your stack.
  5. Assign domains to projects in bulk — that is the seam where the rest of the panel becomes navigable.

How Domains Connect to the Rest

  • Projects: domains stop being loose inventory and become part of a working boundary.
  • Sites: domains can be attached to clearer destination and routing context.
  • Redirects: stable traffic workflows become easier once inventory is already organized.
  • TDS: newer routing layers still depend on the same trusted domain foundation.

FAQ

How does this compare to just using the Cloudflare dashboard?

Cloudflare shows you one zone at a time. 301.st shows all your zones in one table, adds registrar expiry data Cloudflare does not have, layers in VirusTotal threat and traffic-anomaly signals, and supports bulk role/project/site assignment that would otherwise be one-by-one work.

Do all domains have to come from Cloudflare?

Cloudflare is the source that gets read/write access. Namecheap and NameSilo accounts can also be connected for expiry and registrar visibility on domains hosted elsewhere — but redirects and TDS only deploy through Cloudflare.

Should I organize domains into projects before creating redirects?

Strongly recommended past 20 domains. Filtering by project keeps the redirect table readable and is the natural seam if you ever need to scope an action (bulk pause, bulk archive) to one client or brand.

Related Guides