Skip to content
    FrequencyOS
    A vintage receiver tuned to a signal

    The console

    One screen. Is this working or not?

    Every connected site carries the same console, whether it runs WordPress or was built for you. Seven sections, in the same order, answering one question each.

    Scroll to tune in

    01Defined once

    The screen is described in one place and drawn in two.

    The sections are data, not a design decision made twice. A WordPress site renders them in PHP, a built site renders them in the app, and neither invents a row.

    • Same sections, same order, either kind of site.
    • A row can only appear if the connection declares it.
    • No capability is shown to a client while it is dark.

    Shared console specification 2026.09.20. Both renderers keep this published order.

    02The console itself

    Read live from this site's own connection.

    Rows tied to a real capability read this site's manifest right now. Rows for parts nobody has built yet say exactly that.

    1 · Receivers reachable

    Can we reach this site at all, and can the site reach us?

    Site answers our check

    The public status and index documents.

    Manifest unreachable

    Content receiver

    Whether drafts can arrive here.

    Manifest unreachable

    Page plan receiver

    Whether planned pages can arrive here.

    Manifest unreachable

    2 · Content receipts

    What arrived, when, and what happened to it.

    Articles and newsletters

    Last received, and the post it became.

    Manifest unreachable

    Appearances

    A guest spot as a produced piece.

    Not installed

    Report of what shipped

    What this site told the timeline.

    Manifest unreachable

    3 · Snippets rendering

    Tracking and widgets placed properly, and only in production.

    Analytics and tracking

    Whether the snippets render on a live page.

    Installed, not ready

    Chat widget

    Which agent or location is placed here.

    Not installed

    4 · Funnel pages live

    A funnel shows here only when its page actually answers.

    Reviews

    The live path on this site.

    Manifest unreachable

    Referrals

    The live path and partner links.

    Manifest unreachable

    Booking

    The live booking path.

    Unknown

    Lead magnets

    Each magnet and its follow-up.

    Unknown

    5 · Automations and webhooks

    What fires, where it goes, and whether the last attempt succeeded.

    Suggested work

    Proposals waiting on a person. Nothing self-applies.

    Manifest unreachable

    Lead forwarding

    Form submissions leaving this site.

    Unknown

    6 · SEO health

    The layer that can stand in for an SEO plugin, once handover is agreed.

    Blueprint pull

    Which page slots are still empty.

    Manifest unreachable

    Sitemap ownership

    Whether we own it, or the existing plugin still does.

    Not installed

    Schema

    Article, person, organisation, episode.

    Not installed

    7 · Say something back

    A message box on the same screen, so a problem does not need an email thread.

    Feedback bar

    Whether review mode is on for this site.

    Manifest unreachable

    The manifest did not answer, so live rows report as unreachable rather than guessed.

    03Handover, not a fight

    An SEO plugin already on the site is read before anything is written.

    Detect what is there, read its stored values once, and offer to take over. A site that already ranks is never quietly rewritten.

    • Handover is opt in, and reversible.
    • The first run is a report, not a write.
    • Existing posts are matched on our own id, then slug — never on a title.

    Next

    See the dashboard behind the login.

    The console answers whether the connection works. The dashboard answers what to do this week.

    Dashboard concept