How we put a money page on the right of every personal brand site

At a glanceHow we put a money page on the right of every personal brand site
  1. 1The assignment
  2. 2What we did
  3. 3The buckets (live probe 18 Aug 2026, 04:54 UTC)

On every personal brand site. The method below is now a required companion page pair: a colorful clickable /topic-wheel/ tied to /money-tree/. Coverage and the George Paladichuk worked example: How we put a topic wheel on every personal brand site.

Meta article › Fleet

How we put a money page on the right of every personal brand site

Dennis asked us to stop treating 200 personal brand sites as one pile. Builders need a Quick Audit for their audience. Dunkers need coaching or a way for sponsors to hire them. Then he asked for a team leaderboard of the whole fleet, with that conversion URL sitting on the right of each row. We shipped the board, the taxonomy, and the first two live Quick Audit doors we could publish without guessing.

Live board: localservicespotlight.com/personal-brand-fleet/ · Registry: Asset Tracker · Companion: Money tree / Money pages vs blog posts

The assignment

The Basecamp todo is Money Pages vs. Blog Posts (bucket 23889827, todo 10139427463). Dylan already drew money trees from live internal links on BlitzMetrics, Local Service Spotlight, and a growing fleet of client /money-tree/ pages. Dennis’s next cut was people, not posts:

  1. Bucket the fleet together.
  2. Inside each bucket, prioritize the most important sites.
  3. Stand up a fleet-of-sites leaderboard the team can click through — money page on the right.

He named a builder example (dictated “Jack Howard”). The live site that matches is jack-allard.com: professional dunker and Roof Launch Marketing. He already has “Grow your roofing business” and “Work With Jack.” He does not yet have a Quick Audit door. That is the pattern, and the remaining gap.

What we did

  1. Unioned real rosters only: BlitzAdmin site cache (domain / title / status — never admin passwords), targets.json, Dunker builds.json, Content Factory pbs_master.json, and the hub list. 214 sites. Nothing invented.
  2. Defined a money page as the primary conversion URL: Quick Audit, coaching, booking, sponsors, work-with-me, calendar, quote. Detected from the live homepage (nav, buttons, footer) with a Chrome user-agent. 190 homepages answered HTTP 200; 65 already had a detectable money chip.
  3. Published a generator-owned leaderboard on Local Service Spotlight: bucket filters, flagship / board / gap / repair tiers, green domain pills per the leaderboard photo + website badge standard, money-page chip on the right.
  4. Added /quick-audit/ doors plus a homepage aside on the two builder sites we could publish to with an application password: isaacmashman.com/quick-audit/ and nixonlee.com/quick-audit/. Both link the network exam at get-my-audit. Did not add a marketing audit to dunkers who do not sell marketing.
  5. Wrote the rule back into personal-brand-website-agent so the next site build does not ship without a persona-matched money page.

The buckets (live probe 18 Aug 2026, 04:54 UTC)

BucketSitesExpected money page
Builders & agencies25Quick Audit for their audience
Athletes & dunkers21Coaching, camps, sponsors / booking
Authors, speakers, educators22Work-with-me / calendar / book
Hubs & Spotlight sites35Network Quick Audit / program pages
Local-service owners8Quote / call
Repair / DNS / for-sale25Fix the site first — an opportunity, not a dunk
Needs a bucket78Homepage copy did not yet prove a persona

Priority inside a bucket: flagship (active billed personal brand) → already on a public board (dunker index, DealCon, PBS) → missing the bucket CTA → repair. Flagship on this pass: Nathaniel Stevens, George Paladichuk, Isaac Hall, Jim Olson, Sal Sciorta, Billy Batt, Sean Kelly.

Critical decisions

  • Jack Allard, not a stranger named Howard. No jackhoward domain exists in the fleet. jack-allard.com is the dual-role builder Dennis described. We treated him as a builder (Quick Audit expected) with an athlete tag, so the dunk side stays visible.
  • Do not fake an audit for a dunker. Cam Hazzard already has /work-with-cam/. Piotr has Book or Collab. The board shows those chips. Adding LSS Quick Audit there would be the wrong offer.
  • Application passwords, not homepage roulette. Most high-priority builders (Isaac Hall, Jack Allard, Ethan Van De Hey, Jack Hughes) have no app_pass in wp_sites. We did not invent REST writes. Isaac Mashman and Nixon Lee did, so they got the door this pass. Adrienne Lara and Britani Eriksen have a wp_sites row whose app_pass is empty — we did not fall back to the login password.
  • Identity bleed is a name bug, not a person. The April BlitzAdmin cache titles many sites “Local Service Spotlight.” The generator now refuses that string (and “Dennis Yu” on any domain that is not dennisyu.com) as a person name.
  • /fleet/ was taken. That slug already 301s to the Wikidata fleet article. The new board lives at /personal-brand-fleet/ so we do not steal a working URL.

Quick Audit doors this pass

SiteWhat shippedNeeds a human
isaacmashman.com/quick-audit/Page + homepage aside. HTTP 200. Chip now reads Quick Audit on the fleet board.Nav item, if the theme does not pick up the new page automatically.
nixonlee.com/quick-audit/Same pattern. Spine PR / authority strategist — builder CTA, not a dunker audit.Nav item.
Jack Allard, Isaac Hall, Ethan Van De Hey, Jack Hughes, Nathaniel Stevens, George Paladichuk, Marko SipilaOn the board, prioritized, money chip where one exists (Jack’s Roof Launch page is live).Mint or capture an application password, then rerun add_quick_audit.py.

Effort

WhoTimeNotes
Cursor Grok 4.6One sessionGenerator, live probe of 214 hosts, two REST publishes, this article. On the Max plan the token burn is inside the monthly seat.
Human doing this by handSeveral daysOpening 200 homepages, classifying, and pasting CTAs does not scale, which is why the board is generator-owned.

QA

  • Taxonomy tests: 23/23 offline.
  • Live board HTTP 200, cache-busted, contains id="flb", jack-allard.com, and “Grow your roofing”.
  • Isaac Mashman and Nixon Lee /quick-audit/ HTTP 200 with data-fleet-qa-door; homepages still render an H1 and the person’s name.
  • Asset Tracker lists the fleet board.
  • No billed dollar amounts on the public page. No ClientTracker credential-tab material copied anywhere.

What is still open

  • Jack Allard still needs a Quick Audit door — highest-leverage builder example, no app_pass this session.
  • 78 sites still sit in “Needs a bucket.” That is inventory work, not shame: homepage copy did not prove a persona yet.
  • 25 repair rows (DNS / parked / for-sale / 5xx) are opportunities for ops, same family as the fleet-uptime watchlist.
  • Basecamp was in read-only disruption when this shipped; the todo comment may land after 37signals restores writes.

Related: Personal Brand Fleet · Money tree · Money pages vs blog posts · Quick Audit · Pro Dunker Authority Index · Meta article prompt · Internal job note: 2026-08-18-cursor-grok-4.6-fleet-audit-money-pages.md (private GitHub Local-Service-Spotlight/agent-runtime agent-notes; public blob URLs 404)

Dennis Yu
Dennis Yu
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands. Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring. Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified. He has appeared on 353 podcasts with 619 credited episodes — see the full list of his podcast appearances.