Fehlende Sicherheits-Header, llms.txt beschreibt eine andere Firma, 404-Seite wird indexiert #84
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aus dem SEO-Audit vom 07.09.2026. Gebündelte P2-Befunde aus Infrastruktur und Auslieferung.
1. Sicherheits-Header fehlen vollständig (P2)
Auf allen Seiten fehlen:
Strict-Transport-Security,Content-Security-Policy,Referrer-Policy,Permissions-Policy. Zusätzlich verrätx-powered-by: Craft CMSdas CMS.Gehört in die nginx-Config (
docker/nginx/conf.d/philflow.conf) beziehungsweise Traefik-Middleware. HSTS braucht Sorgfalt: einmal mit langemmax-ageausgeliefert, ist es für die Dauer nicht zurücknehmbar — erst mit kurzem Wert testen.2. Die 404-Seite bekommt Index- und Sprachsignale (P2)
/gibtesnicht-xyzliefert korrekt Status 404, aber im<head>:Der Ein-Tag-robots-Fix aus #62 hat den Fehlerseiten-Fall nicht mitgenommen:
templates/404.twigerbt vom normalen Layout und damit die volle SEO-Ausstattung. Eine 404-Seite brauchtnoindexund keine Sprachverweise.3.
llms.txtbeschreibt ein anderes Produkt als die Website (P2)Die Datei verkauft „AI-Betriebssysteme" und die „Intelligence Platform". Die Startseite verkauft „Workflows, die sich in 90 Tagen selbst bezahlen".
Weiter:
cal.philflow.ioals Buchungsziel, während jeder CTA der Website aufraven.ceo/book/phil/Erstgesprächzeigt/en/nichtGenau dieses Dokument lesen ChatGPT und Perplexity zuerst, wenn sie über Philflow Auskunft geben. Es ist derzeit die schlechteste verfügbare Beschreibung der Firma.
4. Trailing-Slash-Dubletten (P2)
/blog/,/impressum/und/en/blog/liefern 200 statt 301 auf die kanonische Fassung ohne Schrägstrich. Der/en-Fix aus #63 hat gezielt nur den EN-Site-Root behandelt.5. Schema.org: JSON-LD nur auf 6 von 22 Seiten (P2)
Ergänzt #59 um konkrete Messwerte:
/en/, beide Blog-Indizes, beide Kategorie-Archive und alle vier Rechtsseiten haben kein JSON-LDOrganization, keinWebSite, keinFAQPage— obwohl die Startseite fünf FAQ-Fragen zeigtimage.urlrelativ (/assets/images/as4-hero-kerze.png) — Google verwirft das Bildpublisherist als Person ausgezeichnet, nicht als Organisationauthor.sameAsnennt eine dritte LinkedIn-URL, die weder mit dem Footer noch mitllms.txtübereinstimmt6. Restabzüge aus Lighthouse (P3)
Mobil auf der Startseite: Performance 99, SEO 100, Server-Antwort 60 ms, LCP 1,0 s. Übrig bleiben
unsized-images(CLS 0,048), 36 KiB ungenutztes JavaScript, ein render-blockierendes Script plus Stylesheet. Dazu:og:imageverweist aufhttp://und läuft in einen 301.Einordnung: was die 100 Punkte verdecken
Lighthouse gibt der Seite mobil SEO 100 von 100 und sieht keinen der P1-Befunde aus #82 und #83. Es prüft weder hreflang-Reziprozität noch Paginierungs-Dubletten noch Indexabdeckung noch Sprachreinheit. Der Wert misst die Auslieferung, nicht die Auffindbarkeit.
Nicht geprüft
Farbkontrast (Lighthouse liefert
score: null, das ist der Grund für Accessibility 96). Verhalten mit ausgeführtem JavaScript. Lighthouse lief nur auf/mobil; Artikel-, Kategorie- und EN-Templates nur überon_page_instant_pages(Scores 92,7–98,2).