Design wechseln

Tech-Blog SEO: drei Säulen – interne Verlinkung, Structured Data und Core Web Vitals

Easton editorial illustration: technical article supported on a three-leg optimization rig: internal links, schema, and Core Web Vitals

50 Artikel, unter 1.000 PV organischer Traffic pro Monat? Das kenne ich. 2023 sah mein Blog genauso aus – solide Inhalte, technische Tiefe, aber die Suchmaschinen spielten nicht mit.

Das Problem lag in der technischen SEO-Basis. Laut einer SEMrush-Studie haben rund 80 % der Websites technische SEO-Probleme – meist grundlegende Konfigurationsfehler. Heißt: Wenn Crawler Ihre Seiten nicht finden, nicht verstehen oder langsam laden, nützt auch der beste Artikel nichts.

Dieser Artikel behandelt die drei SEO-Säulen für Tech-Blogs: interne Verlinkung, Structured Data und Core Web Vitals. Mit Praxisbeispielen pro Baustein. Nutzen Sie Astro? Am Ende finden Sie fertige Konfigurationsvorlagen.

1. Interne Verlinkung: das Gefäßsystem für Content-Autorität

Interne Links gelten oft als optional – dabei sind sie der unterschätzteste Hebel in SEO.

Stellen Sie sich Ihren Blog als Bibliothek vor: Jeder Artikel ist ein Buch, interne Links die Gänge. Gut geplant führt der Leser von „React Hooks Einstieg“ zu „State Management in der Praxis“ und weiter zu „Performance-Optimierung“. Schlecht geplant? Leser und Crawler verirren sich schon am Eingang.

Pillar-Cluster-Struktur: die Gold-Architektur für Tech-Blogs

Zwei Begriffe: Pillar Content und Cluster Content. Pillar ist die Übersicht zu einem Thema, z. B. „React-Komplettguide“. Cluster sind Vertiefungen wie „useState erklärt“ oder „useEffect Best Practices“.

Zwischen beiden brauchen Sie bidirektionale Links. Der Pillar verlinkt alle Cluster, jeder Cluster zurück zum Pillar. So fließt Page Authority durchs Netzwerk statt in isolierten Seiten stecken zu bleiben.

Verwaiste Seiten ranken nicht
Upward Engine Studie

Verwaiste Seiten – ohne eingehende interne Links – ranken praktisch nicht. Crawler und Nutzer finden sie nicht. Wer Artikel veröffentlicht ohne interne Verlinkung, verschenkt Potenzial.

Ankertexte: Schluss mit „hier klicken“

Ankertexte sind die klickbaren Wörter eines Links – oft beiläufig geschrieben, aber SEO-relevant.

„Hier klicken für das vollständige Tutorial“ hilft kaum. Suchmaschinen lesen Ankertexte, um Zielseiten zu verstehen. „React State Management Tutorial“ signalisiert klar das Thema. „Hier klicken“ liefert null Kontext.

Laut SearchScaleAI verbessern beschreibende Ankertexte SEO und Nutzererfahrung – Leser wissen, wohin der Link führt, und klicken eher.

Hierarchie: die Drei-Klick-Regel

Die Drei-Klick-Regel gilt weiter: Wichtige Seiten sollten in höchstens drei Klicks erreichbar sein.

Umsetzung: Navigation nicht überladen. Die „7±2“-Regel aus der Kognitionspsychologie: 5–9 Informationseinheiten pro Blick – Hauptnavigation also 5–7 Punkte. Kategorie-, Tag- und Serienseiten als Zwischenebene nutzen.

Tech-Blog-Sonderfälle: Serien und API-Dokumentation

Serienartikel: Meine „Next.js-Komplettguide“-Serie verlinkt jede Folge auf die Serienübersicht; Vorheriger/Nächster verbindet Nachbarn. Crawler und Leser profitieren gleichermaßen.

API-Dokumentation: Baumstruktur von Grundkonzepten nach unten – hier sind Breadcrumbs entscheidend. Nutzer und Crawler wissen jederzeit, auf welcher Ebene sie sind.

Gegenbeispiel: Offizielle Docs eines Frameworks mit chaotischen „Related Links“. Nutzer kamen nicht mehr raus, Crawler drehten sich im Kreis. Nach klarer Sidebar-Navigation stieg das Ranking innerhalb von zwei Monaten.

2. Structured Data: Suchmaschinen verstehen Ihren Tech-Content

Structured Data klingt technisch – es sind Labels für Suchmaschinen: „Das ist ein Tutorial“, „Autor ist X“, „Veröffentlicht am 26. April 2026“. So kann Google Ihre Inhalte präziser darstellen.

Google empfiehlt JSON-LD: unabhängig vom HTML, leicht zu pflegen – eine maschinenlesbare Schicht über dem Artikel.

Direkter Nutzen: höhere Klickrate

Zahlen lügen nicht.

35 %
CTR-Steigerung

Seiten mit Structured Data erreichen etwa 35 % höhere CTR. Grund: andere Darstellung in den SERPs.

Ohne Schema: nur Titel und Snippet. Mit Schema: Autorenfoto, Datum, Bewertungen, FAQ-Akkordeons – Ihr Ergebnis fällt auf, Klicks steigen.

Pflicht-Schema-Typen für Tech-Blogs

Mindestens vier:

1. Article Schema: Jeder Tech-Artikel. Pflichtfelder: Titel, Autor, Veröffentlichungs- und Änderungsdatum, Titelbild, Zusammenfassung.

2. BreadcrumbList Schema: Breadcrumb-Navigation – Hierarchie für Suchmaschinen.

3. Person Schema: Autorenprofil – E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness).

4. Organization Schema: Website/Marke – Logo und Name für Markenerkennung.

JSON-LD-Vorlage (zum Übernehmen)

Vollständiges Article-Schema für Tech-Blogs – anpassen und einfügen:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Tech-Blog SEO: drei Säulen – interne Verlinkung, Structured Data und Core Web Vitals",
  "description": "Interne Verlinkung, Schema-Markup und Core Web Vitals – maximaler SEO-Effekt mit minimalem Aufwand.",
  "image": "https://yourdomain.com/images/tech-blog-seo-guide.jpg",
  "author": {
    "@type": "Person",
    "name": "Ihr Name",
    "url": "https://yourdomain.com/about"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Ihr Blog-Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yourdomain.com/logo.png"
    }
  },
  "datePublished": "2026-04-26",
  "dateModified": "2026-04-26",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://yourdomain.com/posts/tech-blog-seo-guide"
  }
}
</script>

Platzierung in &lt;head&gt; oder &lt;body&gt;. Bei Astro: im Layout automatisch generieren.

Validierung

Schema nicht blind deployen – zwei Tools:

  1. Google Rich Results Test: URL oder Code einfügen, Parsing prüfen.
  2. Google Search Console – Structured Data Report: nach Go-Live Fehler überwachen.

Tech-Blog-Sonderfälle: HowTo und Codebeispiele

Tutorial-Artikel: HowTo Schema – Schritt-Vorschau in den SERPs. Hinweis: Google priorisiert Rich Results für HowTo derzeit eher bei Regierungs- und Gesundheitsseiten.

Für Code: kein offizielles „Code Snippet Schema“. Praxis: &lt;pre&gt;&lt;code&gt; mit Syntax-Highlighting; in Article Schema articleBody vermerken, dass Code enthalten ist.

3. Core Web Vitals: die Performance-Baseline für Tech-Blogs

Core Web Vitals messen Nutzererfahrung – seit 2021 Ranking-Faktor. Seit März 2024 ersetzt INP (Interaction to Next Paint) das frühere FID. Die drei Kennzahlen: LCP, INP, CLS.

Kurz gesagt: lädt es schnell, reagiert es flüssig, bleibt das Layout stabil?

LCP (Largest Contentful Paint)

Misst, wie schnell der Hauptinhalt erscheint – größtes Bild oder Textblock im Viewport von Start bis vollständig gerendert.

Ziel: unter 2,5 Sekunden. Über 4 Sekunden: verbesserungswürdig.

Typische Engpässe in Tech-Blogs:

Bilder: Cover und Diagramme oft groß. Lösungen:

  • WebP statt JPEG (25–30 % kleiner)
  • &lt;link rel="preload"&gt; für Above-the-Fold-Bilder
  • CDN-Caching

Codeblöcke: JS-basiertes Syntax-Highlighting kann LCP bremsen. Mein Fehler: highlight.js Auto-Load – langsame erste Darstellung. Statisches Pre-Rendering (Astro nativ): LCP von 3,2 s auf 1,8 s.

INP (Interaction to Next Paint)

Misst Reaktionszeit nach Klick oder Tastendruck bis zum nächsten Frame.

Ziel: unter 200 ms. Über 500 ms: verbesserungswürdig.

Typische Engpässe:

Suche: Frontend-Filter kann Long Tasks auslösen. Lösungen:

  • Debouncing
  • schwere Logik in Web Worker

Code-Kopieren: Clipboard-API plus synchrone DOM-Updates blockieren den Main Thread. Asynchrone Updates senken INP deutlich.

Long Tasks splitten: JS-Tasks über 50 ms sind „Long Tasks“. requestIdleCallback oder setTimeout(fn, 0) für Aufteilung.

CLS (Cumulative Layout Shift)

Misst unerwartete Layout-Verschiebungen beim Laden.

Ziel: unter 0,1. Über 0,25: verbesserungswürdig.

Typische Szenarien:

Bilder ohne reservierte Fläche: Nachladen schiebt Inhalt nach unten. Fix: width/height oder CSS aspect-ratio.

Fonts: Systemfont → Custom Font springt. font-display: swap hilft; besser: size-adjust für ähnliche Metriken.

Codeblock-Höhe: Unbekannte Höhe vor Render – Inhalt springt. Fix: min-height oder Skeleton-Platzhalter.

Tech-Blog-Sonderfall: SSG vs. SSR

SSG vs. dynamisches Rendering beeinflusst Core Web Vitals stark.

Empfehlung für Content-Blogs: SSG (Astro, Hugo, Next.js Static Export). Schnelle Server-Antwort, wenig JS – LCP und INP profitieren natürlich.

Bei SSR: Caching konfigurieren, nicht bei jedem Request neu rendern.

4. Integration: SEO-Checkliste für Tech-Blogs

Theorie reicht – hier eine priorisierte Checkliste mit konkreten Schritten für alle drei Säulen.

Checkliste interne Verlinkung (10 Punkte)

PrüfpunktTool/MethodeZeitaufwand
1. Verwaiste SeitenScreaming Frog / Ahrefs Site Audit30 Min.
2. Pillar-Seiten identifizierenThemen manuell sortieren1 Std.
3. Pillar-Cluster-LinksCrawler: bidirektionale Links30 Min.
4. Ankertexte prüfenStichprobe + GSC Interne Links30 Min.
5. Navigation5–7 Menüpunkte10 Min.
6. Klick-TiefeKerninhalte ≤3 Klicks30 Min.
7. BreadcrumbsAuf jeder Seite vorhanden20 Min.
8. Serien-NavigationVorheriger/Nächster vollständig30 Min.
9. Kategorie-/Tag-LinksKorrekte Verlinkung20 Min.
10. Tote LinksGoogle Search Console + Tools30 Min.

Verwaiste Seiten zuerst: Screaming Frog „Orphan Pages“ oder Ahrefs. Veraltete Inhalte löschen, wertvolle mit Pillar verlinken.

Checkliste Structured Data (8 Punkte)

PrüfpunktTool/MethodeZeitaufwand
1. Article Schema PflichtfelderGoogle Rich Results Test5 Min./Artikel
2. Autor vollständigPerson Schema + Autorenseite30 Min.
3. Datum korrektMit Artikel abgleichen10 Min.
4. Breadcrumb SchemaBreadcrumbList validieren20 Min.
5. Organization SchemaLogo + Name20 Min.
6. Rich Results TestGoogle Rich Results Test5 Min./Artikel
7. GSC Structured DataFehler wöchentlich5 Min./Woche
8. Schema-Positionhead oder body-Ende10 Min.

Article Schema Pflichtfelder: headline, author, datePublished, dateModified, image, publisher – fehlende Felder können Rich Results verhindern. Vor Go-Live jede Seite prüfen.

Checkliste Core Web Vitals (12 Punkte)

PrüfpunktTool/MethodeZeitaufwand
1. PageSpeed InsightsLCP/INP/CLS gesamt10 Min.
2. GSC CWV-BerichtURL-Ebene10 Min.
3. LCP-ElementChrome DevTools Performance20 Min.
4. Preload Above-the-Foldpreload-Tags30 Min.
5. BildformatWebP + Kompression20 Min./Artikel
6. CDN-CacheCloudflare/Vercel30 Min.
7. Code-RenderingStatisches Pre-Rendering1 Std.
8. Long TasksChrome DevTools30 Min.
9. Event-HandlerDebounce/Throttle1 Std.
10. Bildabmessungenwidth/height oder aspect-ratio30 Min.
11. Font-Loadingfont-display + size-adjust1 Std.
12. PlatzhalterSkeleton oder min-height1 Std.

PageSpeed Insights ist der Einstieg – konkrete Werte und Empfehlungen. Bei schlechten Gesamtwerten Punkt für Punkt vertiefen.

ROI: womit anfangen?

OptimierungAufwandErwarteter Effekt
Structured Data1–2 WochenCTR +10–15 %
Interne Verlinkung2–4 WochenTraffic +15–20 %
Core Web Vitals2–3 WochenRanking +5–10 %

Reihenfolge: Structured Data → interne Verlinkung → Core Web Vitals laufend. Structured Data: wenig Aufwand, schneller Effekt. Interne Verlinkung: mehr Strukturarbeit. Core Web Vitals: kein Einmalprojekt.

5. Astro in der Praxis

Nutzen Sie Astro, lassen sich viele SEO-Maßnahmen automatisieren. Content Collections und Bildoptimierung passen zu den drei Säulen.

Content Collections: Schema automatisch

Content Collections verwalten Frontmatter und generieren Article Schema im Layout:

---
title: "Tech-Blog SEO: drei Säulen in der Praxis"
description: "Interne Verlinkung, Structured Data und Core Web Vitals optimieren"
pubDate: 2026-04-26
category: "media"
tags:
  - "SEO-Optimierung"
  - "Content-Marketing"
author: "default"
heroImage: "/images/media/tech-blog-seo.jpg"
---

JSON-LD im Layout:

---
// src/layouts/PostLayout.astro
const &#123; title, description, pubDate, heroImage &#125; = Astro.props;
const schema = &#123;
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": title,
  "description": description,
  "datePublished": pubDate.toISOString(),
  "image": heroImage,
  // ... weitere Felder
&#125;;
---

<script type="application/ld+json" set:html=&#123;JSON.stringify(schema)&#125; />

Schema pro Artikel automatisch – neue Posts vergessen kein Markup.

Bildoptimierung: @astrojs/image

Die @astrojs/image-Integration:

  • automatisch WebP
  • responsive Größen
  • Lazy Loading standardmäßig
  • Größeninferenz (CLS)

Konfiguration:

// astro.config.mjs
import &#123; defineConfig &#125; from 'astro/config';
import image from '@astrojs/image';

export default defineConfig(&#123;
  integrations: [
    image(&#123;
      serviceEntryPoint: '@astrojs/image/sharp',
    &#125;),
  ],
&#125;);

Die &lt;Image /&gt;-Komponente liefert optimierte Bilder mit width und height – CLS weitgehend gelöst.

Interne Verlinkung: Serien-Navigation

Astro entdeckt interne Links nicht automatisch – Content Collections ermöglichen Serien-Navigation:

series: "seo-analytics-guide"
seriesOrder: 4

Komponente für Vorheriger/Nächster:

---
// src/components/SeriesNav.astro
import &#123; getCollection &#125; from 'astro:content';

const &#123; series, currentOrder &#125; = Astro.props;
const allPosts = await getCollection('posts', (&#123; data &#125;) =&gt; data.series === series);
const sorted = allPosts.sort((a, b) =&gt; a.data.seriesOrder - b.data.seriesOrder);
const prevPost = sorted.find(p =&gt; p.data.seriesOrder === currentOrder - 1);
const nextPost = sorted.find(p =&gt; p.data.seriesOrder === currentOrder + 1);
---

&lt;nav class="series-nav"&gt;
  &#123;prevPost && &lt;a href=&#123;`/posts/$&#123;prevPost.slug&#125;`&#125;&gt;Vorheriger: &#123;prevPost.data.title&#125;&lt;/a&gt;&#125;
  &#123;nextPost && &lt;a href=&#123;`/posts/$&#123;nextPost.slug&#125;`&#125;&gt;Nächster: &#123;nextPost.data.title&#125;&lt;/a&gt;&#125;
&lt;/nav&gt;

Im Artikel-Layout einbinden – Serien-Navigation ohne manuelle Pflege.

SSG-Vorteil: natürlicher Core-Web-Vitals-Bonus

Astro nutzt standardmäßig SSG. Wenig JS (ohne explizite Hydration), schnelle Antwortzeiten.

Praxiswerte meines Astro-Blogs: LCP ~1,5 s, INP nahe 0, CLS unter 0,05 – deutlich besser als früheres Next.js-SSR.

Für Content-Blogs ohne Login oder Live-Daten: Astro SSG – Performance-Vorteil ohne Extra-Optimierung.

Fazit

Tech-Blog-SEO ist kein Einmalprojekt, aber die drei Säulen halten sich danach mit wenig Aufwand.

Schritt 1: Google Rich Results Test – fehlt Structured Data, Article Schema ergänzen. Halber Tag, schneller Effekt.

Schritt 2: Screaming Frog oder Ahrefs – verwaiste Seiten finden, verlinken oder löschen. Innerhalb einer Woche spürbar.

Schritt 3: PageSpeed Insights für Core Web Vitals – bei schlechten Werten Checkliste aus Kapitel 4 abarbeiten. Zwei bis drei Wochen, lohnenswert.

30 Minuten pro Woche – nach drei Monaten spürbare Sichtbarkeit. Keine leere Behauptung; so habe ich meinen Blog aufgebaut.

Bei Astro: Vorlagen aus Kapitel 5 übernehmen, Domain und Autor anpassen – fertig.

Tech-Blog SEO: Optimierung der drei Säulen

Systematische Schritte zur Optimierung interner Verlinkung, Structured Data und Core Web Vitals

⏱️ Estimated time: 180 min

  1. 1

    Step 1: Structured Data (Schema) hinzufügen

    Schnellster Hebel, ca. 1–2 Wochen:

    • Google Rich Results Test: prüfen, ob Seiten bereits Schema haben
    • Pro Artikel Article Schema (Pflicht: headline, author, datePublished, dateModified, image, publisher)
    • BreadcrumbList Schema für Breadcrumb-Navigation
    • Person Schema für Autoreninformationen
    • Alle Schema-Markups auf korrekte Parsing prüfen
    • Erwarteter Effekt: CTR +10–15 %
  2. 2

    Step 2: Interne Verlinkungsstruktur optimieren

    Content-Architektur überarbeiten, ca. 2–4 Wochen:

    • Screaming Frog oder Ahrefs Site Audit: verwaiste Seiten finden
    • Pillar Content identifizieren (Übersichtsartikel pro Thema)
    • Pillar-Cluster mit bidirektionalen Links aufbauen
    • Ankertexte beschreibend statt „hier klicken“
    • Kerninhalte in ≤3 Klicks erreichbar
    • Tote Links prüfen und beheben
    • Erwarteter Effekt: Traffic +15–20 %
  3. 3

    Step 3: Core Web Vitals optimieren

    Laufendes Monitoring, ca. 2–3 Wochen für erste Ergebnisse:

    • PageSpeed Insights: LCP/INP/CLS-Baseline
    • LCP: WebP-Bilder, CDN, Preload für Above-the-Fold
    • INP: Debouncing, Long Tasks splitten, asynchrone DOM-Updates
    • CLS: Bildabmessungen reservieren, Font-Loading, Codeblock-Höhe
    • SSG-Framework (z. B. Astro) für natürliche Performance-Vorteile
    • Erwarteter Effekt: Ranking +5–10 %
  4. 4

    Step 4: Monitoring und Iteration

    Langfristiges Monitoring, 30 Minuten pro Woche:

    • Google Search Console: Structured-Data-Fehler
    • Core Web Vitals-Bericht in Search Console
    • Monatlich: interne Verlinkung (verwaiste Seiten, tote Links)
    • Neue Artikel: Schema-Vorlage automatisch anwenden
    • Prioritäten anhand der Daten anpassen

FAQ

Mit welcher SEO-Säule sollte ein Tech-Blog beginnen?
Empfohlene Reihenfolge: Structured Data → interne Verlinkung → Core Web Vitals. Structured Data: minimaler Aufwand, schnellster Effekt (1–2 Wochen, CTR +10–15 %); interne Verlinkung: Content-Architektur (2–4 Wochen, Traffic +15–20 %); Core Web Vitals: Daueroptimierung (2–3 Wochen, Ranking +5–10 %).
Was ist die Pillar-Cluster-Struktur bei internen Links?
Eine Content-Organisationsform:

• Pillar Content: Übersichtsartikel zu einem Thema (z. B. „React-Komplettguide“)
• Cluster Content: Vertiefungsartikel (z. B. „useState erklärt“, „useEffect Best Practices“)
• Bidirektionale Links: Pillar verlinkt alle Cluster, Cluster verlinken zurück zum Pillar

Umsetzung: Pillar-Themen identifizieren → Übersichtsartikel pro Pillar → Cluster-Artikel → bidirektionale Verlinkung
Welche Schema-Typen braucht ein Tech-Blog?
Mindestens vier:

• Article Schema: Titel, Autor, Datum, Titelbild
• BreadcrumbList Schema: Hierarchie für Suchmaschinen
• Person Schema: Autor, E-E-A-T-Signal
• Organization Schema: Blog-Marke (falls vorhanden)

Mit Google Rich Results Test validieren, in Search Console Fehler überwachen.
Schwellenwerte und Optimierung der Core Web Vitals?
Drei Kennzahlen:

• LCP (Largest Contentful Paint): gut &lt;2,5 s, verbesserungswürdig &gt;4 s
• INP (Interaction to Next Paint): gut &lt;200 ms, verbesserungswürdig &gt;500 ms
• CLS (Cumulative Layout Shift): gut &lt;0,1, verbesserungswürdig &gt;0,25

Typische Tech-Blog-Hebel: WebP mit reservierten Abmessungen, statisches Code-Rendering, Font-Loading, SSG (Astro-Vorteil).
Welche natürlichen SEO-Vorteile bietet Astro?
Astro-SEO-Stärken:

• Content Collections: Article Schema automatisch
• @astrojs/image: WebP, Lazy Loading, Größeninferenz (CLS)
• SSG: wenig JavaScript, starke LCP und INP
• Serien-Navigation: Vorheriger/Nächster per Komponente

Praxiswerte: LCP ~1,5 s, INP nahe 0, CLS unter 0,05.
Verwaiste Seiten finden und beheben?
Workflow:

• Tools: Screaming Frog „Orphan Pages“ oder Ahrefs Site Audit
• Eingabe der URL → Liste ohne eingehende interne Links
• Maßnahmen:
- Veraltet: löschen oder archivieren
- Wertvoll: mit relevantem Pillar verlinken
- Duplikat: 301 oder canonical
• Prävention: jeder neue Artikel braucht mindestens einen internen Link
Wie schreibt man gute Ankertexte für Tech-Blogs?
Best Practices:

• Vermeiden: „hier klicken“, „Details ansehen“
• Beschreibender Text für Nutzer und Crawler
• Beispiel: „React State Management Tutorial“ statt „hier klicken“
• Natürlich im Satz, kein Keyword-Stuffing
• Gleiche Ziel-URL: Ankertexte variieren

Studien: beschreibende Ankertexte verbessern SEO und Klickrate.

9 Min. Lesezeit · Veröffentlicht am: 26. Apr. 2026 · Aktualisiert am: 14. Juli 2026

Kommentare

Melde dich mit GitHub an, um einen Kommentar zu hinterlassen

Easton BlogEaston Blog