How Any Group Gets Personal Brand Websites for Its Members: The Request-to-Live-Site System

Collect the request → Check domain and email → Track each stage → Verify the live siteFollow the source labels in order. The numbered path runs across the top row, returns to the lower left, then continues right.Collect therequestCheck domainand emailTrackeach stageVerify thelive site
One record tracks each member from the request through checks and needed human actions.

Keep your group’s website requests from getting lost. This guide shows how to gather facts, check each web address and email setup, and track the work. Start with one member and list what is ready or missing.

This guide is part of From One Email to a Live Personal Brand Site: The Exact Playbook. Next, explore Personal Branding: How to Build a Digital Presence That Proves Your Expertise, or The Client Roster: The Safety Gate for Every Client Operation.

Where this task fits in the Content Factory

This task supports work across the Content Factory (our four-stage process for using real content). Its inputs and next handoff determine which stage uses it.

1. ProduceCapture real work
2. ProcessTurn sources into useful assets
3. PostPublish and connect approved assets
4. PromoteShare proven work and measure results
Follow the numbered stages from Produce to Promote. Each stage links to its part of the Content Factory guide.

Start, finish, and next step

Start when
A group member submits a request for a personal-brand website.
Have ready
  • Intake record identifying member and group
  • Actual domain and DNS owner
  • Known source assets and site goal
  • A verified conversation and status record
Follow the steps
  1. Capture the request in the shared intake
  2. Check domain, assets and goal
  3. Build and review the site
  4. Prepare the exact DNS action while preserving email
  5. Verify live status and return the result to the same conversation

Use the detailed instructions in this article for each step.

Finish with
One traceable request record that reaches a verified live site or an explicit dependency.
Measure the result
  • Status distinguishes requested, built, DNS pending and live
  • The domain and email arrangement are verified
  • The next action has an owner
  • The live result is checked before calling it live
Hand off next
Use the personal-brand site playbook for the build and keep the requester’s next action in the original conversation.

Reference material for the inputs

Open this article’s tasks in the Task Library (our directory of tasks and recipes; see current Task Library). The library connects the current recipe, its smaller tasks, and the records of work performed.

Close the learning loop. Write a meta article: the record of this execution with the starting state, recipe version, result, checks, failures, and next owner. Link it back to this recipe and register the run under the same Task Library task. Reuse one execution ID for revisions and retries. A partial or failed run stays labeled that way. Public release follows the recorded publication authority; writing the run record is part of doing the task. Writing and revising that record belong to the original execution; they do not start another meta-article task. Use the findings to propose and verify a recipe improvement. See how recipes and execution records work together.

On July 16, 2026, Jagoda Pasko submitted the first test entry through Sigrun’s Personal Brand Website request form. By the next morning, our agent had read the submission, verified her domain, caught a configuration detail that would have taken down her email, logged her status, and posted the full report to the one Basecamp thread the whole team reads. Nobody scheduled a meeting. Nobody sent a chaser email.

This is the definitive process for running member website requests for any group: a mastermind, a coaching program, a trade association, a sales team. One form, one sheet, one thread, one agent checking daily. We built it live with Sigrun’s SOMBA program, where 86 members already have audit dashboards, and it plugs into the same machinery we use for every site on our fleet.

Why a form beats email

When six workshop attendees emailed us wanting sites in June, every request arrived in a different shape. One had a live Wix site with email on the domain. One had no domain at all. One wasn’t even a site request. Each needed a human to read it, classify it, and reply. That works for six. It does not work for 86, and it does not repeat.

A form forces every request into the same shape, which means an agent can process it. The group’s coordinator owns the form. We own what happens after a row lands in the sheet.

What the form asks, and why every field maps to a build step

Form fieldWhat it feeds
Name + email (same as the teaching platform)Matches the member to their existing enrollment record, no duplicate onboarding
Domain they own and controlThe build target. We verify registrar and current DNS before touching anything
Site languageContent generation and schema locale
“Does your domain already run your email?”The single most important question on the form. It decides the DNS path (see below)
Bio for the About pageAbout page, Person schema, entity home
Links (socials, press, interviews)sameAs schema, press page, cross-links
Brand colors (HEX) and preferencesTheme styling
Photos folder (shared Drive link, viewer access)Real photos on every page. No stock, ever
3–5 client testimonials with namesProof section. Named testimonials only
Public contact email (or n/a)Contact page and schema, published only with consent
Team-member marker columnLets staff test with the same form; the agent tags them separately on reports

The status pipeline

Every request moves through nine stages. The stage name is the status we report, so anyone reading the thread knows exactly where a member stands.

StageWhat happensWho acts
1. RECEIVEDNew row detected in the sheetAgent (daily scan)
2. VALIDATEDDomain ownership, registrar, current DNS, live-site check, email risk check, field completenessAgent
3. SITE_PROVISIONEDStaging WordPress site created on our hosting, mapped to the member’s domainOps (one click in the fleet dashboard)
4. DNS_INSTRUCTIONS_SENTMember gets their pointing instructions. Which instructions depends on the email branch belowAgent (staged for human send)
5. DNS_POINTEDMember updates records at their registrarMember
6. PROPAGATING8–48 hours of DNS propagation; the agent checks daily and advances the status the moment it resolvesAgent
7. LIVESSL auto-issues, site answers on the member’s domainAutomatic
8. CREDENTIALS_ISSUEDMember receives login plus an Application Password so their own AI agents can keep publishingOps + agent
9. CONTENT_LOADEDBio, photos, testimonials, links, and schema built into the site from the form dataAgent

The DNS branch that saves people’s email

Here is the detail the first test caught. Jagoda answered yes to “does your domain already run your email?” Her checks confirmed it: live MX and SPF records at her Polish host. If she had switched her nameservers to ours before anyone copied those mail records over, her email would have stopped working, and she would have found out the hard way.

So the process branches on that one form answer:

  • Email on the domain (or any doubt): A-record path. The member points @ and www to our server IP and keeps their existing nameservers. Mail records never move, email never blinks. This is the default, per our one-email-to-live-site SOP.
  • No email on the domain: nameserver path. The member points to the four nameservers issued for their site. Each site gets its own set from our DNS, which is why the form must never promise nameservers up front — they do not exist until the site is provisioned.

We keep registrar-specific walkthroughs so members are never guessing: GoDaddy, TransIP, MyDevil, and IONOS, and more as new registrars show up. A registrar we have not documented yet is a signal to write the guide, which is then ready for the next member.

One thread, all status

Every status change gets posted to the group’s single Basecamp thread, the same one the coordinator, the founder, and our team already read. Members are never chased individually, the coordinator never has to ask “where are we on X,” and the whole history is documentation. Any outbound email to a member is staged as a draft for a human to review and send, never fired automatically.

What the first test caught (this is why you test)

Jagoda’s test submission was the model entry: complete bio, a full brand design brief with HEX codes and fonts, five named testimonials, a shared photos folder, a contact email. And the test surfaced two form fixes before a single client touched it:

  1. The nameserver precondition was backwards. The form said “you can submit only if you have already added the 4 nameserver records.” But each site’s nameservers are issued after provisioning, and for members with email on their domain, adding them early is exactly the wrong move. The fix: replace the precondition with a simple acknowledgement that the member will point their domain when their instructions arrive.
  2. The email question needed teeth. It was collected but nothing branched on it. Now it selects the DNS path, which is the difference between a clean cutover and a member losing their inbox.

Run this for your group

  1. Copy the form fields from the table above. Gate it to paid members at whatever level you choose.
  2. Responses land in one Google Sheet. Share it with the build team. Add a team-marker column so staff can test with the real pipeline.
  3. Pick the one thread where status gets posted. Everything goes there.
  4. Have the coordinator submit a test entry first, all the way through to a live site. The test will find your version of the two fixes above.
  5. Turn on the daily agent scan: new rows, validation checks, status posts. Ours runs every morning at 4am.
  6. Announce to members only after the test entry is live.

The result for each member is not just a website. It is an entity home that feeds their Personal Brand Score, their Quick Audit, and eventually their Knowledge Panel, with an Application Password so their own agents keep it alive. The result for the group is a repeatable machine: the next 85 requests cost the same effort as the first one.

Part of The System. How the first submission was processed: the meta article (a record of one task run; see meta-article writing guide). Related: From One Email to a Live Personal Brand Site, Application Passwords for AI agents, the meta article standard.

Originally published .

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.