Berlin Event Services GmbH
Anonymized audit report for a Berlin B2B IT company. From 28/100 (Wix) to 78/100 (Next.js). +50 points across 7 categories.
What the platform migration actually changed.
The client was on Wix, score 28/100. After migration to Next.js (App Router, Vercel Frankfurt Edge): 78/100. +50 points. Here is what technically changed.
- 644 KB HTML durch Wix Thunderbolt — Branchenstandard <50 KB
- 30–60 JavaScript-Chunks pro Seite — kein Tree-Shaking
- Homepage nur 293 Wörter (Minimum B2B: 800–1.200)
- Kein Schema-Markup (Organization, Service, Product fehlen)
- Kein Alt-Text bei Bildern — Accessibility-Verstoß
- LCP 3,0–5,5 Sekunden auf Mobile (Ziel: <2,5s)
- HTML unter 50 KB — 92% kleiner als Wix
- Automatisches Code-Splitting, kein unnötiges JS
- 1.500+ Wörter Homepage, 7 H2-Sektionen, FAQ
- 9 Schema-Typen (Organization, Product, FAQ, ...)
- Alt-Texte auf allen Bildern — WCAG 2.1 konform
- LCP geschätzt unter 2,0s durch SSR + Edge CDN
Score-Entwicklung nach Umsetzungsphasen
Score breakdown: 7 categories.
Each category is weighted. Technical SEO and Content Quality account for 25% each, that is where most points are won.
8 modules, what we analyzed.
Technical SEO
- •Staging-URL ohne noindex-Schutz — Google kann Preview indexieren
- •robots.txt erlaubt AI-Crawler (GPTBot, ClaudeBot, PerplexityBot) explizit
- •Sitemap: 41 URLs, alle korrekt auf Produktionsdomain
- •HSTS, X-Frame-Options DENY, HTTP/2 vorhanden
Content Quality (E-E-A-T)
- •Keine Case Studies oder Kundenreferenzen (kritisch für B2B)
- •4 Wissensseiten deutlich zu kurz (566–936 Wörter statt 1.500)
- •Keine Autorenprofile bei Blog-Artikeln
- •Stärke: Quellenangaben und [SCHÄTZUNG]-Marker vorbildlich
On-Page SEO
- •9 von 12 Title-Tags zu lang — werden in SERPs abgeschnitten
- •3 Meta Descriptions zu kurz oder zu lang
- •100% Alt-Text-Abdeckung auf allen Seiten (Stärke)
- •35–44 interne Links pro Seite (Stärke)
Schema / Structured Data
- •HowTo-Schema deprecated (Sept 2023) — auf 3 Blog-Seiten aktiv
- •Product-Schema: Offer ohne Preis → Validierungsfehler
- •Organization-Schema im Code definiert, aber nie gerendert
- •DefinedTerm + Speakable-Markup vorhanden (Stärke für AEO)
Performance / Core Web Vitals
- •LCP ~1.0–1.8s, INP <100ms, CLS <0.05 — alle PASS
- •TTFB ~90ms (Frankfurt Edge, SSG)
- •Zero Third-Party Scripts — kein GA, GTM oder Chat-Widget
- •Brotli-Komprimierung, Immutable Caching, next/image durchgängig
Images
- •100% Alt-Text-Abdeckung auf allen Seiten
- •WebP via next/image API, responsive srcSet (640–3840w)
- •Hero-Bilder preloaded
- •SVG-Logo in Schema — Google bevorzugt PNG/JPG
AI Search Readiness
- •DefinedTermSet-Schema mit 6 Termen auf Wissensseite
- •Speakable-Markup, FAQPage mit 7 Items vorhanden
- •llms.txt fehlt komplett (Score 0/100)
- •Wissensseiten zu dünn für autoritative AI-Zitierung
GEO/AI-Readiness Tiefenanalyse
- •AI-Crawler in robots.txt explizit erlaubt (100/100)
- •Entity Clarity: Name, Gründung, Standort klar (88/100)
- •llms.txt fehlt — AI-Modelle können Firmendaten nicht strukturiert abrufen
- •Organization-Schema nie gerendert — kein Knowledge Panel möglich
GEO / AI-Readiness Score
35/100Nuanced picture: AI crawlers are allowed, entity data is clear, but llms.txt is missing and Organization schema is never rendered. From 35 to 85 is 8.5 hours of work.
GPTBot, ClaudeBot, PerplexityBot explizit erlaubt
Name, Gründung, Standort klar definiert
Zitierfähige Aussagen vorhanden, aber Seiten zu dünn
Kein WebSite-Schema, Organization nie gerendert
Keine sameAs-Links, kein Wikipedia-Eintrag
Kein dateModified, identische lastmod in Sitemap
Fehlt komplett — AI-Modelle können keine strukturierten Daten abrufen
Massnahmen für 35 → 85: llms.txt erstellen (+15 Pkt) · dateModified auf allen Seiten (+12 Pkt) · WebSite + Organization Schema in Layout (+10 Pkt) · sameAs-Links in Schema (+5 Pkt) · Speakable Schema auf Pillar Pages (+5 Pkt). Geschätzter Aufwand: ~8,5 Stunden.
Prioritized action plan.
23 measures sorted by impact and effort. The 4 critical issues solve 5 points in 45 minutes. The 6 high issues solve another 5 points in 2 hours.
~45 Min. Aufwand · +5 Punkte · Sofort umsetzen
~2 Std. Aufwand · +5 Punkte · Diese Woche
~15–20 Std. · +8–10 Punkte · Diesen Monat
~20–30 Std. · +3–5 Punkte · Nächstes Quartal
Top 5 Quick Wins (unter 30 Minuten)
- Title-Tags kürzen: '| Berliner Eventdienstleister GmbH' → '| Berliner Eventdienstleister' (–5 Zeichen/Seite)
- Organization + WebSite Schema in layout.tsx injizieren (5 Min.)
- HowTo-Schema entfernen — deprecated seit September 2023 (15 Min.)
- Product-Schema Offer-Block entfernen — Validierungsfehler ohne Preis (10 Min.)
- Meta-Descriptions auf 3 Seiten anpassen
We analyze your website just as thoroughly.
50 pages, 8 modules, ready-to-use code. In 48 hours.
24h response. No subscription.