Technical health
Can the current system be maintained, secured, tested, and deployed without constant workarounds?
Guides
A decision guide for choosing between website modernization and a full rebuild based on technical health, content, user journeys, integrations, and future maintenance.
Guide by Ian Kirs · ARCHKIRS
Do not rebuild a website only because it looks old. If the structure, important URLs, content, and technical base can support the next stage, focused modernization is often the lower-risk choice.
A rebuild becomes more reasonable when the existing foundation blocks required changes, is difficult to maintain, breaks important user journeys or integrations, or costs more to preserve than to replace and migrate carefully.
Can the current system be maintained, secured, tested, and deployed without constant workarounds?
Are important pages, URLs, and content reusable, or is the information architecture itself part of the problem?
Can navigation, mobile layouts, forms, and key actions be improved without fighting the existing structure?
Will existing forms, analytics, databases, payments, or external services survive the change cleanly?
Can the system support the next few realistic changes, not just the immediate visual refresh?
| Signal | Usual direction | What to check |
|---|---|---|
| The visual design feels dated | Improve first | A visual problem does not automatically require new architecture. |
| Responsive behaviour is poor | Usually improve | Rebuild only if the layout or component system is structurally too rigid to fix safely. |
| Important URLs and content still work | Preserve where possible | Keeping useful structure can reduce migration and search risk. |
| The CMS or codebase is difficult to maintain | Consider rebuild | Check whether the problem is isolated or systemic. |
| A required workflow cannot fit the current architecture | Strong rebuild signal | Compare the cost and risk of extending the old system with recreating it cleanly. |
Compare the real scope of preserving the current system with the real scope of rebuilding it. A rebuild still needs content migration, redirects, analytics, forms, integrations, accessibility checks, testing, and launch control.
The better option is the one that solves the business and maintenance problem with acceptable risk. “Newer” is not a useful decision criterion by itself.
Review the current stack, important URLs, content, integrations, forms, analytics, and the workflows the next version must support.
ARCHKIRS can assess an existing website as an existing system. A project does not have to start from zero.