Consumer Site Architecture / Schematic

How the nationwide directory is structured to rank: two intersecting silos, with contractor mini-sites as the unique-content engine that keeps every page real instead of templated.
● Structural schema. This drawing shows the pages and how they link, not the final visual design. The full brand system (color and type) is still in progress.
The same structure, filled in for a real member. This is what the directory generates for one contractor, and where he appears the moment his mini-site goes live versus where he earns a standalone page.
Joe's Plumbing and HVAC
| City | In city roster | Own city page |
|---|---|---|
| Dallas~1.3M | Listed | Page live |
| Fort Worth~956K | Listed | Page live |
| Arlington~394K | Listed | Page live |
| Plano~286K | Listed | Page live |
| Frisco~220K | Listed | Pending |
| McKinney~207K | Listed | Pending |
| Denton~148K | Listed | Pending |
| Sherman~46K | Listed | Pending |
He is listed in every city he declares the moment his mini-site goes live, so he shows up in the local results right away. A standalone city page publishes only once he has one real local proof there: a completed job with photos, or a review from that city. Cities order by population, highest first.
/pros/joes-plumbing-and-hvac/ is Joe's one entity hub: it collects his backlinks, anchors searches for his name, and lists his full service area. It is not nested as /pros/hvac/tx/dallas/... because Joe runs two trades across eight cities, so no single trade or city owns that URL, and keywords stuffed into the path are a negligible ranking signal. The "plumbing in Dallas" relevance lives where it belongs: on /tx/dallas/plumbing/ (where he is listed) and on his live city page /tx/dallas/joes-plumbing-and-hvac/. The geography pages do the local ranking; the master profile is home base.
State as 2-letter code (/tx/), never spelled out. No trade baked into the city slug.
Each contractor's own specialties, photos, credentials, and reviews make every page unique. That is what survives Google's 2026 crackdown on mass-produced pages.
The city + service page is where "roofer in Dallas" searches land. It lists every qualifying contractor in that city, drawing authority from the national service page above it.
A contractor is listed everywhere he serves right away, but his own city page publishes only on real local proof there. Launch Dallas-Fort Worth fully before opening new markets. Thin nationwide pages get buried.
Only real pages get indexed. Filters and sort orders stay as on-screen tools, not separate URLs, so search engines spend their budget on the pages that matter.