Live

Lembke Keynote.

Lead-Funnel und Landingpage-Engine für Prof. Dr. Gerald Lembke, datengetriebene Detailseiten aus Supabase, n8n-Pipeline für neue LPs in Minuten, Cross-Domain-Bridge zum WordPress-Blog.

Rolle Solo, Frontend, Backend-Pipeline, WP-Plugin
Zeitraum 2025 bis 2026
Status Live
Next.js 14React 18Supabasen8nDataForSEOWordPress Plugin (PHP)NetlifyISRTailwind 3.4
keynote.gerald-lembke.de
Lembke Keynote Landingpage Hero

Hero der Hub-Seite, Lighthouse Performance 93 / Accessibility 90 / Best Practices 96 / SEO 100 (Mobile)

Ein dedizierter Buchungs-Funnel für einen bekannten Speaker.

Prof. Dr. Gerald Lembke ist Studiengangsleiter „Digitale Medien" an der DHBW Mannheim, Leiter des Steinbeis-Transferzentrums „Digital Medien und Kommunikation" und einer der bekannteren deutschen Keynote-Speaker zu Digitalisierung, 13 Fachbücher, über 1.000 Digitalprojekte, regelmäßig in Wirtschaftswoche, FOCUS, SAT.1 und ZDF.

Unter keynote.gerald-lembke.de läuft ein dedizierter Lead-Funnel für Vortragsbuchungen, strikt getrennt vom Hauptauftritt gerald-lembke.de (WordPress). Das Geschäftsziel: qualifizierte Anfragen für Keynotes, Impulsvorträge und Workshops genau in der Vertical aufnehmen, in der der Kunde sucht. Zweiter Funnel auf derselben Infrastruktur: /mmk/* zur Akquise dualer Partnerunternehmen für den DHBW-Studiengang.

Drei Layer, bidirektional verzahnt.

Die Infrastruktur besteht aus drei Layern, die nicht nebeneinander, sondern ineinander arbeiten: das Next.js-Frontend, die n8n-Pipeline für Generierung und ein WordPress-Plugin, das den Blog des Hauptauftritts an die Keynote-Domain anschließt.

01

Datengetriebene Detailseiten

Jede Themen-LP wird vollständig aus der Supabase-Spalte page_pack (JSONB) gerendert, Hero, Social-Proof, Bio, Testimonials, Sections, FAQ. Fünf JSON-LD-Schemas pro Seite für Rich Results.

02

Generierungs-Pipeline

Formular → Sheet → Web-Recherche → DataForSEO (Volumen, CPC) → Generierung von page_pack → Quality-Gate → Supabase-Upsert → Netlify-Deploy. Eine neue LP entsteht in Minuten.

03

Themen-Filter

Auf der Hub-Seite kategorisierter Filter (Keynote, Impulsvortrag, Workshop, Vortrag), der dynamisch die Themen-Cards segmentiert.

04

Cross-Domain-Bridge

Cron alle 12 h scort alle WP-Posts gegen LP-Keywords (Title ×3, Excerpt ×2, Body ×1) und patcht die Top-5-LPs direkt in den Blog-Content.

05

WordPress-Plugin

PHP-Plugin als Fallback-Renderpfad: zieht blog_lp_links aus Supabase (Transient-Cache 1 h) und injiziert die LPs live in den Artikel-Footer.

06

Dynamische OG-Images

Edge-Function via @vercel/og erzeugt pro Slug ein passendes OG-Image, für Social-Media-Shares ohne manuelle Vorlagen.

Lean, beobachtbar, self-hosted wo's zählt.

Frontend

Next.js 14 (Pages Router) React 18 Tailwind 3.4 Web3Forms next-sitemap @vercel/og

Daten

Supabase Postgres RLS Policies JSONB page_pack GIN-Indizes ISR (3600 s)

Pipeline & Hosting

n8n (self-hosted) Web-Recherche DataForSEO WordPress Plugin (PHP) Netlify Build-Hooks

Zwei Loops, die aufeinander zeigen.

Die wirkliche Tiefe liegt in der bidirektionalen Verzahnung: Eine neue Anfrage erzeugt nicht nur eine LP, sondern triggert eine Kette aus Recherche, SEO-Validierung, Generierung, Quality-Gate, Supabase-Upsert und ISR-Revalidation. Gleichzeitig läuft alle 12 Stunden der Reverse-Loop: alle Blog-Artikel auf gerald-lembke.de werden gegen die LP-Keywords gescort und die Top-5-LPs direkt in den Blog-Content gepatcht.

Resultat: Jeder Blog-Leser sieht am Artikelende kontextuell passende Buchungs-Targets, jede LP listet umgekehrt die relevantesten Blog-Artikel als „Weiterführende Artikel". Die WP-Plugin-Ebene fängt zusätzlich Fälle ab, in denen der gepatchte Block fehlt, Live-Render aus Supabase via Transient-Cache, mit REST-Endpoint zur Cache-Invalidierung durch n8n.

Eine LP existiert nicht isoliert: sie ist immer Quelle und Ziel des Blog-Traffics gleichzeitig. Genau diese Loop-Logik macht den Unterschied zwischen toter SEO-Seite und aktivem Funnel-Bestandteil.

Frontend, Pipeline, Plugin, Datenbank, alles aus einer Hand.

Ein bekannter Speaker mit hohem Suchvolumen verliert Anfragen, wenn (a) die Long-Tail-Keywords keine eigene LP haben und (b) Blog-Traffic nicht in den Buchungs-Funnel zurückgeführt wird. Ich habe die komplette Infrastruktur designed und gebaut:

  • Frontend: Next.js-LP-Engine, Schema-Markup-Stack, OG-Image-Generator, Themen-Filter, Lighthouse 93/90/96/100.
  • Backend-Pipeline: n8n-Workflows von Formular über Generierung und SEO-Validierung bis Netlify-Deploy.
  • Cross-Domain-Bridge: Supabase-Schema, WordPress-Plugin, Cron-Injector, die WP-Domain und Keynote-Domain verlinken sich automatisch.
  • Datenbank-Design: RLS-Policies, JSONB-Schema, GIN-Indizes für Keyword-Matching.

Ohne diese Infrastruktur müsste Gerald jede Themen-LP von Hand pflegen, Blog-Cross-Linking manuell setzen und Anfragen über generische Mail-Adressen filtern. Mit der Pipeline ist der Funnel skaliert und beobachtbar.

Ähnliches Projekt im Kopf?

Wenn du ein Frontend, eine Pipeline oder ein eigenes Agenten-System brauchst, schreib mir eine kurze Mail oder buch einen Slot.