SEO·DECAY / METHODOLOGY
TRUST THE NUMBERS — OR CHECK THEM
WHERE EVERY
NUMBER CAME FROM.
FIELDSTATUSSOURCE
AI CITATIONS + COMPETITORS LIVE EACH OF 64 PROMPTS RUN THROUGH LIVE TAVILY SEARCH (TOP-10); RESULTS SYNTHESIZED BY openrouter:minimax/minimax-m3:free, WHICH LISTS ITS SOURCES. POSITIONS FROM REAL MEASURED OUTPUT.
SERP POSITIONS LIVE TAVILY TOP-10 PER PROMPT — REAL RANKED RESULTS FOR THE EXACT QUERY TEXT.
AI-OVERVIEW PRESENCE PROXY THE SYNTHESIZED ANSWER IS THE AI-OVERVIEW PROXY. NO SERP SCRAPING ANYWHERE.
TRAFFIC · RANKS · CLICKS SIMULATED GSC IS PROPERTY-OWNER-ONLY; DEMO DOMAINS ARE THIRD-PARTY. DETERMINISTICALLY SEEDED, LABELED IN EVERY RECORD. REAL GSC MODE SHIPS IN THE CODE.
AI CRAWLER HITS SIMULATED NO SERVER-LOG ACCESS TO THIRD-PARTY DOMAINS. LOG-PARSING MODE SHIPS IN THE CODE.
ROOT-CAUSE REASONING LIVE RULE PRE-CLASSIFIER + LLM REASONING OVER THE EVIDENCE BUNDLE. SIMULATED INPUTS PASSED THROUGH LABELED.
VERIFY THE REAL PARTS YOURSELF

· Every prompt is listed verbatim on the dashboard — search it yourself and compare the top results.

· Run python tools/run_all.py with free Tavily + LLM keys — the batch regenerates everything.

· Or run python tools/run_all.py --sim-only with no keys: every record comes out labeled SIMULATED.

COST CONTROLS
LLM CALLS / BATCH120 HARD CAP · USED 15
TAVILY / BATCH100 HARD CAP · USED 1 OF 1,000/MO FREE
RATE LIMITING≥6.5S SPACING · EXPONENTIAL BACKOFF ON 429
SCHEDULINGMANUAL / WORKFLOW_DISPATCH ONLY — NEVER CRON
DEPLOYED-SITE API KEYS0

RUN 2026-09-03T15:12:20+00:00 · 16 PAGES · MODEL openrouter:minimax/minimax-m3:free