Odoo, Software development, SOLVVE

Creating a Website Using Odoo

Odoo Website Builder

No matter what type of business you’re running, today, a good website is half the battle won. Actually, your website is one of the key aspects of your brand’s online presence. An efficient site can introduce your products and services, and help customers explore more about your business. So, it’s very important that you design it right. Ideally, a website should be developed with your audience in mind and provide the best experience for users. 

In general, your website should contain your exclusive brand image, attractive but unobtrusive color scheme, intuitive layout and navigation, interesting fonts and typography. As a rule of thumb, your website needs to be clean yet it should draw attention to the most important parts. Well, how to create such a website? Do you need to hire a costly web development team? Not necessarily. The Odoo ERP system can be a solution. 

The Benefits of the Odoo Website Module

The Odoo ERP system includes not only numerous modules for business operations but a dedicated Website builder App as well. And with its help, you can easily create, design, and manage your website pages without turning to web developers and UI/UX designers. 

The Odoo website builder module includes excellent tools and building blocks, allowing you to add different elements as your company grows – a web shop, a customer portal, vacancies, events, a business blog, a newsletter, a live chat, call-to-actions, and more.

To be more precise, you’ll be able to: 

  • create a page from scratch by dragging and dropping ready-made customizable building blocks.
  • insert text styles (headers, bold, and italics) using a simple and flexible WYSIWYG editor.
  • change content directly at the front end of the page.
  • improve your search engine rankings and traffic owing to the built-in SEO tool that suggests optimal keywords.
  • add call-to-action for social media and share your website via social media.
  • add a tracking code to your URLs to assess your marketing campaigns and identify which of them are most effective.

It’s also worth emphasizing that the Odoo website module is fully integrated with other Odoo Apps including CRM, Sales, Events, Jobs, E-Commerce, Blog, and Live Chat.

Creating an Attractive Website Using Odoo 

Now, we’d like to tell you in detail how to build an attractive website in just 15-20 minutes with the help of Odoo website builder. As an example, we will compare the website builder in the most popular Odoo 15 version and the newest Odoo 16 version. Let’s get it started! 

creating a website

In Odoo v15 website builder, you’ll first see the default template called “My Website” that you can modify according to your needs or create a completely new one from scratch. You can do so by following the steps: 

Go to website -> Configuration -> Websites -> Create 

Then, you can enter the name/domain of your website and choose the default language of the website. 

Please, note that you can build just any website (or even a couple of them) depending on your needs:

  • Business websites 
  • ECommerce websites 
  • Personal websites 
  • Portfolios 
  • Blogs 
  • Event websites 
  • Informational websites 
website builder

The next step is creating the header and menus of the site. Just click on the edit option on your website to choose the header and layouts (numerous ready-made templates and layouts are available). Do note that you can edit menus and sub-menus in the header, as well as set the sequence of menus and URLs related to them.

editing the menu

When it comes to creating the body of your website, you can easily do that by dragging and dropping the building blocks. If you’d like to go the easiest path and avoid creating your own snippet, Odoo website builder offers multiple types of snippets to choose from.

There are three basic options available by which you can manage the layout of your website. 

  • Blocks 
  • Style 
  • Theme
building blocks


Numerous blocks are available to manage your website (image gallery or carousel for sliding multiple images, columns block, comparisons block, banner block, chart blocks, steps block, numbers blocks, Google Map block, etc)


In this section, you can modify any particular block – you can choose background color, width, height,  position, and number of columns, as well as replace media and change font size, font color, etc. 


The Odoo website themes feature allows you to select the color of the header, footer, buttons, etc. And as with other options, you can use a default theme color palette or set your own one.  

Besides the aforementioned features, there are many other cool add-ons you can enrich your website with. For example, you can create a footer for the website and then edit it according to your layout or select a new template based on the position of your logo, alignment of text, and the number of columns & buttons. 

We’d like to mention that Odoo website builder also provides many social icons like Facebook, Twitter, and Instagram to make your website more interactive. 

What’s New in Odoo 16 Website Module?

When upgrading from Odoo 15 to Odoo 16, you’ll benefit from the following features you can enjoy in the website module:

  • Possibility to access the website both front end and back end.
  • A host of additional tools for customization.
  • No need to refresh the page after configuring a website.
  • A floating icon is in place of live chat.
  • An addition of transparent background for the Mega menu.
  • The appearance of scroll animations.
  • A separate building block for social network links
  • Batch upload for pictures.
  • Editing mobile view separately.
  • Creating a smartphone mockup.

Plus, the process of website creation has become even more intuitive in Odoo 16. 

At the first steps, the system asks you what type of website you’re after and what business goals you’re pursuing. 


Afterward, the website builder offers to choose a pre-made palette and add the features to your website.

Once you’re done, you’re offered to choose from the themes created specifically for your needs. 

choosing theme

Even if you’re not fully satisfied with the themes, don’t panic. You can choose the most optimal one and customize it as you like. 

shop theme


A well-designed website can help you create a good impression on your customers. And Odoo can help you create a good website. No pun intended. 

More importantly, Odoo can provide a good user experience for both you and your website visitors. It can also help you nurture your leads and get more conversions. 

In this article, we managed to only scratch the surface of the Odoo website development process. And if you’d like to get more info about how to create and customize your own website as per your business demands, just contact us. Let’s catch up and let us analyze your business needs with a free consultation.