HADOOPT
TECHNOLOGIES
Schedule a Tech Consultation
Home
Services
Odoo ERP implementation Rollout, custom modules, migration and support. Web application development SaaS products, portals and internal platforms. Mobile application development Offline-first field apps and customer apps. AI development & automation LLM assistants, document processing, forecasting. Odoo version upgrades ↗ Move to a newer release, scoped and priced on its own site.
Products
OrgExp ↗ Budget, CAPEX and OPEX management.
Blog About Contact Schedule a Tech Consultation
Blog / Odoo 17: Complete Guide for Businesses
Odoo 17 3 min read

Building and Managing Your Website with Odoo 17

Use Odoo 17's drag-and-drop website builder to create a professional business site with no code — integrated with your CRM, eCommerce, and marketing tools.

· ERP practice 16 Dec 2023 · updated 01 May 2025

Odoo 17 includes a complete website builder: install the Website app and you get a drag-and-drop editor, pages and menus, per-page SEO fields, forms and multi-website support, all running on the same database as CRM and Sales. It is part of Odoo Community, and a form on a page can create a lead with no integration work.

Building and Managing Your Website with Odoo 17

Activating the Website Module

Start building your website by installing:

Apps → Install "Website"

This enables a live website builder, CMS functionality, blogging, and eCommerce (if installed) — all from one unified backend.

Using the Drag-and-Drop Page Builder

To create or edit pages:

Website → Go to Website → Edit

You can design using blocks:

  • 🖼️ Hero banners, text sections, image galleries
  • 🧩 Testimonials, calls to action, footers
  • 📱 Mobile-responsive layout — no coding needed

Pages update in real time, and you can undo changes anytime before publishing.

Adding Pages, Menus, and Navigation

Manage your website structure with ease:

  • 🧾 Add pages like Home, About, Services, Contact
  • 🔗 Create menu links or dropdowns
  • 📂 Organize blog posts or product categories

Pages can be published, unpublished, or hidden from menus based on your content strategy.

Improving SEO and Site Performance

Odoo's SEO tools help your site rank higher:

  • 🔍 Add meta titles, descriptions, and keywords
  • 🔗 Use clean, customizable URLs
  • ⚡ Built-in performance scoring and mobile optimization

You can preview how pages appear in search results and set up redirects if needed.

Embedding Forms, Blogs, and Lead Capture

Capture more leads and engage visitors:

  • 📋 Add contact, quote request, or newsletter forms
  • 📝 Create blog articles to drive traffic and improve SEO
  • 🧪 Link forms to CRM for automatic lead generation

All responses are logged in your backend, making it easy to follow up.

Managing Multi-language and Multi-website Setup

Need to serve a global audience? Odoo supports:

  • 🌍 Multi-language content (auto-translate or manual)
  • 🏢 Multi-website configuration (e.g., brand1.com, brand2.com)
  • 🔄 Separate design, products, and menus per website

This gives enterprise-level flexibility while keeping your content organized.

Conclusion

Odoo 17 gives you everything you need to run a high-converting website — no code, no plugins, no extra systems. Whether you're building your first business site or managing multiple brands, it's all possible in one platform.

Need help designing your site or connecting it to CRM, eCommerce, or marketing? Let our Odoo web experts help you go live.

Questions we get asked

Is the Odoo 17 Website app free?

Yes. Website is LGPL-licensed and ships with Odoo Community, so self-hosting it costs nothing in licence fees. Odoo Online also has a free plan limited to a single app, which is often the website. Paid themes and third-party modules from the Odoo Apps store are separate purchases and are not required to launch.

Can I run more than one website from a single Odoo 17 database?

Yes. Odoo 17 supports several websites in one database, each with its own domain, theme, menus, pages and languages. Pages, products and blog posts can be shared between them or restricted to one. Customers, orders and reporting stay consolidated, because there is still only one database underneath.

Does a website form create a CRM lead automatically?

Yes. The form building block lets you choose what a submission creates - a lead, a ticket, a message or a record on another model - and which field each input fills. With CRM installed, contact and quote-request forms land directly in the pipeline with the submitted values already on the lead.

What SEO controls does Odoo 17 give me?

Each page, product and blog post has a Promote dialog holding its meta title, meta description and social share image, with a preview of how the result will look in search. URLs are editable, and an old address can be pointed at a new one from Website, Configuration, Redirects. Odoo generates the sitemap itself.

Can I edit the HTML behind a page?

Yes, but not from the normal editor. Developer mode adds an HTML editor for the page and access to the underlying views, and custom SCSS can be added the same way. For most sites the building blocks and their option panels are enough, and they survive version upgrades more cleanly than edited views do.

← Previous Automating Marketing Campaigns in Odoo 17 Next → Creating and Managing Blogs in Odoo 17
Keep reading
Odoo 17 Complete Guide to Installing Odoo 17 on Mac, Windows, Linux and Docker 7 min read Odoo 17 Integrating All Your Business Apps with Odoo 17 4 min read Odoo 17 Setting Up Email Marketing Campaigns in Odoo 17 3 min read