Wie ich ein SaaS mit 500+ Seiten in 10 Sprachen gestartet habe
Die SEO- und i18n-Strategie hinter VectoSolves organischem Wachstum: programmatische Seiten, mehrsprachige Architektur und gelernte Lektionen.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- Programmatisches SEO + i18n machten aus 21 Basisseiten 529 indexierte Seiten in 10 Sprachen
- Gesamtkosten: 0 $/Monat Hosting (Vercel kostenlos) + ~40 Stunden an 3 Wochenenden
- Organischer Traffic vervierfachte sich (4,7x) in 90 Tagen ohne Werbeausgaben
- URL-Slugs in allen Sprachen auf Englisch zu belassen war die beste i18n-Entscheidung
- ISR mit 1-Stunden-Revalidierung löste die Build-Zeit-Explosion bei Skalierung
Als ich anfing, VectoSolve zu entwickeln, hatte ich kein Marketingbudget. Ein Vektorisierungstool, das Nutzer 1-5 $ pro Konvertierung kostet, kann schlicht keine bezahlte Akquise finanzieren — ein einzelner Google Ads Klick im Bereich „Bildkonverter" kostet 2-4 $. Organischer Traffic war kein Nice-to-have. Es war der einzig gangbare Weg.
Heute hat die Seite 529 indexierte Seiten in 10 Sprachen, und ich habe keinen Dollar für Werbung ausgegeben. Hier ist die volle Geschichte — Strategie, Stack, Fehler und echte Zahlen.
„Der beste Marketingkanal für ein gebootstrapptes SaaS ist der, den deine Wettbewerber für zu langsam halten." - Mein Notizbuch, Monat 2
Der technische Stack
Der Stack ermöglichte direkt den programmatischen Ansatz:
- Next.js 14 (App Router) —
generateStaticParamsist der Motor hinter jeder programmatischen Seite - Supabase — Postgres für Blog, Auth und Nutzerdaten mit Row-Level-Security
- Vercel — Kostenloses Hosting, Edge-Funktionen für die KI-Tools, und Preview-Deployments, die mich davor bewahrt haben, kaputte Hreflang-Konfigurationen auszuliefern
- next-intl — Nach Versuchen mit next-i18next und einem eigenen Middleware-Ansatz war dies die sauberste Integration für App Router
SEO-Strategie: Von 21 Basisseiten zu 529 Seiten
Keyword-Recherche
Ich begann mit drei Seed-Keywords mit direkter Konversionsabsicht: „png to svg", „convert image to vector", „vectorize logo". Dann erweiterte ich jede sinnvolle Formatkombination — JPG to SVG, WebP to vector, PDF to SVG — abgeglichen mit Search Console und dem kostenlosen Ubersuggest.
Ergebnis: 21 einzigartige Konvertierungsseiten-Konzepte, jedes auf eine Long-Tail-Anfrage abzielend, bei der jemand aktiv nach dem Tool sucht, das ich gebaut habe.
Programmatische Seitengenerierung
Statt 21 Seiten manuell zu erstellen, habe ich ein datengetriebenes Template gebaut:
export interface ConversionPage {
slug: string
fromFormat: string
toFormat: string
title: string
h1: string
description: string
faqs: FAQ[]
relatedSlugs: string[]
}
Ein Template, ein generateStaticParams()-Aufruf, einundzwanzig optimierte Seiten. Der Schlüssel: Jede Seite braucht wirklich einzigartigen Inhalt. Googles „Helpful Content"-Update bestraft dünne programmatische Seiten.
Der i18n-Multiplikator
Einundzwanzig englische Seiten sind ein Anfang. In 10 Sprachen sind das 210+ Seiten — 10x der adressierbare Suchmarkt.
Warning: i18n-SEO-Fallen, die ich auf die harte Tour gelernt habe:
- URL-Slugs niemals übersetzen.
/fr/convert/png-to-svgschlägt/fr/convertir/png-en-svg— gemischtsprachige URLs verursachen Crawl-Verwirrung x-defaulthreflang immer auf die englische Seite setzen, nicht auf die Startseite- Meta-Beschreibungen nicht automatisch übersetzen — Google erkennt maschinell übersetzte Tags und die CTR bricht ein
- Jede Locale-Seite MUSS einen selbstreferenzierenden Hreflang-Tag haben. Das zu verpassen hat mich 3 Wochen Re-Indexierung gekostet
Hreflang + Schema-Markup
Jede Seite deklariert ihre Sprachbeziehungen und enthält strukturierte Daten — FAQPage, HowTo und SoftwareApplication Schemas. Rich Results erschienen in Google innerhalb von 2 Wochen nach der Indexierung.
Die Zahlen: Traffic-Wachstum in 90 Tagen
| Meilenstein | Indexierte Seiten | Keywords | Sessions/Woche | Erfolg |
|---|---|---|---|---|
| Launch | 21 | 12 | ~30 | Erste GSC-Impressionen |
| Monat 1 | 147 | 68 | ~180 | Seite-1-Rang: „webp to svg" |
| Monat 2 | 380 | 156 | ~520 | FAQ-Rich-Results live |
| Monat 3 | 529 | 240+ | ~890 | Traffic 4,7x vs. Launch |
| Monat 4+ | 529 | 310+ | ~1.200 | Zinseszins-Effekt, keine neuen Seiten |
Die Schönheit des programmatischen SEO: Nach dem initialen Aufbau wächst der Traffic ohne zusätzliche Arbeit.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealInterne Verlinkung: Der stille Wachstumsmotor
Jede Konvertierungsseite verlinkt auf 3-5 verwandte Konvertierungen. Der PNG-zu-SVG-Konverter verlinkt auf JPG zu SVG, WebP zu SVG und das KI-SVG-Animationstool. Dichtes internes Linking verteilt PageRank und hält Nutzer beim Erkunden.
Pro Tip: Build-Zeiten und ISR-Strategie: Mit 529 Seiten dauerte die vollständige statische Generierung über 8 Minuten. Ich wechselte zu ISR mit 1-Stunden-Revalidierung — der erste Besuch löst On-Demand-Generierung aus, danach ist es gecacht. Die Build-Zeit sank auf unter 3 Minuten.
Gelernte Lektionen
Fehler, die ich beheben würde
- Alle 10 Sprachen gleichzeitig gelauncht. Hätte mit Englisch + 2-3 volumenstarken Sprachen starten, validieren, dann expandieren sollen.
- Anfängliche FAQs waren zu generisch. Umschreiben auf formatspezifisch („Warum verliert mein PNG die Transparenz beim Konvertieren in SVG?") verdoppelte die Klickraten.
- Core Web Vitals zwei Monate ignoriert. Lazy-Loading des Tool-Iframes senkte den LCP von 4,2s auf 1,8s.
Erfolge, die ich wiederholen würde
- URL-Slugs überall nur auf Englisch. Null Verwirrung, saubere Analytics.
- Schema-Markup vom ersten Tag an. Rich Results innerhalb von Wochen.
- Blog auf derselben Domain. Dieser Blog, Konvertierungstools und der Vektorgrafik-Guide teilen sich die Domain-Autorität.
- Supabase als Blog-CMS. Eine
blog_articles-Tabelle mit Markdown. Kein WordPress, kein CMS-Abo. Kosten: 0 $.
Der gesamte Stack — Bildvektorisierer, KI-SVG-Animation, dieser Blog — läuft auf Next.js + Supabase + Vercel kostenlos. Monatliches Hosting: 0 $.
Öffentlich bauen bedeutet echte Zahlen teilen, keine Highlights. Wenn du ein SaaS launchen und programmatisches SEO in Betracht ziehen willst, hoffe ich, dass dir das einige Wochen Trial-and-Error erspart.
Probiere VectoSolve: vectosolve.com — KI-gestützte Bild-zu-Vektor-Konvertierung in Sekunden.
| SEO-Metrik | Vorher (Tag 1) | Nachher (Tag 90) | Wachstum |
|---|---|---|---|
| Indexierte Seiten | 21 | 529 | 25x |
| Organische Sessions/Monat | ~120 | ~564 | 4,7x |
| Unterstützte Sprachen | 1 (Englisch) | 10 | 10x |
| Monatliche Hosting-Kosten | 0 $ | 0 $ | N/A |
| Entwicklungszeit | 0 Stunden | ~40 Stunden | 3 Wochenenden |
Quellen und weiterführende Lektüre
- Google Search Central — Offizielle Dokumentation zu Internationalisierung, Hreflang-Tags und Best Practices für programmatisches SEO
- Moz SEO Blog — Tiefgehende Guides zu internationalem SEO und Keyword-Recherche
- web.dev Performance — Core Web Vitals Optimierung für mehrsprachige Next.js-Sites auf Vercel
- HubSpot Marketing Blog — Content-Marketing-Frameworks und Wachstumsstrategien für SaaS