A redesign typically updates visuals, copy structure, and some templates while keeping the underlying stack. A rebuild replaces or heavily restructures the codebase—often needed when security, performance, or features outgrow the old foundation.
Signals you may need a rebuild
- The site cannot meet performance or accessibility targets without heroic workarounds.
- You are fighting the CMS or framework to ship basic features.
- Technical debt blocks safe updates or integrations.
Signals a redesign may be enough
- The stack is stable but the brand and messaging are outdated.
- Conversion paths are confusing despite solid underlying technology.
- You need better content architecture, not a new platform.
