back to main

Kansas Deserves Better case study

kansasdeservesbetter.com home page: Roger Marshall sued his own patients. Then he ran for Senate.

his record, sourced line by line · Kansas Senate race, Nov. 3, 2026

visit live site

An independent site for the Kansas Senate race, launched four weeks before Election Day. It puts Sen. Roger Marshall’s record on one page: the patients his medical practice sued, his votes, his words and his donors, then every date and deadline a Kansas voter needs.

It began under a louder name and became Kansas Deserves Better: the same record, under a name that can run as a paid ad and outlast one election. Marshall’s lawyers had already sent a cease-and-desist over an opponent’s ad on the same story, so every line had to survive a reader looking for an error.

4 × 100 lighthouse, mobile and desktop, oct. 6
69 KB the whole first load on mobile
11 roll calls each checked against the official record
18 slides, 9 cases two carousels; swipe, drag or arrow keys
public domain every photo, credited on its slide
zero cookies no tracking, no third-party requests

Research on the votes, the money and Kansas election law ran in parallel. Nothing went on the page from research alone: every roll call was checked against senate.gov or clerk.house.gov, every dollar against the FEC’s own data and every quote against the outlet that published it.

That pass earned its keep. It caught a broken link on the site’s central claim, and it set the wording: patients were arrested after missing court dates in debt suits, the exact distinction the cease-and-desist turned on. Where a source carried Marshall’s walk-back or his office’s explanation, the page carries it too.

Black and sunflower yellow, the Kansas state flower, at 12:1 contrast. Headlines run in Oswald, self-hosted and preloaded. The hero sizes itself to the screen’s height as well as its width, so the headline, the summary and “make a plan to vote” land on the first screen of any phone or laptop, with the voting dates in a strip right below.

A clean name matters for reach: Google Ads rejects profanity and requires the address in an ad to match the page it opens. The page ranks for what people type, Roger Marshall, sued patients, Kansas Senate 2026, backed by six quick answers and FAQ data.

Photos are official U.S. Senate and USDA images in the public domain. News photos would have invited a takedown notice that could pull the whole site weeks before the vote.

html5 one page, no framework
css3 mobile-first, scroll-snap carousel
vanilla js one small script for the carousels
github pages custom domain, enforced https