Deep Dive · 13 Min. Lesezeit

Wo bei Search-Kampagnen auf einer riesigen Site starten? Dein GA4 weiß es längst.

Die erste Search-Frage auf einer riesigen Site ist nicht, welche Keywords du kaufst, sondern welche Landingpages bezahlte Klicks tragen. Dein GA4 weiß es.

Landingpages als Türen gezeichnet: eine kommt aufs Förderband und wird beworben, der Rest fliegt raus.
Die Fakten sind echt — die Artikel-Cover nicht.

Kurz gesagt: Auf einer riesigen Site lautet die erste Search-Frage nicht, welche Keywords du kaufst, sondern welche Landingpages die Kosten bezahlter Klicks mathematisch tragen können. Füttere einen GA4-Export plus einen Site-Crawl ein, berechne für jede Seite maxCPC = Ziel-CRR × CR × AOV und vergleiche jeden maxCPC mit deinem realen durchschnittlichen CPC. Heraus kommt ein gerankter Bau-Stapel TOP 100–200, ein Fix-Stapel mit Problemseiten und ein Skip-Stapel, alles bevor du einen Cent ausgibst.

Gratis-Download

Willst du nur den destillierten Filter?

Lade dir die komplette KI-Anleitung herunter — eine Datei, die du in Claude oder einen anderen fähigen Coding-Agenten einfügst, und er sortiert deine Seiten in Bauen-, Fixen- und Überspringen-Stapel. Lass deine E-Mail da und die Datei gehört dir — oder lies einfach weiter.

Eine Datei, eine Liste. Ich schreibe nur, wenn es etwas zu lesen gibt.

Ein Kunde hat mir mal eine Site mit rund zehntausend Landingpages übergeben, und dazu eine Frage. Wo fangen wir mit Search an? Die Standard-Agenturantwort höre ich seit zwanzig Jahren. Schalt eine breite Kampagne über die ganze Site und lass Google das sortieren. Ich habe auch oft genug hinter dieser Antwort aufgeräumt, um zu wissen, was sie kostet. Sie verbrennt Budget auf Seiten, die nie eine Chance hatten zu konvertieren, drückt den ROAS des Kontos unter sein Ziel und vergiftet die Lernphase, bevor irgendwer einen einzigen Report liest.

Bevor also ein Cent das Konto verlässt, lasse ich jede Landingpage beweisen, dass sie sich einen bezahlten Klick leisten kann. Der Beweis stützt sich auf zwei Dinge, die du längst hast. Einen GA4-Export deiner Landingpages und einen Crawl deiner Site. Zurück kommt eine gerankte Liste der Seiten, die sich für eine Search-Kampagne lohnen, jeweils mit dem exakten max. CPC, den sich jede leisten kann. Dazu kommt ein sauberer „Hier nicht bieten“-Stapel für Seiten, auf denen sich Paid Search wirtschaftlich nicht rechnet. Kein Keyword-Tool, kein Bauchgefühl, kein „schalten wir einfach Dynamic Search Ads ein und schauen mal“.

Das ist der ganze Artikel. Unten lasse ich die Pipeline von Anfang bis Ende laufen und zeige dir den tatsächlichen Output jedes Schritts. Die GA4-Zeilen, die max.-CPC-Rechnung auf einer einzigen Zeile, die Crawl-Extraktionstabelle, die Priorisierungssortierung davor und danach und die Problemseiten-Diagnose, die eine Seite rettet, die jeder andere löschen würde. Die Zahlen sind durchgehend illustrativ, setz also deine eigenen ein. Der Output ist exakt so aufgebaut, wie die Tools ihn zurückliefern.

TOP 100–200
Landingpages, die es zuerst zu bauen lohnt
CRR × CR × AOV
der max. CPC, den jede Seite sich leisten kann
~3 Min.
um die Crawl-Extraktion aufzusetzen
0,10 € CPC
die Seiten, auf die du nie bieten solltest

Die Pipeline in einer Box

  • Worauf wir aus sind Die Landingpages, die Werbung wert sind, gerankt
  • Inputs GA4-Landingpage-Export · ein Site-Crawl
  • Die eine Formel maxCPC = Ziel-CRR × CR × AOV
  • Was du bekommst Einen Bau-Stapel, einen Fix-Stapel und einen Skip-Stapel

Die eine Zahl, die alles entscheidet

Jede Landingpage hat eine Obergrenze: den höchsten Preis, den du für einen Klick zahlen kannst und dabei noch deine Zieleffizienz triffst. Berechne diese Obergrenze für jede Seite, und die ganze Priorisierung ergibt sich von selbst aus der Rechnung:

maxCPC = Ziel-CRR × CR × AOV

wobei CRR (Cost-Revenue-Ratio, das europäische PNO, äquivalent zu ACOS) der Umsatzanteil ist, den du für Werbung auszugeben bereit bist, CR die Conversion-Rate der Seite und AOV ihr durchschnittlicher Bestellwert.

Ein durchgerechnetes Beispiel, direkt aus der Formel. Eine Kategorieseite konvertiert mit 2 %, hat im Schnitt eine 1.000-€-Bestellung, und du bist bereit, 10 % des Umsatzes für Werbung auszugeben (ein 10× ROAS):

maxCPC = 0,10 × 0,02 × 1.000 € = 2,00 €.

Wenn du lieber in ROAS denkst, rechnet sich dasselbe um zu maxCPC = CR × AOV / ROAS = 0,02 × 1.000 / 10 = 2,00 €. Dieselbe Zahl, wähl die Form, die deinem Kopf gefällt. (Illustratives Beispiel.)

Diese 2,00 € sind das Urteil. Vergleich sie mit dem realen durchschnittlichen CPC in deinem Konto für diesen Markt, und die Seite sortiert sich selbst. Liegt er deutlich über dem Durchschnitt, baust du die Seite. Liegt er darunter, kann die Seite sich nicht tragen. Liegt er weit darunter, kommt die Seite gar nicht erst infrage. Alles, was folgt, produziert nur diese Zahl für jede Seite, zuverlässig, und liest das Ergebnis ab.

Die Pipeline auf einen Blick

Fünf Schritte. Für jeden, was du tust, was du dir ansiehst und warum. Jeder Schritt existiert, um eine bestimmte Frage über eine Seite zu beantworten.

1 · Die Landingpage-Wirtschaftlichkeit aus GA4 ziehen

Was du tust: pro Landingpage Sitzungen, Conversions, Transaktionen und Umsatz exportieren; CR und AOV ableiten. Warum: diese zwei Zahlen messen Nachfrage und Geld an einer einzigen Stelle, und ohne sie ist der max. CPC geraten. Was du bekommst: eine Zeile pro Seite mit den zwei Zahlen, die die Formel frisst, CR und AOV.

2 · Die Site nach Struktur crawlen

Was du tust: jede Seite nach Titel, H1 und Breadcrumb-Tiefe crawlen, und vor allem nach der Spalte, die die Arbeit macht: wie viele Produkte sie listet. Warum: GA4 kennt die Wirtschaftlichkeit, aber nicht die Struktur. Eine Seite mit zwei Produkten auf Lager kann keine Kampagne tragen, egal wie sie konvertiert. Was du bekommst: das strukturelle Spiegelbild deiner GA4-Zeilen plus ein Dünne-Seiten-Flag.

3 · Die beiden joinen, max. CPC berechnen

Was du tust: GA4 und Crawl per URL joinen, die Formel auf jede Zeile anwenden, dünne Seiten verwerfen. Warum: hier treffen Wirtschaftlichkeit und Struktur aufeinander, und das Urteil wird berechenbar. Was du bekommst: jede Seite mit einem max. CPC daneben.

4 · Priorisieren: max. CPC vs. realer durchschn. CPC

Was du tust: den max. CPC jeder Seite neben den tatsächlichen durchschnittlichen CPC in deinem Konto oder Land stellen, nach Spielraum sortieren. Warum: ein max. CPC bedeutet nichts isoliert. Nur der Abstand zu dem, was Klicks tatsächlich kosten, entscheidet, ob eine Seite sich tragen kann. Was du bekommst: den TOP 100–200-Bau-Stapel, einen Fix-Stapel und einen Skip-Stapel.

5 · Die Problemseiten diagnostizieren

Was du tust: für Seiten, die konvertieren sollten, es aber nicht tun, die Preiswettbewerbsfähigkeit der zuerst gelisteten Produkte prüfen. Warum: eine niedrige CR auf einer Seite, die verkaufen sollte, ist meist ein Merchandising-Leck, und ein Merchandising-Leck ist behebbar. Was du bekommst: Seiten, die aus dem Skip-Stapel zurück in den Bau-Stapel gerettet werden, sobald sie tatsächlich konvertieren können.

Jetzt dieselben fünf Schritte, einer nach dem anderen, jeder mit dem Output, den er produziert.

Gratis-Download

Hol dir die komplette KI-Anleitung für diesen Filter

Der ganze Filter, umgeschrieben als Briefing, das du direkt in Claude oder einen anderen fähigen Coding-Agenten einfügst. Du lieferst den GA4-Export und den Crawl; er berechnet den max. CPC jeder Seite und gibt dir die Stapel Bauen, Fixen und Überspringen zurück. Hinterlass deine E-Mail und die Datei gehört dir.

Eine Datei, eine Liste. Ich schreibe nur, wenn es etwas zu lesen gibt.

Schritt 1 · Der GA4-Export, wie er landet

Du brauchst keinen ausgefeilten Report. In GA4 öffnest du Explorativ → leer → Freie Form, Dimension Landingpage + Query-String, Metriken Sitzungen, Schlüsselereignisse / Conversions, Gesamtumsatz. Füg Transaktionen hinzu, wenn du sie hast; andernfalls kommt der AOV aus Umsatz ÷ Conversions. Ein Filter vorab. Produktdetailseiten ausschließen und Kategorie- und Collection-Seiten behalten. Du bestimmst gerade, welche Seiten Traffic wert sind, und auf den meisten Sites sind das Kategorieseiten, keine einzelnen Produktseiten. Produktseiten in den Export zu mischen verzerrt jeden AOV und jede CR, die du berechnest.

So sehen vier repräsentative Zeilen nach dem Export aus, mit abgeleiteter CR und abgeleitetem AOV:

Landingpage         Sitzungen  Conv.  CR     Umsatz    AOV
/cordless-vacuums       8.140    163  2,0 %  68.460 €  420 €
/winter-tyres           5.020    156  3,1 %  28.080 €  180 €
/sleeping-bags         12.300    135  1,1 %  12.825 €   95 €
/phone-cases            9.800    137  1,4 %   2.192 €   16 €

(Illustratives Beispiel.) CR ist Conversions ÷ Sitzungen; AOV ist Umsatz ÷ Conversions. Das ist der gesamte Input, den die Formel aus GA4 braucht. Zwei Spalten pro Seite, CR und AOV. Beachte schon jetzt, dass /sleeping-bags die meisten Sitzungen im Set zieht und trotzdem am schlechtesten konvertiert. Merk dir diese Seite; sie wird später zum interessanten Fall.

Schritt 2 · Der Crawl, und die Spalte, die die Arbeit macht

GA4 hat dir gesagt, wie jede Seite performt. Es kann dir nicht sagen, dass eine Seite strukturell hohl ist. Eine „Kategorie“ mit zwei Produkten auf Lager oder eine parametrische Filteransicht, die nie eine Kampagne tragen sollte. Dafür crawlst du. Zwei Wege. Eine KI schreibt dir in fünf Minuten einen Wegwerf-Crawler, oder du nutzt Screaming Frog mit einer Custom-XPath-Extraktion, die du in etwa drei Minuten aufsetzt (vollständiger Mini-Guide im Download am Ende des Artikels). Lass es im List-Modus auf deinem GA4-URL-Set laufen, und es rödelt im Hintergrund, während du etwas anderes tust.

Die eine Spalte, die die Arbeit macht, ist die Produktzahl: wie viele Produktkarten die Seite tatsächlich rendert. Hier ist der Extraktions-Output, gejoint an dieselben vier Seiten, plus eine mehr, die der Crawl flaggt:

URL                Titel                H1                Produkte  Breadcrumb
/cordless-vacuums  Cordless Vacuums …   Cordless Vacuums        48  Home>Floorcare>Vacuums
/winter-tyres      Winter Tyres | …     Winter Tyres            112  Home>Tyres>Winter
/sleeping-bags     Schlafsäcke …        Schlafsäcke               9  Home>Camping>Sleep
/phone-cases       Phone Cases …        Phone Cases             640  Home>Accessories>Cases
/clearance-2019    Clearance            Clearance                 0  Home>Clearance

(Illustratives Beispiel.) Die Dünne-Seiten-Regel erledigt ihren Job auf der Stelle. /clearance-2019 listet null Produkte: eine leere Kategorie, die in GA4 trotzdem Sitzungen sammelt. Wirf jede Seite unter etwa drei Produkten raus, bevor du priorisierst, und diese Geisterseite erreicht nie den Bau-Stapel. In der Praxis ist die Dünne-Seiten-Regel ein einziger Handgriff an einem einzigen Signal. Der Crawl zeigt eine „Kategorie“, die nichts zu verkaufen hat, und du schließt sie vor der Priorisierung aus. Du verschwendest weder Kampagnenbudget noch den Nachmittag eines Analysten an eine Seite, die nichts anzubieten hat.

Schritt 3 · Die beiden joinen, und die Formel auf einer einzigen Zeile

Jetzt führst du die beiden Datensätze zusammen. Joine GA4 und Crawl per URL, und jede Seite trägt sowohl ihre Wirtschaftlichkeit (CR, AOV) als auch ihre Struktur (Produktzahl). Wende maxCPC = Ziel-CRR × CR × AOV auf jede Zeile dieser zusammengeführten Tabelle an. Sieh zu, wie es auf einer einzigen Zeile landet, /cordless-vacuums bei einer Ziel-CRR von 10 %:

maxCPC = 0,10 × 0,020 × 420 € = 0,84 €.

Eine Zeile, eine Obergrenze. Tu es für alle vier Überlebenden, und du erhältst den max. CPC pro Seite, an dem die ganze Entscheidung hängt:

Seite              CR     AOV    CRR   maxCPC = CRR×CR×AOV
/cordless-vacuums  2,0 %  420 €  10 %  0,10 × 0,020 × 420 = 0,84 €
/winter-tyres      3,1 %  180 €  12 %  0,12 × 0,031 × 180 = 0,67 €
/sleeping-bags     1,1 %   95 €  10 %  0,10 × 0,011 ×  95 = 0,10 €
/phone-cases       1,4 %   16 €  10 %  0,10 × 0,014 ×  16 = 0,02 €

(Illustratives Beispiel.) Wenn deine Margen von Seite zu Seite schwanken, kann die Ziel-CRR mitschwanken. /winter-tyres hat hier eine Ziel-CRR von 12 %, weil die Kategorie ein weniger strenges Effizienzziel verträgt. Alles andere ist mechanisch. Du hast jetzt einen max. CPC für jede Seite der Site; der nächste Schritt ist die einzige verbleibende Ermessensentscheidung.

Schritt 4 · Priorisieren: die Sortierung, davor und danach

Ein max. CPC bedeutet für sich genommen nichts. 0,84 € sind in einem Markt großzügig und in einem anderen unbezahlbar. Was entscheidet, ist der Abstand zu dem, was ein Klick dich tatsächlich kostet. Zieh also den realen durchschnittlichen CPC jeder Seite aus dem Google-Ads-Konto. Weist das Konto keinen CPC pro Seite aus, nimm stattdessen den Durchschnitt für den jeweiligen Markt. Stell diesen realen Durchschnittswert neben den max. CPC der Seite.

Davor, der rohe Join mit den Zeilen in der Reihenfolge, in der sie gerade vorliegen, als Plan unlesbar:

Seite              maxCPC  durchschn. CPC
/sleeping-bags     0,10 €  0,45 €
/phone-cases       0,02 €  0,35 €
/cordless-vacuums  0,84 €  0,55 €
/winter-tyres      0,67 €  0,40 €

Danach, sortiert nach Spielraum (maxCPC − durchschn. CPC), werden dieselben vier Zeilen zu einer Arbeitsanweisung, mit dem Urteil in der letzten Spalte:

LandingpageCRAOVZiel-CRRmaxCPCdurchschn. CPCUrteil
/cordless-vacuums 2,0 %420 €10 %0,84 €0,55 €Jetzt bauen
/winter-tyres 3,1 %180 €12 %0,67 €0,40 €Jetzt bauen
/sleeping-bags 1,1 %95 €10 %0,10 €0,45 €Erst fixen (Problemseite)
/phone-cases 1,4 %16 €10 %0,02 €0,35 €Lass es

(Illustratives Beispiel.) Die Zahlen sind erfunden, um die Mechanik zu zeigen, setz also deine eigenen GA4-Werte ein. Jeder maxCPC hier ist nur Ziel-CRR × CR × AOV auf die Zeile angewandt.

Zwei Zeilen sind offensichtlich. /cordless-vacuums kann 0,84 € zahlen, wo der Markt 0,55 € kostet: das sind 53 % Spielraum, also baust du die Seite. /winter-tyres ebenso. /phone-cases kann sich nur 0,02 € leisten, wo Klicks 0,35 € kosten. Das funktioniert nicht mal in deinen kühnsten Träumen, also lass die Seite raus und schau nicht zurück. Skalier das von vier Zeilen auf zehntausend, und der Kopf der sortierten Liste ist deine TOP 100–200, die zuerst zu bauenden Seiten, gerankt danach, wie viel Raum sie zum Bieten haben.

Interessant wird es bei der Seite /sleeping-bags. maxCPC 0,10 € gegen einen 0,45-€-Markt, auf dem Papier also „lass es“. Aber /sleeping-bags zog die meisten Sitzungen im ganzen Export, und Schlafsäcke sind eine Kategorie, die offensichtlich verkaufen sollte. Eine verdächtig niedrige CR auf einer Seite, die konvertieren sollte, ist selten ein Nachfrageproblem. Es ist eine Problemseite, und Problemseiten bekommen eine Diagnose, keine Löschung.

Schritt 5 · Problemseiten: die Diagnose, an einer echten Listung

Wenn die Conversion-Rate einer Seite weit unter dem liegt, was die Kategorie liefern sollte, frag warum, bevor du sie verwirfst. Im E-Commerce ist die Antwort meistens die Preiswettbewerbsfähigkeit der Produkte, die die Seite zuerst zeigt. Die ersten 10–20 Produkte, die ein Besucher sieht, sind der gesamte erste Eindruck der Seite. Sind das deine wertschwächsten Artikel, bricht die CR ein, egal wie viel Nachfrage die Seite zieht.

Du liest die Kategorie also genau so, wie der Kunde es tut, in ihrer Standard-Sortierreihenfolge, und prüfst die Preise der Produkte, die sie zuerst listet.

Den Produktmix der Kategorie in Sortierreihenfolge lesen

Zieh die Produkte in /sleeping-bags nach ihrem product_type aus dem Google Merchant Center, in der Standard-Listenreihenfolge, die der Besucher tatsächlich bekommt. Der Kopf der Liste ist das, was konvertiert (oder nicht).

Die Top-Positionen gegen den Markt preisprüfen

Nimm die zuoberst gelisteten Produkte und recherchier Live-Wettbewerberpreise mit DataForSEO. Der serp/google/organic/live/advanced-Endpoint gibt die ganze Ergebnisseite (Shopping-Blöcke mit Händlern und Preisen, Organik darunter) als strukturiertes JSON zurück. Abgerechnet wird pro SERP mit bis zu 10 Ergebnissen, zum Basispreis von grob 0,002 $ vor bezahlten erweiterten Parametern.

Den Preis senken oder die Sortierung ändern, dann neu messen

Sind die zuerst gelisteten Produkte überteuert, hast du zwei Hebel. Ihren Preis senken, oder die Sortierung der Kategorie so ändern, dass wirklich wettbewerbsfähige Produkte vorangehen. Dann beobachtest du die CR. Erst wenn die CR steigt, beförderst du die Seite vom Fix-Stapel in den Bau-Stapel.

So sieht diese Diagnose auf /sleeping-bags aus, der Seite, die bei maxCPC 0,10 € sitzt. Kopf der Listung, dein Preis gegen den billigsten Wettbewerber, den DataForSEO für dasselbe Produkt fand:

Pos.  Produkt (zuerst gelistet)  Dein Preis  Günstigster Wettbewerber  Differenz
   1  AlpineLite 200 Down Bag         129 €                      99 €  +30 %
   2  TrekWarm Mummy −5°C             115 €                     112 €   +3 %
   3  BaseCamp Synthetic XL            89 €                      92 €   −3 %
   4  ValleyHike Junior                45 €                      47 €   −4 %

(Illustratives Beispiel.) Das Leck sitzt direkt ganz oben. Das Produkt, das bei 12.300 monatlichen Sitzungen als Erstes erscheint, ist 30 % über dem billigsten Marktangebot bepreist. Alles darunter ist wettbewerbsfähig, aber nach einem so schlechten ersten Eindruck scrollt fast niemand weiter. Senk den Preis von AlpineLite auf 105 €, oder ändere die Sortierung, sodass die wettbewerbsfähigen BaseCamp und ValleyHike vorangehen, und die CR klettert zurück auf das normale Niveau der Kategorie. Lass Schritt 3 erneut laufen: der maxCPC steigt über 0,10 €, und die Seite steigt in den Bau-Stapel auf.

Das ist die Schleife, die die meisten Agenturen nie schließen, weil sie in einen Bereich hineinreicht, aus dem Agenturen sich sonst heraushalten. Der Job des Shops (Preise, Merchandising, Sortierreihenfolge) und der Job der Agentur (den Traffic kaufen) sind zwei Hälften einer einzigen Optimierungsschleife. Optimierst du den Einkauf ohne den Shop, bezahlst du für Traffic, der wieder wegsickert.

Nach dem Filter: die Wahl, wie du kaufst

Erst jetzt, mit dem Bau-Stapel in der Hand, wählst du das Wie. AI Max, Dynamic Search Ads, klassisches STAG oder eine Kombination (Broad plus DSA in einer Kampagne). Ob das eine Kampagne ist oder drei oder fünf, hängt vom Kunden und vom Conversion-Volumen ab; respektier die Regel von etwa 30 Conversions pro Kampagne, bevor du splittest. Ich überlasse dir diese Wahl mit Absicht. Der Punkt der ganzen Pipeline ist, dass du sie nach der Wirtschaftlichkeit triffst, nicht davor.

Wofür du dich auch entscheidest, die Regel ist dieselbe. Eine neue Kampagne darf nie auf schlechten Seiten starten. Schwache Landingpages drücken den ROAS des Kontos unter sein Ziel und vergiften die Lernphase. Der Vorfilter beschränkt den Launch auf Seiten, die sich selbst tragen können. Von dort aus baust du die Super-Struktur: Crawl-Daten plus Keyword-Research pro Kategorie via Google Ads API, in Wellen nach Kategorie, Sprache und Reifegrad konstruiert. Diese Super-Struktur ist ein Thema für sich, und ich habe sie in einem eigenen Artikel zur Marktexpansion beschrieben.

Der Teil, der zurück zum Manifest führt

Technisch ist nichts davon neu. Du hättest den GA4-Export, den Crawl, das Preis-Scraping und den Join vor fünf Jahren laufen lassen können. Aber es wäre ein halbes Jahr maßgeschneiderter Entwicklung gewesen, und jeder Vernünftige hätte auf halbem Weg aufgegeben. Zwölf Jahre Programmierarbeit mit der Google Ads API haben mich genau gelehrt, wie solche Projekte sterben. Ich schreibe es jetzt auf, weil Werkzeuge wie Codex, Claude Code und die aktuelle Agenten-Generation daraus einen ganz normalen Dienstag-Workflow gemacht haben: ein Skript, das du über Nacht auf einem Konto laufen lässt.

Das ist die ganze Verschiebung, und sie ist am klarsten, wenn man sie von beiden Seiten zugleich sieht. Die Arbeit des Shops an Preisen und Merchandising und die Arbeit der Agentur an der Werbung fallen zu einer einzigen Schleife zusammen, und beide Hälften lassen sich endlich gemeinsam optimieren. Die Wirtschaftlichkeit ist das, was dich diese Schleife schließen lässt.

Nimm es mit

Hol dir die kompletten Anweisungen für deine KI

Der ganze Filter oben, umgeschrieben als Briefing, das du direkt in Claude oder einen anderen fähigen Coding-Agenten einfügst. Du lieferst den GA4-Export und den Crawl; er berechnet den max. CPC jeder Seite und gibt dir die Stapel Bauen, Fixen und Überspringen zurück. Hinterlass deine E-Mail und die Datei gehört dir.

Eine Datei, eine Liste. Ich schreibe nur, wenn es etwas zu lesen gibt.

FAQ

Warum maxCPC statt einfach ROAS-Ziele in Google Ads ansehen?

Weil Googles tROAS erst reagiert, nachdem du Geld zum Lernen ausgegeben hast. maxCPC ist ein Pre-Launch-Filter. Er sagt dir vor einem einzigen Klick, welche Seiten die Kosten bezahlter Klicks mathematisch tragen können. Du nutzt ihn, um zu entscheiden, was zu bauen ist; tROAS betreibt dann, was du gebaut hast.

Meine CR und AOV schwanken stark Monat zu Monat. Bricht das nicht die Formel?

Nutz ein stabiles Fenster von 60 bis 90 Tagen und segmentiere nach Gerät oder Markt, wenn sich die Werte zwischen Geräten oder Märkten wesentlich unterscheiden. Die Formel soll nicht auf den Cent genau sein. Sie sortiert Seiten in Bauen-, Fixen- und Überspringen-Stapel; was du brauchst, ist die grobe Größenordnung des Spielraums, nicht der exakte Wert.

Brauche ich wirklich Screaming Frog, oder kann die KI den Crawler einfach schreiben?

Beides geht. Screaming Frog mit einer Custom-XPath-Extraktion ist der No-Code-Weg und wirklich ein Drei-Minuten-Setup. Ein geskripteter Crawler ist besser, wenn du die Daten automatisch in eine Pipeline gejoint brauchst. Wähl danach, ob das ein einmaliges Audit oder ein wiederholbarer Workflow ist.

Was zählt als „Problemseite“ gegenüber einer Seite, die ich einfach überspringen sollte?

Eine Überspringen-Seite ist von Natur aus unwirtschaftlich. Niedriger AOV, schwache Kaufabsicht, also ist ihr maxCPC echt winzig und wird es immer sein (/phone-cases bei 0,02 €). Eine Problemseite sollte konvertieren. Anständiger AOV, echte Nachfrage, viele Sitzungen, und trotzdem tut sie es nicht, meist weil ihre erstgelisteten Produkte überteuert oder schlecht sortiert sind (/sleeping-bags bei 0,10 €). Überspringen-Seiten lässt du raus; Problemseiten fixst du, dann misst du neu.

Funktioniert das nur für E-Commerce?

Die maxCPC-Formel funktioniert überall, wo du einen Conversion-Wert hast, Leadgen inklusive, wo der AOV zum Lead-Wert wird. Die Problemseiten-Diagnose (Merchant-Center-product_type, Wettbewerberpreise, Kategorie-Sortierung) ist E-Commerce-spezifisch. Leadgen-Problemseiten brauchen ihre eigene Diagnose, meist Formularreibung oder Angebots-Mismatch.

Wie hängt das mit AI Max und dem Ende von DSA zusammen?

Dieser Filter läuft, bevor du dich für einen Kampagnentyp entscheidest. Egal, ob du AI Max (den Nachfolger von DSA) oder klassisches STAG wählst: Die Kampagne sollte Traffic nur auf Seiten schicken, die den Filter bestanden haben. Die Strategiewahl ändert, wie du kaufst; die Wirtschaftlichkeit entscheidet, was sich überhaupt zu kaufen lohnt.


CTA: Willst du den Bau-Stapel für deine Site, gerankt nach dem, was jede Seite sich tatsächlich leisten kann? Schick mir deinen GA4-Export und wir lassen den Filter zusammen laufen.

Worum es hier eigentlich geht

Willst du dieses Maß an Transparenz in deinem Konto?

Eine E-Mail. Ich sage dir ehrlich, ob es sich für dein Setup lohnt.

Kontakt aufnehmen →
Gratis-Download

Hol dir die kompletten Anweisungen für deine KI

Der ganze Filter oben, umgeschrieben als Briefing, das du direkt in Claude oder einen anderen fähigen Coding-Agenten einfügst. Du lieferst den GA4-Export und den Crawl; er berechnet den max. CPC jeder Seite und gibt dir die Stapel Bauen, Fixen und Überspringen zurück. Hinterlass deine E-Mail und die Datei gehört dir.

Eine Datei, eine Liste. Ich schreibe nur, wenn es etwas zu lesen gibt.