Odoo Website - Professional Website Builder
Create beautiful business websites with intuitive drag-and-drop editor
The Website module is the platform for building and managing websites in Odoo. With an intuitive drag-and-drop editor, you can create professional websites without coding knowledge. The module provides complete building blocks, themes, and SEO features to build modern websites.
Website deeply integrates with other modules like CRM, eCommerce, Blog, Events to give businesses a complete digital ecosystem. All changes are updated in real-time and the website is automatically responsive on all devices.
Basic Website Terminology
Website Terms
| English | Vietnamese | Description |
|---|---|---|
| Page | Trang web | A single page on the website |
| Menu | Menu | Website navigation bar |
| Building Block | Khối nội dung | Draggable UI component |
| Theme | Giao diện | Overall design system of website |
| Form | Biểu mẫu | Customer information collection form |
| Call-to-Action | Đích đến | Action button |
| Landing Page | Trang đích | Specialized marketing page |
| Snippet | Snippet | Pre-built content block |
| Mega Menu | Mega Menu | Multi-level menu with images |
| Footer | Footer | Website footer |
Page Status
Publishing Status
| English | Vietnamese | Description |
|---|---|---|
| Published | Đã xuất bản | Page is publicly visible |
| Unpublished | Chưa xuất bản | Page is hidden, only admin sees |
| Password Protected | Mật khẩu | Page requires password |
Website Creation Process
Website building workflow with Odoo:
Steps
1. Choose suitable theme or start from blank template
2. Create menu structure and main pages (Home, About, Contact)
3. Use drag & drop to add building blocks to pages
4. Customize content, images, colors according to brand
5. Configure SEO metadata for each page
6. Add forms to collect leads and contacts
7. Preview on mobile/tablet and adjust
8. Publish website and monitor analytics
Key Features
Key points
• Intuitive drag & drop editor, no coding required
• 100+ ready-made building blocks (hero, features, pricing, testimonials)
• Automatic responsive on all devices
• SEO tools: meta tags, sitemap, structured data
• Multi-language support with separate URLs per language
• Form builder with automatic CRM integration
• Live editing: see changes instantly
• Version control: save and restore versions
• A/B testing for landing pages
• Integrated Google Analytics and tracking
Popular Building Blocks
Building Block Types
| Type | Description | Usage |
|---|---|---|
| Hero | Large banner with CTA | Homepage, landing page |
| Features | Product feature showcase | Product pages |
| Testimonials | Customer reviews | Homepage, about |
| Pricing | Product/service pricing table | Pricing page |
| Team | Team introduction | About page |
| Contact Form | Contact form | Contact page |
| Gallery | Image gallery | Portfolio, products |
| FAQ | Frequently asked questions | Support pages |
SEO Best Practices
Steps
1. Set unique title tag for each page (50-60 characters)
2. Write compelling meta description (150-160 characters)
3. Use proper heading tag structure (H1, H2, H3)
4. Optimize images: alt text, compress, lazy loading
5. Create friendly URLs, short, with keywords
6. Configure automatic sitemap.xml
7. Add structured data (schema.org) for rich snippets
8. Ensure fast page load speed (< 3 seconds)
9. Mobile-first: prioritize mobile experience
Integration with Other Modules
Website is the central hub connecting modules:
Key points
• CRM: Forms auto-create leads, tracking visitor behavior
• eCommerce: Integrated shop, product pages, checkout
• Blog: Publish blog posts, SEO-friendly URLs
• Events: Display events, online registration
• Forum: Community Q&A, support forum
• Live Chat: Live chat with customers
• Email Marketing: Landing pages for campaigns
• Appointments: Online appointment booking
Real-world Scenarios
Common use cases:
Key points
• Corporate website: Company introduction, services, recruitment
• Landing pages: Marketing campaigns, product launches
• Portfolio: Project showcase, case studies
• Lead generation: Forms to collect prospect information
• Event promotion: Event pages with online registration
• Knowledge base: Documentation, FAQs
• Multi-brand websites: Manage multiple websites from one system
User Permissions
Website Permission Groups
| Group | Permissions |
|---|---|
| Restricted Editor | Edit content, cannot change structure |
| Designer | Full editing rights, add/remove pages, customize theme |
| Administrator | System configuration, domain management, SEO settings |
Technical Requirements
To deploy Website module:
Steps
1. Install website module (core module)
2. Configure domain name and SSL certificate
3. Choose and install suitable theme
4. Configure CDN for better page load speed (optional)
5. Set up Google Analytics tracking code
6. Configure email server for contact forms
7. Regular website backups