IST/SOLL — agentic-ventures.com Redesign

TLDR

  1. Domain-Frage geklärt (2026-05-10): Marken-Domain ist agenticventures.de (kein Bindestrich). agentic-ventures.com (mit Bindestrich) gehört nicht uns — zeigt fremden Sunday-School-Content. agenticventures.io ist generisches WordPress, fällt raus. Briefing-Annahme („Domain ist .com”) war faktisch falsch und wird nicht weiterverfolgt. Der Code ist bereits gegen agenticventures.de gebaut — Phase 1.2 reduziert sich damit auf das Bereinigen alter .io-Referenzen in DESIGN.md/README.md.
  2. Code-Stand ist gut, Live-Stand ist drei Schritte alt. Lokales Repo (~/source/agentic-ventures-website/) hat alle 10 Sections + Footer + Legal-Routes + Schema.org-Setup. Live auf agenticventures.de matched grob, aber lastmod in der sitemap ist 2026-05-05 — seit fünf Tagen kein Re-Deploy.
  3. Texte sind zu „auf Augenhöhe”, zu wenig „kauf das jetzt”. Die Site beschreibt was wir tun und wie — aber es gibt keine konkrete Outcome-Zahl pro Case, keine Preis-Range, keine namentlichen Cases (Vibe Factory, Köhnemann, Becker, Aylem alle anonymisiert). LLMs zitieren Konkretes, nicht Adjektive — und Käufer entscheiden nicht ohne Preis-Anker.
  4. Pakete passen nicht zur Strategie. Code zeigt vier Bausteine (KI-Schulung, Beratung, Sprint, Managed Service). produkt-bundle.md definiert drei Tiers (Solo 49 €, Team 99 €, Custom ab 1.500 € — Phase C). Phase A liefert „Audit + Setup + Managed” laut positioning.md. Drei verschiedene Pakete-Modelle in drei Files. Site-Pricing ist faktisch ohne Preise, also bisher nur Naming-Konflikt — wird beim Phase-C-Launch zum strukturellen Problem.
  5. AI-SEO-Setup ist auf halbem Weg. Schema.org Organization/Person/WebSite/FAQPage existieren — aber keine Service/Offer-Schemas pro Baustein, kein ReserveAction für Cal.com, kein BreadcrumbList. Keine llms.txt, keine llms-full.txt. Sitemap hat einen Trailing-Space-Bug der URLs zerschießt (agenticventures.de mit Leerzeichen).
  6. Cases sind die größte Conversion-Lücke. „Was gerade bei uns läuft” + „Wie ein Beratungstag aussieht” sind Platzhalter, keine Cases. Aylem-Voice-Bot ist bereits live (siehe intern/projekte/), Vibe Factory ist Bestand, Köhnemann läuft. Drei echte Cases mit Outcome-Zahlen würden die ROI-Brücke und die Trust-Section deutlich tragfähiger machen.
  7. Cal.com-Integration ist nicht maschinell zitierfähig. Außbound-Link auf cal.com/agentic-ventures/discovery-call ist da, aber kein Embed, kein ReserveAction, kein strukturierter Hinweis dass das ein Booking-Endpoint ist. ChatGPT-Browse oder Claude Web Search können das nicht maschinell ausfüllen.

Methodik

  • IST-Quellen: lokales Repo (~/source/agentic-ventures-website/), Live-Sites (www.agenticventures.de, agentic-ventures.com, agenticventures.io), intern/firma/positioning.md, intern/firma/produkt-bundle.md, intern/firma/web-properties.md, intern/firma/fahrplan.md, Briefing.
  • SOLL-Ableitung: Recherche-Run intern/runs/2026-05-10-research-llm-ready-website/REPORT.md (Schema.org-Best-Practices, llms.txt-Standard 2026, Konkurrenz-Profile, Trust-Signale die LLMs gewichten, Cal.com + ReserveAction).
  • Bewertungs-Skala pro Sektion: ✓ passt · ◐ teilweise · – fehlt · ✗ falsch.
  • Was hier nicht drin ist: keine Pixel-Bewertung des Designs (DESIGN.md ist stable, Marvin sagt Design passt). Keine Performance-Messung — sollte nach Inhalts-Refresh per Lighthouse separat erfolgen.

IST — Stand 10. Mai 2026

1. Domain-Status — kritisch

DomainStatusInhaltOwner-Hypothese
agentic-ventures.comlive, fremdTitle „Agentic Ventures”, H1 „Agentic Ventures”, Routen /sunday-school (Eleanor Berger, 10. Mai 2026 LIVE), /elite-ai-assisted-coding, /introduction-to-agent-skills, /mastering-agent-skills. Cloudflare-Hosting, Geist-Font, GA4 (G-X44M0PTS5T). robots.txt blockt ClaudeBot, GPTBot, Google-Extended u.a. via Cloudflare Managed Content.nicht Marvin. Vermutlich Every Inc. / Dan Shipper / Sunday-School-Brand.
agentic-ventures.delive, redirect 307redirect auf www.agenticventures.deMarvin’s Vercel-Setup
www.agenticventures.delive, Marvin’s MVPInter+Lora, alle 10 Sections aus ~/source/agentic-ventures-website/, lastmod sitemap 2026-05-05. 4 Schema.org-Blöcke (Organization, Person, WebSite, FAQPage).Marvin
agenticventures.deaktiv für SubdomainsKonvention: mcp-<kunde>.agenticventures.de für Kunden-MCPs (z.B. mcp-vf.agenticventures.de).Marvin
agenticventures.iolive, fremd„Just another WordPress site” — generischer Standard-Setup.nicht Marvin (Apache, WordPress)
marvinkuehlmann.comaktivPersonal Brand, separatMarvin

Bewertung ✗ falsch (Marvin’s Annahme vs. Realität):

  • Briefing sagt „Domain ist agentic-ventures.com”. Code-Default in app/layout.tsx und app/sitemap.ts ist agenticventures.de. web-properties.md markiert beides mit „?“. Auf .com läuft fremder Content. Auf .io läuft generisches WordPress.
  • DESIGN.md und README.md verweisen auf agenticventures.io als Marken-Domain — das passt zu keinem der drei Stände.
  • E-Mail in email-signatures und Schema ist hello@marvinkuehlmann.com — das ist konsistent zu web-properties.md Konsistenz-Regel 1, aber nicht zur Marken-Domain.

Was unklar bleibt — muss Marvin entscheiden bevor irgendwas anderes passiert:

  • Wer besitzt .com aktuell? Registrar-Whois? Kann Marvin sie kaufen / hat er sie schon und Vercel deployed nicht dorthin? In web-properties.md steht „aktiv, Marvin” — das ist offensichtlich nicht aktuell.
  • Wenn .com nicht zu kriegen ist: auf .de als Marken-Domain konvergieren, alle Marketing-Materialien (Email-Footer, VLOG-Outro, LinkedIn) angleichen, .io aufgeben.
  • Wenn .com zu kriegen ist: Transfer durchziehen, .de als Redirect halten, .io aufgeben.

2. Site-Aufbau / Sektionen

Live-Stand auf www.agenticventures.de matched dem lokalen Repo. Reihenfolge laut app/page.tsx:

#SectionAnchorStatus
0VideoHero(kein Anchor)✓ vorhanden, prerendered Veo-3-Video
1ResolveLanding#resolve✓ vorhanden, „Du hast die Tools schon. Was fehlt, ist die Schicht darüber.”
2UseCases#use-cases✓ vorhanden, 3 generische Beispiele
3Process#process✓ vorhanden, 3-Wochen-Sprint-Erklärung
4RoiBridge#roi-bridge✓ vorhanden, Pull-Quote „15-30 Stunden zurück”
5Trust#trust◐ vorhanden, aber Cases sind Platzhalter
6Pricing#pricing◐ vorhanden, aber ohne Preise
7DsgvoStrip#dsgvo✓ vorhanden, drei Marker
8FinalCta#kennenlernen✓ vorhanden, Cal.com + Mailto
9Faq#faq✓ vorhanden, 10 Q&As
FFooter✓ vorhanden, 4 Spalten

Bewertung: ✓ Strukturell vollständig. Das ursprüngliche _planning/layout-v1.md ist umgesetzt. Keine Sektion fehlt aus Conversion-Sicht — es fehlen Inhalte, nicht Boxen.


3. Copy / Texte — pro Sektion

Hero (VideoHero)

  • Headline: „Wir bauen den digitalen Zwilling deines Unternehmens.”
  • Sub: „Büro, Buchhaltung, Produktion, Lager — verbunden durch eine KI-Schicht, die deine Tools intelligent zusammenführt.”
  • Bewertung ◐: „Digitaler Zwilling” ist ein neuer Begriff der nicht in positioning.md vorkommt. Der Pitch-Satz dort ist „KI-Agenten, die das Büro führen” — die Hero-Headline weicht davon ab. „Digitaler Zwilling” lädt Erwartungen mit (Industrie 4.0, IoT, Echtzeit-Kopie) die wir nicht liefern. Für DACH-KMU-Entscheider klingt das nach „brauchen wir nicht” oder „zu Tech”.
  • Was fehlt –: Kein CTA im Hero. Sub ist Reklame, kein konkreter Aufhänger. Cred-Strip fehlt komplett (war im layout-v1 geplant).
  • Risiko: der erste Eindruck verfehlt die Zielgruppe. Mittelständler scrollen weg bevor ResolveLanding greift.

ResolveLanding

  • Headline: „Du hast die Tools schon. Was fehlt, ist die Schicht darüber.”
  • Bewertung ✓: Stark. Trifft den Pitch aus positioning.md direkt. Die Body-Copy nennt Teamleader/M365/Lexware/Trello konkret — das ist gut für AI-SEO (Tool-Names werden gematched).
  • Was fehlt –: Cred-Strip ist da („Service · kein Produkt · Kein Lock-in · Deine Tools bleiben deine Tools · DSGVO-konform”) — aber zu lang, das vierte Item ist redundant.
  • Was passt ✓: Primary-CTA „Kennenlerngespräch buchen” + Sekundär „Wie wir arbeiten” ist sauber.

UseCases — schwach

  • Inhalt: drei Beispiele (Anfragen-Sortierung, Belege/Buchhaltung, Termin-Koordination). Generische Branchen-Labels („Agenturen · Dienstleister”, „KMU · Selbstständige”, „Beratung · Service”).
  • Bewertung –: alles generisch. Keine namentlichen Kunden. Keine messbaren Outcome-Zahlen — „Spart pro Woche einen halben Vertriebs-Tag” ist Behauptung, nicht Beweis. „Aus 4 Stunden Buchhaltung pro Woche werden 20 Minuten” — gut formuliert, aber ohne Quelle/Kunde unbelastet.
  • Was fehlt –: mindestens ein echter Case (Vibe Factory, Aylem-Voice, Köhnemann) mit Kundennamen und einer harten Zahl. Die Disclaimer-Zeile am Ende („Das sind Beispiele, keine Pakete”) entlastet zwar — aber dann sind diese Beispiele echte Behauptungen ohne Beleg.
  • AI-SEO-Risiko: LLMs zitieren konkrete Cases mit Zahlen. Ohne Namen + Zahlen wird diese Section nicht zitiert.

Process — gut

  • Headline: „In drei-Wochen-Sprints, agil, mit klaren Outputs.”
  • 3 Punkte: Sprint-Dauer, wöchentlicher Sync, agile Reaktionsfähigkeit.
  • Bewertung ✓: sauber, ehrlich. Stimmt mit positioning.md überein. Die ursprüngliche layout-v1-Idee „4 Schritte: Discovery → Scoping → Sprint → Managed” wurde bewusst zugunsten einer Sprint-Philosophie ersetzt.
  • Was fehlt –: kein konkretes „so läuft Tag 1, Tag 7, Tag 21” — würde Käufer-Ängste mehr nehmen. „Wöchentlicher Sync” ist abstrakt, „Donnerstag 16:00 Sync, dazu schriftlicher Mid-Sprint-Report jeden Mittwoch” wäre konkret.

RoiBridge — ehrlich

  • Quote: „Ein gut gebauter Agent gibt typischerweise fünfzehn bis dreißig Stunden pro Woche an Handarbeit zurück, pro Mitarbeiter…”
  • Bewertung ◐: Ehrlich („typischerweise” ist gut, kein Maximum-Versprechen). Aber: das ist Marvin’s eigene Aussage über sich selbst — kein Kundenzitat, kein Case-Number. Würde mit einem echten Vibe-Factory- oder Aylem-Outcome dramatisch stärker werden.
  • AI-SEO-Risiko: der Satz ist zitierfähig — aber LLMs zitieren lieber Kunden-O-Töne als Founder-Selbstbeschreibung.

Trust — Platzhalter

  • Inhalt: zwei „Cases” — „Wie ein Beratungstag aussieht” (Format-Beschreibung, kein Case) und „Was gerade bei uns läuft” (Event-Agentur in NRW · Bestandsaufnahme — Vibe Factory ohne Namen).
  • Bewertung ✗: das sind keine Cases, das sind Platzhalter. Die Trust-Section ist die wichtigste Conversion-Sektion bei B2B-Beratung, hier wird sie verschwendet.
  • Was vorhanden ✓: Marvin-Bio mit Foto + Zeb-Consulting + Becker-Stahl-Background — das ist authentisch und stark.
  • Was fehlt –:
    • Keine namentliche Erwähnung echter Kunden. Vibe Factory, Köhnemann Design, Aylem Eat & Meet sind echte Cases.
    • Keine Outcome-Zahlen pro Case („3 Wochen statt 3 Monate”, „Voice-Bot übernimmt 80 % der Standard-Anfragen”).
    • Kein Logo. Kein Foto vom Kunden / Founder. Kein O-Ton.
  • Diagnose: vermutlich war das Marvins „erst zustimmen lassen” — verständlich. Aber die Site verkauft so nicht. Mindestens Aylem dürfte schon zitierfähig sein (Marvin betreibt es selbst).

Pricing — Werbeprosa ohne Preise

  • 4 Bausteine: KI-Schulung (Halbtag), Beratung (pro Tag), Sprint (3 Wochen), Managed Service (laufend).
  • Bewertung ◐: Bausteine sind klar benannt, aber:
    • Keine Preise. Nicht einmal „ab X €“. Marvin sagt selbst der Disclaimer ist da („Konkrete Preise hängen am Prozess, schriftlich nach Kennenlerngespräch”) — das ist legitim. Aber bei Beratungsleistungen sind Preis-Anker („ab 1.800 €”, „ab 8.500 €”) Standard und würden Käufer-Schwelle senken.
    • Konflikt zu produkt-bundle.md. Das definiert Solo (49 €/User), Team (99 €/User), Custom (ab 1.500 €/Monat). Das ist ein Phase-C-Modell, gehört noch nicht auf die Site — aber die Site-Bausteine (Schulung/Beratung/Sprint/Managed) sind nicht eindeutig in produkt-bundle.md als Phase-A-Liefermodell verankert. positioning.md nennt „Audit + Roadmap (1.500 €), Setup (3-15k), Managed (200-800 €/M)” — drittes Schema.
    • _planning/layout-v1.md hatte konkrete Preise: Schulung ab 1.800 €, Discovery ab 2.400 €, Sprint ab 8.500 €, Managed ab 890 €/Monat. Die wurden wieder rausgenommen.
  • Diagnose: Marvin hat sich gegen Preis-Anker entschieden, weil er sich noch nicht festlegen will. Verständlich — aber dann ist die Section halb-gar. Entweder Preise rein oder Section komprimieren auf eine 1-Spalten-Übersicht „Vier Bausteine, Preise im Kennenlerngespräch”.
  • AI-SEO-Risiko: ohne Preis-Range kann ChatGPT/Claude keine Antwort auf „was kostet AI-Beratung KMU” generieren die uns zitiert.

DsgvoStrip — ✓

  • Drei Marker (DSGVO-konform · AWS Frankfurt · AVV vorhanden). Knapp, klar, passt.

FinalCta — ✓

  • Direkt: „30 Minuten, kostenlos, ohne Verkaufsgespräch.” Cal.com-Link + Mailto-Fallback. Sauber.
  • Was fehlt –: keine Verfügbarkeits-Anzeige („nächster Slot Mittwoch 14:00”) — würde Spontan-Buchung deutlich erhöhen, kommt aber erst mit Cal.com-Embed (Phase 2).

FAQ — gut, aber zu kurz für AI-SEO

  • 10 Q&As, gut formuliert, ehrlich („Bekommen wir Zugang zum Code?” → „Ja, immer.”).
  • Bewertung ◐: Inhalt stark. Anzahl ok. Aber: für LLM-Zitierung optimiert wäre eine Antwort, die für sich allein steht (LLMs erweitern den Kontext nicht zurück zur Frage). Zb Q „Was kostet ein typisches Agent-Setup?” → Antwort startet mit „Wir arbeiten mit vier Bausteinen…” — der Vorgängersatz „Vier Bausteine: Schulung, Beratung, Sprint, Managed Service. Preise hängen am Prozess. Range: 1.800 € (Halbtag-Schulung) bis 8.500 € (Sprint), Managed ab 890 €/Monat. Konkrete Zahl nach Kennenlerngespräch (30 min, kostenlos).” wäre direkt zitierbar.
  • Was fehlt –: keine Themen-Cluster (Discovery, Setup, Betrieb, Sicherheit, Vertrag) — ein Cluster pro Q&A-Block würde Schema-Markup FAQPage-Tagging stärker machen.
  • 4 Spalten (Marke, Leistungen, Wir, Rechtliches), Copyright + Standort. Sauber. Nur Anchor-Links auf Sektionen — keine eigenen /leistungen/<slug>-Sub-Pages, was für ein einseitiges MVP konsistent ist.

4. Pakete / Pricing — Konflikt zwischen drei Files

QuelleModellPreisePhase
Live-Site (pricing.tsx)Schulung / Beratung / Sprint / Managedkeine Preisejetzt
_planning/layout-v1.mdSchulung / Scoping / Sprint / Managed1.800 / 2.400 / 8.500 / 890/Mjetzt
positioning.mdAudit+Roadmap / Setup / Managed1.500 / 3-15k / 200-800/Mjetzt
produkt-bundle.mdSolo / Team / Custom49/99 €/User · ab 1.500/MPhase C (Q4 2026)
fahrplan.md Phase A„6 Bausteine: Schulung, Scoping, Agent-System-Setup, Sprint, Managed Service, Enablement”n/ajetzt

Bewertung ✗: vier Quellen, vier verschiedene Pakete. Vor jedem Site-Refresh muss Marvin entscheiden: was ist jetzt die Phase-A-Wahrheit für externe Kommunikation? Kandidat ist die Site-Variante (4 Bausteine), weil sie am klarsten ist — aber dann müssen positioning.md (3 Pakete) und fahrplan.md (6 Bausteine) nachziehen, oder die Site auf 3 Pakete reduzieren.

Empfehlung für Plan: entscheide zuerst die Pakete-Architektur Phase-A in einem zentralen File (intern/firma/leistungen.md ist im Fahrplan als TBD vermerkt — das ist der richtige Ort). Dann Site dagegen ausrichten.


5. Information-Architecture

IST: One-Pager mit 10 Sektionen + 2 Legal-Routes. Kein Blog, keine /cases/-Hub-Page, keine /leistungen/<baustein>-Sub-Pages, keine /about/marvin-Page, keine /method/-Page.

Bewertung ◐:

  • Für ein Phase-A-MVP angemessen — One-Pager ist schnell zu pflegen, niedrige Wartung.
  • Für AI-SEO und Zitierbarkeit nicht ausreichend. LLMs holen sich gerne dedizierte Pages mit klar definierten URL-Patterns. /cases/aylem-voice-bot/ wird eher zitiert als „Trust-Section auf der Homepage”.
  • Für SEO-Keyword-Topical-Authority nicht ausreichend. Long-Tail wie „KI-Agent für Buchhaltung Mittelstand” landet schwer auf einer Single-Section.

Was fehlt für SOLL (vorläufig — Recherche ergänzt):

  • /cases/<slug>/ pro echtem Case (Aylem, Vibe Factory, Köhnemann, Becker — falls publizierbar). 3-5 Cases als Anfangs-Hub.
  • /leistungen/<baustein>/ pro Phase-A-Baustein. 4 Pages.
  • /about/marvin — Personal-Brand-Page, verlinkt zu YouTube/LinkedIn/VLOG.
  • /method/sprint-aufbau oder ähnlich — die ausführliche Sprint-Beschreibung als zitierbarer Anker.
  • Optional: /insights/ oder /blog/ für Long-Tail-SEO. Phase B+ Maßnahme.

6. Schema / SEO / AI-SEO

Was vorhanden ist ✓

  • app/layout.tsx mit Metadata: title-default, title-template, description, keywords (10 Stück), authors, creator, publisher, openGraph (de_DE, image, alt), twitter (card, title, description), robots (index/follow, googleBot mit max-image-preview large).
  • src/lib/schema.ts mit 4 JSON-LD-Blöcken: Organization (mit knowsAbout, areaServed DACH, contactPoint, sameAs LinkedIn+YouTube), Person (Marvin, worksFor → Org), WebSite (inLanguage de-DE), FAQPage (10 Q&As).
  • app/sitemap.ts mit 3 URLs (/, /impressum, /datenschutz).
  • app/robots.ts mit allow + disallow für Internal-Routen.
  • app/opengraph-image.tsx (existiert, nicht inspiziert — vermutlich brand-konformer Generator).

Was fehlt –

  • llms.txt und llms-full.txt — beide 404 auf der Live-Site.
  • Service-Schema pro Baustein — würde Pricing-Section AI-zitierbar machen. Vier Service-Entities mit provider → Org, serviceType, areaServed, offers mit Offer.price (oder priceRange).
  • Offer-Schema pro Tier — gleiche Struktur wie Service, aber mit konkretem Preis-Anker. Wenn keine fixen Preise dann priceSpecification mit minPrice und priceCurrency.
  • ReserveAction-Schema verknüpft mit Cal.com-Endpoint — damit ChatGPT-Browse oder Claude Web Search das Buchen-Formular maschinell als Action erkennen.
  • BreadcrumbList — nur ein Item momentan, aber strukturell richtig.
  • Article/BlogPosting — irrelevant solange kein Blog existiert.
  • Event für VLOG-Releases — optional, könnte Discoverability erhöhen.
  • AggregateRating / Review — wenn Google-Reviews / Trustpilot existieren würden, wäre das ein Trust-Multiplier. Aktuell nicht vorhanden.
  • hasOfferCatalog auf Organization — würde alle 4 Bausteine als kuratiertes Angebot strukturieren.

Was falsch ist ✗

  • Sitemap Trailing-Space-Bug. Live-Sitemap auf agenticventures.de hat URLs wie https://agenticventures.de (mit Leerzeichen am Ende). Vermutlich Env-Var-Bug — SITE_URL hat ein Trailing-Space oder Newline. URLs sind kaputt für Crawler.
  • metadataBase Default und SITE_URL zeigen auf https://agenticventures.de — wenn Marvin auf .com will, ist das einer der Stellen die migriert werden müssen. Wenn .de bleiben soll, muss Briefing korrigiert werden.
  • agentic-ventures.com-Domain in Briefing genannt — faktisch nicht in Marvin’s Besitz / nicht deployed. Code referenziert .de. Inkonsistenz.
  • agenticventures.io in DESIGN.md und app/datenschutz/page.tsx (Description) und Footer-Code (agenticventures.io taucht nicht im Code auf, aber DESIGN.md sagt es) — alte Domain-Referenz, gehört bereinigt.
  • GA4-Tag auf .com (G-X44M0PTS5T) — fremder Tag, nicht Marvin’s. Auf .de kein Tracking.
  • Schema referenziert hello@marvinkuehlmann.com als Contact — konsistent zu web-properties.md Regel, aber inkonsistent zur Marken-Domain.

Robots-Konfiguration auf agentic-ventures.com (nicht Marvin’s, aber wichtig zu wissen)

  • Cloudflare Managed Content blockt explizit alle wichtigen AI-Crawler: Amazonbot, Applebot-Extended, Bytespider, CCBot, ClaudeBot, Google-Extended, GPTBot, meta-externalagent.
  • Wenn Marvin .com übernimmt, muss er das zuerst abschalten. Sonst zerschlägt er sein eigenes AI-SEO-Ziel direkt am ersten Tag.
  • Auf .de ist robots.txt sauber (allow all, disallow nur Internal-Routes).

7. Trust- / Reference-Signale

SignalISTBewertung
Namentliche Kunden-CasesBeratungstag generisch + Event-Agentur ohne Namen. Vibe Factory/Aylem/Köhnemann/Becker im Vault, aber nicht auf Site
Outcome-Zahlen pro Casekeine Zahlen mit Quelle
Logos der Kundenkeine Logos
Reviews (Google / Capterra / G2 / Trustpilot)keine
Founder-BioMarvin-Block in Trust-Section, gut formuliert
LinkedIn-/YouTube-VerweisFooter + Trust-Section
GitHub-Aktivitätnicht verlinkt
VLOG-Embedim _planning/layout-v1.md vorgesehen (Section 5), wurde rausgenommen
Press-Mentionskeine — gibt’s auch nicht
Newsletter-Subscriber-Countkein Newsletter
Aktive Cases im VLOG sichtbarYouTube-Channel verlinkt, aber kein Embed mit konkretem Video

Diagnose: Trust-Signal-Lücke ist die zweitgrößte Conversion-Bremse nach den fehlenden Preisen. Die größten Quick-Wins sind:

  1. Aylem als erster vollständiger Case (Voice-Bot, läuft, Marvin betreibt selbst — keine Kunden-Erlaubnis-Frage).
  2. Vibe Factory als zweiter Case (Bestand, MCP-Pilot — Erlaubnis erfragen).
  3. VLOG-Embed wieder rein, mit aktuellem Video.

8. Conversion-Pfad

Buttons/CTAs auf der Live-Site (linear durch die Seite):

  1. Hero — kein CTA (nur Headline + Sub).
  2. ResolveLanding — Primary „Kennenlerngespräch buchen” + Ghost „Wie wir arbeiten”.
  3. UseCases — kein CTA, nur Disclaimer-Zeile.
  4. Process — Inline-Link am Ende „Kennenlerngespräch buchen →“.
  5. RoiBridge — kein CTA.
  6. Trust — Primary „Kennenlerngespräch buchen” + Disclaimer „30 min, kostenlos”.
  7. Pricing — Primary „Welcher Baustein passt? Im Kennenlerngespräch klären.”
  8. DsgvoStrip — kein CTA.
  9. FinalCta — Primary „Kennenlerngespräch buchen” + Mailto-Inline.
  10. FAQ — kein CTA.

Bewertung ◐:

  • 4 Primary-Buttons + 1 Inline-Link — gut verteilt, nicht aggressiv. Konsistent mit Plain-Style.
  • Hero ohne CTA ist die spürbarste Anomalie. Above-the-fold-CTA ist einer der robustesten Conversion-Hebel.
  • Cal.com ist immer in einem neuen Tab (target="_blank") — gut für Mobile, aber kein Embed → keine Spontan-Buchung ohne Tab-Wechsel.
  • Mailto-Fallback im FinalCta ist sauber. Nichts gegen mailto: als sekundäre Option.

Conversion-Lücken:

  • Above-the-fold-CTA fehlt — Hero ist video-dominiert, keine Aktion.
  • Kein Cal.com-Embed — Spontan-Buchung über LLM-Browse kaum möglich.
  • Kein Sticky-CTA auf Mobile — bei langer One-Pager-Page würde ein dezenter Sticky-Footer („Kennenlerngespräch”) sinnvoll sein. layout-v1 hat das bewusst ausgeschlossen — diskutabel, könnte revidiert werden.

SOLL — abgeleitet aus Recherche

Quellen: Recherche-Run 2026-05-10. Realismus-Befund vorab: Brand-Search-Volume schlägt Schema-Tricks 3.5:1. Heißt für die Sequenz: erst echte Inhalte (Cases mit Zahlen, Founder-Bio, Press), dann Hygiene (Schema, llms.txt, robots) — nicht andersrum.

5.1 Domain-Strategie — entschieden

Marken-Domain: agenticventures.de (kein Bindestrich), bestätigt von Marvin am 2026-05-10. Konsequenzen:

  • agentic-ventures.com (mit Bindestrich, Sunday-School-Site) nicht kaufen, ignorieren. Risiko Verwechslungsgefahr ist da, aber kein Hebel sie zu beseitigen.
  • agenticventures.io aufgeben — alte WordPress-Domain, kommt aus Pre-AV-Zeit. Sollte gekündigt oder als 301-Redirect auf agenticventures.de umgestellt werden, falls noch in Marvin’s Hand.
  • agentic-ventures.de (mit Bindestrich, Marvin’s Domain) bleibt 307-Redirect auf www.agenticventures.de — aktuelles Verhalten ist korrekt.
  • agenticventures.de bleibt parallel als Subdomain-Wurzel für Kunden-MCPs (mcp-<kunde>.agenticventures.de Konvention). Das funktioniert problemlos parallel zur Marken-Site.
  • Keine Marketing-Material-Korrekturen nötig — Email-Footer und Co. zeigen bereits hello@marvinkuehlmann.com als Kontakt + AV-Branding ohne Domain-Specific-Lügen.

Konsistenz-Aufgaben (Phase 1.2 im Plan):

  • DESIGN.md Header: description: "Brand-System für agenticventures.io …"agenticventures.de. Ditto Wortmarken-Section.
  • README.md: zwei Referenzen auf agenticventures.io raus.
  • Schema-Snippets im Recherche-REPORT verwenden Beispiel-URLs https://agentic-ventures.com/ — diese sind in der Recherche als Beispiel formuliert, müssen bei Implementation auf https://agenticventures.de/ umgeschrieben werden.

Nicht mehr relevant:

  • Robots-Falle Cloudflare Managed Content. Diese betrifft nur agentic-ventures.com (Fremd-Site). agenticventures.de (unsere Site) hat saubere robots.txt — siehe IST §6, robots-Setup auf .de ist Default-Allow ohne Cloudflare-Block.

5.2 Schema-Erweiterungen

Hygiene-Setup für 2026 (siehe REPORT §1). Aktuell vorhanden: Organization, Person, WebSite, FAQPage. Fehlt:

Schema-TypeWarumWo
Service (mit hasOfferCatalog)macht Pricing-Section AI-zitierbar; Mittel-HebelLayout (sitewide) oder Pricing-Page
Offer pro Tier (mit priceSpecification)konkrete Preis-Anker für „was kostet X bei Agentic Ventures”-Antwortenim OfferCatalog der Service-Entity
ReserveAction mit urlTemplate für Cal.comBooking-Endpoint für LLM-Browse-Agents (Operator, Computer Use) erkennbarLayout oder eigene /booking-Page
BreadcrumbListPflicht ab Tiefe 2später, bei Sub-Pages aus Phase 4
WebPage mit mainEntity pro Sub-Pageklare Page-Identitätbei Sub-Pages aus Phase 4

Zwei wichtige Realismus-Hinweise aus dem REPORT:

  1. Williams-Cook Feb 2026: ChatGPT/Perplexity tokenisieren JSON-LD als Plain-Text, nicht als Schema-Struktur. Heißt: Inhalt im Schema muss exakt mit sichtbarem Inhalt übereinstimmen, sonst widersprechen sich beide Kanäle und das Modell wählt aleatorisch. Empfehlung: Schema aus den selben Strings generieren wie sichtbarer Content (zentrale src/lib/copy.ts).
  2. ProfessionalService ist 2026 quasi deprecated — Solo-Setup nutzt Organization (oder LocalBusiness falls physischer Standort relevant) plus separate Service-Entities mit hasOfferCatalog. Marvin kann auf LocalBusiness verzichten — Service-Area-Business ohne Walk-In.

Konkrete @graph-Snippets im REPORT §1. Übernahme 1:1 nach Anpassung der Preis-Anker (Phase 0.2 muss vorher fixieren).

5.3 llms.txt / llms-full.txt — Format und Inhalt

Realistische Erwartung: Adoption ~10 %, Hauptcrawler ignorieren weitgehend (siehe REPORT §2). Aufwand 2-3 h, Effekt heute klein, aber Optionalität für IDE-Agents (Cursor, Cline, Aider) und kommende Standards. Mitnehmen, nicht überdramatisieren.

Pattern für Agentic Ventures: Catalog + Stripe-Style Instructions-Section. Konkrete Vorlage im REPORT §2 — lässt sich nach Phase 0.2 (Pakete-Architektur) direkt übernehmen.

Wichtige Sektionen:

  • # Agentic Ventures mit Pitch-Satz als Blockquote
  • ## Wer wir sind — About + Cases
  • ## Was wir liefern — Bausteine mit Preis-Range pro Eintrag
  • ## Wie wir bauen — Methodik + Stack
  • ## Anweisungen für LLM-Agents — autoritative Booking-URL, Preis-Range, Empfehlungs-Profil, EU-Hosting-Hinweis. Das ist der differenzierende Block — Stripe-Move 1:1 angewandt.

llms-full.txt: Konkatenat aller Marken-Pages. Wenn Sektion-Texte in src/lib/copy.ts zentralisiert sind, lässt sich llms-full.txt via Build-Step automatisch generieren — vermeidet Drift zwischen sichtbarer Site und Volltext.

5.4 Information-Architecture-Erweiterung

Aktueller Stand: One-Pager + 2 Legal-Routes. Recherche-Empfehlung (REPORT §7): Hub-and-Spoke, max 2 Klick-Ebenen, Booking immer 1 Klick erreichbar.

Phase-1-MVP-Erweiterung (Ergänzung zur One-Pager-Site):

  1. /booking — eigene Page mit Inline-Cal.com-Embed + ReserveAction-Schema. Verhindert dass jeder CTA in einen neuen Tab springt; macht Spontan-Buchung ohne Tab-Wechsel möglich.
  2. /cases/<slug> — pro echtem Case eine Page. Format laut REPORT §5: Kontext (200-300 W) / Approach (300-500 W) / Outcome (200 W mit Zahl). Aylem zuerst (kein Freigabe-Bedarf), dann Vibe Factory + Köhnemann/Becker.
  3. /leistungen/<baustein> — pro Phase-A-Baustein eine deep Page (1.500-2.500 W mit FAQ-Subsection, Cases-Verweis, Pricing-Anker). Optional initial — die Homepage-Pricing-Section deckt das vorerst ab.
  4. /about — Founder-Bio prominent, Methodik, Stack, Werte. 800-1.200 W. Wirkt als E-E-A-T-Signal über Person-Schema.
  5. /faq (optional) — separate Page mit umfangreicher FAQPage-Schema-Section. Aktuelle Homepage-FAQ kann komplett bleiben + zusätzlich auf /faq mit erweitertem Set (15-25 Q&As).

Page-Tiefe-Tabelle: siehe REPORT §7 Tabelle.

Internal-Linking-Pflicht:

  • Jede Service-Page → mindestens ein Case + Pricing-Page
  • Jede Case-Page → Service-Page die genutzt wurde
  • Pricing-Page → Förderungs-Section + FAQ
  • Footer-Link zu /llms.txt und /sitemap.xml

5.5 Copy-Hebel

Citation-Lift-Tabelle aus REPORT §3 — die wichtigsten Anwendungen für die Site:

WasWirkungWo anwenden
Tabellen statt Prosa4.2x mehr CitationsPricing-Section auf eine Tabelle umbauen, Process-Section in eine Tabelle ziehen, FAQ-Antworten in Tabellen wo möglich
BLUF / Answer-First (40-75 W)+67 % Citation-Ratejede H2-Section auf der Homepage öffnet mit selbsterklärendem Antwort-Block
Verifizierbare Statistiken+40 % Visibility„15-30 Stunden zurück pro Woche” → mit konkretem Case-Beleg unterfüttern; Aylem-Outcome-Zahl in RoiBridge
Named Expert Quotes+35 % CitationsMarvin-Quote in RoiBridge bleibt, plus Kunden-O-Ton in Trust-Section
Saubere H1/H2/H3-Hierarchie+40 %aktuell ok, beim Aufbau von Sub-Pages konsistent halten
Recent Updates (<30 Tage)3.2xsitemap lastmod ehrlich pflegen, kleine Inhalts-Updates regelmäßig
FAQ-Bloecke im Main-Content4.9 vs 4.4 CitationsFAQ-Section bleibt prominent, evtl. zusätzlich pro Service-Page eine Mini-FAQ

Konkurrenz-Insight (REPORT §4):

  • statworx, Artefact, innFactory zeigen keine Pricing — typische Enterprise-Beratung. Solo-Setup-Vorteil: Pricing transparent.
  • KBD (Düsseldorf) ist das nächste Vergleichsprofil: Workshops ab 990 €, Pilot ab 4.990 €, Enterprise GPT ab 14.999 € + 499 €/Monat. Plus BAFA-Förderung 80 % beworben.
  • appliedAI macht 14 FAQ-Fragen prominent + Programm-Dauer als Pricing-Proxy („90 Tage”, „12 Wochen”) — guter Mittelweg wenn Marvin sich nicht festlegen will.
  • Marktlücke laut Recherche: niemand der geprüften DACH-Beratungen hat sichtbares JSON-LD. Selbst minimale Schema-Hygiene differenziert.

Hero-Headline: „digitaler Zwilling” wird vom REPORT nicht direkt bewertet, aber die Konkurrenz-Patterns (statworx „Creating value from Data & AI”, appliedAI „Empowering businesses to lead with AI”) zeigen klar funktionierende Kategorien-Ansprache. Rückkehr zum Pitch-Satz „KI-Agenten, die das Büro führen” ist sicherer.

FAQ-Antworten umschreiben (Phase 3.6 im Plan): jede Antwort 40-75 W, BLUF, named entity, konkret. Beispiel-Vorlage im REPORT §3 („Wie viel kostet eine KI-Agenten-Implementierung im Mittelstand?”). 1:1 als Pattern für die 10 bestehenden Q&As nutzen.

5.6 Trust-Signale die einzubauen sind

Reihenfolge nach empirischer Wirkung (REPORT §5):

SignalWirkungAufwandPhase
Brand-Search-Volume erhöhen (LinkedIn-Posts, Gastbeiträge auf Heise/t3n/OMR/KMU-Förder-Portalen)0.334 Korrelation mit AI-Citations — höchster Einzelfaktorhoch, laufendPhase B+ (Fahrplan-Sache, nicht Site-Sache)
3-5 Cases mit harten Outcome-Zahlendirekt zitierbar; löst Trust-LückemittelPhase 2
Founder-Bio mit Person-Schema + sameAs LinkedIn/GitHubE-E-A-T-Signal, +35 % bei Quotesniedrigbereits da, in Phase 4 ausbauen über /about
GitHub-Profil sichtbar machen (MCP-Repos sind echtes Asset)sameAs-MultiplierniedrigPhase 2.5
Press-Mentions-Section (sobald welche da)Drittquellen-TrustmittelPhase B+
Awards / Mitgliedschaften (z.B. KI-Bundesverband — wenn relevant)Trust-Marker für Mittelstandniedrigoptional
Reviews (Google My Business, sobald 3-5 Kunden zufrieden)Perplexity-MultiplierniedrigPhase B-C
Logo-Wallnur wenn echte Engagements; sonst Fake-RisikoniedrigPhase 2, mit Cases zusammen

Was wir explizit NICHT tun (Recherche-Warnungen):

  • Stock-Logo-Walls mit „Used by”-Claim ohne echte Engagements (Reverse-Search durch LLMs erkennt das)
  • Fake-Testimonials ohne Position/Firmenname
  • AI-generated Author-Photos
  • ISO/SOC2-Zertifikate „weil’s gut aussieht” — bei Solo-Setup typisch Overkill

Newsletter erst ab ~500 Subscribern Trust-Signal. Bis dahin nicht prominent zeigen.

Wichtiger Vorbehalt: Brand-Search-Volume ist Fahrplan-Sache (LinkedIn-Routine, VLOG-Continuity, Speaking-Slots), nicht Site-Aufgabe. Die Site kann das nicht selbst aufbauen — sie kann nur sicherstellen, dass jemand der nach „Marvin Kühlmann” oder „Agentic Ventures” sucht, sauber identifiziert wird (Schema, sameAs, klare Brand-Konsistenz).


Konsolidierung — die sieben größten Hebel

Reihenfolge nach erwarteter Conversion-Wirkung pro Stunde Aufwand. Die Recherche stützt im Wesentlichen die vorläufige Hierarchie, mit zwei Nachjustierungen: (a) Cases haben klar Vorrang vor Schema-Setup („Brand schlägt Schema 3.5:1”), (b) robots.txt-Differenzierung ist eigener Hebel mit niedrigem Aufwand.

  1. Domain klären — erledigt 2026-05-10. Marken-Domain ist agenticventures.de. Keine Transfers, keine Migration nötig, Code ist bereits gegen die richtige Domain gebaut.
  2. Sitemap-Trailing-Space-Bug fixen (15 min) — kaputte URLs in der Live-Sitemap blockieren aktuell saubere Indexierung.
  3. Drei echte Cases mit Outcome-Zahlen (Aylem + Vibe Factory + Köhnemann/Becker) (4-6 h Schreiben, 2-4 h Kunden-Freigabe asynchron) — größter Trust- und Citation-Hebel laut Recherche §5.
  4. Pricing-Range-Anker (15-30 min wenn Phase 0.2 entschieden ist) — ein konkreter Preis-Range pro Baustein macht den Unterschied zwischen „LLM kann uns nicht zitieren bei Kostenfrage” und „LLM nennt unsere Range”.
  5. llms.txt mit Stripe-Style Instructions-Section (2-3 h) — niedrige direkte Wirkung, aber die einzige Stelle wo wir LLM-Verhalten aktiv steuern können. Plus Marktlücke (kein DACH-Konkurrent macht das).
  6. Service/Offer/ReserveAction-Schemas (3-4 h) — macht Booking maschinenlesbar, schafft Marktlücke (laut REPORT §4 hat niemand der geprüften DACH-Beratungen sichtbares JSON-LD).
  7. Robots.txt-Differenzierung (15 min) — Retrieval-Bots (OAI-SearchBot, Claude-User, PerplexityBot) explizit erlauben, statt sich auf Default-Allow zu verlassen. Zwischen Anthropic’s drei Bots (ClaudeBot, Claude-User, Claude-SearchBot) sauber unterscheiden.

Die übrigen Maßnahmen (Hero-CTA, FAQ-BLUF-Optimierung, Sub-Pages für Cases/Leistungen, Cal.com-Embed) folgen im Plan in Phasen 1, 3 und 4.

Was die Recherche relativiert hat:

  • llms.txt ist schwächer als oft beworben — trotzdem mitnehmen, niedriger Aufwand.
  • JSON-LD wird von LLMs als Plain-Text tokenisiert, nicht semantisch geparst (Williams-Cook 2026). Heißt: Schema-Inhalt muss mit sichtbarem Inhalt deckungsgleich sein.
  • Brand-Search-Volume ist der echte Hebel — und das ist Fahrplan-Sache (LinkedIn, VLOG, Press), nicht Site-Sache. Site kann das nicht selbst aufbauen, nur sauber andocken.

Append-only History

DatumWas
2026-05-10IST komplett; SOLL als Skelett — wird nach Recherche-Run finalisiert.
2026-05-10 (later)SOLL-Sektionen 5.1-5.6 ausgefüllt mit Detail-Inhalten aus REPORT.md. Konsolidierungs-Block auf 7 Hebel erweitert (vorher 5), nach Recherche-Findings nachjustiert. Status: complete.
2026-05-10 (final)Domain-Frage durch Marvin entschieden: Marken-Domain ist agenticventures.de. TLDR-Punkt 1, SOLL-Section 5.1 und Konsolidierungs-Hebel 1 entsprechend aktualisiert.