Website

Build any kind of website your business needs

Free with one app

Marketing sites, online stores, blogs, knowledge bases, job boards, multi-language and multi-site setups. One drag-and-drop builder, hosted, with SSL. Free forever if Website is the only Odoo app you install.

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Website logo
What you can build

What you can build with Odoo Website

Marketing site

Home, about, services, pricing, contact pages with hero blocks, feature rows, CTAs, and a contact form that creates leads in your CRM.

Online store

Add Odoo eCommerce and you have product pages, a cart, a checkout, and a customer portal on the same website.

Multi-language site

Publish the same site in French, Spanish, German, or any language Odoo supports. Visitors land on the version matching their browser.

Multi-website setup

Run a US site, a Canadian site, and a wholesale portal from one Odoo. Each has its own domain, theme, and language list.

Blog

A built-in blog with posts, categories, tags, comments, RSS feeds, and per-post SEO metadata. Schedule posts in advance with one click.

Knowledge base

Public help-articles ride along with your customer support. Tied to the Odoo Knowledge app for internal editing.

Customer portal

Signed-in customers see their orders, invoices, support tickets, subscriptions, and quote signatures on their own dashboard.

Job board

Publish open roles, accept applications, and route candidates straight into the Odoo Recruitment pipeline. No third-party ATS needed.

Event registration site

Event landing page, ticket sales, online registration, attendee email reminders, and a check-in flow at the door.

E-learning portal

Sell courses or publish them free. Video, quizzes, certificates of completion, and forum discussions per course.

Forum and community

Threaded forum with karma, moderation, search, and a Q&A format optimized for SEO. Doubles as customer self-service.

Booking site

Customers pick a service, a staff member, and a time slot. Booking goes into the staff member's calendar and a confirmation email goes out.

Restaurant menu site

Menu, photos, hours, location, and an online ordering page tied to your Odoo POS for in-store reconciliation.

Real estate listings

Property pages with photos, square footage, neighbourhood filters, contact forms, and an internal pipeline for inquiries.

Landing pages

One-off landing pages for paid ad campaigns. Custom URL, custom OG image, custom form, all editable in the live page editor.

Subscription site

Pair with Odoo Subscriptions for SaaS-style billing. Customers sign up, get billed monthly, manage their plan from their portal.

Membership / private content

Lock pages behind a signup, charge a monthly fee, gate content per tier. Members log in to their portal to access what they paid for.

Professional services site

Consulting, agency, or freelancer site with service pages, case studies, a blog, and a contact form routed to your sales pipeline.

Out of the box

Problems Odoo Website solves out of the box

Problem

Marketing can't edit pages without filing a ticket with engineering.

In Odoo

Live page editor. Click any element on the public site to edit text, swap images, change colours. Save publishes. No code, no developer in the loop.

Problem

Your contact form sits in an email inbox, not your CRM.

In Odoo

Every form on the site routes to a real Odoo record. Contact form creates a CRM lead with the source page, UTM tags, and form fields captured. Newsletter signup feeds your mailing list.

Problem

Your site doesn't show up on Google search.

In Odoo

Per-page SEO controls: meta title, description, custom slug, Open Graph image, noindex flag. Sitemap.xml auto-generated, robots.txt editable, all translatable for multilingual sites.

Problem

Different markets need different sites, but you only have one team.

In Odoo

Multi-website is built in. Run multiple domains from one Odoo instance, each with its own theme, language list, products, and content. Back office stays unified.

Problem

GDPR cookies handling means another plugin, another vendor.

In Odoo

Configurable cookies bar built in. Third-party tracking domains (YouTube, Google Maps, Analytics) blocked until consent is given. Custom block list per website.

Problem

You don't know what visitors look at before they convert.

In Odoo

Built-in visitor tracking logs every page view per visitor. A sales rep opens a contact and sees which pages they visited before the meeting. No extra analytics tool needed.

Problem

Hosting, plugins, themes, SSL renewals all add up to a monthly bill.

In Odoo

Hosting and SSL are included on Odoo Online. No plugin store to navigate, no theme licence to track, no separate domain-renewal vendor.

Problem

You want to add an online store later but your current CMS doesn't support it cleanly.

In Odoo

Odoo eCommerce is one click away. Same database, same products, same checkout as the rest of Odoo. Your marketing site grows into a storefront without a migration.

How it works

Three steps from idea to live

1

Pick your style

The first-time Configurator asks what kind of site you're building (corporate, store, services, school, event), your brand colours, your fonts, and the optional features you want (Blog, Shop, Careers, Events, Forum, Live Chat, eLearning). It seeds the pages, menus, and snippets that fit, and auto-installs the matching companion app for each feature.

2

Build with drag-and-drop

Click Edit on any page. The right rail shows 150-plus building blocks (heroes, banners, feature rows, image-text, carousels, testimonials, pricing tables, FAQs, CTAs, forms). Drag a block onto the page, click the text to edit it in place, click the image to swap it. Save publishes. Undo rolls back.

3

Grow into the rest of Odoo

When you're ready, add an online store, a CRM, an Invoicing app, a Helpdesk. They all share the same database, so a customer who signs up on the marketing site shows up in your sales pipeline, your support tickets, and your invoices. The website grows with the business instead of being replaced.

In the box

Everything in the box

Drag-and-Drop Page Builder
Over 150 ready-to-use building blocks ship in the box: heroes, banners, three-column features, image-text, testimonials, pricing tables, FAQs, CTAs, carousels, video embeds, counters. Drag any block onto a page, edit text in place, swap images, adjust colour and spacing in a side panel.
Website Configurator With Seeded Pages
On first install, the Configurator walks through industry, brand colours, fonts, logo, and optional features (Blog, Shop, Careers, Events, Forum, Live Chat, eLearning, Store Locator). It seeds the matching pages and installs the right companion app for each feature you turn on.
Per-Page SEO Controls
Each page carries its own title, meta description, keywords, custom URL slug, Open Graph image, and a noindex switch. Fields are translatable per language. Odoo auto-generates a sitemap at /sitemap.xml, robots.txt is editable in settings.
Form Builder Tied to Odoo Records
Drop a form snippet on any page, pick which Odoo model receives the submission (a CRM lead, a contact, a custom model), and map each form field to a real field on that record. Submissions become work, not entries in a separate inbox.
Multi-Language Out of the Box
Turn on a second language in settings, edit any page, and a small flag appears next to every translatable string. Switch the flag to translate. Visitors see the right language for their browser. Search engines index each language version separately.
Multi-Website From One Database
Run several websites (corporate site, regional brand, separate landing-page domain) from one Odoo instance. Each has its own domain, theme, language list, products, and pages. The back office stays in one place.
Built-In Visitor Tracking
Odoo logs every visit to a page on the visitor record. A sales rep opens a contact and sees which pages that contact has visited before the meeting. Google Analytics integration is a setting, gated behind the cookies bar for GDPR consent.
Configurable Cookies Bar
Toggle the cookies bar on per website. Edit the copy, button text, and link to your privacy policy. A separate option blocks third-party tracking domains (YouTube, Google Maps, Analytics) until the visitor opts in. Custom block list per site.
Custom Domains and SSL Included
Point your own domain at your Odoo Website. SSL certificates are managed by Odoo on Odoo Online, so HTTPS just works. No separate certificate renewal vendor, no annual security audit headache.
Mobile Preview and Per-Block Visibility
The editor has a one-click mobile preview that flips the layout to a phone-width view. Per block, you can toggle Hide on Mobile, so a hero image central on desktop disappears on a phone where it would crowd the page.
Scheduled Publishing and Versioning
Every page has a publish date. Set a future date and the page goes live on its own. Roll a change back, restore an older version, or unpublish a page without deleting it. Audit trail logs who edited what.
AI Page Generation (Enterprise)
On Enterprise, an AI assistant inside the editor can draft a new page from a short brief (audience, purpose, key sections). The output is a normal Odoo page made of standard snippets, so you edit it the same way you'd edit a hand-built page.
Compare

Odoo Website vs Wix, Squarespace, and WordPress

Where Odoo Website sits against the most common alternatives. Pricing reflects USD list rates, annual-billing tier where published, as of 2026-05. Odoo has two relevant tiers: the website alone is free under the one-app-free rule; adding a second Odoo app (CRM, eCommerce, anything else) moves you to the paid Standard plan at around US$26 per user per month. The comparison shows both tiers so the trade-off is honest.

Capability
Odoo Website (one-app-free)
US$0 /mo, unlimited users
  • Website features only
  • Adding CRM, eCommerce, or any other Odoo app moves you to Standard
Odoo Standard (all apps)
US$26 /user/mo (annual)
  • Every Odoo app included
  • CRM, eCommerce, Inventory, Invoicing, all of it
Wix Business
US$27 /mo (annual)
  • Drag-and-drop
  • App market for forms/CRM
Squarespace Business
US$33 /mo (annual)
  • Strong templates
  • Limited integrations
WordPress.com Business
US$25 /mo (annual)
  • Plugin ecosystem
  • Manual SSL on lower tiers
Drag-and-drop page editor yes yes yes yesvia builder plugin
Multi-language built in yes yes~ Limited~ Limitedplugin
Multi-website from one account yes yes No No yes (network)
Forms route to CRM$ needs Standard yes (native)via appvia integrationvia plugin
eCommerce / online store$ needs Standard yes (native) yes yesWooCommerce
Invoicing / accounting$ needs Standard yes (native) No No No
Hosting + SSL included yes yes yes yesBusiness plan only

Pricing reflects USD list rates, annual-billing tier where published, as of 2026-05. Plans and regions vary.

Get a free 30-minute Odoo Website review

Send us your current site URL and we'll send back a one-page note: what's possible in Odoo Website, what you'd save in monthly tool fees, and the migration steps if you wanted to move.

Ride-along apps

Other Odoo apps that ride along

Odoo Website plugs into nearly every other Odoo app. A contact form on any page creates a lead in Odoo CRM with the campaign, source, and medium captured from the URL. A newsletter signup feeds Odoo Email Marketing. Adding Odoo eCommerce turns the site into a real online store on the same product catalog. The Careers feature is Odoo Recruitment, with job postings published from the recruiter board. A booking widget pulls available slots from Odoo Appointments. Knowledge articles can be published as public pages through Odoo Knowledge. Events publish landing pages and registration through Odoo Events.

For Odoo's own product overview, see Odoo's product listing.

Pricing

What Odoo Website costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Website is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions

Is Odoo Website really free?
Yes, if it is the only Odoo app you install. Odoo's one-app-free rule means free forever for unlimited users on Odoo Online: drag-and-drop editor, 150-plus snippets, multi-language, multi-website, custom domains, SSL, the form builder, per-page SEO, sitemap, robots.txt, cookies bar, Google Analytics integration. The moment you add a second Odoo app (eCommerce, CRM, Inventory, anything else), the whole setup moves to the paid Standard plan, around CA$35.20 per user per month billed annually for the full Odoo suite. You can test every app on the Odoo 15-day trial first.
Do I need to know code to build a website with Odoo?
No. The drag-and-drop editor handles the visible 95 percent: you click any text to edit it, drag any block from the right-hand panel onto the page, and adjust colour, spacing, and animation in a side panel. No HTML, no CSS. For the remaining 5 percent (custom JavaScript, a tracking pixel from an ad platform, a third-party widget) the page settings carry a Custom Code field where you paste the snippet. Most small business sites never need to touch it.
What's the difference between Odoo Website in Community and Enterprise?
The Website app is nearly identical in both editions. Editor, snippets, Configurator, multi-language, multi-website, custom domains, SEO settings, forms, cookies bar, and visitor tracking all ship in the free Community edition. Enterprise adds a polish layer: an Enterprise look-and-feel skin on the back office, the Studio no-code customizer for forms, and an AI assistant inside the editor that drafts pages from a short brief. The polished native mobile app for back-office editing is also Enterprise.
Can I move my site from WordPress, Wix, Squarespace, or Webflow into Odoo Website?
Yes, with one caveat: the page layouts are usually rebuilt rather than imported, because every builder uses a different block model. Content (text, images, blog posts, product descriptions) imports cleanly from CSV, Excel, or a CMS export. URL structures can be preserved with 301 redirects so search rankings carry over. SEO metadata transfers through the page-by-page settings. Custom plugins and widgets get rebuilt in Odoo's blocks. Calibre handles this as a defined phase: audit, rebuild, redirect, cutover.
Can I use my own domain?
Yes. Point your domain at Odoo (you keep the registration; Odoo serves the content), and SSL is managed automatically on Odoo Online. The settings carry a domain field per website, so a multi-website setup runs each domain independently.
Does Odoo Website handle SEO well enough to rank on Google?
It covers the on-page SEO basics in the core: per-page title, meta description, keywords, Open Graph image, custom URL slug, noindex flag per page, auto-generated /sitemap.xml, editable robots.txt, translatable SEO fields, and 301 redirect management. It does not ship with a real-time content scoring widget (the way Yoast on WordPress does). Most teams find the in-app fields sufficient and use a separate audit tool (Screaming Frog, Ahrefs, Semrush) for the deeper analysis. SEO success has more to do with content quality and backlinks than the CMS itself.
Is there a mobile app for editing the website?
Two layers, often confused. The public site is fully responsive without any extra work. For editing on the go, the Odoo Enterprise mobile app (iOS and Android) covers reviewing draft pages, publishing or unpublishing, approving content, and quick text edits. The full drag-and-drop builder is built for desktop screens because of the side-panel real estate; serious editing happens on a laptop. The polished mobile app ships with Enterprise; Community users get the responsive web admin, which works on a phone but isn't optimized for thumbs.
Can I run multiple websites from one Odoo?
Yes, multi-website is built into the core. Each website has its own domain, its own homepage, its own language list, its own pages, its own theme, and (if Shop is on) its own product catalog. Customers, leads, orders, mailing lists can be shared across websites or scoped to one, depending on how you want to run the back office. A retailer with a US store, a Canadian store, and a wholesale portal can run all three from one Odoo instance with one team.

Want help with a custom build or migration?

Most Odoo Website setups self-serve. If you're moving from a legacy CMS, need custom JavaScript widgets, or want to wire an existing CRM into a new Odoo Website, Calibre can take it from there.

Talk to Calibre