Geschafft: 100 Punkte und eine Seite, die sich zu helfen weiß

Verfasst von

in

Die Seite ist online. Noch am selben Tag, direkt nach dem ersten Push, war Zeit für den ersten Blick von außen.

Die Messung. Google bietet ein kostenloses Werkzeug an, PageSpeed Insights. Es ruft eine Seite auf und bewertet sie: Wie schnell lädt sie, wie gut lässt sie sich bedienen, wie sauber ist sie gebaut. Die Skala reicht bis 100. Bei mir stand dort in allen Bereichen die 100, mobil und am Desktop. Dazu kam eine 3 von 3 bei Agentic Browsing, einer Prüfung, wie gut KI-Programme mit der Seite zurechtkommen.

Ich freue mich darüber, und ich ordne es ein: Die Seite hat noch keine Bilder. Wo nichts Schweres geladen werden muss, geht es leicht. Der Wert ist ein Ausgangspunkt. Nach den ersten Bildern und dem Design messe ich noch einmal.

Das Inhaltsverzeichnis. Suchmaschinen finden eine neue Seite nicht von selbst. Sie freuen sich über eine Sitemap, ein Inhaltsverzeichnis, das alle Seiten auflistet. Yoast SEO erzeugt es, Simply Static exportiert es mit. Ich habe die Adresse bei der Google Search Console und bei den Bing Webmaster Tools eingetragen. Zusätzlich habe ich bei beiden die Startseite direkt zur Indexierung angemeldet, also darum gebeten, sie in den Suchindex aufzunehmen. Damit wissen beide, wo sie nachschauen können, und die Startseite steht ganz vorn in der Warteschlange.

Die Seite für verirrte Besucher. Wer sich vertippt oder einem alten Link folgt, landet bei einer Adresse, die es nicht gibt. Der Fachbegriff dafür ist 404. Ohne eigene Seite zeigt der Hoster seine Standardmeldung, und die erzählt nichts von KISP.

Also habe ich in WordPress eine schlichte Seite gebaut: ein Satz und vier Wege weiter, zur Startseite, zum Blog, zur Dokumentation und zum Glossar. Simply Static exportiert sie als 404.html.

Beim Test gab es eine Überraschung. Die Datei lag auf dem Server, die Meldung des Hosters erschien trotzdem. Die Datei war da, der Webserver wusste nur nichts von ihr. Ihm fehlte ein Hinweis: „Wenn eine Seite fehlt, zeige diese hier.“ Der Hinweis passt in eine Zeile, in eine Datei namens .htaccess.

Ein zweiter Stolperstein lag im Übertragungsskript. Es gleicht den Server mit dem Export ab und entfernt, was im Export fehlt. Eine Datei, die nur auf dem Server liegt, wäre beim nächsten Lauf verschwunden. Deshalb schreibt das Skript die .htaccess selbst mit. Danach hat es funktioniert: Eine erfundene Adresse zeigt jetzt die eigene Seite.

Heute Abend folgt der nächste Schritt: der erste SEO-Audit. Er hält fest, wie die Seite am Tag des Go-live dasteht, als Nullpunkt für alles, was danach kommt.

Zeig mir, wie es geht: 404-Seite und .htaccess
  • Seite in WordPress anlegen, Slug seite-nicht-gefunden, Inhalt kurz mit Links auf /, /blog/, /dokumentation/, /glossar/. Yoast: noindex, damit die Seite weder in Suchergebnissen noch in der Sitemap erscheint.
  • Simply Static Pro kennt dafür die Optionen generate_404 und custom_404_page. Dort wählst du die Seite als 404-Seite aus. Der Export enthält danach 404.html im Wurzelverzeichnis.
  • Der Webserver braucht den Hinweis. Bei All-Inkl genügt im Webroot eine .htaccess mit einer Zeile:
ErrorDocument 404 /404.html
  • Das Übertragungsskript überträgt per rsync --delete-after. Eine Datei, die nur auf dem Server liegt, würde dabei gelöscht. Das Skript schreibt die .htaccess deshalb nach dem Bereinigen ins Arbeitsverzeichnis, sofern 404.html vorhanden ist:
printf 'ErrorDocument 404 /404.html\n' > "$ARBEIT/.htaccess"
  • Prüfung mit einer erfundenen Adresse, erwartet sind Status 404 und der Text der eigenen Seite:
curl -s -o /dev/null -w "%{http_code}\n" https://thekeepitsimpleproject.org/gibt-es-nicht-xyz
curl -s https://thekeepitsimpleproject.org/gibt-es-nicht-xyz | grep -i "Seite nicht gefunden"
  • Ohne .htaccess liefert der Hoster zwar den Status 404, aber seine Standardseite (content-type: iso-8859-1).
Zeig mir, wie es geht: Sitemap und Startseite einreichen
  • Die Adresse steht in der robots.txt: https://thekeepitsimpleproject.org/sitemap_index.xml.
  • Google: Search Console → Sitemaps → Adresse sitemap_index.xml eintragen.
  • Bing: Webmaster Tools → Sitemaps → vollständige Adresse eintragen.
  • Startseite direkt anmelden: Google Search Console → URL-Prüfung → https://thekeepitsimpleproject.org/ eingeben → „Indexierung beantragen“. Bing Webmaster Tools → URL-Übermittlung → Adresse eintragen. Die Menünamen können je nach Sprache und Version abweichen.
  • Verarbeitungsstatus und Zahl der gefundenen URLs lassen sich nach einigen Stunden ablesen. Ich halte sie in der SEO-Baseline fest.