Blocks, not pages
In the past, websites were built around rigid page templates. Content was squeezed into fixed layouts where headers, footers, and sidebars never changed. Modern content management systems have made things more flexible, shifting the focus from entire pages to reusable blocks.
A block is a self-contained piece of content. For example, a team section or a call-to-action block. Think of them as Lego bricks: modular, consistent, and easy to arrange in different combinations.
Blocks have variations and options (like list vs grid views, or primary vs secondary buttons), to provide even more flexibility while keeping the design cohesive.
Designing at the block level makes sites faster to build, easier to update, and more adaptable over time. New blocks can be added after launch, giving your site fresh functionality without a full redesign.
As we progress through a redesign, we spend a lot of time thinking about and planning blocks. We think about the content that build up pages, and think carefully how to display that content. These then form blocks that can used throughout the site.