Campaign Websites
Mobile-first, hand-built, and sub-second loading. Every page is custom — no bloated themes, no template tells.
- Static-first architecture
- WCAG AA accessibility baseline
- Lighthouse 90+ across the board
- Custom CMS or markdown editing
Eight core capabilities. Every one of them is something campaigns routinely overpay agencies to deliver — and routinely receive late, broken, or both. We do them right and we do them fast.
Mobile-first, hand-built, and sub-second loading. Every page is custom — no bloated themes, no template tells.
Conversion-tuned giving forms, not generic embeds. We build the donate flow as a first-class part of the site, not an afterthought iframe.
Every campaign committee has paid-for-by language requirements. We get them right the first time — federal, state, and PAC.
Signups that flow into the system your team actually uses, with proper segmentation from day one.
Geographic features that turn voters into volunteers. District lookup, event finders, polling-place tools.
One link you can send to any reporter. Bios, headshots, fact sheets, policy briefs — all in one place, always current.
Hardened infrastructure. We pick fights with traffic spikes, hostile probes, and DDoS attempts so you don't notice them.
Dashboards built around action — donations, volunteers, event RSVPs — not bounce rates and pageviews you can't act on.
Allied Program flagship. State parties publish a directive — banners, endorsements, press, talking points — and every connected county and candidate site updates instantly. Local override and state lock supported.
Side-by-side comparison built from primary sources — voting records, public statements, position changes — designed to be screenshotted, shared, and held up against your opponent's record. Factual. Sourced. Dated.
We don't do digital ad buys. We don't do polling. We don't do field consulting. We don't run anonymous attack sites. We build the website, integrate the platforms, harden the infrastructure, and produce sourced contrast against your opponent's record — that's the full perimeter.
For higher-stakes engagements that need a standalone opposition microsite — a dedicated domain documenting an opponent's record in depth, separate from the candidate's own site — we take this work on a per-case basis. These engagements are not part of the standard tier menu and are not built on a fixed price.
Every standalone opposition site requires three things before we'll build it: primary-source documentation for every claim, client-side legal review by an election attorney we vet, and correct paid-for attribution per state and federal disclosure law. If any one of those three is absent, we decline. No exceptions.
What we do not build, under any circumstances: anonymous or unattributed sites, sites that impersonate the opposition, sites that distribute false voting information, or sites that make claims we cannot source to public record. Those engagements aren't aggressive — they're felonious, and they end campaigns.
You provide the substance — bios, issue positions, candidate voice. We provide the structure, headlines, and CTA framing. If you need full copywriting, we can refer you, or quote it as an add-on.
Sometimes. If the existing site is on a sane platform (WordPress, NationBuilder, Webflow) and is structurally salvageable, yes. If it's a fragile mess, we'll quote a rebuild — almost always faster and cheaper than untangling someone else's work.
It depends on the build. Tactical tier sites are typically static (no CMS, edits via support requests). Operational tier offers a lightweight markdown CMS or Sanity/Decap. Strategic tier gets a custom admin tuned to your comms team's workflow.
Your committee does. The domain is registered in the committee's own legal name and paid from committee funds from day one, so the campaign's address is the campaign's asset and can be pointed anywhere, at any hour, without our permission. The same goes for the donation processor, the email list, and the analytics property. We hold the hosting environment and operate it, which is what makes a change requested in the morning live in the afternoon and keeps a hosting password out of a volunteer group text. On request, at any time, you receive the repository, the site files, the content, and the full analytics history, and the domain goes wherever you say. No fee for leaving, no vendor lock-in, ever.
Because if we pay for it and are not reimbursed, that is a reportable in-kind contribution at fair market value. The FEC treats a payment made for services on a committee's behalf as an in-kind contribution, and Colorado reaches the same result: the volunteer exclusion does not cover materials, and a domain registration is a material. A twenty dollar domain is not worth an amended report. Either the committee buys it, or we invoice it at cost as a pass-through and the committee pays it. Chapter 10 of the Colorado Field Manual covers this with the citations.
You can, and we would rather give you the real reasons not to than the fashionable ones. Those platforms are not slow, and they do not ban political content, so ignore anyone who tells you otherwise. What they do is put your donation flow under terms that bar crowdfunding or reserve open-ended discretion over anything the platform considers high risk, ship a template footer whose type size was never designed around Colorado's rule that a disclaimer run no less than 15 percent of the largest font on the page, and reserve the right to act on political controversy with about a day's notice. GoDaddy gave Texas Right to Life twenty-four hours in 2021 and Gab twenty-four hours in 2018. Then there is the part nobody prices: the template your voter has already seen this month under a wedding photographer and a landscaping company reads as a campaign that is not sure it is serious yet.
Tactical and Operational include 30 days of bug-fix support post-launch. After that, we offer optional retainers for ongoing changes, or you can take it in-house. Strategic includes priority support through Election Night by default.
For Operational and Strategic clients, we offer rapid-response page deployment within 4–8 hours. The page goes live, indexes, and integrates with your existing site. Pricing is flat and disclosed in the engagement contract.