Case Study · Platform Architecture

Single-page nonprofit site, expanded into full website without a rebuild.

A small nonprofit needed a single-page site within tight budget constraints, with the hope of expanding later when funding allowed. Built the initial page with flexible content architecture and a navigation placeholder designed in. A year later, additional grant funding expanded it into a full site with minimal additional engineering.

expansion without rebuild
Full site
wasted phase-one work
0
budget-respecting architecture
Phased

A small nonprofit came to us with a tight budget and a clear goal: build a single-page website that represented their work, with the understanding that they’d want to expand into a full multi-page site if and when grant funding allowed. The conventional approach to small-budget nonprofit work is to deliver the minimum viable product and tell the client to rebuild later if they grow. We don’t think that’s the right answer.

The nonprofit sector has a structural problem with website work that compounds over years. Small organizations get a basic site built early in their lifecycle, often by a volunteer or low-budget developer, in a state that fits the moment’s needs. Then the organization grows. The site that was right for the launch moment becomes wrong for the next stage. The next stage requires either a paid rebuild (which the nonprofit’s grant cycles often can’t absorb cleanly) or an awkward retrofit (which a non-architecturally-planned site doesn’t accommodate gracefully). The recurring pattern across the sector is sites that are technically out of date or functionally limiting because nobody planned for the growth at the time the foundation was laid.

The client we’re describing came to us aware of that pattern and wanting to avoid it. They had budget for phase one but not phase two, and the question they were asking, implicitly, was whether the work we did in phase one could be the foundation for phase two rather than something that would have to be redone.

The architectural decision.

We treated the single-page site as phase one of a multi-page site, not as a standalone deliverable. The architecture had to support both states: serve the one-page need cleanly for phase one, and extend gracefully into a full site for phase two without requiring a ground-up rebuild.

The decisions that mattered: the visual design was built on a system of flexible content panels that could be reused on additional pages, not a one-off single-page layout. The site’s navigation was designed with a placeholder for future menu items, sized and styled so the visual rhythm wouldn’t change when more pages got added. The content model in the WordPress admin was structured so additional page types could be added later without restructuring what was already there. Even the URL structure was decided with the future expansion in mind.

This kind of planning costs almost nothing extra when done at the foundation layer. Choosing “build a flexible content panel system” versus “build a hardcoded one-page layout” takes roughly the same effort in the moment. Choosing “set up the navigation as a real component with room for additional items” versus “hardcode three navigation links” takes roughly the same effort in the moment. The cost of the future-proofing happens mostly in the design and architecture decisions, not in additional code or content work.

The phase-one budget didn’t pay for the future pages, but it paid for the architecture that would support them.

What phased architecture actually means.

Phased architecture isn’t a specific technique so much as a mindset applied to every architectural decision: every time you’re about to commit to a structural choice, you ask whether the choice would still be right if the site grew three times in size or added new content types or supported new user roles. If the answer is “yes,” the choice is safe. If the answer is “we’d need to rebuild this to support that,” you’ve identified a future expensive decision that can usually be made differently in the present at minimal extra cost.

The opposite pattern, call it accidental architecture, is where structural decisions get made by default, without considering future needs. A one-page layout is built as a one-page layout because that’s the immediate brief. The navigation is hardcoded because there’s only one menu item to display. The content model is whatever’s convenient for the launch content. Each choice is locally rational and globally limiting. When the site needs to grow, every one of those locally-rational decisions becomes an obstacle.

The cost of phased architecture is almost entirely in the upfront thinking. The cost of accidental architecture is paid later, when a rebuild is required for growth that should have been incremental.

Phase two.

A year later, additional grant funding came in. The nonprofit was ready to expand. The work in phase two was substantial but not transformational: we added the navigation in the designed spot, built out the additional page types using the existing flexible content patterns, and rolled out the expanded site without a rebuild. The visual system held up. The editorial experience was already familiar to their team. The technical foundation didn’t need to be revisited.

What would have been a “phase one was the wrong solution, now let’s rebuild” engagement was instead a “phase two is the natural extension of phase one” engagement, with most of the savings going to the work itself rather than to redoing what was already done. The phase-two budget went to content, additional features, and SEO investment in the new pages, not to recovering from architectural decisions that hadn’t anticipated growth.

The team didn’t need retraining on a new admin experience because the admin had been designed during phase one to support phase two’s content types. The visual system didn’t need to be re-derived because the content panels phase two used were the same patterns from phase one, just deployed across new pages. The URL structure was already where it needed to be.

What this approach means for budget-constrained clients.

The pattern matters most for clients whose budgets force tradeoffs but whose ambitions exceed what the current budget can support. Nonprofits are the canonical example, but the same situation applies broadly: small businesses launching their first real site with hopes of scaling, startups whose product roadmap will reshape what the marketing site needs to do, founder-led companies planning to grow into something bigger. Anyone whose phase-one budget is significantly smaller than their long-term ambition benefits from phase-one architecture that anticipates phase two.

The honest version of the conversation goes like this: the phase-one budget doesn’t pay for phase two’s features or content. But it can pay for the architecture that lets phase two be cheap when you can afford to do it. The choice is whether to spend phase one’s architectural attention on the present (and re-architect later) or on a foundation that compounds (and extend rather than rebuild later). The right answer is almost always the second one, and the cost difference at phase one is small enough to be unnoticeable.

What this case study illustrates.

Architecture is decisions made at one moment that determine cost and possibility at later moments. A site built without thinking about future expansion will require a rebuild to grow. A site built with future expansion in mind expands at marginal cost. The right architectural thinking pays back not just in the current engagement but in every future engagement on the same platform.

For nonprofits and other budget-constrained clients, the difference between accidental and phased architecture is often the difference between a website that has to be rebuilt every few years as the organization grows and a website that grows along with the organization at low incremental cost. The economics favor phased architecture so consistently that it should be the default approach for any client whose long-term ambitions exceed their phase-one budget.

Outcomes

A nonprofit with a tight initial budget got a one-page site that did its job well in phase one and grew into a complete multi-page site in phase two without a costly rebuild. The architectural decisions that made phase two cheap and fast were made in phase one, when they cost almost nothing extra to make.

Let's talk about what you're building

No proposals. No pitch decks. Just a conversation about your project and whether I'm the right fit to do the work.

Start a Conversation