DE · AT · CHAnleitung

Odoo-Website aufbauen: Seiten, Menüs, Design

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 20.0 (September 2026), App Website; Community (eigene Installation) und Enterprise (Odoo Online, Odoo.sh, eigene Installation)

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

  1. Ö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.
  2. 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.
  3. Kontrollieren Sie die Mobilvorschau im Editor; ausgeblendete Bausteine stehen dort unter Invisible Elements.
  4. Rufen Sie /sitemap.xml auf: Odoo erzeugt sie automatisch und aktualisiert sie alle zwölf Stunden; nicht indizierte Seiten fehlen darin.
  5. Ö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.

Häufige Fragen

Kann ich meine bestehende Website nach Odoo übernehmen?

Nur mit einem Enterprise-Abonnement. Der Import liest die Seiten der alten Adresse ein, übernimmt Bilder, Sitemap, Kopf- und Fußzeile und wandelt sie in Bausteine um; auf Wunsch kommen Produkte aus Shop-Systemen oder Blogbeiträge dazu. Das Ergebnis ist laut Dokumentation keine exakte Kopie, und während des Imports dürfen Sie die Website nicht bearbeiten.

Wie lange dauert es, bis meine eigene Domain mit HTTPS erreichbar ist?

Auf Odoo Online und Odoo.sh rechnen Sie mit Stunden bis Tagen. DNS-Änderungen können bis zu 72 Stunden brauchen, das SSL-Zertifikat erzeugt Odoo dort über Let’s Encrypt in bis zu 24 Stunden, und in den fünf Tagen danach prüft es erneut. Für Adressen ohne Subdomain erzeugt Odoo kein Zertifikat; nutzen Sie dann die www-Adresse. Auf einer eigenen Installation richten Sie Domain und Zertifikat selbst ein; diese Schritte der Dokumentation gelten für Odoo Online und Odoo.sh.

Können Kunden eine noch unveröffentlichte Seite sehen?

Für Websitebesucher nicht: Eine unveröffentlichte Seite ist nicht sichtbar und liefert ihnen einen 404-Fehler. Die Sichtbarkeit in den Seiteneigenschaften (Öffentlich, Angemeldet, Eingeschränkte Gruppe mit Zugriffsgruppen, Mit Passwort) regelt nur, wer auf eine veröffentlichte Seite zugreifen darf, und ersetzt das Veröffentlichen nicht. Ein Menüpunkt, der auf eine unveröffentlichte Seite zeigt, führt ins Leere und sollte entfernt oder auf eine andere Seite umgeleitet werden.

Muss ich jede Seite einzeln veröffentlichen?

Ja. Der Schalter oben rechts und das Feld Veröffentlicht am gelten je Seite; dynamische Seiten wie /shop oder /blog hängen an den Daten der jeweiligen App. Mehrere statische Seiten erledigen Sie gesammelt unter Website ▸ Site ▸ Seiten über Aktionen ▸ Veröffentlichen.

Quellen

  1. Website (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  2. Website creation (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  3. General theme (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  4. Building blocks (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  5. Elements (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  6. Visibility (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  7. Pages (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  8. Headers and footers (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  9. Search Engine Optimization (SEO) (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  10. Domain names (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  11. Translations (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  12. Multiple websites (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  13. Release NotesOdoo S.A. · abgerufen am
  14. Compare Editions (Odoo Community und Odoo Enterprise)Odoo S.A. · abgerufen am
  15. Deutsche Übersetzung des Moduls website (i18n/de.po), Branch 20.0 des Repositorys odoo/odooOdoo S.A., GitHub · abgerufen am
  16. Digitale-Dienste-Gesetz (DDG), § 5 Allgemeine Informationspflichten, konsolidierte Fassung, zuletzt geändert durch Art. 26 Abs. 2 G v. 25.3.2026Bundesministerium der Justiz, Gesetze im Internet · abgerufen am
  17. Verordnung (EU) 2016/679 (DSGVO), Art. 13 Informationspflicht bei Erhebung von personenbezogenen Daten bei der betroffenen Person, deutsche Fassung der im Amtsblatt der Europäischen Union L 119/1 vom 4. Mai 2016 veröffentlichten VerordnungAmt für Veröffentlichungen der Europäischen Union · abgerufen am
  18. E-Commerce-Gesetz (ECG), § 5 Allgemeine Informationen, Bundesrecht konsolidiert, Fassung vom 14. Oktober 2026Bundeskanzleramt Österreich, Rechtsinformationssystem des Bundes (RIS) · abgerufen am
  19. Bundesgesetz gegen den unlauteren Wettbewerb (UWG, SR 241), Art. 3, Fassung vom 1. Januar 2025Schweizerische Eidgenossenschaft, Fedlex · abgerufen am
  20. Bundesgesetz über den Datenschutz (DSG, SR 235.1), Art. 19, Fassung vom 7. Juli 2025Schweizerische Eidgenossenschaft, Fedlex · abgerufen am