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.

34 Checks gesamt25 OK4 empfohlen5 dringend
77/ 100

Gesamt-Score

Gut

Audit-Datum: 2026-08-13

SEO — Technisch

74

Solide Basis mit Titles, Descriptions, Canonical und SSR-HTML. Lücken bei Trust-Routen im SSR-Endpunkt und in der Sitemap.

SEO — Content

92

Eindeutige Descriptions, quellenzitierter Content und Crawler-lesbare Snapshots auf allen Kernrouten.

AEO — Answer Engine

80

Breite JSON-LD-Abdeckung (Organization, FAQ, Article, HowTo, ItemList). llms.txt fehlt.

GEO — Generativ / Local

62

Organisation 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

OK

38 Routen mit eindeutigen Titles via seoMeta.js und serveSeoHtml.

Meta-Descriptions pro Route

OK

Eindeutige Descriptions für alle 38 Routen in seoMeta.js und index.html.

Canonical-Tags

OK

Selbstreferenzierender Canonical in index.html und SeoHead.jsx pro Route.

robots-Meta & robots.txt

OK

index, follow, max-snippet:-1. robots.txt erlaubt Crawl, referenziert Sitemap.

sitemap.xml unvollständig

Empfohlen

32 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

OK

og:title, og:description und twitter:card vorhanden und pro Route gesetzt.

HTTPS & Custom Domain

OK

klimagarten.greenbuild360.de mit gültigem TLS-Zertifikat.

Sprachattribut (lang)

OK

<html lang="de"> und inLanguage de-DE in JSON-LD.

noscript-Fallback-Content

OK

RouteNoscript liefert statischen HTML-Content für /, /fachliche-planung und /nutzgarten.

SSR-Endpunkt fehlt Trust-Routen

Dringend

serveSeoHtml 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

Empfohlen

Plattform-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

OK

38 Routen, jede Description enthält "KlimaGarten 21" und ist spezifisch.

Keyword-Abdeckung

OK

Schwammgarten, klimaresistent, trockenresistent, Zisterne und Versickerung in Titles/Descriptions.

Quellen-Zitierung

OK

BfN, DIN, DWA, NABU, GALK und LWG in Descriptions und Content.

Überschriften-Struktur

OK

Pro Seite ein H1 sowie geschachtelte H2/H3.

Internes Linking

OK

Cross-Link-Kacheln, Footer-Navigation und Themen-Hub vernetzen alle Bereiche.

Crawler-lesbarer Content

OK

Inline-Snapshots in index.html und noscript-Fallback für Crawler ohne JS.

AEO — Answer Engine

(9 Checks)

Organization JSON-LD

OK

Adresse, ContactPoint, sameAs und Logo vorhanden.

WebSite JSON-LD

OK

Name, URL, Publisher und inLanguage.

WebApplication JSON-LD

OK

applicationCategory EnvironmentalApplication, Offer 0 EUR.

FAQPage JSON-LD

OK

Global, pro Thema und pro Route via FAQEntry-Entity.

BreadcrumbList JSON-LD

OK

Global und pro Thema via Inline-Script in index.html.

Article-Schema unvollständig

Empfohlen

Article 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

OK

Bauherren-Checkliste, Schwammgarten-Rechner und Fachliche Planung.

ItemList JSON-LD

OK

Pflanzen-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

OK

GreenBuild360 GmbH, Keplerstraße 20, 78549 Spaichingen, DE.

areaServed D-A-CH

OK

DE, AT, CH in Organization und ContactPoint.

ContactPoint

OK

info@greenbuild360.de, +49 800 42360 00, Sprache German.

Regionaler Content

OK

DWD-Niederschläge, Hamburg/München-Förderungen und DIN-Normen.

Kein LocalBusiness/Place-Schema

Dringend

Nur 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

Dringend

GEO-Crawler finden Impressum, Datenschutz und About nicht in der Sitemap.

Empfehlung: Trust-Routen in sitemap.xml aufnehmen.

llms.txt fehlt

Dringend

GEO-Crawler wie GPTBot nutzen llms.txt für Kontextaufnahme.

Empfehlung: public/llms.txt anlegen.

E-E-A-T-Signal schwach

Empfohlen

About 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.

🌿
Pia – GreenBuild360 KI
Holzbau · Förderung · Nachhaltigkeit
KI-Expertin · jetzt verfuegbar
Powered by GreenBuild360 KI