Technisches SEO, das AI Overviews, Headless-Rebuilds und dein nächstes Algorithm-Update übersteht.
Crawl, Index, Schema, Core Web Vitals, Multi-Locale, AI-Search-Zitierbarkeit – von Anfang an in der Codebasis verankert. Nicht erst hinterher reingeflickt. WordPress, Headless WordPress, Next.js, Astro, Nuxt und die dahinter steckenden CMS-Layer.
WAS IST TECHNISCHES SEO IM JAHR 2026
Technical SEO ist die Grundlage dafür, ob Suchmaschinen und KI-Assistenten deine Seiten crawlen, rendern und vertrauen können. Bevor Content oder Backlinks wirken. Sie umfasst HTTP-Verhalten, HTML-Semantik, strukturierte Daten, hreflang, Kanonisierung, Core Web Vitals und JavaScript-Rendering. Machst du es falsch, ist der Rest deiner Investition wertlos.
2026 hat sich die Definition ausgeweitet. Zwei Änderungen haben sie vorangetrieben. Erstens sitzen AI Overviews und ChatGPT-gestützte Suche jetzt zwischen den meisten Nutzern und den zugrunde liegenden Seiten, was bedeutet, dass Zitierbarkeit genauso wichtig ist wie Ranking. Zweitens ist die Muster-Website nicht mehr eine WordPress-Installation, sondern irgendeine Variante eines Headless-Front-Ends, das Content aus Sanity, Strapi, Payload, Storyblok, Contentful oder einem Headless-WordPress-Backend zieht. Jeder dieser Stacks führt seine eigenen Technical-SEO-Fehlermodi ein, die das alte Playbook nicht abdeckt.
Meine Arbeitsdefinition für Kunden 2026: Technical SEO ist alles, was ein Lighthouse-Durchlauf, ein Search-Console-Crawl-Report, ein AI-Overview-Zitierbarkeits-Check und ein Schema-Validator-Hinweis über jedes Locale, jedes Template, jeden Render-Pfad hinweg bemerken. Wenn eines dieser vier Signale auf einer repräsentativen URL fehlschlägt, fängt das Engagement dort an.
WARUM IST TECHNISCHES SEO AUF HEADLESS UND JAMSTACK SITES ANDERS
Auf einer Headless- oder Jamstack-Site besitzt dein Front-End-Framework das Rendering und dein CMS besitzt den Content, und SEO kann in die Lücke zwischen ihnen fallen. Das klassische WordPress-plus-Yoast-Modell ging von einem Server, einem Renderer, einer Rules-Engine aus. Zieh Content aus WordPress in Next.js oder Astro und du ererbst davon nichts automatisch.
Headless WordPress kombiniert mit Next.js oder Astro
Die häufigste Konfiguration, die wir 2026 sehen: WP REST oder WPGraphQL machen Posts und Pages verfügbar, Next.js App Router oder Astro laden sie beim Build oder per ISR nach. Die Vorteile sind greifbar. Seiten kommen ohne Plugin-Overhead aus, Core Web Vitals bleiben problemlos im grünen Bereich, und Redakteure arbeiten in einem vertrauten Admin. Aber es gibt auch echte Hürden. Yoast-Canonicals und Meta-Descriptions müssen über die API transportiert werden; Redirects aus WordPress müssen in vercel.json oder Netlify _redirects landen; Sitemaps regenerieren sich normalerweise beim Front-End-Build, nicht auf der WordPress-Seite; und die Search-Console-Verifizierung läuft auf der öffentlichen Origin, nicht auf der wp-admin-Domain.
Reine moderne Stacks
Ein Next.js-plus-Sanity-Build, ein Astro-plus-Storyblok-Build, ein Nuxt-plus-Strapi-Build, ein Next.js-plus-Payload-Build, alle überspringen WordPress komplett. Die Technical-SEO-Arbeit verschiebt sich darauf, sicherzustellen, dass dein CMS-Schema die SEO-Felder modelliert, die das Front-End braucht (Canonical Override, Redirect Map, hreflang-Gruppe, Schema-Extension-JSON), und sicherzustellen, dass On-Demand-Revalidation triggert, wenn Content sich ändert. ISR-Cache-Vergiftung ist der stille Killer, eine Seite wird Stunden nach dem Publish stale ausgeliefert, weil revalidatePath nie verdrahtet wurde.
Was bricht eigentlich zuerst
Über etwa 200 Headless-Audits, die wir durchgeführt haben, ist das einzeln häufigste Production-Problem canonical conflict, das Front-End emittiert eine Canonical-URL, während die CMS-Metadaten oder Sitemap eine andere emittieren. Google sucht sich eins aus, fast immer nicht das, das du wolltest, und die falsche URL landet im Index. Wir fangen das mit einem Build-Time-Linter, der Canonical-emittiert-aus-Template gegen Canonical-gespeichert-im-CMS für eine Stichprobe von Seiten abgleicht und bei Nichtübereinstimmung den Build fehlschlagen lässt.
WIE UNTERSCHEIDET SICH WORDPRESS TECHNICAL SEO VON HEADLESS
WordPress gibt dir die meiste Plugin-Feuerkraft und die meisten Wege, dich selbst zu treffen. Das Technical-SEO-Playbook auf einer klassischen WordPress-Site geht meist um Subtraktion, duplizierte Canonicals entfernen, Schema-Kämpfe zwischen Yoast und RankMath und einem dritten Plugin, das niemand erinnert zu installieren, zähmen, Seiten-Builder zügeln, die 2 MB CSS ausliefern, und Redirect-Ketten räumen, die sich über acht Jahre aufgebaut haben.
Der Standard-Stack, den wir 2026 empfehlen: ein einzelnes SEO-Plugin (RankMath oder Yoast, niemals beide), ein verwalteter Host mit ordentlichem Edge-Caching (Cloudways, Kinsta, WP Engine), Bricks Builder für Neuentwicklungen, wo Performance zählt, oder natives Gutenberg mit Kadence oder Blocksy, ein Redirect-Manager, der in ein tragbares Format exportiert, und Perfmatters oder FlyingPress für Asset-Cleanup. Die Audit-Arbeit besteht darin, herauszufinden, welche dieser Entscheidungen auf deiner Website anders getroffen wurde, und die Konsequenzen rückgängig zu machen.
Auf der Headless-Seite verschiebt sich die Arbeit von Subtraktion zu Konstruktion. Es gibt kein Yoast, also muss Meta-Clamping gebaut werden. Es gibt kein Plugin-Schema, also muss JSON-LD templatet werden. Es gibt keine eingebaute Sitemap, also muss sie generiert und gestreamt werden. Das Volumen des Codes, das wir einem Headless-Projekt für SEO hinzufügen, ist normalerweise drei bis fünf Mal das, das eine WordPress-Site dir bereits umsonst gibt, aber dieser Code ist Eigentum, versionskontrolliert, testbar und bricht nicht beim nächsten Plugin-Update.
WAS BEDEUTEN GEO UND AEO FÜR DEINE SEITEN
GEO und AEO sind die Namen für zwei verschiedene Arten, wie KI-Funktionen Suchtraffic abgreifen. AEO (Answer Engine Optimisation) ist der ältere Begriff und umfasst Google-Funktionen wie Featured Snippets, People Also Ask und Knowledge Panels, die einen Absatz von deiner Seite extrahieren und ihn als Antwort anzeigen. GEO (Generative Engine Optimisation) ist der neuere Begriff für die Optimierung auf AI Overviews, ChatGPT Search, Perplexity und Bing Copilot, wo der Assistent einen Absatz generiert und deine Seite als Quelle zitiert.
Was das strukturell bedeutet
Beide Oberflächen wollen das Gleiche: einen zitierfähigen Absatz. Die strukturellen Regeln, die überall funktionieren, sind identisch. Nutze eine Frage als H2, nicht eine Themenbezeichnung. Platziere die Antwort in den ersten ein oder zwei Sätzen nach der Überschrift. Halte diese Antwort unter 250 Wörtern. Stelle sicher, dass die Antwort server-seitig gerendert wird, nicht innerhalb einer JavaScript-Komponente, die nach dem Seitenladung hydratisiert. KI-Crawler und Google-Extraktoren führen meist kein JavaScript aus – wenn deine Antwort JS zum Anzeigen benötigt, bist du unsichtbar.
Wo GEO von AEO abweicht
Drei Dinge sind speziell für GEO wichtiger. Entity Authority – Google und die LLMs erstellen einen Graph darüber, wer über was sprechen darf, und unverlinkte Markenerwähnungen speisen ihn. Schema mit about- und mentions-Arrays, sie machen deine Seite als Teil eines Entity-Graphen parsierbar, statt als Textwand. Und llms.txt, ein emerging-Standard unter /llms.txt, der KI-Tools eine kurierte Karte deiner Website gibt, genauso wie robots.txt und sitemap.xml Such-Crawlern helfen. Wir deployen llms.txt auf jeder Website, die wir bauen, und aktualisieren ihn, wenn eine wichtige Seite online geht.
WELCHE SCHEMA MARKUP BRAUCHST DU WIRKLICH
Du brauchst weniger Schema-Typen als die meisten Plugins emittieren, aber die, die du auslieferst, müssen valide und konsistent sein. Eine kurze Liste deckt neun von zehn Projekten ab.
- Organization, ein einzelner siteweiter Graph in deinem Layout mit Logo, sameAs (nur echte Social-Media-Konten), Adresse und contactPoint. Niemals pro Seite duplizieren.
- WebSite, einmal im Layout, mit potentialAction für Sitelink-Suche, wenn du eine On-Site-Suche hast.
- BreadcrumbList auf jeder nicht-Startseite, mit lokalisierungsgerechten URLs (eine französische Seite muss auf /fr/-Vorgänger verweisen, nicht auf /en/).
- Article oder BlogPosting bei Long-Form-Content, mit about- und mentions-Arrays zur Entity-Graph-Verstärkung.
- Service auf kommerziellen Seiten mit serviceType, provider, areaServed, audience und offers.priceSpecification, wenn du eine Preisspanne veröffentlichen kannst.
- Product im E-Commerce mit offers.priceCurrency, availability und aggregateRating nur, wenn du echte Bewertungen hast.
- FAQPage, wenn es mindestens zwei echte Fragen auf der Seite gibt. FAQs zu faken, um Schema-Markup zu gewinnen, ist der häufigste Manual-Action-Trigger, den wir bereinigen.
- LocalBusiness oder einer seiner Untertypen auf Seiten mit physischen Standorten, mit Geokoordinaten und openingHoursSpecification.
Drei Dinge zerstören Schema in der Produktion. Erfindung von Eigenschaften, die schema.org nicht definiert. Erfindung von Werten für sameAs (gefälschte LinkedIn-URLs, aufgegebene Twitter-Handles). Und das Ausliefern widersprüchlicher Organization-Graphs von mehreren Plugins. Wir führen Schema-Validatoren im Build-Linter aus und brechen den Build bei einem dieser drei Muster ab.
WIE MACHST DU HREFLANG IM GROSSEN MASSSTAB, OHNE ES ZU BESCHÄDIGEN
Hreflang scheitert im großen Maßstab, weil die Einschränkung bidirektional ist und der Datensatz spärlich. Jede Locale-Variante einer Seite muss sich selbst referenzieren, muss jede andere Variante referenzieren und muss von jeder anderen Variante zurückreferenziert werden. Verpasse eine Richtung auf einer Seite in einer Locale und Google stuft den Cluster stillschweigend herab.
Das Muster, das skaliert
Speichern Sie eine content_group_id (oder Äquivalent) auf jeder übersetzbaren Zeile. Jede Locale-Variante einer Seite teilt sich eine ID. Der hreflang-Emitter, der Sitemap-Emitter und der Canonical-Emitter leiten ihren Cluster von dieser ID ab. Berechnen Sie hreflang niemals nur aus URL-Musterabgleich, das fällt bei Grenzfällen auseinander (eine spanische Seite ohne Hindi-Übersetzung zerbricht den Cluster, wenn Ihr Code davon ausgeht, dass „wenn Seite X in Locale A existiert, existiert sie auch in B").
Was hreflang in der Praxis kaputt macht
Drei Muster, die wir wiederholt sehen. Locale-Regex-Sortierung: „zh" vor „zh-Hant" in Ihrer Locale-Erkennungs-Regex platzieren, was die falsche Locale erfasst und einen fehlerhaften hreflang schreibt. Vergessen von x-default: Jeder Cluster braucht einen x-default-Fallback, normalerweise auf die englische Version zeigend. Cluster-ID-Drift: Eine Übersetzung erhält eine neue ID, statt die Quell-ID zu erben, und zerlegt stumm einen einzelnen Cluster in zwei unabhängige, von denen keiner einen vollständigen gegenseitigen Satz hat.
Wir fügen immer einen Build-Zeit-hreflang-Linter hinzu, der eine Stichprobe von Seiten crawlt, die hreflang-Cluster durchläuft, auf die sie verweisen, und den Build bricht, wenn ein Cluster unvollständig oder asymmetrisch ist.
WAS IST PROGRAMMATIC SEO UND WIE MACHST DU ES SICHER
Programmatische SEO generiert Tausende von Seiten aus einer strukturierten Datenquelle plus Template, Verzeichnisse, Vergleichsseiten, Standortseiten, Glossarseiten. Richtig gemacht kann es das Long-Tail-Segment in einem Maßstab treffen, den Einzelautor-Content nicht erreicht. Falsch gemacht löst es eine manuelle Maßnahme aus und entfernt die meisten Ihrer indexierten Seiten über Nacht.
Was einen sauberen programmatic Build von einem Thin-Content-Build unterscheidet
Drei Dinge. Echte Daten pro Seite: Jede URL hat mindestens eine Tatsache, Zahl oder ein Detail, das für sie einzigartig ist; dünne programmatische Seiten teilen 95 % ihres Inhalts. Ein aussagekräftiges Template: Das Template fügt Kontext, Vergleich, Empfehlung oder Aggregation um die einzigartigen Daten herum hinzu, nicht nur eine suchoptimierte Hülle. Und Quality Gating: Seiten mit unzureichenden einzigartigen Daten werden aus der Sitemap herausgehalten, von der Indexierung blockiert oder bis zur Datenbefüllung in einen Entwurfsstatus versetzt.
Was wir aus der Ausführung im großen Maßstab gelernt haben
Ich habe HostList.io als programmatic-SEO-Plattform mit etwa 28.000 Web-Hosting-Unternehmensseiten auf Next.js plus Supabase gebaut. Die Seiten, die zwei Jahre Google-Updates überstanden haben, waren diejenigen mit mindestens drei eindeutigen Datenpunkten pro URL plus einem Template, das diese Daten verglich, bewertete oder darauf basierend empfahl. Die Seiten, die wir aus dem Index entfernt haben, waren diejenigen, bei denen die eindeutigen Daten nur ein Name und ein Preis waren. Die Kosten, dünne Seiten aus dem Index zu entfernen, waren gering; die Kosten, sie darin zu belassen, waren eine siteweite Ranking-Strafe, als das März-2024-Update für hilfreiche Inhalte kam.
Wir bringen dieses Operating-Playbook zu Kundenaufträgen für programmatische Builds, Next.js- oder Astro-Frontend, Supabase- oder Postgres-Daten, eine Ingest-Pipeline, die Seiten nach Einzigartigkeit bewertet, bevor sie veröffentlicht werden, eine Sitemap, die in Chunks streamt, weil über 50.000 URLs nicht in eine einzelne sitemap.xml passen, und einen Internal-Link-Graph, der jedes Blatt in einen thematischen Cluster zieht.
WIE DU CORE WEB VITALS MASSENHAFT GRÜN HÄLTST
Erfülle die Core Web Vitals beim 75. Perzentil der echten Nutzerdaten, nicht in einem Labor-Test mit Lighthouse. Google schaut auf die CrUX-Daten; Lighthouse ist für die Fehlersuche da. Die beiden weichen oft um 30% oder mehr voneinander ab.
Wo das Budget wirklich hingeht
LCP ist fast immer das Hero-Image und wird fast immer durch Neucodierung zu WebP bei 80 % Qualität, Größenanpassung auf die tatsächlichen Anzeigedimensionen plus 2x Retina, Hinzufügen eines Preload-Tags im Head und Setzen von fetchpriority="high" gelöst. Ein 1-MB-Hero-Image, das zu 30 KB WebP wird, ist die einzeln wirksamste Änderung bei den meisten Projekten. CLS kommt von Bildern und Anzeigen ohne explizite Dimensionen, explizite width- und height-Attribute auf jedem Bild, Anzeigenplätze mit fester Höhe und reservierter Platz für jedes Client-seitige Widget. INP kommt von schweren JavaScript bei Interaktion, normalerweise ein Third-Party-Tag-Manager oder eine übereiferige Analytics-Bibliothek. Die Lösung ist Debouncing, Lazy-Loading oder das Ersetzen durch ein leichteres Äquivalent.
Wo die meisten Projekte scheitern
Zwei Muster. Erstens ein LCP-Image in einer Carousel-Komponente oder einem JavaScript-gesteuerten Layout, das Bild rendert sich nur nach dem JS-Lauf, und Ihr LCP ist das Lade-Skelett des Carousels, nicht das Foto. Zweitens Web-Fonts, die ohne font-display: swap und ohne Preload geladen werden, Text ist 200–400 ms lang unsichtbar, während Fonts herunterladen, und Ihr LCP wird über die 2,5-s-Schwelle verschoben, obwohl das Bild schnell ist. Beide werden durch eine CrUX-Feldabfrage erkannt, nicht durch einen einzelnen Lighthouse-Lauf.
WAS IST EIN BUILD-TIME-SEO-LINTER
Ein Build-Time-SEO-Linter ist ein Skript, das am Ende deines Builds läuft, eine Schicht der gerenderten HTML-Dateien aus dem Ausgabeverzeichnis sampelt und den Build fehlschlägt, wenn es Muster findet, die SEO in der Produktion verschlechtern würden. Es ist die einzelne höchste Wirkungsgewohnheit, die wir zu Client-Codebasen hinzufügen.
Was unsere Checks überprüfen
- Jede Seite hat genau ein H1.
- Meta-Beschreibung auf jeder indexierbaren URL ist zwischen 120 und 155 Zeichen lang.
- html lang-Attribut entspricht dem Locale-Pfad (eine /fr/-Seite hat lang="fr").
- Hreflang-Cluster sind vollständig und bidirektional auf übersetzbar gemachten Routen.
- JSON-LD auf jeder Seite ist gültig gegen schema.org-Definitionen.
- Keine verbotenen Inhaltsmuster, gefälschte Social-URLs in sameAs, hartcodierter Platzhalter-Testtext, verbotene generische Copywriting-Wörter.
- Canonical URL, die vom Template ausgegeben wird, entspricht der im CMS gespeicherten Canonical.
- WebP-Bilder und explizite Dimensionen-Check auf einer Stichprobe von Templates.
Der Linter läuft als letzter Schritt von npm run build. Jede Verletzung schlägt den Build fehl, was den Deploy schlagen lässt. Ohne ihn schreitet jede Regression still voran: eine Meta-Beschreibung, die über das Limit wuchs, ein SEO-Feld, das jemand zu setzen vergaß, ein Schema-Emitter, der brach, als eine Property umbenannt wurde. Mit ihm wird die Regression abgefangen, bevor sie den Laptop des Entwicklers verlässt.
WIE DU AI-ÜBERSICHTEN UND PERPLEXITY DAZU BRINGST, DEINE SEITEN ZU ZITIEREN
Werde zitiert, indem du jede relevante Seite als Stapel zitierreifer Passagen schreibst. Eine zitierreife Passage ist eine Frage-H2, eine direkte ein- bis zweisätzige Antwort unmittelbar danach, unterstützende Nuancen für die nächsten 100–200 Wörter und keine JavaScript-gerenderten Inhalte im Antwortblock. AI-Extraktoren heben diesen Anfangssatz heraus und zitieren die Seite.
Was über die Passage-Struktur hinaus hilft
- Behördenautorität, Wikipedia-Präsenz, konsistentes Organisation-Schema, echte sameAs-Konten, Markenerwähnungen im offenen Web.
- llms.txt im Website-Stammverzeichnis, eine kuratierte Karte der Website für KI-Tools, getrennt von robots.txt und sitemap.xml, die traditionelle Crawler bedienen.
- Schema mit about und mentions auf langformigen Inhalten, erklärt den Entity-Graph, in dem sich die Seite befindet.
- KI-Crawler robots.txt Allow-Liste, explizit zulassen GPTBot, PerplexityBot, ClaudeBot, OAI-SearchBot, Google-Extended, Applebot-Extended, CCBot und Anthropic-AI. Selbst eine dieser Agents zu blockieren ist ein selbstverschuldeter Zitierungsausfall.
- Speakable-Schema-Property auf antwortreichen Abschnitten von langformigen Seiten, ein Hinweis für Voice- und KI-Extraktoren, dass dies die zitierbare Passage ist.
Zitate zu verfolgen ist der Teil, den die meisten Teams überspringen. Otterly, Profound und AthenaHQ verfolgen AI-Overview- und Perplexity-Zitieranteile nach Domain. Wir fügen wöchentliches Zitat-Tracking neben jedem Engagement hinzu und melden es zusammen mit organischem Traffic. Wenn du Zitate nicht misst, kannst du nicht sehen, ob deine GEO-Arbeit etwas bewirkt.
WIE DU SICHERSTELLST, DASS AI-CRAWLER DEINE SITE LESEN KÖNNEN
KI-Crawler können deine Website nur lesen, wenn deine robots.txt ihren User-Agent explizit erlaubt und deine Hosting-Schicht sie nicht am Netzwerk-Edge blockiert. Beide Prüfungen müssen bestanden werden. Standard-Cloudflare-Einstellungen, Standard-Vercel-WAF-Regeln und Standard-WordPress-Security-Plugins blockieren KI-Bots routinemäßig ohne Warnung.
Die robots.txt-Allowlist, die wir ausliefern
GPTBot und ChatGPT-User und OAI-SearchBot für ChatGPT und OpenAI-Suchprodukte. PerplexityBot und Perplexity-User. ClaudeBot und Claude-Web und anthropic-ai. Google-Extended für Bard und AI Overviews. Applebot-Extended. CCBot für Common Crawl, das viele Open-Source-Modelle speist. Cohere-AI. Meta-ExternalAgent. Bytespider, TikToks Crawler, normalerweise blockiert, weil er aggressiv ist und die meisten Projekte nicht möchten, dass TikTok ihre Inhalte übernimmt.
Was du zusätzlich tun musst
Robots.txt ist notwendig, aber nicht hinreichend. Drei weitere Checks. Cloudflare bot fight mode und bot management, deaktivieren Sie die, die KI-Agents blockieren, oder whitelist sie nach IP und User-Agent. Vercel WAF und Edge Middleware, stellen Sie sicher, dass sie KI-User-Agents nicht auf einem generischen Regex abfangen. WordPress-Sicherheits-Plugins wie Wordfence, sie liefern oft Regeln, die GPTBot und PerplexityBot standardmäßig blockieren; whitelist explizit. Testen Sie, indem Sie jeden User-Agent mit curl gegen drei repräsentative URLs abfragen und eine 200-Antwort bestätigen.
NACH GDS SERVICE STANDARD GEBAUT
Wir bauen technische SEO-Fundamente auf, die dem UK Government Digital Service Standard und dem GOV.UK Design System entsprechen. Der GDS Service Standard ist die am strengsten dokumentierte Sammlung von Qualitätsprinzipien für digitale Dienste im öffentlichen Bereich: Progressive Enhancement, Barrierefreiheit nach WCAG 2.2 AA, Performance, semantisches HTML und graziöse Degradation bei JavaScript-Ausfällen. Wir folgen ihm bei jedem technischen SEO-Engagement bei Seahawk.
Warum das für SEO zählt: Websites nach GDS-Standard bestehen Core Web Vitals zuverlässig, ranken in der organischen Suche gut und eignen sich besonders für AI Overviews. Der Grund ist einfach: Die strukturelle Klarheit, die GDS verlangt, ist genau das, woraus AI-Systeme Inhalte extrahieren. Der Standard wurde vor der AI-Suche entwickelt. Passt aber perfekt dazu.
Für UK-Unternehmensclients, öffentlichen Sektor und Clients aus regulierten Branchen ist GDS-Konformität ein echtes Beschaffungssignal. Für alle anderen ist es ein Qualitätsmerkmal, das die Arbeit von Agenturen mit niedrigerem Standard unterscheidet.
WIE SIEHT EIN TECHNISCHES SEO-ENGAGEMENT BEI UNS TATSÄCHLICH AUS
Drei bis zehn Wochen, drei Phasen, ein Preis. Die erste Phase: Audit. Vollständiger Crawl, GSC- und Ahrefs-Review, JSON-LD-Validierung, hreflang-Cluster-Check, Core Web Vitals Feldaten-Pull, KI-Zitierungsbaseline. Danach kommt Phase zwei mit den Fixes. Dein Team oder unseres, wir kümmern uns darum. Die letzte Phase ist die Linter- und Monitoring-Schicht. Sie verhindert, dass Regressionsfälle auftreten.
Die Liefergegenstände der Audit-Phase
- Vollständiger Screaming Frog-Crawl als CSV plus ein schriftliches Briefing zu den wichtigen Problemen, nach Impact geordnet.
- Search-Console-Export, Abdeckungsbericht, Anfragen, Seiten-Performance, mit Anmerkungen zu Anomalien.
- Schema-Validator-Durchgang über eine Stichprobe von Templates und eine schriftliche Notiz zu jedem Typ, der kaputt oder fehlend ist.
- Hreflang-Cluster-Integritätsbericht zu den übersetzbaren Routes.
- Core Web Vitals Felddaten aus CrUX mit einem Diagramm der letzten 25 Wochen pro Metrik.
- AI Overview und Perplexity-Zitierungsbaseline, aktueller Anteil, Lückenanalyse gegen drei namentlich genannte Konkurrenten.
Die Remediation-Phase
Arbeiten mit festem Umfang. Jedes Ticket hat einen klaren Ausgangszustand und Endzustand. Wir liefern sie in Prioritätsreihenfolge und Sie können die Zusammenarbeit bei jedem Meilenstein beenden, wenn das Budget aufgebraucht ist. Der erste Batch, den wir liefern, sind immer die Punkte, die den Build-Linter nicht bestehen – sie haben den kürzesten Weg zu Mehrwert, weil sie sich ohne den Linter immer wieder verschlechtern würden, und sobald der Linter läuft, bleibt jede Korrektur erhalten.
Die Monitoring-Phase
Jede Woche läuft automatisiertes Linting auf Staging und Production. Dazu kommt ein monatlicher Report zu Core Web Vitals, monatliches Tracking deiner AI Citations und ein aktiver Slack-Kanal, wo ich sofort reagiere, wenn Google oder dein Team etwas flaggt. Beim Abschluss übergeben wir dir alle Dashboards. So behältst du die Kontrolle über deine Sichtbarkeit, egal ob du verlängerst oder nicht.