Identität & Marketing
name, description, tagline, company_name, logo_url, website – alles, was in Karten und auf der Detailseite sichtbar wird.
Kernaussage: Wir starten die internationale SEO-Tool-Suche auf seo-day.de – Discovery über 190+ Keywords, Crawl jeder relevanten Domain, KI-Klassifikation und eine filterbare Suche mit Preisen, Kategorien, UI-Sprachen und Herkunftsländern. Alles läuft über den CLI-Workflow start-seotool-import.php und endet in der öffentlichen Suche unter /seo-tools.
Elf Kapitel – vom Launch-Überblick über die Discovery-Pipeline bis zu Git-Statistiken, klassischer Aufwandsschätzung und Agentur-CTA. Direkt zur gewünschten Section springen.
Ab sofort findet ihr auf seo-day.de eine internationale SEO-Tool-Suche – erreichbar unter /seo-tools (Alias /seotool). Statt einer statischen Liste bauen wir ein wachsendes Verzeichnis aus echten Produktseiten, die wir automatisiert finden, crawlen und per KI strukturieren.
Das bedeutet für euch in der Praxis:
Die Datenbasis entsteht über php start-seotool-import.php. Der Orchestrator CLISeotoolImportOrchestrator führt vier Steps aus – jeder Step ist ein eigener Service mit fester Verantwortung:
| Step | Service | Aufgabe |
|---|---|---|
| 001 | CLISeotoolImport001LogFileClearService | Log-Dateien des Import-Workflows leeren – sauberer Lauf pro Nacht |
| 002 | CLISeotoolImport002ExecuteData4SeoKeywordSearchService | Data4SEO Keyword-Search: 90 Basis-Keywords aus seotool-search-keywords-config.php plus 100 Länder-Keywords „SEO-Tools {Land}“ aus seotool-country-discovery-config.php |
| 003 | CLISeotoolImport003ExecuteDomainCrawlService | Domain-Crawl – Website-Inhalt als Markdown unter storage/seotool-import/crawl-results/ |
| 004 | CLISeotoolImport004ExecuteSeotoolClassificationService | Cursor-Agent Klassifikation – strukturiertes JSON, Persistenz in seotool |
Jeder Step schreibt Fortschritt in eigene Import-Tabellen (siehe Abschnitt Datenbank-Übersicht), damit Wiederholungsläufe nur offene Arbeit nachziehen – keine doppelten SERP-Calls oder Crawls ohne Grund.
Die Basis-Queries kommen aus config/seotool-import/seotool-search-keywords-config.php. Darunter eine repräsentative Auswahl – der vollständige Satz umfasst derzeit 90 Suchbegriffe:
Zusätzlich erzeugt seotool-country-discovery-config.php für 100 Länder automatisch Queries nach dem Muster „SEO-Tools {Land}“ – z. B. „SEO-Tools Deutschland“, „SEO-Tools Frankreich“, „SEO-Tools Vereinigtes Königreich“. Damit decken wir internationale SERPs ab, nicht nur den DACH-Raum.
Merksatz: Discovery ist kein einmaliger Scrape, sondern ein wiederholbarer Pipeline-Lauf – neue Keywords, neue Domains, neue Klassifikationen, ohne manuelles Copy-Paste.
Der Cursor-Agent mappt gecrawlte Inhalte auf strukturierte Felder in der Tabelle seotool (Schema: briefing/database/001-seotool.sql). Die wichtigsten Felder für Suche und Detailseiten:
name, description, tagline, company_name, logo_url, website – alles, was in Karten und auf der Detailseite sichtbar wird.
primary_category, feature_tags, target_audience, deployment_types, market_focus, is_seo_tool, confidence_score.
pricing_model, price_monthly_equivalent, price_entry_plan_name, has_free_tier, has_free_trial, pricing_plans (JSON).
ui_languages, origin_country_code, has_api, integrations, documentation_url, data_hosting_region, gdpr_compliance_mentioned.
Vier MySQL-Tabellen bilden den Import-Stack ab. Die Grafik zeigt den linearen Datenfluss von der Keyword-Suche über Crawl und KI-Klassifikation bis zum öffentlichen Tool-Verzeichnis:
search_keywordserp_domain_count · searched_at190+ Keywords – kein doppelter Data4SEO-Call pro Begriff
domainstorage_relative_pathcrawled_atMarkdown unter storage/seotool-import/crawl-results/
domainclassification_outcomeanalyzed_atpersisted · rejected · low_confidence · invalid_taxonomy
domain · name · primary_categoryprice_monthly_equivalent · ui_languagesanalysis_result (vollständiges KI-JSON)Quelle für /seo-tools, Detail-Screens und AJAX-Filter
Merksatz: Die drei Import-Tabellen merken sich Fortschritt pro Keyword, Domain und Klassifikations-Lauf – nur bei
persistedlandet ein Tool inseotoolund wird in der Suche sichtbar.
Die Suche ist live – filtert nach euren Kriterien und springt von der Karte direkt in die Detailseite:
CTA: SEO-Tool-Suche öffnen (/seo-tools) – Kategorien, Preise, Sprachen und Länder in einer Oberfläche.
Transparenz gehört zum Launch dazu. Weder die SEO-Tool-Suche noch dieser Artikel laufen über ein klassisches CMS oder ein JavaScript-Framework – beides ist reines PHP, Twig und linearer Screen-Flow.
Eine PHP-Datei unter htdocs/scripts/app/screen-*/ – sie delegiert an einen Orchestrator und rendert Twig. Keine Business-Logik im Screen selbst.
Screen → ScreenOrchestrator → ScreenServices → Services → Repositories. Jeder Step genau ein Service-Call – Hollywood-Prinzip.
Jede Änderung beginnt in briefing/ – erst Markdown-Briefing, dann PHP, Twig, CSS, Tests. Dieser Post folgt demselben Muster.
Cursor Rules, Skills, Subagents, Ralph Loop – jede Nacht automatische Checks und PHPUnit (UI, Service, Repository, Orchestrator). Keine Zeile „von Hand“ im klassischen Sinn: alles mit Cursor und LLMs gebaut, aber unter harten Regeln.
Mehr Hintergrund zu Architektur und Nightly-Checks findet ihr in diesen Blog-Artikeln:
Transparenz endet nicht bei der Architektur – auch die Git-Historie erzählt die Geschichte. Der internationale SEO-Tool-Stack ist erst seit wenigen Stunden in dieser Form im Repository; die ersten Commits dazu liegen am 7. Juni 2026 ab 18:07 Uhr (MESZ), der letzte Stand zum Redaktionszeitpunkt um 19:51 Uhr – drei fokussierte Commits an einem Nachmittag.
| Kennzahl | Wert |
|---|---|
| Erster SEO-Tool-Commit | 07.06.2026, 18:07 Uhr |
| Letzter Commit (Stand Redaktion) | 07.06.2026, 19:51 Uhr |
| Commits am Feature-Tag | 3 fokussierte Commits |
| Betroffene Dateien | 174 Dateien (Briefings, PHP, Twig, CSS, JS, Tests, Config, SQL) |
| Geänderte Codezeilen gesamt | ~19.860 Zeilen (Einfügungen + Löschungen) |
| Netto neue Zeilen | ~7.250 Zeilen |
| Neue MySQL-Tabellen | 4 (seotool + 3 Import-Tracking-Tabellen) |
| Netto-Zeitinvest Fabian | ~15 Minuten aktive Steuerung (Prompts, Review, Freigaben) |
Was bedeutet das? Die Git-Zeitspanne (~1h 45min Wanduhr) und die Zeilenzahlen zeigen die Maschinen-Geschwindigkeit von Agentic AI Coding. Die 15 Minuten sind die menschliche Netto-Arbeit: Richtung vorgeben, Ergebnisse prüfen, freigeben – nicht jede Zeile tippen.
Was steckt in 174 Dateien und fast 20.000 geänderten Zeilen? Ein komplettes Feature: CLI-Import-Pipeline mit vier Steps, vier MySQL-Tabellen, Taxonomie-Config, KI-Klassifikation, Suche mit AJAX-Filtern, Detail-Screens, API-Endpoint, Briefings, Translations in sechs Sprachen und PHPUnit-Tests über alle Schichten. Wäre das ohne Agentic AI Coding mit klassischem Team gebaut worden, sähe der Aufwand grob so aus:
| Rolle | Personentage (Richtwert) | Typischer Tagessatz |
|---|---|---|
| Software-Architekt | 4–5 PT | ~950–1.100 € |
| Backend-Entwickler | 18–22 PT | ~800–950 € |
| Frontend-Entwickler | 12–15 PT | ~750–900 € |
| QA / Test-Engineer | 10–12 PT | ~600–750 € |
| Projektmanager | 6–8 PT | ~850–1.000 € |
| Summe | ~50–62 Personentage | ~45.000–58.000 € Projektkosten |
Kalenderzeit und Risiko im klassischen Modell:
Die Schätzung ist bewusst eine Gegengerechnung, keine Agentur-Rechnung. Sie zeigt die Größenordnung: Was früher ein Quartalsprojekt mit fünf Köpfen war, ist mit dem richtigen KI-Framework in einem Nachmittag machbar – wenn Architektur, Regeln und Tests von Anfang an mitgedacht werden.
Viele Teams haben Ideen auf der Backlog-Liste, die aus Budget- oder Machbarkeitsgründen seit Jahren liegen bleiben: ein internes Tool, ein Datenportal, eine automatisierte Discovery-Pipeline, ein mehrsprachiger Screen mit voller Testabdeckung. Mit Agentic AI Coding ist bei uns fast alles machbar – oft für ein Budget, das klassisch nicht einmal die Angebots-Phase abdecken würde.
Beauftragung & Kontakt: Wer Lust hat, ein vergleichbares Projekt umzusetzen – ob SEO-Tool-Verzeichnis, Branchen-Discovery oder eigenes KI-Produkt – kann sich bei uns melden. Auf /ki findet ihr unseren Agentur-Screen: dort seht ihr, wie wir arbeiten, und könnt direkt Kontakt aufnehmen. Wir bauen für euch, was bisher zu teuer oder zu komplex schien – überschaubar, testbar und produktionsreif.
Internationale SEO-Tool-Discovery ist kein manuelles Link-Verzeichnis mehr, sondern ein automatisierter Kreislauf: Keywords → SERP → Crawl → KI → filterbare Suche. 174 Dateien, ~20.000 geänderte Zeilen, 4 Tabellen – und netto ~15 Minuten menschliche Steuerung. Probiert die Suche unter /seo-tools aus. Wer ähnliches für das eigene Unternehmen will: /ki.