Audit-Report
SEO / AEO / GEO Audit
Vollständige Prüfung der technischen SEO-, Answer-Engine- (AEO) und Generative/Local- (GEO) Optimierung von KlimaGarten 21 — Scorecard, Checklist und priorisierte Maßnahmen.
Gesamt-Score
GutAudit-Datum: 2026-08-13
SEO — Technisch
74Solide Basis mit Titles, Descriptions, Canonical und SSR-HTML. Lücken bei Trust-Routen im SSR-Endpunkt und in der Sitemap.
SEO — Content
92Eindeutige Descriptions, quellenzitierter Content und Crawler-lesbare Snapshots auf allen Kernrouten.
AEO — Answer Engine
80Breite JSON-LD-Abdeckung (Organization, FAQ, Article, HowTo, ItemList). llms.txt fehlt.
GEO — Generativ / Local
62Organisation und D-A-CH-Bezug vorhanden. LocalBusiness-Schema, Geo-Koordinaten und llms.txt fehlen.
Priorisierte Maßnahmen
- SSR-Endpunkt fehlt Trust-Routen: /about, /contact, /impressum und /datenschutz in titles- und descriptions-Maps der serveSeoHtml-Funktion aufnehmen.
- llms.txt fehlt: public/llms.txt mit App-Beschreibung, Kern-Routen und Quellen anlegen.
- Kein LocalBusiness/Place-Schema: LocalBusiness-Schema mit geo (latitude/longitude für Spaichingen) ergänzen.
- Trust-Seiten nicht in Sitemap: Trust-Routen in sitemap.xml aufnehmen.
- llms.txt fehlt: public/llms.txt anlegen.
SEO — Technisch
(11 Checks)Title-Tags pro Route
OK38 Routen mit eindeutigen Titles via seoMeta.js und serveSeoHtml.
Meta-Descriptions pro Route
OKEindeutige Descriptions für alle 38 Routen in seoMeta.js und index.html.
Canonical-Tags
OKSelbstreferenzierender Canonical in index.html und SeoHead.jsx pro Route.
robots-Meta & robots.txt
OKindex, follow, max-snippet:-1. robots.txt erlaubt Crawl, referenziert Sitemap.
sitemap.xml unvollständig
Empfohlen32 URLs enthalten, aber /impressum, /datenschutz, /about und /contact fehlen. /ueber-uns und /kontakt sind Redirect-Pfade statt Canonical.
Empfehlung: Canonical-Pfade (/about, /contact, /impressum, /datenschutz) in sitemap.xml aufnehmen, Redirect-Pfade entfernen.
Open Graph & Twitter Cards
OKog:title, og:description und twitter:card vorhanden und pro Route gesetzt.
HTTPS & Custom Domain
OKklimagarten.greenbuild360.de mit gültigem TLS-Zertifikat.
Sprachattribut (lang)
OK<html lang="de"> und inLanguage de-DE in JSON-LD.
noscript-Fallback-Content
OKRouteNoscript liefert statischen HTML-Content für /, /fachliche-planung und /nutzgarten.
SSR-Endpunkt fehlt Trust-Routen
DringendserveSeoHtml kennt /about, /contact, /impressum und /datenschutz nicht (→ HTTP 400). Crawler erhalten kein korrigiertes SSR-HTML für diese Seiten.
Empfehlung: /about, /contact, /impressum und /datenschutz in titles- und descriptions-Maps der serveSeoHtml-Funktion aufnehmen.
Trust-Pages-Scanner-Flag offen
EmpfohlenPlattform-Scanner meldet weiterhin "App is missing trust pages". Footer verlinkt extern; interne Routen existieren, sind aber nicht in Sitemap/SSR erfasst und ggf. nicht veröffentlicht.
Empfehlung: App veröffentlichen und erneut scannen. Trust-Routen in Sitemap und serveSeoHtml aufnehmen. Pro Route im Dashboard unter Marketing > SEO & GEO prüfen.
SEO — Content
(6 Checks)Eindeutige Descriptions
OK38 Routen, jede Description enthält "KlimaGarten 21" und ist spezifisch.
Keyword-Abdeckung
OKSchwammgarten, klimaresistent, trockenresistent, Zisterne und Versickerung in Titles/Descriptions.
Quellen-Zitierung
OKBfN, DIN, DWA, NABU, GALK und LWG in Descriptions und Content.
Überschriften-Struktur
OKPro Seite ein H1 sowie geschachtelte H2/H3.
Internes Linking
OKCross-Link-Kacheln, Footer-Navigation und Themen-Hub vernetzen alle Bereiche.
Crawler-lesbarer Content
OKInline-Snapshots in index.html und noscript-Fallback für Crawler ohne JS.
AEO — Answer Engine
(9 Checks)Organization JSON-LD
OKAdresse, ContactPoint, sameAs und Logo vorhanden.
WebSite JSON-LD
OKName, URL, Publisher und inLanguage.
WebApplication JSON-LD
OKapplicationCategory EnvironmentalApplication, Offer 0 EUR.
FAQPage JSON-LD
OKGlobal, pro Thema und pro Route via FAQEntry-Entity.
BreadcrumbList JSON-LD
OKGlobal und pro Thema via Inline-Script in index.html.
Article-Schema unvollständig
EmpfohlenArticle für 11 Themenseiten; fehlt für trockenresistente-, bienenfreundliche-, stadtklimafeste-, einheimische-klimapflanzen, stauden-wiesen, nutzgarten und verschattung.
Empfehlung: Article-Schema in src/data/aeoSchemas.js für restliche Themenseiten ergänzen.
HowTo JSON-LD
OKBauherren-Checkliste, Schwammgarten-Rechner und Fachliche Planung.
ItemList JSON-LD
OKPflanzen-Datenbank (/pflanzen) als ItemList mit Top-20 Pflanzen.
llms.txt fehlt
Dringend/llms.txt liefert 404. Wichtige Ressource für GPTBot, Claude und Perplexity zur Kontextaufnahme.
Empfehlung: public/llms.txt mit App-Beschreibung, Kern-Routen und Quellen anlegen.
GEO — Generativ / Local
(8 Checks)Organisations-Adresse
OKGreenBuild360 GmbH, Keplerstraße 20, 78549 Spaichingen, DE.
areaServed D-A-CH
OKDE, AT, CH in Organization und ContactPoint.
ContactPoint
OKinfo@greenbuild360.de, +49 800 42360 00, Sprache German.
Regionaler Content
OKDWD-Niederschläge, Hamburg/München-Förderungen und DIN-Normen.
Kein LocalBusiness/Place-Schema
DringendNur Organization; keine Geo-Koordinaten (latitude/longitude) für Spaichingen.
Empfehlung: LocalBusiness-Schema mit geo (latitude/longitude für Spaichingen) ergänzen.
Trust-Seiten nicht in Sitemap
DringendGEO-Crawler finden Impressum, Datenschutz und About nicht in der Sitemap.
Empfehlung: Trust-Routen in sitemap.xml aufnehmen.
llms.txt fehlt
DringendGEO-Crawler wie GPTBot nutzen llms.txt für Kontextaufnahme.
Empfehlung: public/llms.txt anlegen.
E-E-A-T-Signal schwach
EmpfohlenAbout und Contact verweisen extern; interne Trust-Seiten sind nicht in Sitemap/SSR erfasst.
Empfehlung: Interne Trust-Routen in Sitemap und serveSeoHtml aufnehmen und veröffentlichen.
