Welche Seiten entstehen
| Seite | Adresse | Inhalt |
|---|---|---|
| Startseite | / | Einstieg mit SEO-Titel und Einleitung, je Thema bis zu acht Angebote, breiter Werbeplatz, Gutscheine, empfohlene Shops |
| Themenseiten | /themen/thema.html | Bis zu 48 Angebote, Gutscheine und Shops des Themas, Werbeplatz im Inhalt, Brotkrümelpfad |
| Ratgeber | /ratgeber/schluesselwort.html, /ratgeber.html | Eine Seite je Schlüsselwort der Themen: freigegebener Text, passende Angebote, Gutscheine und Shops, häufige Fragen; dazu eine Übersicht aller Ratgeber |
| Gutscheine | /gutscheine.html | Alle gültigen Gutscheine der Website – nur wenn es welche gibt |
| Rechtliches | /impressum.html, /datenschutz.html | Mit dem Namen der Website, für Suchmaschinen auf „noindex“ |
| Technik | /404.html, /sitemap.xml, /robots.txt, /.htaccess | Fehlerseite, Seitenverzeichnis, Crawler-Regeln, Sicherheits- und Cache-Header für Apache |
Gestaltung: einheitlich, aber unterscheidbar
Alle Websites nutzen Bootstrap 5.3.8 und ein gemeinsames, schlankes Stylesheet mit Systemschriften – keine Schrift wird von fremden Servern geladen. Jede Domain bekommt trotzdem ein eigenes Gesicht: Die Akzentfarbe wird aus dem Hostnamen berechnet und bleibt damit für diese Domain immer gleich; das Favicon zeigt ihren Anfangsbuchstaben in dieser Farbe.
Inhalte ohne Handarbeit
- Angebote kommen aus den Produktdaten der Programme, die zu den Themen der Website gehören; reichen sie nicht, ergänzen Artikel anderer Feeds, deren Kategorie ein Schlüsselwort des Themas enthält.
- Einleitungstexte je Website und Thema pflegt die Redaktion – auf Wunsch mit einem Vorschlag der KI.
- Werbemittel wählt das System je Werbeplatz und Domain aus; fehlt ein Bild, erscheint ein Platzhalter statt einer leeren Karte.
Reproduzierbare Builds
Ein Build schreibt zuerst in einen eigenen Ordner. Erst wenn alle Seiten fertig sind, ersetzt er die vorige Version mit einer einzigen Umbenennung – eine halbfertige Website gibt es nie. Fehlt eine Pflichtdatei wie das Stylesheet, bricht der Build ab, statt eine kaputte Seite auszuliefern.
Unveränderte Inhalte ergeben byte-gleiche Dateien: Versionsnummern entstehen aus einem Hash des Inhalts, nicht aus der Uhrzeit, und die Sitemap trägt nur das Datum. Deshalb überträgt die Auslieferung danach wirklich nur, was sich geändert hat. Kopiert werden außerdem nur die Bilder, die tatsächlich auf einer Seite vorkommen.
Suchmaschinen-Angaben
Jede Seite hat einen eigenen Titel, eine Beschreibung, einen Canonical-Link und Open-Graph-Angaben. Strukturierte Daten nach schema.org beschreiben die Website, den Brotkrümelpfad und die Angebotslisten. Mehr dazu unter SEO, Tempo & W3C.