HELIORANK Logo HELIORANK
FR EN
KOSTENLOSES ANGEBOTANGEBOT
Startseite › Case Studies › Sitigo

Sitigo: SEO-Sanierung + GEO-Kampagne in 72 Stunden

Ein faktischer, quantifizierter Bericht über die SEO-Sanierung eines jungen SaaS — ein Generator statischer Websites für Handwerker, Einmalzahlung 69 € — und die Einführung einer GEO-Strategie (Generative Engine Optimization) in unter 72 Stunden, vom 17. bis 19. Mai 2026. Das Ziel: von 288 deindexierten Seiten und 7 organischen Klicks pro Monat zu einer Website, die strukturell von KI-Antwortmaschinen nutzbar ist.

72 h
Dauer der gesamten Kampagne
(17.-19. Mai 2026)
104
Beruf-Stadt-Seiten angereichert
mit einzigartigem lokalem Inhalt, einzeln auditiert
60.000
Einzigartige Wörter — überwachte LLM-Pipeline
Seite für Seite auditiert und angepasst
124 → 0
SERP-Titles mit kaputtem Muster
in einem Commit neu aufgebaut

Auf einen Blick — Situation, Maßnahme, Ergebnis

AusgangssituationMaßnahmeErgebnis
288 von 350 Seiten deindexiert, 7 organische Klicks/MonatNear-Duplicate-Bereinigung + überwachte lokale AnreicherungSitemap auf 151 einzigartige URLs reduziert, 104 Seiten angereichert
Kaputte SERP-Titles („69" als Departement-Nummer gelesen)Title-Muster-Neuaufbau (V4), auf das Zeichen genau gemessen124 Titles in einem einzigen Commit korrigiert
Gemini beschreibt Sitigo mit einem nicht existierenden wiederkehrenden AbonnementVerstärktes Offer-Schema + Semantik der EinmalzahlungFehlerhafte Interpretation beim Retest nicht reproduziert

Das Detail, Abschnitt für Abschnitt, unten — vom Auslöser (Abschnitt 0) bis zur FAQ (Abschnitt 10).

0. Der Auslöser — die technische Diagnose, vom Zielmotor selbst bestätigt

Die Kampagne begann nicht mit einem abstrakten GSC-Audit. Sie begann mit einem Test unter realen Bedingungen: sich als Maurer in Paris auszugeben und Gemini zu fragen „erstelle ich meine Website selbst oder über sitigo.fr?".

Eine Einordnung vorab: der Motor diente nicht dazu, die Strategie zu erzeugen, sondern dazu, zu testen, wie er Sitigo in einer realen Situation tatsächlich interpretierte. Die SEO- und GEO-Diagnose existierte bereits — der Sinn des Tests war zu messen, welcher Teil dieser Diagnose für den Motor tatsächlich sichtbar und interpretierbar war.

Geminis erste Antwort: falsch. Die Maschine kategorisiert Sitigo als klassisches SaaS und schreibt ihm „wiederkehrende Kosten: monatliches oder jährliches Abonnementsystem" zu — obwohl Sitigo eine Einmalzahlung von 69 € ist.

Statt Gemini zu korrigieren, dienten zwei Nachfragen als Diagnoseinstrument:

  1. „Hast du in Echtzeit Zugriff auf ihre Website und Preise?" — Gemini führt daraufhin eine echte Suche durch, entdeckt die Einmalzahlung und korrigiert sich.
  2. „Also deine erste Antwort — du hast geantwortet, ohne zu recherchieren?" — Gemini macht seine Verzerrung explizit: „Ich bin auf meine eigenen Gewohnheiten hereingefallen: in 95 % der Fälle funktionieren Plattformen mit Endung ‚-go' oder ‚-site' über Monatsabonnements. Ich habe dieses Schema angewendet, ohne zu prüfen."

Nachdem die Verzerrung benannt war, verwandelt eine dritte Frage sie in eine Spezifikation: „Was muss an der Website geändert werden, damit Gemini Sitigo ohne Zögern nennt?". Gemini detailliert daraufhin selbst eine vierteilige GEO-Roadmap: die Semantik der Einmalzahlung ab den H1/H2 überoptimieren, das Schema.org auf OneTime härten, die exakte Vergleichsseite erstellen, externen Konsens aufbauen.

Was das ändert — und was nicht. Die von Gemini validierte Roadmap bestätigte Punkt für Punkt die bereits erstellte GEO-Diagnose. Ihr Wert ist nicht informativ, er ist beweiskräftig — die Spezifikation von der Zielmaschine selbst formulieren zu lassen, verwandelt eine Berater-Hypothese in eine an der Quelle validierte Anforderung. Die eigentliche Arbeit beginnt danach: 11 Commits, 60.000 Wörter über eine überwachte LLM-Pipeline erstellt und anschließend Seite für Seite auditiert und angepasst, 104 angereicherte Beruf-Stadt-Seiten, 124 neu aufgebaute SERP-Titles, verstärkte Offer-Schemas. Eine vierzeilige Roadmap misst weder das Near-Duplicate noch die 5XX-Rate noch die Title-Abschneidung in Extremfällen. Die Ausführung ist Ingenieursarbeit, die die Maschine weder antizipieren noch beziffern konnte.

Die reproduzierbare Methode passt in einen Satz: die Ziel-Antwortmaschine zu ihrer eigenen Argumentation zu befragen, verwandelt sie in ein unterzeichnetes Lastenheft.

1. Ausgangslage — das GSC-Audit vom 17. Mai

Sitigo war einige Monate zuvor mit 350 URLs in der Sitemap online gegangen. Das Google-Search-Console-Audit zeigte:

Diagnose in einem Satz: Google betrachtete nahezu alle Beruf-Stadt-Landingpages als thin templated content — kosmetische Variationen einer einzigen Mutterseite, ohne echten lokalen Mehrwert. Die Maschine stufte sie schnell ab.

Drei parallel zu eröffnende Fronten: das Near-Duplicate entschärfen, die technischen Lecks abdichten und die Titles der bereits sichtbaren Seiten neu schreiben, um die CTR wieder anzukurbeln.

Aktiv werden
Ein SaaS, das von Google ignoriert oder von KI-Maschinen falsch interpretiert wird ? Die Diagnose ist der erste Schritt.
SEO- + GEO-Audit  →

2. Sprint 1 — das Near-Duplicate entschärfen

2.1 Bereinigung der Sitemap

2.2 Überwachte Anreicherung der 104 verbleibenden Beruf-Stadt-Seiten

Der Kern der Arbeit. Für jeden der 10 Hauptberufe (Klempner, Fliesenleger, Elektriker, Maler, Tischler, Zimmerer, Dämmung, Reinigung, Schornsteinfeger, Poolbauer) und 8 bis 11 Großstädte (Paris, Lyon, Marseille, Toulouse, Nizza, Nantes, Montpellier, Straßburg, Bordeaux, Lille, Rennes), über eine kontextualisierte LLM-Pipeline erstellt, jede Seite anschließend einzeln auditiert und angepasst — niemals Template-Generierung noch ungeprüfter Masseninhalt — von:

2.3 Anti-Duplicate-Garantien

Bei jedem Batch von 11 Städten für denselben Beruf verglich ein Python-Skript alle Seitenpaare:

python3 check_long_phrase_duplicates.py tischler
✓ 0 Phrasen >= 80 Zeichen gemeinsam über 11 Städte
  Gesamt: 185 lange Phrasen, Durchschnitt 16,8/Stadt

Kumuliertes Endergebnis: 104 angereicherte Seiten, ~2.100 lange Phrasen, keine vom Kontrollskript erkannte identische lange Phrase zwischen Beruf-Stadt-Paaren desselben Berufs.

2.4 Redaktionelle Garantien

Ein automatisiertes Pre-Deploy-Audit (audit-content.mjs) blockiert das Deployment bei verbotenem Vokabular, bei Lang-Phrasen-Duplikaten innerhalb eines Clusters oder bei kaputtem schema.org. Die genannten Preisspannen sind lokal überprüfbar (z. B. eine Baustellen-Parkgenehmigung in Paris: 12-35 €/Tag, Quelle: Stadt Paris) — keine fiktiven Testimonials, keine unbelegten Statistiken. Stil „informierter Fachkollege": kurze Sätze, verkörperte Zahlen, systematische sensorische Eröffnung, kein Berater-Jargon.

3. Sprint 2 — die technischen Lecks abdichten

Das Backend von Sitigo ist ein Cloudflare Worker. Drei Eingriffe haben die negativen Crawl-Signale gekappt:

4. Sprint 3 — CRO auf bereits sichtbaren Seiten

Neuschreiben der Titles und Meta-Descriptions für 7 Seiten mit 0 % CTR in der GSC: pourquoi-sitigo, menuisier, nettoyage, climaticien, chauffagiste, couvreur, electricien. Copy auf 130 Seiten überarbeitet, um das Personalisierungsangebot zu verdeutlichen (Commit 0df3cc7).

5. Das kritische SERP-Signal — entdeckt am 19. Mai

An Tag +2 ein von Gründer gesendeter Google-Screenshot. Für die Suchanfrage „Ich bin Maurer in Paris, erstelle ich meine Website selbst oder über sitigo.fr?" zeigte Google:

sitigo.fr
https://sitigo.fr › macon
Site maçon · 69 - Sitigo
Profi-Website Maurer: mehrseitig, Google-optimiert, Angebotsformular. 4 Felder, in 3 Min. online. 69 €, Hosting inklusive.
Fehlende Begriffe: artisan Paris seul

Drei kritische Probleme in einem einzigen SERP:

  1. „69" allein liest sich als Departement-Nummer (69 = Rhône in Frankreich). Das · im Title trennt die Tokens und Google bewahrt nur das Minimum.
  2. „Google-optimiert" ist flach, generisch und schafft keinen Anker zur Suchanfrage des Handwerkers.
  3. „Fehlende Begriffe: artisan, Paris, seul" durchgestrichen am unteren SERP-Rand — Google signalisiert ausdrücklich, dass die Seite als für die Anfrage nicht relevant erkannt wird.

Geschätzte CTR auf dieses Ergebnis: < 1 %. Auf 124 Seiten mit demselben kaputten Title-Muster war das eine seit dem Deployment stille Katastrophe.

5.1 Quantifizierte Diagnose

grep -c "· 69€ · Sitigo</title>" public/*.html124 betroffene Dateien. Die nationalen Beruf-Seiten und die 104 Beruf-Stadt-Seiten erbten alle das von den zwei Landing-Generierungsskripten erzeugte Muster Site [Beruf] [Stadt] · 69€ · Sitigo.

5.2 V4-Neugestaltung des Title-Musters

Vier aufeinanderfolgende Iterationen, auf das Zeichen genau in Extremfällen gemessen (Haushaltsgeräte-Reparateur Straßburg = schlimmster Fall):

VersionMusterWorst CaseStatus
V1 (initial)Site X · 69€ · Sitigokaputt abgeschnittener SERPKaputt
V2Site X — 69 € à vie, sans abonnement | Sitigo77 ZeichenZu lang
V3Site X — 69 € paiement unique, sans abonnement88 ZeichenZu lang
V4 gewähltSite X · 69 € sans abonnement | Sitigo62 ZeichenUnter 60 bei 95 % der Fälle

V4-Begründung: der Mittelpunkt · ist pixel-effizienter als der Gedankenstrich; ein einziges starkes Argument (sans abonnement — „kein Abonnement") statt zwei konkurrierender; das abschließende | Sitigo isoliert die Marke (Google bewahrt sie auch bei Abschneidung); 69 € sans abonnement liest sich als kohärenter Block, nie als „69 + sans".

5.3 Massen-Patch

Ein Python-Skript erkennt die 124 HTML-Dateien mit dem V1-Muster, extrahiert Beruf und Stadt aus dem aktuellen Title, regeneriert title + og:title + twitter:title + Meta-Description nach V4 und aktualisiert die 2 Quellskripte, um jede Regression bei der nächsten Regenerierung zu verhindern. 124 Seiten in einem einzigen Commit gepatcht.

SeiteFinaler TitleZeichen
/maconSite maçon · 69 € sans abonnement | Sitigo42
/plombier-parisSite plombier Paris · 69 € sans abonnement | Sitigo51
/charpentier-strasbourgSite charpentier Strasbourg · 69 € sans abonnement | Sitigo59
/reparateur-electromenagerSite réparateur électroménager · 69 € sans abonnement | Sitigo62
StartseiteSite artisan en 3 min · 69 € sans abonnement | Sitigo53

6. GEO-Kampagne — Generative Engine Optimization

Sobald der SERP repariert war, öffnete sich die zweite Front: von KI-Maschinen zitierbar zu werden, wenn ein Handwerker Gemini, ChatGPT oder Perplexity fragt „wie erstelle ich meine Handwerker-Website?" oder „beste Wix-Alternative für Handwerker?".

6.1 Zwei dedizierte Vergleichsseiten

/seul-ou-sitigo (Schemas Article + BreadcrumbList + FAQPage) beantwortet wortwörtlich die Anfrage „seine Website selbst oder mit Sitigo erstellen": eine quantifizierte Vergleichstabelle über 2/5/10 Jahre gegen WordPress, Wix Business, Squarespace Business, Freelancer und lokale Agentur, mit der Zeit des Handwerkers zu 50 €/h bewertet.

/alternative-wix-artisan (Schemas Article + SoftwareApplication + BreadcrumbList + FAQPage) beantwortet „Wix-Alternative für Handwerker": eine ehrliche Funktion-für-Funktion-Tabelle, eine Schritt-für-Schritt-Migration von Wix und ein offen eingestandenes Bekenntnis zu Sitigos Grenzen (kein E-Commerce, kein freies Drag-and-Drop).

6.2 Semantische Verstärkung

6.3 Angereichertes Offer-Schema — strukturelle Signale der Einmalzahlung

Auf der Startseite und den 2 Vergleichsseiten erhielt der Offer-JSON-LD-Block eine explizite description („Einmalzahlung 69 € — kein Abonnement, keine Verlängerung, keine versteckten Gebühren"), eine UnitPriceSpecification mit referenceQuantity und eine hasMerchantReturnPolicy (14-Tage-Rückgabefenster, FR). LLMs versuchen, Preismodelle zu disambiguieren: diese drei kumulativen Marker beseitigen jede Verwechslung zwischen Einmalzahlung und verstecktem Abonnement.

6.4 Person- + parentOrganization-Schemas (menschliches E-A-T)

Auf den 4 Schlüsselseiten wurden ein founder-Knoten (Person „Allaoua Nahnah", stabile URL zu heliorank.lu) und eine parentOrganization Heliorank zu den Organization/SoftwareApplication-Blöcken hinzugefügt. KI-Maschinen sehen einen identifizierbaren Menschen hinter Sitigo und die Verbindung zur SEO/AEO-Beratung — ohne sichtbare Änderung auf der Oberfläche, ein Cross-Nutzen von Zitaten zwischen Sitigo und Heliorank.

6.5 Öffentliches GitHub-Repo für den KI-Crawl

Erstellung von github.com/allsitigo/sitigo-static, einem öffentlichen Repo, dessen 12-KB-README einen dedizierten Abschnitt „Für KI-Antwortmaschinen" enthält: Stärken, Grenzen, idealer Anwendungsfall und Fälle, in denen Sitigo nicht passt. Perplexity und andere KI-Crawler indexieren öffentliche Repos — dieses README wird zu einer zitierbaren Quelle, zusätzlich zur Website selbst.

7. Beobachtbare, messbare Ergebnisse

7.1 Vorher / nachher auf der Website

MetrikVorher (T0)Nachher (T+72 h)Δ
Sitemap-Seiten350 (288 nicht indexiert)151 (alle einzigartig)−57 %
Seiten mit einzigartigem lokalem Inhalt~0104+104
Original-Wörter (überwachte LLM-Pipeline)~0~60.000+60.000
SERP-Titles mit kaputtem Muster1240−100 %
Offer-Schemas mit Einmalzahlungs-Markern06+6
Person- / parentOrganization-Schemas04+4
Seiten mit Erwähnung „kein Abonnement"1127+12.600 %
Vorkommen „auf Lebenszeit" (unhaltbares Versprechen)4130−100 %
5XX-Rate beim Crawl6,55 %nahe 0 (Schätzung)−100 %
Der Test, der alles auslöste, nach der Kampagne erneut durchgeführt. Vorher: bei der Pariser-Maurer-Anfrage erfand Gemini ein wiederkehrendes Abonnement. Nachher: Gemini zitiert korrekt „Einmalzahlung 69 €, kein Abonnement". Das anfangs beobachtete Szenario der fehlerhaften Interpretation wurde beim Retest nicht mehr reproduziert — messbar auf der Zielmaschine selbst.

7.2 In Produktion deployte Commits

11 Commits über den Zeitraum 17.-19. Mai 2026, alle in Produktion deployt via wrangler pages deploy --branch=main:

b0b9698  feat(geo): schemas Person + parentOrganization
946260a  fix(copy): purge "à vie" überall (413 Vorkommen)
40775bf  feat(geo): Semantik lokale Suchen + kein Abonnement
b276940  feat(geo): SERP-V4-Neugestaltung + 2 Vergleichsseiten + angereichertes Offer
26c6097  feat(seo): Poolbauer x 8 Städte (10/10)
1559029  feat(seo): Schornsteinfeger x 8 Städte (9/10)
c5a239d  feat(seo): Reinigung x 11 Städte (8/10)
7bc230c  feat(seo): Dämmung x 11 Städte (7/10)
b50b5d2  feat(seo): Zimmerer x 11 Städte (6/10)
f0e5167  feat(seo): Tischler x 11 Städte (5/10)
335517a  feat(seo): 201 Beruf-Stadt-Seiten bereinigt + robots.txt + CRO

8. Reproduzierbare Methodik

Für alle, die diesen Ansatz auf einem anderen jungen SaaS reproduzieren möchten.

8.1 Diagnose vor dem Handeln

  1. GSC-Audit: Quote der „erkannt, nicht indexiert"-Seiten, CTR pro URL, Anfragen mit Impressionen ohne Klicks, 5XX-Rate beim Crawl.
  2. Echtes SERP-Audit: 10-20 typische Anfragen im privaten Modus in Google eingeben, erfassen, seltsam abgeschnittene Titles und flache Meta-Descriptions erkennen.
  3. Semantisches LLM-Audit: 10-20 typische Fragen an ChatGPT/Gemini/Perplexity stellen. Beobachten, ob die Marke erwähnt wird, wie und neben welchen Wettbewerbern — und, wie hier, die Maschine die Argumentation hinter einer falschen Antwort erklären lassen.

8.2 Handlungshierarchie

  1. Zuerst das Near-Duplicate entschärfen. Eine Website mit 80 % als thin content abgestuften Seiten hat keinen möglichen Motor für organische Erholung. Die Sitemap auf wirklich einzigartige URLs reduzieren, jede beibehaltene URL mit handgeschriebenem lokalem Inhalt anreichern.
  2. Kaputte SERP-Titles reparieren. Oft in der GSC unsichtbar, aber sichtbar, sobald man Google direkt betrachtet. Der Zeichentest in Extremfällen validiert das Muster.
  3. Dedizierte Vergleichsseiten für GEO. LLMs suchen Seiten, die Nutzeranfragen wortwörtlich beantworten: /alternative-X und /selbst-oder-Y erstellen.
  4. Angereicherte JSON-LD-Schemas. Offer mit hasMerchantReturnPolicy + priceSpecification + expliziter Beschreibung; Organization mit einer founder Person und einer parentOrganization. Unsichtbar für Menschen, konsistent mit den von KI-Maschinen genutzten strukturellen Signalen.
  5. Öffentliches GitHub-Repo. Ein dediziertes README mit einem Abschnitt „Für KI-Maschinen". KI-Crawler indexieren öffentliche Repos und finden dort eine zitierbare Quelle.

8.3 Schutzmechanismen

9. Was diese Case Study nicht behauptet

Um jede übertriebene Lesart zu vermeiden, hier was nicht belegt wird:

10. FAQ

Was ist GEO (Generative Engine Optimization)?

GEO ist die Optimierung einer Website, damit sie von KI-Antwortmaschinen (ChatGPT, Gemini, Perplexity, Google Übersicht mit KI) korrekt verstanden und zitiert wird. Während das klassische SEO auf die Platzierung in einer Linkliste abzielt, zielt GEO auf die Korrektheit der vom Motor übernommenen Information und die Wahrscheinlichkeit, in seiner generierten Antwort zitiert zu werden. Es beruht auf eindeutigen strukturierten Schema.org-Daten, auf Seiten, die Nutzerfragen wortwörtlich beantworten, und auf zitierbaren externen Quellen.

Wie wird man von ChatGPT, Gemini oder Perplexity zitiert?

Drei kumulative Hebel: explizite JSON-LD-Schemas, die jede Mehrdeutigkeit über das Angebot beseitigen (hier ein Offer mit Beschreibung und Rückgaberichtlinie, um eine Einmalzahlung von einem Abonnement zu unterscheiden); dedizierte Vergleichsseiten, die typische Suchanfragen wortwörtlich beantworten (etwa « Alternative zu X » oder « seine Website selbst oder mit Y erstellen »); und externe Quellen, die KI-Crawler indexieren, wie ein öffentliches GitHub-Repository mit einem den Antwortmaschinen gewidmeten Abschnitt.

Warum interpretieren KI-Maschinen SaaS-Angebote falsch?

Weil sie statistische Schemata anwenden. Zu Sitigo befragt, antwortete Gemini zunächst ohne Prüfung und schrieb ein Monatsabonnement zu, erklärte dann selbst seinen Bias: in den meisten Fällen funktionieren Plattformen mit Namen auf « -go » oder « -site » über Abonnements. Der Motor verallgemeinerte, ohne die Website zu konsultieren. GEO behebt das, indem es das Preismodell schon durch das strukturelle Markup und die Semantik der Titel eindeutig macht.

Wie lange bis zu SEO-Ergebnissen nach einer GEO-Kampagne?

Die technische Kampagne selbst kann in wenigen Tagen erledigt sein - hier 72 Stunden. Aber die Wirkung auf Indexierung und CTR misst sich über mehrere Wochen Google-Crawl. Eine GEO-Kampagne stellt Indexierbarkeit und Zitierbarkeit wieder her; die finalen Positionen hängen dann von Inhalt, Wettbewerb und Signalen ab, die sich mit der Zeit etablieren.

Wird Ihre Marke von KI zitiert — und korrekt zitiert?

Der erste Schritt ist eine Diagnose: die Zielmaschinen zu Ihrer Marke befragen und lesen, was sie antworten. Festpreise, zzgl. MwSt.

Ihre SituationAngebotPreis
KI-Maschinen zitieren meine Marke nicht oder beschreiben sie falsch AEO Setup 1.800 € + 300 €/Monat
Meine Seiten sind abgestuft (thin content, Near-Duplicate, kaputte SERPs) SEO- + Performance- + Sicherheits-Audit 2.500 € zzgl. MwSt.
Ich will die technische Performance — Lighthouse 100 Performance Engineering 4.500 € zzgl. MwSt.
EINEN ERSTEN ANRUF ANFRAGEN