Odoo-Website aufbauen: Seiten, Menüs, Design
Kurz gesagt
In Odoo 20.0 bauen Sie die Unternehmenswebsite im Frontend-Editor auf: erst Designmotiv und Seitenlayout wählen, dann Seiten anlegen, Inhalte mit Bausteinen füllen, Menü und Fußzeile einrichten, zuletzt Domain verbinden und veröffentlichen. Nötig ist die installierte App Website; sie gehört laut Editionsvergleich zu Community und Enterprise, die Zeile Hosting führt dieser Vergleich nur für Enterprise, eine Community-Installation betreiben Sie selbst. Eine bestehende Website importieren kann nur ein Enterprise-Abonnement.
Das Wichtigste
- Die App Website gehört laut Editionsvergleich zu Community und Enterprise; die Zeile Hosting führt dieser Vergleich nur für Enterprise. Odoo 20.0 erschien im September 2026.
- Ohne Auswahl eines Designmotivs entsteht die Website mit der Standardvorlage.
- Der Seitentitel bestimmt Menüeintrag und URL; Zum Menü hinzufügen lässt sich abschalten.
- Veröffentlicht wird je Seite; Veröffentlichen am plant Termin und Uhrzeit. Frei und ohne Zugangsbeschränkung erreichbar ist eine veröffentlichte Seite nur mit der Sichtbarkeit Öffentlich.
- Pflichtangaben: § 5 Abs. 1 DDG (Deutschland), § 5 Abs. 1 ECG (Österreich), Art. 3 Abs. 1 lit. s UWG (Schweiz).
Odoo liefert mit der App Website einen Editor im Frontend, Designmotive, Bausteine und einen Menü-Editor. Der Weg von der leeren Installation zur öffentlichen Seite hat acht Schritte; die Anleitung folgt der Dokumentation 20.0 und nennt die deutschen Menünamen, die englische Bezeichnung in Klammern, wo Leser danach suchen.
Was Sie vorab brauchen
- die App Website in Odoo 20.0 (erschienen im September 2026); laut Editionsvergleich gehört sie zu Community und Enterprise, und nur die Enterprise-Spalte führt die Zeile Hosting. Odoo Online und Odoo.sh sind Odoos eigene Hosting-Angebote; eine Community-Installation betreiben Sie selbst auf einem eigenen Server (eigene Installation).
- ein Benutzerkonto mit Zugriff auf Website ▸ Konfiguration ▸ Einstellungen und auf den Frontend-Editor
- Texte, Logo und Bilder
- bei eigener Adresse: Zugang zu den DNS-Einstellungen Ihres Domain-Anbieters
- die Angaben, die in Ihrem Land auf die Website gehören (Schritt 6)
- für Probeläufe eine Test- oder Kopiedatenbank; dort setzen Sie im Feld Domain einen Fantasiewert, damit Suchmaschinen die Testseite nicht aufnehmen (Dokumentation 20.0, SEO)
Die Reihenfolge auf einen Blick
Die acht Schritte dieser Anleitung und das Ergebnis, an dem Sie den Schritt erkennen.
| Nr. | Schritt | Ergebnis |
|---|---|---|
| 1 | Website anlegen | Website mit Standard-Designmotiv |
| 2 | Designmotiv wählen | Farben, Schriften, Abstände für alle Seiten |
| 3 | Seiten anlegen | statische Seiten mit Titel und URL |
| 4 | Seiten füllen | Inhalte in Bausteinen |
| 5 | Menü einrichten | Navigation in Kopf- und Fußzeile |
| 6 | Pflichtangaben anlegen | Impressum, Datenschutzhinweise |
| 7 | Domain verbinden | eigene Adresse mit HTTPS |
| 8 | Veröffentlichen | Seite veröffentlicht; ohne Zugangsbeschränkung erreichbar nur mit Sichtbarkeit Öffentlich |
Schritt für Schritt: von der Vorlage bis zur Veröffentlichung
Schritt 1: Website anlegen
Installieren Sie die App Website. Odoo fragt nach dem Zweck der Website, nach einer Farbpalette – die Farben lassen sich aus Ihrem Logo ableiten – und nach dem Layout. Mit Überspringen und bei Null starten entsteht eine leere Website ohne vorgegebenes Design und ohne Inhalte (Dokumentation 20.0, Website creation). Ergebnis: Die Website ist unter der Adresse Ihrer Datenbank erreichbar.
Für eine zweite Website klicken Sie unter Website ▸ Konfiguration ▸ Einstellungen im Banner auf Neu Website und tragen Name, Website-Domain, Unternehmen und Sprachen ein. Der Import einer bestehenden Website steht nur Enterprise-Abonnements zur Verfügung. Mehr dazu: Mehrere Websites in einer Odoo-Datenbank.
Schritt 2: Designmotiv wählen
Beim ersten Aufbau zeigt Odoo eine Auswahl an Designmotiven (Themes). Sie können die Auswahl überspringen: Später wechseln Sie das Motiv im Editor über den Reiter Designmotiv ▸ Abschnitt Website ▸ Designmotiv wechseln. Dort setzen Sie auch das Seitenlayout, das Anordnung und Abstände der Bausteine bestimmt, sowie Hintergrundfarbe und Hintergrundbild, als Cover oder als wiederholtes Muster.
Das Farbmodell besteht aus fünf Farben des Designmotivs und daraus abgeleiteten Farbkombinationen für Hintergrund, Text, Überschriften, Links und Schaltflächen. Änderungen gelten für alle Seiten; einzelne Bausteine erhalten im Reiter Stil eine eigene Farbe oder ein eigenes Hintergrundbild. Google-Schriften können Sie so einstellen, dass Odoo sie vom eigenen Server ausliefert. Ergebnis: eine Musterseite in Ihren Farben und Schriften.
Schritt 3: Seiten anlegen
Statische Seiten legen Sie auf der Website über Neu ▸ Seite oder im Backend über Website ▸ Site ▸ Seiten mit Neu an. Im Fenster Neue Seite wählen Sie eine Vorlage, etwa Basic, Dienstleistungen, Galerie oder Team; eine leere Vorlage startet ohne Inhalte. Der Seitentitel füllt Menüeintrag und Seiten-URL; soll die Seite nicht im Menü stehen, schalten Sie Zum Menü hinzufügen ab. Danach bearbeiten Sie die Seite im Editor und speichern.
Dynamische Seiten wie /shop oder /blog erzeugt Odoo aus den Apps und verwaltet sie anders als statische Seiten (Dokumentation 20.0, Pages). Ergebnis: Die Seite steht unter ihrer URL. Soll die Website auch verkaufen: Onlineshop einrichten.
Schritt 4: Seiten mit Bausteinen füllen
Öffnen Sie die Seite über Bearbeiten und ziehen Sie Bausteine (Building blocks) an die gewünschte Stelle; innere Bausteine lassen sich nur innerhalb eines Kategorie-Bausteins platzieren. Die Blockauswahl (Insert a block) hat ein Suchfeld, und über die Symbole am Block verschieben, duplizieren oder löschen Sie ihn.
Im Reiter Stil stellen Sie Hintergrund (Farbe, Bild, Video, Form), Layout als Raster oder Spalten und den Schatten ein. Titel, Listen, Bilder, Videos, Symbole, Links und Schaltflächen setzen Sie über die Inline-Text-Optionen oder Kurzbefehle wie /title, /image und /link. Über die Sichtbarkeit blenden Sie Bausteine auf Mobilgeräten aus oder zeigen sie nur bestimmten Ländern, Sprachen oder angemeldeten Benutzern. Einen angepassten Baustein speichern Sie und verwenden ihn auf anderen Seiten wieder. Ergebnis: Die Musterseite trägt Ihre Inhalte.
Schritt 5: Menü, Kopf- und Fußzeile einrichten
Den Menü-Editor öffnen Sie über Website ▸ Site ▸ Menü-Editor. Dort benennen Sie Punkte um, ändern ihre URL und ziehen sie an eine andere Position oder unter einen übergeordneten Punkt, sodass ein Untermenü entsteht. Neue Punkte entstehen mit Menüpunkt hinzufügen: Titel eintragen und im Feld URL oder E-Mail mit / nach einer Seite suchen oder mit # einen Anker wählen; fehlt die Seite, legt Odoo sie über Seite erstellen an. Für umfangreiche Navigationen gibt es Mega-Menüs.
Ausrichtung der Menüs, Untermenü-Verhalten und Linkstil stehen unter Stil ▸ Navigation. Logo, Suchleiste, Sprachauswahl und Kopfzeilen-Schaltfläche blenden Sie unter Elemente anzeigen/ausblenden ein oder aus; Kopf- und Fußzeile haben eigene Vorlagen und Optionen, und die Fußzeile lässt sich im Reiter Stil im Abschnitt Footer über die Sichtbarkeit für die aktuelle Seite ausblenden (Page visibility). Ergebnis: Die Navigation steht, und jeder Menüpunkt führt auf eine veröffentlichte Seite.
Schritt 6: Pflichtangaben anlegen
Welche Angaben auf Ihre Website gehören, hängt von Land und Tätigkeit ab; die Einzelheiten klären Sie mit Ihrer Rechtsberatung. Legen Sie sie als statische Seiten an und verlinken Sie sie in der Fußzeile. Die Fußzeile steht nicht auf jeder Seite zwingend: Im Reiter Stil im Abschnitt Footer lässt sie sich über die Sichtbarkeit für die aktuelle Seite ausblenden (Page visibility). Prüfen Sie deshalb, dass der Link auf jeder Seite sichtbar ist, auf der die Angaben erscheinen müssen.
| Land | Angaben | Rechtsgrundlage |
|---|---|---|
| Deutschland | für geschäftsmäßige, in der Regel gegen Entgelt angebotene digitale Dienste: Name und Anschrift, Kontakt einschließlich E-Mail-Adresse, das Register und die Registernummer Ihrer Eintragung sowie die Umsatzsteuer-Identifikationsnummer oder Wirtschafts-Identifikationsnummer, falls Sie eine haben; Angaben zur Aufsichtsbehörde nur, soweit der Dienst einer behördlichen Zulassung bedarf | § 5 Abs. 1 DDG |
| Österreich | für Dienste der Informationsgesellschaft, in der Regel gegen Entgelt elektronisch im Fernabsatz auf individuellen Abruf bereitgestellt, etwa Online-Informationsangebote: Name oder Firma, geografische Anschrift, Angaben für rasche und unmittelbare Kontaktaufnahme einschließlich E-Mail-Adresse sowie, sofern vorhanden, Firmenbuchnummer mit Firmenbuchgericht und Umsatzsteuer-Identifikationsnummer; Angaben zur Aufsichtsbehörde nur, soweit die Tätigkeit einer behördlichen Aufsicht unterliegt | § 5 Abs. 1 ECG |
| Deutschland und Österreich | bei Erhebung personenbezogener Daten, etwa über Formular oder Newsletter: Informationen an die betroffenen Personen | Art. 13 DSGVO |
| Schweiz | beim Anbieten von Waren, Werken oder Leistungen im elektronischen Geschäftsverkehr: Identität und Kontaktadresse einschließlich E-Mail | Art. 3 Abs. 1 lit. s UWG |
| Schweiz | bei der Beschaffung von Personendaten: Informationen an die betroffenen Personen | Art. 19 DSG |
Die Angaben nach § 5 Abs. 1 DDG sind für die dort genannten Dienste ständig verfügbar zu halten, die Angaben nach § 5 Abs. 1 ECG ständig leicht und unmittelbar zugänglich. Ein Link in der Fußzeile steht nur auf den Seiten, auf denen die Fußzeile eingeblendet ist; wo die Angaben nötig sind, dürfen Sie sie nicht ausblenden. Welche Informationen die Datenschutzseite enthalten muss, richtet sich nach den Daten, die Sie erheben, etwa über Kontaktformular, Newsletter oder Statistik. Für Einwilligungen und eingebundene Dienste: Cookies und Datenschutz auf der Odoo-Website.
Schritt 7: Domain verbinden
Für eine eigene Adresse legen Sie zuerst beim DNS-Anbieter einen CNAME-Eintrag an, der auf die Adresse Ihrer Datenbank zeigt: bei Odoo Online auf die beim Anlegen vergebene Adresse (etwa firma.odoo.com), bei Odoo.sh auf die Projekt- oder Branch-Adresse. Bei Odoo Online ordnen Sie die Domain danach im Datenbankmanager unter Domain Names zu, bei Odoo.sh unter Branches ▸ Einstellungen ▸ Custom domains. Anschließend tragen Sie die Adresse unter Website ▸ Konfiguration ▸ Einstellungen im Feld Domain ein.
Bei Odoo Online und Odoo.sh erzeugt Odoo für jede zugeordnete Domain ein SSL-Zertifikat über Let’s Encrypt; die Erzeugung kann bis zu 24 Stunden dauern, und in den fünf Tagen danach prüft Odoo erneut. Für Adressen ohne Subdomain erzeugt Odoo kein Zertifikat, deshalb leiten Sie beispiel.de auf www.beispiel.de um. DNS-Änderungen können bis zu 72 Stunden brauchen. Auf einer eigenen Installation (On-Premise) gehören Domainzuordnung und Zertifikat in Ihre eigene Serverkonfiguration; die hier genannten Schritte der Dokumentation gelten für Odoo Online und Odoo.sh. Ergebnis: Die Website ist unter Ihrer eigenen Adresse mit https erreichbar.
Schritt 8: Veröffentlichen und freigeben
Jede statische Seite veröffentlichen Sie einzeln: Schalter oben rechts von Unveröffentlicht auf Veröffentlicht, oder in den Seiteneigenschaften unter Website ▸ Site ▸ Eigenschaften das Feld Veröffentlicht. Über das Feld Veröffentlichen am planen Sie den Termin; dort ändern Sie auch Seiten-URL und Seitentitel, schalten Alte URL weiterleiten mit 301 Dauerhaft umgeleitet oder 302 Vorübergehend umgeleitet ein, setzen Indiziert, wählen die Sichtbarkeit (Öffentlich, Angemeldet, Eingeschränkte Gruppe, Mit Passwort) und bestimmen mit Ist Homepage die Startseite.
Mehrere Seiten erledigen Sie gesammelt unter Website ▸ Site ▸ Seiten über Aktionen ▸ Veröffentlichen; alle Umleitungen sehen Sie unter Website ▸ Konfiguration ▸ Umleitungen. Ergebnis: Die Seite ist veröffentlicht. Frei und ohne Zugangsbeschränkung erreichbar ist sie zusätzlich nur mit der Sichtbarkeit Öffentlich; Angemeldet, Eingeschränkte Gruppe und Mit Passwort beschränken den Zugriff auch dann.
So prüfen Sie das Ergebnis
- Öffnen Sie die Startseite in einem Fenster ohne Anmeldung und klicken Sie jeden Menüpunkt an; keiner darf auf einer Fehlerseite landen. Eine Seite, die frei erreichbar sein soll, darf weder Anmeldung noch Seitenpasswort verlangen.
- Prüfen Sie Impressum, Datenschutzhinweise und Kontakt in der Fußzeile, auch von einer Unterseite aus; ist die Fußzeile für eine Seite ausgeblendet, fehlen die Links dort.
- Kontrollieren Sie die Mobilvorschau im Editor; ausgeblendete Bausteine stehen dort unter Invisible Elements.
- Rufen Sie /sitemap.xml auf: Odoo erzeugt sie automatisch und aktualisiert sie alle zwölf Stunden; nicht indizierte Seiten fehlen darin.
- Öffnen Sie die Website über die eigene Domain: Der Browser darf keine Zertifikatswarnung zeigen. Eine neue Website wird erst nach Tagen bis Wochen in Suchmaschinen aufgenommen (Dokumentation 20.0, SEO); dafür: Odoo-Website in Google sichtbar machen.
Wenn etwas nicht klappt
| Symptom | Mögliche Ursache | Prüfung oder Lösung |
|---|---|---|
| Seite ist nicht sichtbar | unveröffentlicht oder Sichtbarkeit auf Angemeldet, Eingeschränkte Gruppe oder Mit Passwort | Schalter oben rechts und Eigenschaften prüfen |
| Menüpunkt führt auf eine Fehlerseite | Zielseite gelöscht oder URL geändert, ohne Umleitung | Umleitung unter Website ▸ Konfiguration ▸ Umleitungen setzen |
| Browser warnt vor dem Zertifikat | bei Odoo Online und Odoo.sh: CNAME fehlt oder wurde erst nach der Zuordnung gesetzt; Adresse ohne Subdomain | CNAME prüfen, www-Adresse nutzen, bis zu fünf Tage abwarten; auf einer eigenen Installation das selbst eingerichtete Zertifikat prüfen |
| Sprache fehlt in der Sprachauswahl | Sprache installiert, aber der Website nicht zugeordnet | Website ▸ Konfiguration ▸ Einstellungen, Feld Sprachen |
| Seite erscheint nicht in Google | Indiziert aus, Domain nicht zugeordnet, oder Aufnahme läuft noch | Seiteneigenschaften, Feld Domain und Search Console prüfen |
Wann Sie Hilfe holen sollten
Holen Sie Hilfe, wenn Sie mehrere Websites mit eigenen Domains und Sprachen betreiben, wenn Weiterleitungen und Inhalte aus einer bestehenden Website übernommen werden sollen oder wenn Sie Pflichtangaben für mehrere Länder abstimmen wollen.