Umbraco best practices we follow when building scalable websites

Umbraco

Written by: Jack Barden

Your website should grow with you - not hold you back

Here's a scenario we see more often than you'd think. An organisation invests in a website build. It looks great on launch day. Fast forward 18 months: the team is duplicating content across pages, editors are working around the system rather than with it, and adding a new section feels like surgery. Sound familiar?

The good news? It's almost always preventable. And it comes down to how the CMS is built - not just how it looks.

At Yoyo, we build in Umbraco - a powerful, flexible .NET CMS trusted by thousands of organisations globally. But Umbraco is only as good as the decisions made behind the scenes. A big part of getting those decisions right from day one is our approach to project discovery, which we call Elevator - our proven framework for making sure every website build starts on the strongest possible foundation.

Here are three practices baked into how we work that make sure your website stays scalable, manageable, and future-proof.

We architect content, not just pages

One of the biggest mistakes in CMS builds is designing for today's website, not tomorrow's. During discovery - a core part of our Elevator approach - we take time upfront to map out your content architecture. That's the skeleton of how information is structured across your site, and it's one of the most valuable investments you can make before a single page is designed.

What does that mean for you? It means your editors can reuse content blocks rather than copying and pasting. It means a new campaign page can be built in minutes, not days. And it means when your brand evolves - new products, new markets, new audiences - your CMS evolves with it rather than fighting against it.

We use Umbraco's Document Types and composition features to build modular content structures. Think of it like a set of LEGO bricks: each piece is well-defined, and they all click together cleanly. Elevator means we've refined these patterns across hundreds of projects - so proven components like navigation, content layouts, and search aren't being reinvented from scratch. That efficiency frees us up to spend more time on what makes your project unique.

We build for people, not developers

We never build with the developer in mind. Every decision we make - from how fields are labelled in the CMS to how pages are structured - is made with the real end user in front of us: usually someone from a non-technical background, juggling multiple priorities, who needs the website to just work.

That means UX best practice is woven in from the start, not bolted on at the end. Clean, clearly labelled content fields. Sensible validation that makes it hard to publish something half-finished. A page tree that mirrors how your team actually thinks about your content. And editorial workflows that suit the way your organisation actually operates.

The result? Your Head of Marketing can update a campaign landing page without raising a support ticket. Your Digital Comms Manager can publish a news article at 8am on a Monday without needing us on the phone. That's the kind of autonomy that saves real time and budget - and it's only possible when UX thinking is applied to the back end, not just the front.

If you're unsure whether your current CMS is working for your team or against them, our digital services team is always happy to take a look.

We plan for performance from day one

Site speed isn't just a technical nicety - it directly affects your search rankings, your bounce rate, and how your brand is perceived. A slow website signals to users (and to Google) that something's off.

So on every Umbraco build, performance is considered from the very start - not retrofitted at the end. We optimise images, structure caching carefully, and set clear benchmarks before development begins. Small decisions made early have an outsized impact on how fast and reliably your site loads, especially as your content grows over time. It's not about over-engineering. It's about making the right calls at the right moment - which is exactly what our Elevator approach is designed to support.

And to make sure we're always working to the latest standards, our entire development team are certified Umbraco professionals or above. That means every best practice, every platform update, and every new capability is understood and applied by the people actually building your website.

The bottom line

A well-built Umbraco website isn't just a technical achievement - it's a business asset. One that your team can manage, your audience will enjoy, and your organisation can grow into.

At Yoyo, we bring this level of thinking to every project - from initial discovery through our Elevator framework right through to launch and beyond.

If you're planning a new website, or wondering whether your current CMS is doing enough for you, we'd love to have a conversation. Explore our Umbraco services or get in touch with our team - we'll keep it jargon-free, we promise.