So starten Sie 2026 mit dem Erstellen einer statischen Website

Möchten Sie eine statische Website erstellen, wissen aber nicht, wie? Dieser Artikel zeigt Ihnen Schritt für Schritt, wie Sie das umsetzen können.

Vielleicht haben Sie schon von der hohen Geschwindigkeit, Sicherheit und einfachen Einrichtung statischer Websites gehört und möchten selbst eine erstellen. Dieser Artikel führt Sie durch alles, was Sie über die Erstellung einer statischen Website wissen müssen.

Hier ist eine Übersicht über die Themen, die wir behandeln werden:

  • Was macht eine Website statisch, und wie unterscheidet sie sich von einer dynamischen Website?
  • Verstehen, ob statische Websites einfach zu erstellen sind.
  • Wie Sie eine statische Website erstellen (3 verschiedene Möglichkeiten).

Beginnen wir mit der Beantwortung der Frage: „Was macht eine Website statisch?“

Was macht eine Website statisch?

Es gibt mehrere Faktoren, die eine Website statisch machen. Um diese zu verstehen, müssen wir uns zunächst ansehen, was eine statische Website ist. 

Eine statische Website ist eine Website, die aus Webseiten mit festgelegten Inhalten besteht. Ihre Dateien sind vorprogrammiert und auf einem Server gespeichert, um abgerufen und genau so angezeigt zu werden, wenn ein Benutzer sie aufruft.

Vor diesem Hintergrund gibt es einige Merkmale, die eine Website statisch machen.

Feste Inhalte

Alle Benutzer sehen dieselben Inhalte, dasselbe Layout und dieselbe Funktionalität, wenn sie eine statische Website aufrufen. Es gibt beispielsweise keine personalisierten Inhalte oder Empfehlungen, die auf den bisherigen Aktivitäten eines Benutzers basieren. Der Grund dafür ist, dass die Dateien einer statischen Website vorab erstellt, gespeichert und unverändert an die Benutzer ausgeliefert werden.

Nur clientseitige Interaktionen

Statische Websites verwenden Frontend-Technologien wie HTML, CSS und JavaScript. JavaScript fügt diesen Seiten etwas Interaktivität hinzu und ermöglicht es Benutzern beispielsweise, Inhalte ein- und auszublenden sowie Dropdown-Menüs auf- und zuzuklappen.

Obwohl JavaScript den statischen Webseiten Interaktivität hinzufügt, finden diese Interaktionen vollständig im Browser des Benutzers statt. Das nennen wir clientseitige Interaktionen. Statische Websites verwenden keine serverseitige Skripterstellung mit Programmiersprachen wie PHP oder Python. Alles geschieht im Browser des Benutzers.

simply static speed

Keine Datenbankinteraktionen

Statische Websites greifen nicht auf Datenbanken zu, um Website-Inhalte abzurufen. Alle benötigten Daten sind direkt in den statischen HTML-Dateien enthalten. Nach der Erstellung Ihrer statischen Dateien können Sie diese unverändert auf einem Server oder einem Content Delivery Network (CDN) speichern. 

Hinweis: Große Webhosting-Anbieter wie Netlify, Cloudflare usw. bieten CDN-Dienste an.

Bei statischen Websites gibt es keine Datenbank-Roundtrips, um Webseiten zu generieren, wenn ein Benutzer die Website aufruft. Durch den Verzicht auf Datenbankinteraktionen sind statische Websites deutlich schneller und sicherer als dynamische Websites.

Manuelle Aktualisierungen

Wenn Änderungen an der statischen Website vorgenommen werden sollen, muss ein Entwickler die statischen Dateien manuell abrufen und aktualisieren. Deshalb eignen sich statische Websites für Inhalte, die nicht regelmäßig aktualisiert werden müssen, beispielsweise Portfolios, „Über uns“- oder „Kontakt“-Seiten sowie Landingpages.

Das sind also die Merkmale einer statischen Website. Sehen wir uns nun dynamische Websites an und wie sich statische Websites von ihnen unterscheiden.

elementor edits

Was ist eine dynamische Website?

Eine dynamische Website ist eine Website, die unterschiedlichen Benutzern unterschiedliche Inhalte anzeigt. Was ein Benutzer sieht, kann von verschiedenen Faktoren wie seinem Standort, der Uhrzeit, seinen Einstellungen oder seinen Präferenzen abhängen.

Das kann beispielsweise Folgendes sein:

  • Anzeigen, die Cookies verwenden, um Inhalte anzuzeigen.
  • Kommentare zu Blogbeiträgen, die mit Social-Media-Plattformen synchronisiert werden.
  • Echtzeit-Feeds von Social-Media-Plattformen.
  • E-Commerce-Shops, die Zahlungsabwicklung ermöglichen.
  • Und vieles mehr.

Dynamische Websites speichern keine vorab erstellten Webseiten. Wenn ein Benutzer stattdessen auf eine dynamische Website zugreift, ruft der Server die Ressourcen aus der Datenbank ab und verwendet sie, um die Webseite „on the fly“ zu erstellen.

Das genaue Gegenteil einer statischen Website:

  • Generiert den Code zur Anzeige von Webseiten aus der Datenbank. Diese Dateien müssen zunächst aus der Datenbank abgerufen werden, bevor die Webseite angezeigt wird.
  • Aktualisiert sich in Echtzeit, ohne dass ein Entwickler den Code der Website manuell ändern muss.
  • Verarbeitet Backend-Code mithilfe von Programmiersprachen wie PHP.

Aus diesem Grund eignen sich dynamische Websites für Websites, deren Inhalte regelmäßig aktualisiert werden, etwa E-Commerce-Websites, Social-Media-Seiten, Community-Foren usw.

Nachdem wir statische und dynamische Websites beiseitegelegt haben, ist es an der Zeit, uns damit zu befassen, wie man eine statische Website erstellt. Doch zuerst sehen wir uns an, ob die Erstellung solcher Websites einfach ist.

static site cms

Sind statische Websites einfach zu erstellen?

Wie einfach statische Websites zu erstellen sind, hängt davon ab, wie du sie erstellen möchtest. Allgemein gesagt sind sie die grundlegendste Art von Website und daher am einfachsten zu erstellen. Es gibt jedoch verschiedene Möglichkeiten, sie zu erstellen – manche sind deutlich einfacher als andere.

Dazu gehören:

Sehen wir uns diese Möglichkeiten im Detail an. Wenn du eine statische Website erstellen möchtest, kannst du folgendermaßen vorgehen. 

Eine statische Website von Grund auf erstellen (HTML, CSS, JavaScript)

Dies ist bei weitem die am wenigsten benutzerfreundliche Methode. Du benötigst Erfahrung mit Frontend-Webentwicklungssprachen wie HTML, CSS und JavaScript. Du schreibst den Code für alle statischen HTML-Webseiten und für alle Elemente, die auf der Webseite erscheinen.

Du kannst auch Frontend-Frameworks wie React, Angular und Vue verwenden, um deinen Entwicklungsprozess zu optimieren. Unterm Strich kostet dieser Prozess Zeit und kann mühsam sein. Der Vorteil ist, dass du mehr Kontrolle über das Erscheinungsbild der Website hast. 

Markup- und Static-Site-Generatoren verwenden

Hier schreibst du die Inhalte deiner Website in Markdown und verwendest anschließend einen Static-Site-Generator, um daraus statische HTML-Dateien zu erstellen. Dieser Prozess ist Teil einer modernen Webentwicklungsarchitektur namens JAMstack. Die ersten drei Buchstaben (JAM) stehen für JavaScript, APIs und Markdown. 

Das ist schneller, als alles selbst zu erstellen, da der Static-Site-Generator die statischen Dateien für dich erstellt und das Schreiben von Markdown etwas einfacher ist als das Schreiben von HTML. Gleichzeitig benötigst du Erfahrung im Schreiben von Markdown, im Arbeiten mit dem Terminal und im Umgang mit Static-Site-Generatoren. 

Der Vorteil ist, dass du mit dieser Architektur mithilfe von APIs einen Teil der Backend-Funktionalität nutzen kannst.

wordpress static

WordPress mit einem Static-Site-Generator verwenden

Dies ist mit Abstand die einfachste Möglichkeit, eine statische Website zu erstellen. Du musst lediglich wie gewohnt eine WordPress-Website erstellen und anschließend einen Static-Site-Generator verwenden, um sie in eine statische Website umzuwandeln.

In diesem Artikel erklären wir genau, wie du diese Methode verwendest.

Was ist ein Static-Site-Generator?

Ein Static-Site-Generator (SSG) ist ein Tool, das automatisch statische HTML-Dateien aus vordefinierten Templates und Inhaltsdateien erstellt. 

Zu den gängigsten SSGs gehören:

  • Next.js.
  • Gatsby.
  • Hugo.
  • Jekyll.

Diese SSGs wandeln Templates, die in der Regel mit Markdown erstellt wurden, in statische HTML-Dateien um. Doch was, wenn Sie eine WordPress-Website haben, die Sie statisch machen möchten? Dann benötigen Sie den Static-Site-Generator für WordPress: Simply Static.

Wie bei jedem Webentwicklungsprojekt müssen Sie einen Tech-Stack auswählen, um Ihre statische Website zu erstellen. Nach dieser Zusammenfassung wissen Sie bereits, welcher für Sie als Anfänger am einfachsten wäre.

Sehen wir uns im nächsten Abschnitt den Prozess zur Erstellung einer statischen Website an.

wordpress website

So erstellen Sie eine statische Website

Zuvor haben wir drei Methoden zum Erstellen einer statischen Website vorgestellt. In diesem Abschnitt führen wir Sie durch jede einzelne.

So erstellen Sie eine statische Website mit WordPress und einem Static-Site-Generator

WordPress ist eine hervorragende Option zum Erstellen einer statischen Website.

Es ist das beliebteste Content-Management-System (CMS) der Welt und treibt mehr als 40 % aller Websites an, die heute im Internet aktiv sind.

Es ist eine beliebte Plattform für alle, die eine Website erstellen möchten. 

wordpress cms

Warum Sie WordPress zum Erstellen Ihrer statischen Website verwenden sollten

Hier sind einige Gründe, die WordPress zu einer hervorragenden Option für die Erstellung Ihrer statischen Website machen:

  • Keine Programmierkenntnisse erforderlich. Mit WordPress können Sie eine vollständige statische Website von Anfang bis Ende erstellen, ohne Code zu schreiben. Es bietet ein benutzerfreundliches Dashboard, einen visuellen Drag-and-Drop-Editor und Website-Templates, die Ihnen den Einstieg erleichtern. 
  • WordPress ist flexibel. Als führendes CMS bietet es zahlreiche Themes und Plugins, mit denen Sie Ihrer Website Funktionen hinzufügen können. Dazu gehören Website-Builder, Formular-Plugins, Zahlungsgateways usw. So können Sie jede Art von Website erstellen, darunter Portfolios, Blogs, Unternehmenswebsites, Landingpages usw.
  • WordPress ist für SEO optimiert. WordPress ist von Haus aus für Suchmaschinen optimiert. Das bedeutet, dass Ihre Websites gut aufgestellt sind, um organischen Traffic von Suchmaschinen wie Google zu erhalten. Außerdem können Sie SEO-Plugins installieren und die Optimierung weiter verbessern.
  • WordPress ist Open Source. WordPress kann kostenlos genutzt werden. Sie müssen lediglich die Kosten für den Domainnamen und das Webhosting tragen. Außerdem gibt es zahlreiche kostenlose und preisgünstige Plugins, die Sie für den Aufbau Ihrer Website nutzen können.
  • WordPress ist sicher. Es ist eine der sichersten CMS-Plattformen und bietet eine Vielzahl von Sicherheitsfunktionen. Darüber hinaus können Sie Plugins installieren, um Ihre Sicherheit weiter zu erhöhen.

Nachdem Sie Ihre Website mit WordPress erstellt haben, können Sie sie mit Simply Static in eine statische Website umwandeln.

wordpress themes

Machen Sie Ihre WordPress-Website mit Simply Static statisch

Simply Static ist das beste Static-Site-Generator-Plugin für WordPress. Damit können Sie Ihre WordPress-Website mit nur einem Klick in eine statische Website umwandeln. Das Erstellen von Website-Templates mit Markdown oder zusätzliche Konfigurationen sind nicht erforderlich.

Das Tolle an Simply Static ist, dass Sie alle Vorteile einer statischen Website genießen und dennoch dynamische Funktionen darin nutzen können.

simply static
Dynamische Funktionen in Ihrer statischen Website verwenden

Wenn Sie Simply Static verwenden, um Ihre statische Website zu generieren, können Sie weiterhin die folgenden dynamischen Funktionen auf Ihrer Website nutzen.

  • Suche. Simply Static ermöglicht Ihnen, eine Suchfunktion mit Fuse.js und Algolia zu implementieren. Wenn Sie Ihrer Website eine einfache Suche hinzufügen möchten, können Sie Fuse.js verwenden. Für eine erweiterte Suche können Sie hingegen Algolia nutzen. Je nach Ihren Anforderungen können Sie die Suchlösung auswählen, die für Sie geeignet ist.
  • Kommentare. Standardmäßig können statische Websites keine Kommentare verarbeiten, aber Simply Static bietet dafür eine spezielle Lösung. Sobald ein Benutzer einen Kommentar hinterlässt, wird eine neue Version der statischen Seite exportiert, die den Kommentar enthält.
  • Formulare. Simply Static lässt sich in beliebte Kontaktformular-Plugins wie Contact Form 7 und Gravity Forms integrieren. Dadurch können Sie Ihrer statischen Website nahtlos Formulare hinzufügen und Daten über diese erfassen.
simply static comments

Abgesehen von dynamischen Funktionen lässt sich Simply Static in SEO-Plugins, Übersetzungs-Plugins und Page Builder wie Elementor integrieren, sodass Sie Ihre bevorzugten Tools zum Erstellen und Betreiben Ihrer Website verwenden können.

Erweiterte Bereitstellungsoptionen

Nachdem Sie Ihre statische Website erstellt und Funktionen hinzugefügt haben, bietet Ihnen dieses Plugin verschiedene Optionen für deren Bereitstellung. Dazu gehören GitHub Pages, AWS S3, DigitalOcean und das eigene SimplyCDN. 

deployment options
Einfache Website-Updates

Ein großer Nachteil statischer Websites besteht darin, dass sie schwierig zu aktualisieren sein können. Simply Static macht dies jedoch einfach für Sie. Sie können Inhaltsaktualisierungen problemlos verwalten – unabhängig davon, ob Sie einzelne Seiten ändern oder Aktualisierungen gesammelt durchführen.

generate static site

Geschwindigkeit und Sicherheit sind wichtige Vorteile statischer Websites. Simply Static ermöglicht es Ihnen, dies durch Folgendes noch weiter auszubauen:

  • Code-Minifizierung. Reduzieren Sie die Größe Ihrer Codedateien, um die Leistung Ihrer Website zu optimieren.
  • Basic Auth. Verwenden Sie Passwörter, um Ihre gesamte Website oder Teile davon zu schützen.

Eine statische Website mit HTML und CSS erstellen

Wenn Sie über etwas Erfahrung im Programmieren verfügen, können Sie Ihre statische Website mit den Programmiersprachen HTML und CSS erstellen.

Hier beginnen Sie mit der Erstellung einer HTML-Datei. Sie ist wie jede andere Datei auf Ihrem Computer, mit dem Unterschied, dass sie am Ende die Dateiendung .html hat. Nachdem Sie die HTML-Datei erstellt haben, erstellen Sie auf die gleiche Weise auch die CSS-Datei und verknüpfen beide miteinander. Die CSS-Datei hat am Ende die Dateiendung .css .

Dafür benötigen Sie einen Code-Editor, zum Beispiel:

  • Visual Studio Code (VS Code).
  • Sublime Text.
  • Atom.
  • Notepad ++.

In der HTML-Datei schreiben Sie den Code, der Ihrer Webseite Struktur verleiht. Sie fügen Dinge wie Überschriften, Schaltflächen, Bilder, Absatztext usw. hinzu. Im Grunde entsteht jedes Element, das Sie auf einer Webseite sehen, aus HTML-Code. 

atom

Anschließend verwenden Sie CSS, um die Elemente zu gestalten. Dazu gehören:

  • Bearbeiten der Größen und Positionen der einzelnen Elemente.
  • Hinzufügen von Farben zu Elementen und verschiedenen Bereichen Ihrer Seite.
  • Responsives Design – Dabei gestalten Sie die Webseite so, dass sie sich automatisch an verschiedene Bildschirmgrößen anpasst.
  • Sie können Animationen wie beispielsweise ein Umblättern beim Darüberfahren hinzufügen.

Sie sollten diese Webseite in Ihrem Browser öffnen, damit Sie Ihre Änderungen in Echtzeit sehen können. Nachdem Sie alles erstellt haben, besteht der nächste Schritt in der Bereitstellung.

static website in github

Ihre statische Website bereitstellen

Sie müssen Ihre statischen Dateien in einem Versionskontrollsystem speichern, damit Sie Ihre Website einfach bereitstellen können. Die gängigsten sind Git und GitHub. Sie müssen hier lediglich ein GitHub-Konto und ein Repository erstellen. 

Übertragen Sie anschließend Ihre Codedateien sowie Assets (zum Beispiel Bilder) in dieses Repository. Danach können Sie Ihr Repository mit einem Hosting-Anbieter verknüpfen. Hosting-Anbieter wie Netlify können Ihren Code automatisch aus diesem Repository abrufen und bereitstellen, sodass Ihre Website online geht.

Hinweis: Sie können auch JavaScript verwenden, um Ihre Website etwas interaktiver zu gestalten, anstatt sich ausschließlich auf einfaches HTML und CSS zu beschränken.

So erstellen Sie eine statische Website mit Markup

Markup und SSGs bieten eine solide Grundlage für die Erstellung statischer Websites, wenn Sie sich mit dem Programmieren, der Arbeit im Terminal, APIs usw. gut auskennen. Zu Beginn müssen Sie Ihr bevorzugtes SSG (Hugo, Jekyll, Gatsby usw.) auf Ihrem Computer installieren. 

Anschließend erstellen Sie mithilfe eines Terminalbefehls ein Projekt (jedes SSG verfügt dafür über einen eigenen Befehl). Danach erstellen Sie Beiträge, Seiten und Abschnitte mit Markdown. Damit Ihre Webseiten ein einheitliches Erscheinungsbild erhalten, können Sie mit diesen SSGs ein Theme installieren oder selbst eines von Grund auf mit HTML, CSS und JavaScript erstellen. Dies werden die Vorlagen Ihrer Website sein.

Hinweis: Für jede dieser Dateien (Inhaltsdateien und Themes) gibt es festgelegte Ordner, die angezeigt werden, sobald Sie das Projekt erstellen.

An diesem Punkt können Sie einen weiteren Terminalbefehl (den sogenannten Build-Befehl) verwenden, um statische Dateien zu generieren. Das SSG organisiert diese Vorlagen in einer Hierarchie von Layouts und konvertiert Markdown in Markup (HTML), um Ihre statische Website zu erstellen.

Die statische Website bereitstellen

Für die Bereitstellung einer auf diese Weise erstellten statischen Website gibt es mehrere Möglichkeiten. Sie können die Dateien entweder direkt bei Ihrem Hosting-Anbieter hochladen oder Ihren Code wie oben besprochen in ein GitHub-Repository übertragen. 

static wordpress simply static

Beginnen Sie noch heute mit der Erstellung einer statischen Website

Eine statische Website zu erstellen ist einfach, wenn Sie die richtige Methode dafür wählen. Sie können sie von Grund auf mit HTML, CSS und JavaScript erstellen oder Markup und Generatoren für statische Websites verwenden. Beide Methoden sind jedoch ziemlich technisch und benötigen Zeit. Um sie zu verwenden, benötigen Sie Programmierkenntnisse und Erfahrung in der Softwareentwicklung. 

WordPress mit dem Simply Static-Plugin ist die beste Wahl für Anfänger. Mit WordPress können Sie Ihre Website erstellen, ohne Code schreiben zu müssen. Anschließend wandeln Sie sie mit Simply Static mit nur einem Klick in eine statische Website um. 

Mit Simply Static können Sie dynamische Funktionen wie Formulare, die Suche und Kommentare auf Ihrer statischen Website nutzen. So profitieren Sie von den besten Eigenschaften einer statischen Website und eines Content-Management-Systems.