11 Okt. 2026
9 min Lesezeit
Wie wir eine SEO-fähige .NET-Website gebaut haben, ohne eine Zeile Code zu schreiben
Ein praktischer Leitfaden: wie plan9.co.uk in nur wenigen Tagen von einem Claude-Design-Prototyp zu einer live geschalteten, vorgerenderten Website auf IIS wurde, mit 100 Punkten für SEO und jeder Zeile Code von Claude geschrieben.
In nur wenigen Tagen wurde die Website, die Sie gerade lesen, von einem Claude-Design-Prototyp zu einer live geschalteten, vorgerenderten ASP.NET-Core-Website auf IIS. Sie erreicht in Lighthouse 100 Punkte für SEO und 91 für die mobile Performance. Niemand in unserem Team hat eine Zeile Code getippt. Jede Zeile C#, MSBuild und Node hat Claude Cowork geschrieben.
Das ist der Leitfaden, den wir uns zu Beginn gewünscht hätten. Wenn Ihre Websites auf Windows, IIS und .NET laufen und Sie mit Claude eine schnelle, suchmaschinenfreundliche Website bauen möchten, lesen Sie hier, wie wir vorgegangen sind, was schiefging und was wir wieder so machen würden.
Dieser Artikel zeigt, wie wir es gemacht haben. Warum wir unsere eigene Website so gebaut haben, lesen Sie in Der Schuster trägt die schlechtesten Schuhe.
Das Wichtigste in Kürze
Sie müssen nicht programmieren, aber Sie müssen das Terrain kennen
Claude hat jede Zeile Code geschrieben. Unsere Aufgabe war es, zu beschreiben, was wir wollten, die Ergebnisse zu prüfen und zu testen. Das funktioniert nur, wenn Sie die beteiligten Tools wie Visual Studio, IIS, Cloudflare, DNS, E-Mail-Versand und die Google Search Console gut genug kennen, um zu merken, wenn etwas nicht stimmt. Sie leiten den Bau, statt ihn selbst auszuführen.
Zwei Claudes, zwei Spuren
Die nützlichste Entscheidung war, die Arbeit auf zwei Tools aufzuteilen und jedes in seiner Spur zu halten.
Der Stack
Wir haben mit einem leeren ASP.NET-Core-Projekt begonnen, dessen einziger Code „Hello World!“ ausgab, und den Claude-Design-Export nach wwwroot kopiert.
Schritt 1: die statische Website ausliefern
Die erste Korrektur war einfach. Die Anwendung lieferte wwwroot nicht aus, also zeigte jeder Besuch „Hello World!“. Claude Cowork hat statische Dateien aktiviert, damit die index.html jedes Ordners unter einer sauberen Adresse wie /work/alliance-wine/ lädt, sinnvolles Caching eingestellt, Arbeitsdateien wie Designnotizen und Build-Skripte verborgen und eine HTTPS-Weiterleitung für die Produktion ergänzt.
Schritt 2: ein funktionierendes Kontaktformular
Claude Design hat das Formular definiert und einen kurzen Vertrag dazu geschrieben. Claude Cowork hat die Serverseite passend dazu gebaut.
Schritt 3: eine echte 404-Seite und Weiterleitungen
Fehlende Seiten zeigen jetzt unsere gestaltete 404-Seite mit echtem 404-Status, damit Suchmaschinen keine defekten Links indexieren. Alte Adressen der vorherigen Website leiten dauerhaft auf ihre neuen Seiten weiter, und eine Weiterleitung hinzuzufügen ist eine Zeile in einer Liste.
Schritt 4: Prerendering für SEO
Das war der wichtigste Schritt. Claude-Design-Seiten sind Vorlagen, die JavaScript im Browser befüllt. Google kommt damit zurecht, aber Bing, LinkedIn-Vorschauen, KI-Crawler wie ChatGPT, Perplexity und Claude sowie die meisten SEO-Tools sahen rohe Platzhalter in geschweiften Klammern statt Überschriften und Text.
Schritt 5: Veröffentlichen mit einem Klick
Die Website zu aktualisieren sind jetzt zwei Handgriffe:
Die zusätzlichen Schritte laufen bei jedem Release-Build automatisch, das normale Debuggen bleibt also schnell. Einmalig muss nur Node.js in der Entwicklungsumgebung installiert werden, und die erste Veröffentlichung lädt den Browser von Playwright herunter.
Schritt 5a: die Team-Alternative, Git und ein Runner
Veröffentlichen aus Visual Studio passt zu einem kleinen Team. Wenn mehrere Personen an der Website arbeiten, veröffentlichen Sie stattdessen in ein Git-Repository und richten einen Runner auf Ihrem Server ein, etwa einen selbst gehosteten GitHub-Actions- oder GitLab-Runner. Bei jedem Push baut, rendert und deployt der Runner die Website automatisch, sodass alle mit derselben Quelle arbeiten und jedes Release dokumentiert ist.
Schritt 6: Optimierung mit Lighthouse
Wir haben Lighthouse in einem Inkognito-Fenster ausgeführt und den Bericht in beide Tools eingefügt. Claude Design hat die Inhaltsseite korrigiert: die Seitensprache, eine H1 auf der Startseite und Bildgrößen. Claude Cowork hat die Serverseite korrigiert: Langzeit-Caching mit versionierten Dateinamen, ein nicht blockierendes Hauptskript, React vom eigenen Server, Google Tag Manager nach dem Seitenaufbau und minifizierte Skripte mit etwa halber Originalgröße.
Tipps, wenn Sie es genauso machen wollen
Was das für unsere Kunden bedeutet
Diese Website ist bewusst einfach: wenige Seiten, bearbeitet von denen, die sie gebaut haben. Für Kunden, die Redakteure, Workflows und Integrationen brauchen, bleibt Umbraco die richtige Antwort. Aber derselbe Ansatz, bei dem KI die Routinearbeit übernimmt und erfahrene Leute jede Änderung prüfen, zieht sich jetzt auch durch unsere Kundenprojekte. Er ist schneller, kostet weniger und lässt unseren Entwicklern mehr Zeit für die Probleme, die sie wirklich brauchen.
Wenn Sie Unterstützung beim Bau von etwas Ähnlichem auf Ihrer eigenen .NET- und IIS-Umgebung möchten, nehmen Sie Kontakt auf.