Odoo Web Design

Design for Odoo websites

Custom themes, reusable building blocks and layouts built to convert, all designed so your team can keep editing the site long after we hand it over.

See what it costs

Most Odoo websites amount to the default theme with a new logo dropped in, and that's not really the platform's fault. The builder is capable of producing distinctive sites; it just usually doesn't, because design effort tends to stop the moment a template gets picked, and the stock blocks arrive with the same spacing, type and colour choices everyone else is using.

The opposite trap is custom page code so bespoke nobody at your company can touch it. Every headline tweak turns into a ticket, the site locks up the day the agency walks away, and the next redesign has to start from zero.

We aim for the middle ground: a real design system, type, colour and spacing decided a single time, then expressed as an Odoo theme plus a set of reusable blocks. What you get is a site that looks like yours, one your team edits by dragging and dropping rather than writing code.

What the work includes

Design direction
We translate your brand into a working system: typography scale, colour tokens, spacing rules, and the look of every recurring element from buttons to cards, decided once and applied everywhere after that.
Custom theme
It's built on Odoo's theme layer and Bootstrap variables instead of page-by-page overrides, which means the design survives edits and version upgrades rather than shattering on the first one that comes along.
Reusable building blocks
Your team gets custom snippets to drop into any page: hero sections, feature grids, testimonial rows, each on-brand simply by how it's built. That's what turns a new page from a design project into a five-minute task.
Layout and conversion
Navigation, page templates and forms all get laid out around the action you actually want visitors to take, since a design has to read clearly at a glance when visitors are only giving you a few seconds.
eCommerce design
Product pages, category pages and checkout all get styled for trust and speed alike: photography treatment, variant selectors, and a cart that never catches anyone off guard.
Accessibility and performance
That means contrast that actually passes WCAG, focus states that exist, and design choices that keep Core Web Vitals green instead of shipping something beautiful but slow.

Designed to be edited after we leave

A design isn't finished the day it ships. It's finished once your team has changed it fifty times and it still looks intentional, which is a systems problem rather than a talent problem, and exactly why we deliver blocks and tokens instead of pixel-perfect one-off pages.

That's also why we work inside the builder, not just in Figma. A mockup will promise you anything, while a block your marketing coordinator can genuinely use is a smaller promise but a truer one. So we prototype the system early on real pages and iterate from there.

When the site also needs building, migrating or wiring up to the store, that falls under the build service, and design and build tend to run together as one project with one team.

What it costs

We quote design against the size of the system, how many templates, how many custom blocks, whether eCommerce is in scope, rather than against page count. A ten-page site and a forty-page site built on the same system end up costing nearly the same to design.

Redesigning an existing Odoo site usually costs less than people expect, since the content and structure are already there and the work really just concerns the theme and block layer.

Backed by real migrations

The delivery record behind every service

Migration work is our publishable proof, three engagements where the projection became operational reality on Odoo. The same senior team stands behind every service, and the full case studies are on the migration page.

  • ManufacturingV12 → V17

    Industrial Manufacturer, Texas

    12custom modules carried over, zero data lost

  • DistributionV14 → V18

    Wholesale Distributor, Quebec

    30%faster page loads once the upgrade shipped

  • Professional ServicesCE → Enterprise

    Consulting Firm, Brussels

    0hproduction downtime during cutover

Show us the site you are embarrassed by

Every company has one somewhere. The first call works like a teardown in the useful sense: what reads as generic, what's holding the brand back, and what an actual system would fix instead of just a coat of paint.

Book a 30-minute call

Odoo web design, the questions we actually get

  • 01

    Can an Odoo website really look custom?

    Yes. Most Odoo sites end up looking alike simply because they stop at a stock theme, but the builder itself can carry a full custom theme: your own typography, colour system and blocks. Done right, nothing on the page gives away Odoo except how fast it is to edit.

  • 02

    Do you redesign existing Odoo sites without rebuilding them?

    Yes, and that's actually the most common version of this work. Content, pages and URLs all stay exactly where they are, while the theme, blocks and layouts change around them, which also protects SEO since nothing moves.

  • 03

    Do you design in Figma first?

    For direction and the key templates, yes. After that we move into the builder early, because what we're delivering is a working design system your team can edit, not a mockup, and problems tend to surface faster on real pages carrying real content.

  • 04

    Will a custom design break when Odoo upgrades?

    Not if it's built at the right layer. We build on the theme system and Bootstrap variables, keeping template overrides minimal and documented, and that's what turns an upgrade into a review instead of a rebuild. Page-by-page custom code is exactly how sites end up stuck on an old version.

  • 05

    Does web design include the logo and brand identity?

    Web design starts from whatever brand you already have. If the mark itself is the problem, or simply missing, that's a separate service, and tackling it first makes everything downstream cheaper. We offer logo and brand identity work as its own fixed-price package.