12+ Jahre App-Entwicklung
Schnell mit KI, stark durch Erfahrung
50+ Erfolgreiche App-Projekte

Blog

Ein Blick auf die technische Seite unseres Blogs

Unser Blog ist heute Teil eines KI-gestützten Content-Systems, das Fachwissen sichtbar macht, Suchmaschinen überzeugt und qualifizierte Anfragen mit einer performanten technischen Basis unterstützt.

Artikelbild für Ein Blick auf die technische Seite unseres Blogs

Als dieser Artikel 2013 entstanden ist, war unser Blog-System noch deutlich näher an einem klassischen Bastelprojekt: ASP.NET MVC, Markdown, eigene Summary-Dateien und eine Menge Logik, die sich aus damaligen Anforderungen entwickelt hat.

Heute ist daraus ein deutlich wirkungsvolleres System geworden. Unser Blog ist nicht einfach nur ein Ort für Artikel, sondern Teil eines digitalen Prozesses, mit dem wir Know-how sichtbar machen, Reichweite aufbauen und qualifizierte Anfragen unterstützen. Wir arbeiten weiterhin bewusst schlank und dateibasiert, verzichten also nach wie vor auf ein klassisches CMS oder eine Datenbank für die Blog-Inhalte. Gleichzeitig ist das System heute klar auf SEO, Mehrsprachigkeit, Performance, Conversion und KI-gestützte Arbeitsabläufe ausgelegt.

Sie möchten Content, SEO und KI wirksam zusammendenken?

Wir unterstützen Unternehmen dabei, performante Websites, digitale Produkte und moderne Content-Prozesse so aufzubauen, dass Sichtbarkeit, Nutzererlebnis und Leadgenerierung zusammenspielen.

Lassen Sie uns darüber sprechen

Content-System statt Blog-Ablage

Für uns ist der Blog heute ein zentraler Baustein im digitalen Marketing. Fachartikel sollen nicht nur veröffentlicht, sondern auch gefunden, verstanden, geteilt und in Gespräche mit potenziellen Kunden überführt werden.

Deshalb ist die technische Grundlage auf drei Ziele ausgerichtet:

  • Inhalte schnell und sauber publizieren
  • Suchmaschinen und KI-Systemen klare, strukturierte Informationen liefern
  • redaktionelle Prozesse durch Automatisierung und KI wirksam beschleunigen

Gerade die letzte Anforderung ist für uns wichtig. KI ist bei uns kein isoliertes Experiment, sondern Teil der täglichen Arbeit: bei der Themenstrukturierung, bei der Überarbeitung von Entwürfen, bei der SEO-Schärfung, bei Übersetzungen, bei der Qualitätssicherung und bei der Aufbereitung von Inhalten für unterschiedliche Kanäle. Unser Blog-System ist so aufgebaut, dass diese Prozesse einfach andocken können, ohne dass der eigentliche Publikationsweg unnötig kompliziert wird.

KI entlang nahezu aller Content-Prozesse

Heute begleitet KI bei uns praktisch jeden relevanten Schritt im Content-Lebenszyklus. Sie hilft uns nicht nur beim Schreiben, sondern vor allem beim Strukturieren, Priorisieren, Weiterentwickeln und Wiederverwerten von Wissen.

Dazu gehören unter anderem:

  • die Clusterung von Themen, Suchbegriffen und Suchintentionen
  • die Entwicklung von Gliederungen, Zwischenüberschriften und FAQ-Bausteinen
  • die Schärfung von Titeln, Meta Descriptions und Snippets
  • die sprachliche Anpassung für unterschiedliche Zielgruppen und Sprachen
  • die Überarbeitung bestehender Inhalte auf Basis neuer technischer Entwicklungen
  • die Aufbereitung von Artikeln für Social Media, Vertrieb und weitere Touchpoints

Dadurch entsteht kein künstlich aufgeblähter Content-Fluss, sondern ein deutlich effizienterer Prozess. Fachwissen aus Projekten, Beratung und Produktentwicklung lässt sich schneller in suchmaschinenfähige, verständliche und anschlussfähige Inhalte überführen. Genau diesen Effekt wollen wir mit unserem System unterstützen.

Dateibasiert, aber strukturierter

Das Grundprinzip ist gleich geblieben: Ein Blogpost ist eine Datei im Repository. Der Unterschied liegt in der Struktur. Statt separater Summary-Dateien liegen heute sowohl die Metadaten als auch der eigentliche Inhalt in derselben Markdown-Datei.

Jeder Artikel beginnt mit YAML Front Matter:

---
Title: "Ein Blick auf die technische Seite unseres Blogs"
Url: "ein-blick-auf-technische-seite-unseres-blogs"
PostDate: 2013-07-29
LastModified: 2026-04-08
AuthorId: 1
ShortDescription: "..."
Tags: "Web, ASP.NET Core"
MetaDescription: "..."
IsIndexable: true
---

Danach folgt direkt der eigentliche Markdown-Inhalt des Artikels. Dieses Format hat für uns mehrere Vorteile:

  • Inhalt und Metadaten bleiben an einer Stelle.
  • Artikel lassen sich mit jedem Editor bearbeiten.
  • Git übernimmt Versionierung, Historie und Review.
  • Neue Felder wie LastModified, MetaDescription oder Faq können ohne Datenbank-Migration eingeführt werden.

Gerade für SEO- und KI-gestützte Redaktionsprozesse ist das ideal. Wenn Struktur und Inhalt klar getrennt, aber in derselben Datei gepflegt werden, lassen sich Briefings, Qualitätsprüfungen, Optimierungsschritte und Übersetzungen deutlich konsistenter umsetzen.

ASP.NET Core MVC statt altem ASP.NET MVC

Die aktuelle Website läuft auf ASP.NET Core MVC. Das Blog-System ist dabei kein externes Modul, sondern Teil der bestehenden Website. Routing, Views, Lokalisierung, Conversion-Pfade und SEO greifen deshalb direkt ineinander.

Die eigentliche Verarbeitung passiert in drei Bausteinen:

  • BlogController für Routing, Feed und Sitemap
  • BlogFileSystem für das Einlesen und Aufbereiten der Artikel
  • Razor Views für Listen- und Detailseiten

Die Blog-Routen sind bewusst klar gehalten:

  • /blog/ für die deutsche Übersicht
  • /blog/{postTitle}/ für einen einzelnen deutschen Artikel
  • /en/blog/ und /en/blog/{postTitle}/ für die englischen Varianten
  • /blog/feed/rss/ für den RSS-Feed
  • /blog/sitemap.xml für die Blog-Sitemap

Damit bleibt das Blog kein Sonderfall, sondern Teil der gesamten Informationsarchitektur der Website. Fachinhalte, Leistungsseiten, Kontaktpunkte und Suchmaschinenlogik arbeiten auf derselben technischen Basis zusammen.

Zwei Sprachversionen, ein System

Ein Punkt, der heute wesentlich wichtiger ist als 2013, ist die Mehrsprachigkeit. Unsere Inhalte liegen getrennt nach Sprache in zwei Verzeichnissen:

  • BlogPostsDirectory/de
  • BlogPostsDirectory/en

Welche Dateien geladen werden, entscheidet die aktuelle Kultur der Anfrage. Der Controller baut den Pfad also dynamisch anhand der Sprache auf. Dadurch bleibt die Logik für beide Sprachversionen identisch, während die Inhalte sauber getrennt bleiben.

Für übersetzte Artikel nutzen wir neben der eigentlichen Url auch eine AlternateUrl. Das ist vor allem für Weiterleitungen und hreflang-Verknüpfungen hilfreich. Wenn sich Slugs zwischen deutscher und englischer Version unterscheiden, kann das System beide Seiten trotzdem korrekt miteinander verknüpfen.

Das ist nicht nur für klassische Internationalisierung relevant, sondern auch für moderne Suchoberflächen. Wer Inhalte heute international sichtbar machen will, muss sowohl Suchmaschinen als auch KI-gestützten Antwortsystemen eindeutige Sprach- und URL-Signale liefern.

Autoren getrennt vom Artikel

Nicht jede Information gehört in jede einzelne Markdown-Datei. Autoren verwalten wir deshalb separat in einer authors.json pro Sprachverzeichnis.

Darin stehen unter anderem:

  • Name
  • Bild
  • Beschreibung
  • Social-Links
  • fachliche Schwerpunkte

Im Artikel selbst reicht dann eine AuthorId. Beim Laden eines Blogposts wird diese ID aufgelöst und um die passenden Autorendaten angereichert. Das vermeidet doppelte Pflege in jedem einzelnen Artikel.

Aus SEO- und Vertrauenssicht ist das ein wichtiger Punkt. Klare Autorenzuordnung, fachliche Einordnung und konsistente Profile stärken die Glaubwürdigkeit unserer Inhalte und helfen dabei, Expertise sichtbar zu machen.

YAML Front Matter einlesen, Body getrennt rendern

Das System liest zunächst nur die Metadaten der Markdown-Dateien ein. Dafür wird das YAML Front Matter geparst und in ein BlogPost-Modell überführt. Der eigentliche Body wird erst dann nachgeladen, wenn ein Artikel wirklich im Detail aufgerufen wird.

Das reduziert unnötige Arbeit auf Übersichtsseiten. Listenansichten benötigen schließlich nur Titel, Datum, Teaser, Tags, Bild und Autor, aber nicht den kompletten Artikeltext.

Erst auf der Detailseite wird der Body geladen und anschließend mit Markdig zu HTML gerendert. Wir nutzen dabei die erweiterten Markdown-Funktionen, sodass auch komplexere Inhalte wie Tabellen, HTML-Einbettungen oder erweiterte Formatierungen möglich sind.

Auch hier hilft uns KI im Prozess: Inhalte lassen sich vor der Veröffentlichung leichter auf Struktur, Lesbarkeit, Suchintention, interne Konsistenz und sinnvolle Zwischenüberschriften prüfen, ohne dass wir das technische Publikationsmodell verändern müssen. Gleichzeitig wird es einfacher, aus einem Fachthema unterschiedliche Varianten für Blog, Beratung, Social Content und Vertriebskommunikation abzuleiten.

Caching statt jedes Mal alles neu lesen

Da unsere Inhalte dateibasiert sind, wäre es wenig sinnvoll, bei jedem Request alle Markdown-Dateien neu zu öffnen und neu zu parsen. Deshalb arbeitet das Blog-System heute mit IMemoryCache.

Gecacht werden unter anderem:

  • die Liste der Blogposts
  • die Autoreninformationen

Die Blog-Liste wird für einige Minuten im Speicher gehalten, Autoren sogar deutlich länger. Das reicht für unseren Einsatzzweck gut aus: Inhalte ändern sich selten sekundenaktuell, Seitenaufrufe profitieren aber sofort von der Zwischenspeicherung.

Der Effekt ist angenehm pragmatisch: Wir behalten das einfache dateibasierte Setup, ohne bei jeder Anfrage die volle Dateisystem-Last zu zahlen. Das sorgt für schnelle Seiten, saubere Core Web Vitals und damit auch für eine bessere Grundlage in der organischen Sichtbarkeit.

Performance, die sichtbar wird

Für Reichweite, Nutzererlebnis und Conversion ist Performance kein Nebenthema. Eine schnelle Website verbessert nicht nur die Wahrnehmung bei Besuchern, sondern auch die technische Grundlage für Crawling, Ranking und die Nutzung in mobilen Kontexten.

PageSpeed Insights für www.cayas.de mit 94 Performance, 93 Accessibility, 100 Best Practices und 100 SEO auf Mobilgeräten
Mobile PageSpeed-Insights-Werte für www.cayas.de, Stand: 7. April 2026.

Die aktuelle öffentliche Auswertung zeigt 94 Punkte für Performance, 93 für Accessibility sowie jeweils 100 für Best Practices und SEO auf Mobilgeräten. Für uns ist das kein Selbstzweck. Hohe Performance ist ein direkter Hebel für bessere Nutzererfahrung, stärkere organische Sichtbarkeit und belastbare digitale Touchpoints.

Tags, verwandte Artikel und Filter

Was früher noch als Erweiterung diskutiert wurde, ist heute fester Bestandteil der Artikelstruktur. Tags werden direkt im Front Matter hinterlegt und mehrfach genutzt:

  • für die Ausgabe auf der Detailseite
  • für Filter und Kategorieansichten
  • für die Ermittlung verwandter Artikel
  • für RSS-Kategorien

Die verwandten Artikel entstehen dabei nicht über ein komplexes Recommendation-System, sondern über gemeinsame Tags. Das ist einfach, nachvollziehbar und für unsere Artikelgröße völlig ausreichend.

Für Marketing und SEO ist das wertvoll, weil thematisch passende interne Verlinkungen automatisch gestützt werden. Leser finden schneller den nächsten relevanten Inhalt und Suchmaschinen erkennen unsere thematischen Schwerpunkte klarer. Gleichzeitig lassen sich Nutzer aus Wissensinhalten gezielt in passende Angebote wie Expert as a Service oder unsere Software-Entwicklung weiterführen.

SEO ist heute Teil des Inhaltsmodells

2013 waren Meta-Keywords noch ein Thema. Heute spielen andere Signale eine deutlich größere Rolle. Deshalb enthält unser Blog-System inzwischen eine Reihe von SEO- und Social-Funktionen, die direkt aus den Artikeldaten gespeist werden.

Dazu gehören:

  • MetaDescription für Suchmaschinen-Snippets
  • Open Graph und Twitter-Metadaten für Social Sharing
  • canonical- und hreflang-Links für sprachsaubere Zuordnung
  • IsIndexable, um einzelne Seiten gezielt auf noindex zu setzen
  • LastModified, damit Suchmaschinen Aktualisierungen besser einordnen können

Zusätzlich erzeugen wir strukturierte Daten im JSON-LD-Format. Je nach Artikel werden dabei unter anderem diese Typen ausgegeben:

  • BlogPosting
  • BreadcrumbList
  • FAQPage

Gerade die FAQ-Ausgabe ist praktisch, weil sich die entsprechenden Fragen und Antworten direkt im Front Matter pflegen lassen. Inhalt und Suchmaschinen-Markup bleiben damit in derselben Quelle.

Das ist für uns einer der wichtigsten Punkte in der heutigen Content-Arbeit: Inhalte sollen nicht nur für Menschen gut lesbar sein, sondern auch für Suchmaschinen, Antwortmaschinen und KI-basierte Recherche-Systeme möglichst klar interpretierbar. Strukturierte Daten, saubere Metadaten und konsistente URL-Signale sind dafür keine Kür mehr, sondern Pflicht.

KI hilft uns dabei zusätzlich auf redaktioneller Ebene. Wir nutzen sie, um Inhalte zielgerichteter zu strukturieren, Suchintentionen besser abzubilden, FAQs sinnvoll zu ergänzen, Snippets zu schärfen und bestehende Beiträge effizient weiterzuentwickeln. So werden Inhalte nicht nur schneller erstellt, sondern auch konsistenter auf Auffindbarkeit, Verständlichkeit und Conversion ausgerichtet.

RSS-Feed und Sitemap werden aus denselben Daten erzeugt

Auch Feed und Sitemap basieren heute nicht auf einem separaten Export-Schritt. Stattdessen greifen sie direkt auf dieselbe Artikelquelle zu wie die normalen Blogseiten.

Der RSS-Feed wird serverseitig als XML erzeugt. Dabei landen Titel, Beschreibung, URL, Datum und Tags der englischen Blogposts direkt im Feed. Eine zusätzliche Tag-Filterung ist ebenfalls möglich.

Die Sitemap arbeitet ähnlich, geht aber noch weiter:

  • sie berücksichtigt deutsche und englische Artikel
  • sie setzt lastmod aus dem Artikelmodell
  • sie erzeugt hreflang-Verknüpfungen zwischen Sprachversionen
  • sie ergänzt auf Wunsch auch Bildinformationen

Damit pflegen wir Inhalte, Feed und Sitemap nicht dreifach, sondern leiten alles aus denselben Markdown-Dateien ab. Das spart Pflegeaufwand, reduziert Fehlerquellen und sorgt dafür, dass neue oder überarbeitete Inhalte schneller in unseren digitalen Prozess aufgenommen werden.

Von Sichtbarkeit zu Nachfrage

Ein Blog bringt für uns nur dann echten geschäftlichen Wert, wenn Inhalte nicht isoliert stehen. Deshalb denken wir Artikel nicht als Endpunkt, sondern als Einstieg in weiterführende Inhalte, Leistungen und Gespräche.

Fachwissen wird veröffentlicht, über SEO und strukturierte Informationen sichtbar gemacht und anschließend in die übrige Website-Architektur eingebettet. So entstehen klare Übergänge zu passenden Leistungen, Referenzen und Kontaktpunkten, ohne dass der Content seinen fachlichen Charakter verliert.

Gerade an diesen Übergängen entfaltet KI in unserem Alltag zusätzlichen Nutzen. Inhalte können schneller bewertet, auf Zielgruppen angepasst, in neue Formate überführt und in weitere Vertriebs- oder Kommunikationsprozesse eingespeist werden. So wirkt unser Blog nicht nur nach außen, sondern auch innerhalb unserer gesamten digitalen Arbeitsweise.

Was wir bewusst nicht haben

Gerade weil heute fast jedes Problem mit einem vollwertigen CMS gelöst werden kann, ist auch interessant, was unser Blog-System bewusst nicht mitbringt:

  • keine datenbankgestützte Redaktionsoberfläche
  • kein WYSIWYG-Editor
  • kein aufwendiger Publishing-Workflow
  • kein generischer Plugin-Marktplatz

Das ist keine Lücke, sondern eine Entscheidung. Unser Blog ist in erster Linie ein Publishing-System für ein Team, das gern in Git arbeitet, Markdown mag, Inhalte datengetrieben weiterentwickelt und volle Kontrolle über Inhalte, URLs, Markup und Prozesse behalten will.

Sie möchten Website-Performance, SEO-Struktur und KI-Workflows in einem System zusammenbringen?

Ob technischer Relaunch, Content-Prozess oder die Integration von KI in digitale Abläufe: Wir unterstützen Sie von der Konzeption bis zur Umsetzung.

Mehr über unsere Software-Entwicklung

Fazit

Die Grundidee von damals hat sich gehalten: Inhalte als Dateien, wenig Ballast, keine unnötigen Abhängigkeiten. Die konkrete Umsetzung ist heute aber deutlich moderner.

Aus einem kleinen ASP.NET-MVC-Experiment ist ein klar strukturiertes Content-System auf ASP.NET Core MVC geworden, das Markdown, YAML Front Matter, Caching, Mehrsprachigkeit, strukturierte Daten, RSS, Sitemap und Conversion-Pfade sauber miteinander verbindet.

Für uns funktioniert genau diese Mischung gut: technisch schlank, inhaltlich flexibel, SEO-stark und offen für KI-gestützte Prozesse entlang der gesamten Wertschöpfungskette. Genau deshalb ist unser Blog heute weit mehr als eine Sammlung von Artikeln: Er ist ein sichtbarer Teil unserer digitalen Arbeitsweise und ein Baustein dafür, aus Expertise Reichweite, Vertrauen und neue Nachfrage zu entwickeln.

FAQ

Der Cayas-Blog basiert auf ASP.NET Core MVC und nutzt Markdown-Dateien mit YAML Front Matter als Content-Quelle. Metadaten, strukturierte Daten, RSS, Sitemap, Mehrsprachigkeit und Performance-Optimierungen werden in einem schlanken dateibasierten System zusammengeführt.

Cayas setzt auf Markdown, weil Inhalte damit leichtgewichtig, versionierbar und vollständig kontrollierbar bleiben. In Kombination mit Git entstehen schnelle Review-Prozesse, saubere URLs und eine sehr gute Basis für technische, SEO-orientierte und mehrsprachige Content-Arbeit.

Cayas nutzt KI für Themencluster, Gliederungen, FAQ-Entwicklung, Snippet-Optimierung, Übersetzungen und die Weiterentwicklung bestehender Inhalte. Dadurch wird Fachwissen schneller in klar strukturierte, suchmaschinenfähige und kanalübergreifend nutzbare Inhalte überführt.

Performance und SEO sind zentrale Bausteine des Blog-Systems. Schnelle Ladezeiten, strukturierte Daten, klare Metadaten, interne Verlinkungen und saubere Sprachsignale verbessern Sichtbarkeit, Nutzererlebnis und den Übergang in passende Leistungen.

Sebastian Seidel

Sebastian Seidel

Als Mobile-Enthusiast und Geschäftsführer der Cayas Software GmbH ist es mir ein großes Anliegen, mein Team und unsere Kunden zu unterstützen, neue potenziale zu entdecken und gemeinsam zu wachsen. Hier schreibe ich vor allem zur Entwicklung von Android und iOS-Apps mit Xamarin und .NET MAUI.

Verwandte Artikel