Back to all articlesWebsite & E-commerce

Navigation, Links, and Menus in Odoo Website: A Guide for HK SMEs

How to build internal, external, and anchor links, manage header and mega menus, and customise the footer in Odoo Website so visitors find what they need fast.

APAA
Navigation, Links, and Menus in Odoo Website: A Guide for HK SMEs

If Visitors Can't Find It, It Isn't There

At APAA, the Hong Kong SMEs we work with often pour effort into a beautiful homepage, then lose customers because nobody can find the page that actually closes the sale. A common benchmark in web design is the three-click rule: any piece of information on your site should be reachable within three mouse clicks. Whether or not you take that literally, the principle holds — every extra click between a visitor and what they came for is a chance for them to give up.

Odoo Website homepage with navigation elements

Odoo Website gives you all the tools to build clear menus, links, and buttons that move visitors through your content without friction. This guide walks through each of them — from the three link types, to header and mega menus, to the footer.

Odoo supports three primary link types, each serving a different purpose.

Internal links send visitors to other pages within your own website.

To create one:

  1. Enter edit mode on your page.
  2. Select the text or image you want to link.
  3. Click the Insert or Edit Link button.

Insert or Edit Link button in the Odoo editor toolbar

  1. Type a forward slash (/) followed by a keyword or page title.
  2. Odoo auto-suggests matching pages — select the one you want.

Internal link auto-suggestion showing matching pages

For example, typing /contact surfaces your Contact Us page.

External links send visitors to pages outside your website.

To create one:

  1. Select the text or image.
  2. Click the link button.
  3. Paste the full URL (e.g., https://example.com).
  4. Enable Open in new tab so visitors don't lose your site when they follow it.

External link configuration with Open in new tab option

Anchor links jump to a specific section on the same page — useful for long pages or a table-of-contents style of navigation.

To create one:

  1. Select the target element (the section you want to link to).
  2. Click Create a link to target this section — this creates the anchor.

Create a link to target this section option

  1. Go back to the text where you want the clickable link.
  2. Click the link button and type # followed by the anchor name.
  3. Odoo shows the available anchors to choose from.

Anchor link selection showing available anchors with hashtag

Any link in Odoo can be styled as a button, with custom colours, sizes, and shapes.

Link customization options showing style, size, shape, and color settings

The options available:

SettingChoices
StyleLink, Primary button, Secondary button, Custom
SizeSmall, Medium, Large
ShapeDefault, Rounded, Outline, Fill
ColorAny colour from your theme's palette

To keep buttons consistent across the whole site, set your default styles globally under the Theme tab in Color Presets, where you define the look of your primary and secondary buttons.

Theme tab Color Presets for primary and secondary button configuration

Managing the Header Menu

The header menu is your site's main navigation bar. Odoo gives you two ways to edit it.

Quick Edit in the Header

  1. Click on the header menu while in edit mode.
  2. Choose from several built-in templates.
  3. Edit individual menu items directly — rename, reorder, or restyle them.

Header menu template selection in edit mode

For more advanced management:

  1. Go to Site > Menu Editor.
  2. Here you see every menu item in a list view.

Menu Editor showing all menu items in list view

  1. Reorder items by dragging and dropping.
  2. Delete items with the trash icon.
  3. Add new items with the add button.

Creating Submenus

To build dropdown submenus in the Menu Editor:

  1. Add a new menu item.
  2. Drag it under the parent item.
  3. Shift it to the right — it becomes a submenu of the item above.
  4. The parent item automatically turns into a dropdown.

Submenu creation by shifting item to the right under parent

You can nest multiple items and build as many submenus as you need.

Dropdown menu showing nested submenu items on the website

Mega Menus

For sites with a lot of content, a mega menu gives you a larger dropdown area organised into columns.

To add one:

  1. Open the Menu Editor.
  2. Click Add Mega Menu Item.
  3. Name it and position it in your menu structure.
  4. In edit mode, click on the mega menu to customise it.
  5. Choose from built-in templates with column layouts.

Mega menu displayed with column layout and multiple items

  1. Edit the content inside each column as needed.

Mega menus work well for showcasing categories, featured content, or a service overview — anywhere a plain dropdown would feel cramped.

The footer works much like the header, but it usually carries secondary information: contact details, social links, and legal pages.

Footer section with template options and social media icons

What you can customise:

  • Templates — choose a layout from the built-in footer templates.
  • Menu items — click any item to edit its text and link.
  • Social media icons — add or remove platforms, set URLs, and adjust size and colour.

Social media icon customization in the footer

A few habits keep your navigation working for visitors rather than against them:

  • Keep the main menu to 5–7 items. Too many options overwhelm visitors.
  • Use descriptive labels. "Our Services" beats "More".
  • Open external links in new tabs. Keep visitors on your own site.
  • Use anchor links on long pages. Help readers jump straight to the relevant section.
  • Test on mobile. Make sure menus behave well on smaller screens.
  • Review regularly. Remove outdated links and pages before they become dead ends.

Getting It Right for Your Business

With these tools you can build a site that feels intuitive and keeps visitors moving toward the page that matters. A good starting point is to audit your current menu structure, then apply the link types and menu features that best serve your content.

If you'd like our team at APAA to design an Odoo Website navigation that guides your customers cleanly toward enquiry and purchase, get in touch with us and we'll map out a structure that fits how your business sells.

Tags:odoowebsitenavigationmenusux

Considering Odoo for your business?

Talk to APAA about a tailored Odoo implementation for your Hong Kong SME.

Enquire about Odoo services
Navigation, Links, and Menus in Odoo Website: A Guide for HK SMEs | APAA