Internal doc · Page Factory

How the Page Factory works

A client's 90 day strategy turns into 4 new pages a month. Each page wears the client's own look. Each one is built to be found in Google, on Maps and in AI answers. This page explains the whole run in plain words, who owns each step, and how long it takes.

What it makes

Four pages a month, in their look

The plan comes from the strategy the client already approved. It names the searches people type and the pages the client is missing. The factory turns four of those rows into four finished pages every month. A service page sells one service. A location page covers one town or one set of venues.

Every page is written by our own agents. Search Atlas does not write our pages anymore (Justin, October 20, 2026). Every claim comes from the client's own site, the client, or a public source we keep on file.

The client owns every page. The page sits on their site, in their design, and keeps working if they ever leave us.

Two routes

Two ways a page ships

The batch file for the month says which route the client is on. Everything up to Justin's approval is the same on both routes.

Built and proven

WordPress clients

Each approved page lands as an editable draft in the client's own WordPress, built with their page builder, so their team or ours can change a word later without us. We never publish it. Our WordPress team reads it and publishes.

Front half only

Sites we build

The page goes into the site we built for the client. The copy, photos, gate and staged review run the same way. Placing the page into each site's own source is a step per site and has not been run yet.

The monthly run

The monthly run, step by step

Eleven steps, in this order. A step does not start until the one before it is done. The times are targets for one batch of 4 pages.

StepOwnerTimeWhat happens
1. Batch from the strategyMarshallAbout 30 minutes, first week of the monthFour rows from the approved strategy go into the month's batch file: title, address, main search, why it matters, links to use and the route.
2. CopyMasonAbout 1 hour a pageOur agents write every word. A town or venue page also gets a facts file with 8 or more sourced facts about that place.
3. SEO reviewVegaAbout 30 minutes for the batchMain search, title, description, internal links, questions and schema checked against the strategy and the live site.
4. Copy and design reviewScarlettAbout 30 minutes on the copy, again on the rendered pagesPlain words, nothing we cannot back up, the client's own voice. After the render, the look against the client's own pages.
5. Render and gateMasonMinutes, one commandThe factory picks the client's own photos, builds each page in the client's look and runs the gate. A failed check stops that page.
6. Staged reviewMarshallSame dayMarshall puts the pages on the client's review address at swarmsystem.ai. Search engines are told not to list them. The desks review there.
7. Justin's approvalJustinOne sittingJustin reads the batch page and approves each page. Nothing goes into a client site before this.
8. WordPress draftsMasonAbout 10 minutes a pageEach approved page is built as a draft in the client's WordPress with their page builder. Draft only, no address set, never published by us. On a site we build, the page goes into our build instead.
9. Measured matchMason, checked by ScarlettRuns with step 8The draft is measured against the approved page on a laptop and a phone screen: headings, photos, cards, steps, questions and buttons. Every check must pass.
10. Review and publishOur WordPress teamAbout 15 minutes a pageThe team opens each draft in WordPress, reads it and publishes it. Haven drafts the note to the client, and Justin approves the send.
11. Publish day checksOur WordPress team, with MasonAbout 10 minutes a pageSet the address from the batch, take off any old redirect on that address, paste the schema snippet, then run the gate on the live page and check it is in the sitemap.

The Hive Mind dashboard shows the same steps under Page Factory, How it works, and each client's batch under Batches.

Copied and built

What it copies and what it builds

Copied from the client

Their look, automatically

  • The header and the full menu, link for link
  • The footer
  • Their fonts and their colors
  • Button, question and band colors from one reference page: a page of theirs we already like
  • Business name, phone and service area from their site
Built every time

The same strong page parts

  • Photo and copy sections that switch sides as you scroll
  • A row of cards with photos
  • Numbered steps joined by a line
  • 4 to 6 real questions in an open and close list
  • A call band, and a call bar on phones
  • Schema, so Google and AI tools read the business and the service
  • Links to the client's own live pages
  • 6 to 12 of the client's own photos, never one used twice in a month
The gate

The checks that block a bad page

The gate runs on every page before anyone reviews it. One failed check stops that page and names what to fix. These are the ones that catch the most.

  1. Contrast. Body text and notes must read at 4.5 to 1 or better on their background.
  2. No word alone on a line. Headings, paragraphs and buttons are checked at 5 screen widths, from a phone to a wide monitor.
  3. No dead links. Every link must answer on the live site. A link that redirects does not count.
  4. Photo rules. The client's own photos first, alt text on each, the top photo loads first, no captions, no photo used twice, and photos that look made by AI are left out unless a person clears them.
  5. Menu match. The page's menu must have the same links as the live site.
  6. Plain words. Short sentences, no banned words, no review counts or star ratings we cannot show.
  7. The WordPress measured match. On the WordPress route the draft must match the approved page on every measured check, on a laptop and a phone screen.
First batch

The first batch, Ventura

Ventura Rental was the first client through the whole run, in October 2026: four pages, two service pages and two venue guides.

Ventura · October 2026
4
Pages in the batch
4 of 4
Gates passed
4 of 4
WordPress drafts
4 of 4
Measured match
Gate 49 of 49 on the two service pages and 52 of 52 on the two venue guides. Measured match on every check, 77 to 83 checks a page at each screen width. Source: the batch receipt and each page's probe file.
Proven so far

What is proven and what is not yet

Proven on Ventura
  • WordPress with Elementor and the JupiterX theme
  • Behind the Sucuri firewall
  • Drafts that match the approved page on a laptop and a phone screen
  • The client's own photos, look and menu
Not proven yet
  • A second theme or a second page builder
  • Tablet widths, between a phone and a laptop, are not measured
  • Some firewalls block schema sent in a draft. On Ventura the schema goes to our team as a snippet they paste in
  • The route for sites we build, past the staged review
New client

How to start a new client

  1. Pick the reference page. One page on their site whose look we like. Its colors win over the home page.
  2. Scan the site. The factory reads the header, menu, footer, fonts and business facts into the client's look file.
  3. Write the skin. Fonts, colors and the reference page go in one small file. Change that file, never the code.
  4. WordPress only: write the draft settings. Copy Ventura's file, then read the new site's own pattern page, theme, firewall and question widget into it.
  5. Write the first batch. Four rows from the approved strategy, with the route set. Then the monthly run starts at step 2.
Where it lives

Where everything lives

WhatWhere
The month's planclients/<client>/page-factory/batches/<month>.json
What the batch run didbatches/<month>.receipt.json in the same folder
The words for each pagebriefs/<page>.house-copy.json, plus briefs/<page>.city-facts.json for a town page
The client's lookstyle-profile.json, skin.json and facts-seed.json
WordPress draft settingswp-draft.json
Draft ids and measured matchwp/drafts.json and wp/<page>/probe.md
Pages for reviewstage/pages/, shown at <client>.swarmsystem.ai/pages/
The factory's codeclients/_shared/page-factory/
The procedure agents followsops/page-factory.md
The live viewHive Mind, Page Factory: Batches, Clients and How it works
SELF CHECK: 0 TOKENS · 0 EM DASHES · 0 CONSOLE ERRORS · UNVERIFIED