Agency OS Skill Library

Service Site Architect

Plans the full page structure of a local service business website, then scaffolds every page and checks the finished build against the plan.

Web and SEO service-site-architect
Back to all skills

What it does

Plans the skeleton of a website for a local service business: plumbers, dentists, law firms, contractors, clinics, any business that serves an area. It decides which pages exist: one per service, one per problem people actually search for, one per town in the service area, plus the hubs, contact, legal and utility pages. It sets how those pages link to each other, the section order inside each page type, the title and heading patterns, the image naming and alt text pattern, and the schema. Bundled scripts then turn the plan into page skeletons with every section, FAQ slot, schema block and link in place, check that the build matches the plan, and audit the structure. You get a plan in plain language you can hand to any builder, and a scaffold ready for copy.

Say this to start

This skill has no button. You start it by saying what you want. Any of these will do it:

> plan the site structure for my plumbing business
> how many pages should this site have
> service pages and city pages for [business]
> internal linking plan for a contractor site
> plan a new website for my client's dental practice

When to reach for it

When NOT to use it

If you actually wantUse this instead
a diagnosis of a site that already existsseo-site-audit
the design and styling of the planned pagesfrontend-design
opt-in pages, sequences and CRMfunnel-architect
a one-page cinematic scroll sitecinematic-websites
keyword volumes and difficultykeyword-research
many pages from a template and a datasetprogrammatic-seo

Before you start

What you needWhy
The real list of services the business sellsthe page list is built from it; the starter lists per trade are only a seedRequired
The service area: which towns, and how farone location page per town the business really serves, not a quotaRequired
Whether customers visit a premisesit changes the schema; a service-area business that publishes a street address it does not trade from risks a Google Business Profile suspensionRequired
A workspace: _default for your own site or client--* for a client buildthe plan and the scaffold are written there, and an existing plan is never overwritten without askingRequired
If this replaces an old site: the old site's URLsevery old page with traffic or links needs a redirect before launchRequired
Avatar and offer from the foundation buildskeeps the service list matched to what the business sells to the people it servesOptional
keyword-plan.md from keyword-researchpage targets follow the keywords the workspace already choseOptional
verified-claims.md with real proofyears in business, review counts, ratings and awards are only filled in from the registryOptional
python3 on a shellruns the scaffold, verify and audit scripts; without it you get the plan and the exact commands to run laterOptional

How it runs

  1. Settle the two forgotten inputsThe service radius, and whether customers come to a premises. Both change what gets built.
  2. Plan the page matrixServices, problem pages and application pages, one page per town, a services hub, an areas hub, contact, about, privacy, terms, thank-you and 404. The plan is written up as architecture.md in plain language.
  3. Scaffold every pageA script builds each page skeleton with its section order, FAQ slots, schema and links already in place.
  4. Fill the copyThe one step with no script. Each page is written in the workspace voice, with claims only from your verified claims, then put through the claims check and the voice check.
  5. Verify against the planA script confirms the built site is the site that was planned: every page present, every link where it should be.
  6. Audit the structureChecks titles, headings, schema, duplicate alt text and orphaned pages, and lists what to fix.
  7. Log and learnThe plan and the audit are added to assets.md with the service-site-architect tag, and your feedback goes to learnings.md.

What you get

Honest limits

Read this before you rely on it

Where people go wrong

The mistakeDo this instead
Padding the site to a page count with near-identical pagesMerge pages that have nothing distinct to say. The count should follow what the business actually covers.
Publishing a street address for a business that travels to customersTell the skill up front. It uses the town, region and service area instead.
Launching a rebuild without redirecting the old URLsMap every old page with traffic or links to its new page and redirect it before launch.
Writing "serving the area for 20 years" on a new siteLeave the slot empty until there is evidence. Write about how the work is done instead.
Keeping trade sections such as "DIY versus professional" on a clinic or law firm siteSwap those sections for ones that suit the business.
Worth knowing

People search for their problem, not your service name. Someone with a stained ceiling types "water stain on ceiling", not the name of the trade. Pages built around problems like that are the part of the plan most competitors never write.