From d20a2095c774f1d5221509b35da4d228e842cc95 Mon Sep 17 00:00:00 2001
From: knuthtimo-lab
Date: Sun, 26 Jul 2026 23:20:26 +0200
Subject: [PATCH] copy verbessert
---
SEO-AUDIT-2026-07-25.md | 119 ++++++++++++++++++
app/ja-nein-generator/page.tsx | 10 +-
components/features.tsx | 4 +-
components/hero.tsx | 13 +-
components/homepage-faq.tsx | 2 +-
components/playground.tsx | 22 ++--
.../Keyword Stats 2026-07-22 at 23_08_06.csv | Bin
.../Keyword Stats 2026-07-22 at 23_15_06.csv | Bin
.../Keyword Stats 2026-07-25 at 01_11_44.csv | Bin 0 -> 10562 bytes
.../Keyword Stats 2026-07-25 at 01_12_06.csv | Bin 0 -> 7036 bytes
.../Keyword Stats 2026-07-25 at 01_12_27.csv | Bin 0 -> 7724 bytes
.../Keyword Stats 2026-07-25 at 01_12_47.csv | Bin 0 -> 2810 bytes
.../Keyword Stats 2026-07-25 at 01_13_08.csv | Bin 0 -> 12074 bytes
.../Keyword Stats 2026-07-25 at 01_13_27.csv | Bin 0 -> 5332 bytes
.../Keyword Stats 2026-07-25 at 01_13_45.csv | Bin 0 -> 4142 bytes
.../Keyword Stats 2026-07-25 at 01_14_04.csv | Bin 0 -> 24580 bytes
.../Keyword Stats 2026-07-25 at 01_14_22.csv | Bin 0 -> 3410 bytes
.../Keyword Stats 2026-07-25 at 01_14_39.csv | Bin 0 -> 6178 bytes
18 files changed, 144 insertions(+), 26 deletions(-)
create mode 100644 SEO-AUDIT-2026-07-25.md
rename Keyword Stats 2026-07-22 at 23_08_06.csv => keywords/Keyword Stats 2026-07-22 at 23_08_06.csv (100%)
rename Keyword Stats 2026-07-22 at 23_15_06.csv => keywords/Keyword Stats 2026-07-22 at 23_15_06.csv (100%)
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_11_44.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_12_06.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_12_27.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_12_47.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_13_08.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_13_27.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_13_45.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_14_04.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_14_22.csv
create mode 100644 keywords/Keyword Stats 2026-07-25 at 01_14_39.csv
diff --git a/SEO-AUDIT-2026-07-25.md b/SEO-AUDIT-2026-07-25.md
new file mode 100644
index 0000000..3666210
--- /dev/null
+++ b/SEO-AUDIT-2026-07-25.md
@@ -0,0 +1,119 @@
+# SEO-Audit Entscheidomat – 25.07.2026
+
+Basis: 10 Keyword-Planner-Exporte (25.07.), Codebase-Review `app/`, `components/`, `lib/`, Live-Abruf `entscheidomat.com`.
+
+---
+
+## 1. Bewertung der Keyword-Recherche
+
+### Datenqualität
+
+| Befund | Bedeutung |
+|---|---|
+| Volumina nur in Buckets: 50 / 500 / 5.000 / 50.000 / 500.000 | Keyword Planner ohne aktive Ad-Spend. "500.000" heißt real 100k–1M. Für Priorisierung zwischen zwei Keywords im selben Bucket unbrauchbar. |
+| Monats-Spalten (Jul 25 – Jun 26) komplett leer | Keine Saisonalität ableitbar – ausgerechnet für Wichteln/Adventskalender/Gewinnspiel kritisch. |
+| "Änderung 3 Monate / YoY" nur 0 % / 900 % / −90 % / −100 % / ∞ | Reine Bucket-Sprünge, kein echtes Trendsignal. Ignorieren. |
+| 518 Keywords gesamt, davon **148 komplett irrelevant** | Der Seed "münze werfen" ist in den Münzhandel abgedriftet: *münzen kaufen, münzankauf, numismatik shop, reppa, künker, 2 Euro Fehlprägung*. 29 % Müll. |
+| 370 brauchbar, davon **208 im 50er-Bucket** | Extremer Long-Tail-Überhang. Nur 36 Keywords ab 5.000. |
+| Starke Dubletten-Cluster | *ja nein generator / ja oder nein generator / generator ja nein / nein oder ja* = 1 Intent, 6 Zeilen. Gilt für fast alle Gruppen. |
+
+### Fazit
+
+Als **Themen-Landkarte gut**, als **Priorisierungsgrundlage schwach**. Die Recherche bestätigt, dass die 7 gebauten Tools die richtigen Themen treffen – sie kann aber nicht beantworten, welches Tool zuerst Traffic bringt.
+
+**Konkret nachziehen:**
+
+1. Ad-Spend aktivieren oder Ahrefs/Semrush für exakte Volumina + Saisonalität (Ahrefs-MCP ist im Setup vorhanden, nur nicht autorisiert).
+2. Münzhandel-Cluster (148 KWs) aus dem Datensatz löschen – verzerrt jede Aggregation.
+3. Nach **Intent-Cluster** gruppieren statt nach Keyword, sonst wird ein Intent zu 6 Seiten (Duplicate-Content-Risiko).
+4. SERP-Realität prüfen: `zufallsgenerator`, `glücksrad`, `würfel online` sind Tool-SERPs, die von etablierten Domains (google.com Spinner, wheelofnames.com, random.org, blindtextgenerator) besetzt sind. Für eine neue Domain sind das 12–24-Monats-Ziele, keine Quick Wins.
+
+### Wo die Recherche echte Lücken zeigt (nach Priorität)
+
+| Cluster | Bucket | Status auf der Site | Bewertung |
+|---|---|---|---|
+| **Würfel-Varianten** (w20/w10/d100, dnd/rpg, kniffel, mehrere Würfel) | ~35 KWs à 50–500 | Tool kann **nur 1× W6** | Größte Lücke: Produkt- *und* SEO-Gap. FAQ gibt aktuell offen zu "aktuell ein Würfel pro Wurf". |
+| **Lotto / Quicktipp** (6 aus 49, Eurojackpot, Keno, 6 aus 45) | 5.000 + ~25 Long-Tail | Keine Seite | Klarer eigener Intent, hohe kommerzielle Nähe (gut für AdSense-RPM). |
+| **Teams / Gruppen einteilen** | ~8 KWs à 50 | Nur Nebensatz in `namen-auslosen` | Eigene Seite `/gruppen-einteilen` sinnvoll – anderer Intent als "Gewinner ziehen". |
+| **Gewinner auslosen (Instagram/Gewinnspiel)** | 500 + Long-Tail | Nur Feature-Erwähnung | Eigene Seite `/gewinner-auslosen`, hohe Conversion-Nähe. |
+| **Wichteln Namen ziehen** | ~10 KWs à 50–500 | Nicht adressiert | Saisonal (Nov/Dez) – jetzt bauen, damit es bis November indexiert ist. |
+| **Glücksrad selbst erstellen / eigenes Glücksrad** | ~12 KWs à 50–500 | Feature vorhanden, kein Targeting | Als H2-Sektion auf `/gluecksrad`, keine eigene Seite. |
+| **Entscheidungsrad / Zufallsrad** | 5.000 (2 KWs) | Nur im Title von `/gluecksrad` | Synonym-Cluster – als H2 + FAQ auf `/gluecksrad` abdecken, **nicht** als eigene Seite (Kannibalisierung). |
+| **Orakel / Wahrsagen / "soll ich oder soll ich nicht"** | 5.000 + 500 | `/magic-8-ball` deckt es implizit | H2-Sektion ergänzen, Wording "Orakel ja oder nein kostenlos" aufnehmen. |
+
+---
+
+## 2. SEO-Analyse des Projekts
+
+### Was solide ist
+
+- Saubere Next-App-Router-Struktur, sprechende deutsche Slugs (`/ja-nein-generator`, `/gluecksrad`, `/wuerfel-online`).
+- Metadata-Template + eigene Title/Description/Canonical pro Seite, alle unique und intent-nah.
+- JSON-LD durchgängig: `WebSite` + `Organization` (Layout), `WebApplication` + `FAQPage` + `BreadcrumbList` (Tool-Seiten), `Offer price: 0`.
+- `sitemap.ts` / `robots.ts` generiert, aus `TOOL_PAGES` gespeist – keine Drift.
+- `public/llms.txt` vorhanden und wirklich brauchbar formuliert (AEO/GEO-Vorsprung gegenüber fast allen Wettbewerbern).
+- Internes Linking über `RelatedTools` von jeder Tool-Seite zu allen anderen.
+- 640–870 Wörter Content pro Tool-Seite mit HowTo-Schritten, Beispielen, Abgrenzung zu Nachbar-Tools, 5–7 FAQs. Für Tool-Seiten überdurchschnittlich.
+- Sichtbarer Breadcrumb + `lang="de"` + `locale: de_DE` korrekt.
+
+### Probleme – nach Härte sortiert
+
+**P0 – AdSense-Script mit `strategy="beforeInteractive"`** (`app/layout.tsx`)
+Blockiert das Rendering vor Hydration auf **jeder** Seite. Bei einem Tool, dessen einziger USP "sofort nutzbar" ist, kostet das direkt LCP/INP und damit Ranking *und* Conversion. Zusätzlich behauptet die Homepage-FAQ "Aktuell zeigt Entscheidomat keine Werbung" – während AdSense schon eingebunden ist. Das ist datenschutzrechtlich (Einwilligung nach TDDDG/DSGVO) das größere Problem als das SEO.
+→ Auf `afterInteractive` bzw. `lazyOnload` umstellen und erst nach Consent laden. **Ohne Consent-Banner darf AdSense in DE gar nicht laden.**
+
+**P0 – Kein Consent-Management sichtbar**
+AdSense + Umami Cloud. Umami ohne Cookies ist vertretbar, AdSense nicht.
+
+**P1 – Preloader auf Desktop**
+Eine Intro-Animation vor dem Content ist bei einem "In 2 Sekunden entschieden"-Tool ein LCP- und Bounce-Killer. Auf Mobile bereits deaktiviert – konsequent auch auf Desktop abschalten oder auf den allerersten Besuch pro Session begrenzen (ist es teilweise schon, aber der Blocking-Inline-Script läuft trotzdem `beforeInteractive`).
+
+**P1 – Fonts mit `display: "optional"`**
+Zwei Google-Font-Familien (Inter + Cormorant in 5 Weights × 2 Styles). `optional` vermeidet CLS, sorgt aber dafür, dass die Display-Font beim Erstbesuch oft gar nicht erscheint – die Marke sieht beim wichtigsten Besuch anders aus. Cormorant auf 2–3 tatsächlich genutzte Weights reduzieren.
+
+**P1 – Homepage adressiert das Money-Keyword nicht im H1**
+H1 lautet "Kostenloser Zufallsgenerator für schnelle Entscheidungen" – gut. Aber die Homepage konkurriert mit den Tool-Seiten um `zufallsgenerator` *und* alle Tool-Begriffe gleichzeitig. Klarer trennen: Homepage = Hub/Marke + "Zufallsgenerator", Tool-Seiten = jeweils exakt ein Intent.
+
+**P2 – Würfel-Seite verspricht weniger, als das Keyword-Set verlangt**
+Title/H1 sagen explizit "6-seitiger Würfel", die Homepage-Card behauptet aber "6er, 10er oder benutzerdefinierte 3D-Würfel" und "einen oder mehrere". Widerspruch zwischen Homepage-Text und Tool-Realität – schadet Trust und Snippet-Genauigkeit.
+
+**P2 – `FAQPage`-Schema auf allen Seiten**
+Google zeigt FAQ-Rich-Results seit 2023 fast nur noch für Behörden-/Gesundheitsdomains. Das Markup schadet nicht und hilft AEO/LLM-Extraktion, sollte aber nicht als Traffic-Hebel eingeplant werden. Wichtiger: das `HowTo`-Schema fehlt – die `STEPS`-Arrays sind bereits vorhanden und werden nicht ausgezeichnet.
+
+**P2 – `meta keywords`**
+Wirkungslos seit ~2009. Kein Schaden, aber Signal für Reviewer, dass die Meta-Strategie alt ist. Entfernen.
+
+**P3 – Sitemap `lastModified` hart codiert auf 2026-07-23**
+Bei jedem Content-Update manuell mitpflegen oder aus Git-Timestamp ableiten.
+
+**P3 – Kein Blog / keine Ratgeber-Ebene**
+Alle 7 Seiten sind transaktional. Es fehlt jeglicher informationaler Content, der Backlinks anzieht ("Wie treffe ich Entscheidungen schneller", "Warum Zufall bei Entscheidungen hilft", "Entscheidungsparalyse"). Für eine neue Domain ohne Backlinks ist genau das der einzig realistische Autoritäts-Hebel.
+
+**P3 – Backlink-Profil vermutlich bei null**
+Nicht messbar ohne Ahrefs-Zugang, aber bei einer im Juli 2026 gelaunchten Domain praktisch sicher. Ohne Referring Domains sind `zufallsgenerator` (100k–1M) und `glücksrad` (100k–1M) nicht erreichbar – unabhängig von der Onpage-Qualität.
+
+---
+
+## 3. Empfohlene Reihenfolge
+
+**Woche 1 – Blocker**
+1. AdSense auf `afterInteractive` + Consent-Gate, oder bis zum Consent-Banner ganz raus.
+2. Consent-Management einbauen.
+3. Preloader-Inline-Script aus `beforeInteractive` lösen.
+4. Widerspruch Homepage-Card ↔ Würfel-Tool auflösen.
+5. `meta keywords` entfernen, `HowTo`-Schema aus `STEPS` ergänzen.
+
+**Woche 2–3 – Produkt schließt SEO-Lücke**
+6. Würfel-Tool: W4/W6/W8/W10/W12/W20/W100 + mehrere Würfel gleichzeitig. Danach `/wuerfel-online` neu texten und `/wuerfel-online/w20`, `/wuerfel-online/dnd` nur bauen, wenn jede Seite eigenständigen Inhalt hat (Würfel-Notation, Wahrscheinlichkeitstabelle) – sonst Thin Content.
+7. `/lotto-zufallsgenerator` als eigene Seite (6 aus 49, Eurojackpot, Keno als Presets).
+
+**Woche 4–6 – Cluster ausbauen**
+8. `/gewinner-auslosen` und `/gruppen-einteilen` als eigene Seiten.
+9. Wichteln-Sektion auf `/namen-auslosen` (bis Ende September live, damit sie zur Saison rankt).
+10. H2-Sektionen: "Glücksrad selbst erstellen" auf `/gluecksrad`, "Orakel ja oder nein" auf `/magic-8-ball`.
+11. `llms.txt` nach jedem neuen Page-Launch aktualisieren.
+
+**Laufend**
+12. Search Console: Indexierungsstatus aller 9 URLs prüfen, danach wöchentlich Impressions je Cluster.
+13. 3–5 informationale Artikel für Backlink-Akquise.
+14. Keyword-Recherche mit echten Volumina wiederholen, sobald Ahrefs oder Ad-Spend verfügbar ist.
diff --git a/app/ja-nein-generator/page.tsx b/app/ja-nein-generator/page.tsx
index 37398df..27429e3 100644
--- a/app/ja-nein-generator/page.tsx
+++ b/app/ja-nein-generator/page.tsx
@@ -56,8 +56,8 @@ const FAQS = [
a: "Beide Methoden helfen bei einer Entscheidung zwischen zwei Optionen. Der Ja-Nein-Generator passt besser, wenn du eine konkrete Frage formulierst und direkt „Ja“ oder „Nein“ sehen möchtest; ein Münzwurf eignet sich eher für Kopf oder Zahl oder frei beschriftete Seiten.",
},
{
- q: "Ist der Ja-Nein-Generator für wichtige Entscheidungen geeignet?",
- a: "Nein. Er ist als spielerischer Denkanstoß für Alltagsfragen gedacht. Für gesundheitliche, rechtliche, finanzielle oder andere folgenreiche Entscheidungen solltest du Informationen sammeln und gegebenenfalls fachlichen Rat einholen.",
+ q: "Kann ich das Ergebnis als Denkanstoß nutzen?",
+ a: "Ja. Achte auf deine erste Reaktion: Enttäuscht dich das Ergebnis, zeigt das oft schon eine eigene Präferenz. Für folgenreiche Entscheidungen ersetzt der Generator aber keine Abwägung oder fachlichen Rat.",
},
];
@@ -107,9 +107,9 @@ const EXAMPLES = [
const VORTEILE = (
- Der Generator ist ideal für schnelle Alltagsfragen ohne großes Abwägen – er ist
- kostenlos, sofort einsatzbereit und komplett anonym, da nichts an einen Server
- übertragen wird. Für wichtige persönliche, finanzielle, rechtliche oder gesundheitliche
+ Der Generator ist ideal für schnelle Alltagsfragen ohne großes Abwägen: kostenlos,
+ sofort einsatzbereit und ohne Anmeldung. Deine Frage wird nicht an einen Server
+ übertragen. Für wichtige persönliche, finanzielle, rechtliche oder gesundheitliche
Entscheidungen ist ein reiner Zufallsmechanismus dagegen nicht geeignet.
);
diff --git a/components/features.tsx b/components/features.tsx
index e8ec296..9e37b56 100644
--- a/components/features.tsx
+++ b/components/features.tsx
@@ -15,8 +15,8 @@ const FEATURES = [
},
{
icon: ShieldCheck,
- title: "Kein Account nötig",
- text: "Kein Login, keine Werbung, kein Schnickschnack. Öffnen, werfen, entscheiden – fertig.",
+ title: "Direkt loslegen",
+ text: "Kein Login und keine E-Mail-Adresse nötig. Tool öffnen, Entscheidung treffen – fertig.",
tint: "bg-[#e6f7f0] text-[#0d7a57]",
},
{
diff --git a/components/hero.tsx b/components/hero.tsx
index 97c82d1..18fef1c 100644
--- a/components/hero.tsx
+++ b/components/hero.tsx
@@ -274,14 +274,14 @@ export default function Hero() {
Kostenloser
- Zufallsgenerator
+ Zufallsgenerator:
- für schnelle Entscheidungen
+ Entscheide in Sekunden
- Lass den Zufall entscheiden – mit Münze, Glücksrad, Würfel & mehr für
- alle, die sich mal wieder nicht entscheiden können.
+ Ob Kopf oder Zahl, Glücksrad oder Namensauslosung: Wähle dein Tool und
+ starte sofort – kostenlos, ohne Anmeldung, direkt im Browser.
@@ -291,7 +291,7 @@ export default function Hero() {
whileTap={{ scale: 0.97 }}
className="inline-flex items-center rounded-full bg-[#0d7a57] px-8 py-3.5 text-sm font-semibold text-white shadow-[0_12px_28px_rgba(13,122,87,0.30)] transition-colors duration-200 hover:bg-[#095c41]"
>
- Jetzt entscheiden
+ Passendes Tool wählen
- Mehr erfahren
+ So funktioniert's
@@ -324,4 +324,3 @@ export default function Hero() {
);
}
-
diff --git a/components/homepage-faq.tsx b/components/homepage-faq.tsx
index ac6297e..82d71b0 100644
--- a/components/homepage-faq.tsx
+++ b/components/homepage-faq.tsx
@@ -31,7 +31,7 @@ export const HOMEPAGE_FAQS = [
},
{
q: "Gibt es Werbung auf Entscheidomat?",
- a: "Aktuell zeigt Entscheidomat keine Werbung. Sollte sich das künftig ändern, wird das vorher transparent in der Datenschutzerklärung ergänzt.",
+ a: "Die Tools sind kostenlos nutzbar. Informationen zu Werbung und Datenverarbeitung findest du in der Datenschutzerklärung.",
},
{
q: "Wie kann ich Feedback geben oder Kontakt aufnehmen?",
diff --git a/components/playground.tsx b/components/playground.tsx
index b9f2292..afe2974 100644
--- a/components/playground.tsx
+++ b/components/playground.tsx
@@ -20,7 +20,7 @@ const GENERATORS = [
title: "Ja-Nein-Generator",
badge: "Zwei Optionen",
description:
- "Stelle eine Frage und erhalte sofort eine unparteiische Antwort mit Ja oder Nein. Ideal für schnelle Alltagsentscheidungen.",
+ "Bestellen oder kochen? Stelle deine Frage und erhalte sofort eine zufällige Antwort mit Ja oder Nein.",
icon: HelpCircle,
},
{
@@ -29,7 +29,7 @@ const GENERATORS = [
title: "Münze werfen",
badge: "3D Münzwurf",
description:
- "Wirf eine goldene 3D-Münze in die Luft und überlasse knifflige Wahlentscheidungen dem klassischen Kopf oder Zahl.",
+ "Kino oder Couch? Wirf die Münze und entscheide zwischen Kopf oder Zahl – auch mit eigenen Beschriftungen.",
icon: Coins,
},
{
@@ -38,7 +38,7 @@ const GENERATORS = [
title: "Glücksrad online",
badge: "Entscheidungsrad",
description:
- "Erstelle dein eigenes Glücksrad mit individuellen Feldern und drehe für eine transparente, zufällige Auswahl.",
+ "Restaurant, Film oder Name? Trage bis zu 12 Optionen ein und lass das Entscheidungsrad auswählen.",
icon: Disc3,
},
{
@@ -47,7 +47,7 @@ const GENERATORS = [
title: "Würfel online",
badge: "Würfel-Simulator",
description:
- "Rolle einen oder mehrere 6er, 10er oder benutzerdefinierte 3D-Würfel für Spiele & Entscheidungen.",
+ "Würfle online mit Zahlen von 1 bis 6 oder beschrifte die sechs Seiten für Spiele und kleine Entscheidungen.",
icon: Dices,
},
{
@@ -56,7 +56,7 @@ const GENERATORS = [
title: "Zufallszahl-Generator",
badge: "Zahlenbereich",
description:
- "Generiere eine oder mehrere echte Zufallszahlen in einem frei definierten Bereich zwischen Minimum und Maximum.",
+ "Lege Minimum und Maximum fest und generiere sofort eine zufällige ganze Zahl in deinem Wunschbereich.",
icon: Hash,
},
{
@@ -65,7 +65,7 @@ const GENERATORS = [
title: "Magic 8-Ball",
badge: "Mystisches Orakel",
description:
- "Befrage die magische Billardkugel und erhalte geheimnisvolle Antworten auf deine Lebensfragen.",
+ "Stelle eine spielerische Frage, schüttle den Ball und erhalte eine zufällige Antwort aus deiner eigenen Liste.",
icon: CircleDashed,
},
{
@@ -74,7 +74,7 @@ const GENERATORS = [
title: "Namen & Liste auslosen",
badge: "Gewinnspiel & Teams",
description:
- "Mische Namen oder Optionen in einer Liste, lose Gewinner aus oder erstelle automatisch zufällige Gruppen.",
+ "Ziehe Gewinner, bilde Teams oder lege eine Reihenfolge fest – mit deiner eigenen Namen- oder Optionenliste.",
icon: ListChecks,
},
] as const;
@@ -88,12 +88,12 @@ export default function Playground() {
Die 7 Zufalls-Tools
- Wähle deinen{" "}
- Generator.
+ Wähle das Tool für deine{" "}
+ Entscheidung.
- Klicke auf ein Tool, um direkt zur interaktiven Vollversion mit
- allen Einstellungen zu gelangen.
+ Vom schnellen Münzwurf bis zur fairen Namensauslosung: Öffne das
+ Tool, das zu deiner Situation passt.
diff --git a/Keyword Stats 2026-07-22 at 23_08_06.csv b/keywords/Keyword Stats 2026-07-22 at 23_08_06.csv
similarity index 100%
rename from Keyword Stats 2026-07-22 at 23_08_06.csv
rename to keywords/Keyword Stats 2026-07-22 at 23_08_06.csv
diff --git a/Keyword Stats 2026-07-22 at 23_15_06.csv b/keywords/Keyword Stats 2026-07-22 at 23_15_06.csv
similarity index 100%
rename from Keyword Stats 2026-07-22 at 23_15_06.csv
rename to keywords/Keyword Stats 2026-07-22 at 23_15_06.csv
diff --git a/keywords/Keyword Stats 2026-07-25 at 01_11_44.csv b/keywords/Keyword Stats 2026-07-25 at 01_11_44.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8da8d09f4dba20b89708709c7761dc44d0b12e8e
GIT binary patch
literal 10562
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
literal 0
HcmV?d00001
diff --git a/keywords/Keyword Stats 2026-07-25 at 01_12_47.csv b/keywords/Keyword Stats 2026-07-25 at 01_12_47.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2db9a348efe60a38ec76cbe10653082219960f93
GIT binary patch
literal 2810
zcmb`J+iu!G5QgX0JVa$hs+3BlDg>OWHx=qZYN{ks4%Za{2T;IRn9`=tm&dBwe*YQ=
zNP@j>qSe}Xb`Jj>mp{M1SZvq!-KI9PzJ+#bbL+A*emCtkJF+_OeV$EgL)B>rrD0#$
zO`a`IYy5r%{lLE2*haU~lBl!ykSNZRwetwcO$>p(N5_m6TVg%X1=g{J4V?T0qzMRy
zSh+@T23Hr}9+a4`z-~D2^LvJt1gX$|*@gQKp-ZdK9XdVoC4Nw5WD~d!&^>fA83?3v
zfL&>jJt3XKmqM9C(-yjI^w4(U$kF{kM)6)?VGPpPULbddd2AqW8A35$_
zc&B751WDI<=PNfv!vM^8B|A>9yiJ#WW=k&=+aXpIvA~X<@3JZ1L!SRC(OpKc@F~R;
z*;+;IGul;OJ=WA^Z*K3fozqi%mwi!A!L*+Bx5(v{S5$3#3s(ods)@X|w{c0o@=(ro
z3{LezIoA=sEGoG^U{P@`*QI(?jB>7Mi;thsby3N6=ptC9tK;gTic7lGjpewMp>^~%
zaH^LxJXiOs#`B)dTz&WP@1vdD3GX)ZLn~lEzkMDdqduDP9zbodci?!*yovawuRXq+
zEPYk2YDDVIgi2H&t1mY3m7{ApJVMvPpB!DoVcqvc_mlWs66-Omh|yyZDPBISW)E4u
z>;3;^NB&34XjCC7%T7Mm?pI8CM*RI>&wA()jdHthyrLd(H&%5>Xjg8I>K;>FYNoF8
z63~-%*6Mu@mu|x=H%ZieRZ%a_eX!*Bt9n_t;CgSA$D`?q!Uw~I-qcjqJkjl`KGoFG
z&05?woA_4IDWdh5C~a1XEcs8kB1+G80=qxkG(UV+jfp7V6$i}<{V!5He33kDJgV#}
XGeegp-TevwD`GGgH^Hiko)*<#LF0Fl
literal 0
HcmV?d00001
diff --git a/keywords/Keyword Stats 2026-07-25 at 01_13_08.csv b/keywords/Keyword Stats 2026-07-25 at 01_13_08.csv
new file mode 100644
index 0000000000000000000000000000000000000000..18b4840428b17d95d3ecc484179ccc33aa70171a
GIT binary patch
literal 12074
zcmc&)+iu%782)eNhZuwc8#-Va;y8Aj-3-AFSUa=@*7bUDV#hI(*q-giZJuwBRc!k{
z(h5n1q9|FGA;^*`lK=U@pZxFN-(@VHWg~N0%1BaqFKZd%Ug7;jj&Tp<2+tSzJ&`_I
z`87pLSN_7?!|$=Yln&m%NBe8}D7P|w9L*6&xO?c8eVz%kjPJ%V~J}lGr0tI
ziJZ&5Ow{;0U^)W^*MRaF^RCcqh`yI-8RK6f|KR%w?@P=w!>Clg$c6f!qMfr6yEkec
z(lYjrnaUk{y~fAlw4e
zv3!ehe`5Rst#i4;?*iW@_>uzusp|b4edmx?3QUHIy4Z2om|+5(^CQpIyrg!qrE|5V
zg1o&36ml$)cZznxB<(4FtBx3MIhfJ3040QFxb_OOQ@<{8&6V`l@*`mD_62Ase73v?
zPPWv4z&NdWnb!6TdYxll>V($qqF$VzatQZ&2RvyD;a+b+%YA9Dp8=744bMe=B#(5j
zK>>}wVy=tQUT+i!%jP;)dQsMkbI}^Zcu_(&_8n+4HGc_hA49s-`x&0J5$fD8@}
zD#xe{D!<1-4rxkLSlHaBFQms~Y-7w|w9HE+gL?+K`1Qc(=NTfVk;zNM*f^QkIF(~$
zbmR#3;KwOmH*MId+<*@smEAtI1_M{a{0;ol@v^IUlW8XN2F(T9Y#-jEIu~3`2;r5<
zCydhxe22klAg48OVr0A7+DoxVbMeXhvUs`lR0MaWQw%jPn><|VXw20CRAw@+M{uQ4
zWFdY{WHi$ri@BwdL9dn!R)|}S4rNg#EQQlYoO+MCN*!i|=|^hDm5Q?$jyKVCSl&hYbfz(5^}tbG9TF=2dd$5I1czAmqm}JWbgA%ZNX;D
z;cA5|j(N^g#rcP(xG<7$l&`e?vgk*{+X4Lz@A}^6M#68>g#PFsaLds`Z7YqLa%Hw*pm#?z$3i
z?V<}S<;usdC+&+;Q%zz$esln+t|hilHP=G7sEw}RuUS>+jsd+kD~MNUqjj{8)kf7#
zUASdlv98s*+P67??vd+RtafS6^nSNEl(%oA^{hSLskLwlX>(tLahiKYVX1$>cVf+&
z*9_M>()Th`DaOWBiTqsfXJ}2x{V);F);zQNa%nHq`X=fzwnS{4Tud@u+*Jw-=nHp}
zY)Ea?T>b{cseHoK6zuryoH@DPF_^)>nmSzDJRlyd*mHN5zTM?S6?t>lBxV&zi(i6b
z?l3k(ZG5#)M>1C0S$n3hvoWycU|T>HF2wsD1I@;vzTU@kzdWnlXYS*N{-E|s^ce)3
zAN%3`=0H^+4Y#?fPrS^FAh#9gbpGbrTS(W-qFlV4`60JQ_aQ1?T(OxG17)-tUhj8b
zb^~wg$~>8bDY@jSu#OZo%Nar=Fjb*-z5`Mf7Yd!FZ2qMdDb
z_IWH<^IYg?WGG`da@0y7igmc=`=ozn`tA^E_R}GrPJ@%9F@ECGOY81YeGD
WnddIv<_;Xt=df9|b3J@J82k?|D05K&
literal 0
HcmV?d00001
diff --git a/keywords/Keyword Stats 2026-07-25 at 01_13_27.csv b/keywords/Keyword Stats 2026-07-25 at 01_13_27.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d3112d5927e5d5449aab396e5467918cbb5f56e5
GIT binary patch
literal 5332
zcmc&&>u%F96h42`r-+b{hD1@@(IWVRDlQU3+a$(*qps`Pir$oT9pm|UlsyIlzRzhE
z+ihZJON*@B>~r~iEw6B*xglcSF75FF|FOdIcj)5H+SJIIL81~QXA&;`}_0i_adrNr>-AVrfbEkgxoB@;W^*7*4A}@{Fb`Dh+
zav2jzZ0Au?KK)Qkbqbu!g<`4`%w^@IdJm1XYq2cGBW;vWb#mtT5wb3vRL9DKE?Hd_
z7cMHwVm21zqK9PY^lGpa{>Q
z>J4yrH&f?N=)8jF30kajZ3d~#ttD_okY{435{FB7s99&1I5Hn_&3B>N4-(>_f4QbJ
zHn^&?s?a+&g5tPfZ3^TGs?&2^4ZNjao%NS1W@=b(ll7jpVxsV5HmeS4Q(gj_PpcXB
z2ut8IZC7kLu8lrzn|*YD>2YjY%S7YK@Rq#x!V_ReVXq}RhH_eo%BPt+)13#ax4EL^
zBPsTVKMv|-#Lm!StlrF{$(Hr?{~^({$M%%zovLh7q|tA6sU!N5`t$J0V`hatbKM`C
zIbCFzb9kCN-0z5cdVT2?v5abaB}uEVnWs9kA{@45nk6#Uw2kgBy%Lns&eMud=5AUc
zPrKVIbyZ`MIMLs$^N?AKbkCSRvn{2g(ch~>=Gr;vSZ#FG?CgAPe>WIS!={41y%ONL>8=azD)
z9=dA!TS>P;g6$6b4DQl-zRr*C0HbxZ?D?38)=`)>WM2sEx$}RGj%xRw;Qyxxdp*uS
gIWO6mQh(gY9nMtzgQcIZGf$+RsmddpICgK1f8jZw_W%F@
literal 0
HcmV?d00001
diff --git a/keywords/Keyword Stats 2026-07-25 at 01_13_45.csv b/keywords/Keyword Stats 2026-07-25 at 01_13_45.csv
new file mode 100644
index 0000000000000000000000000000000000000000..57229c9feba7107d2f9f7e2c8364057fdeace4a1
GIT binary patch
literal 4142
zcmd6q+fLg+5QgX0d5FqFszjxxYQmw1n=0x-Dit7=a$N-o2_iUA9H8)geUv^%)%N>$
zS>nWr?Eq@4m1BE7JM-_%KeLnHzdl*VuI$nVHnJm&ZO_Km=1O^P+H~KfGms`A=wamwy(v;{WDl9?@D|y3z8~>CLQBG`*nZl9dykoyR-xN=dbF3$+%+e5
zhSV0idu~k%0_p5xR~lqbNC(IbnHe*uOXwEO$F_=uNB502^7jQ6`XKGt6V`oU{gBy#
z9rHWnTbC~}_)nblDzXEj6@#Shc2{*>4-H)~r7az1r>YW}oTJF67%DR^+kBcHQ1(
zQ+tp3U3NwL#)Dx`Lv|ut6R&+lyZCj;7`W(-?G3j5{E)rNzGn8ol#Tjp)_LXy)^042
zYN1!0@Z4S`CH;y+vD7X&l?%mEJM876RO%fT<=0|e;-h@zr8XDr@dLUJN~N})2g`J|
z952eGq)XXYj7t&9qOUo2U&4Weq3lxh&tZjFuFO_0y|;b)%zc9j5^+7g{oP@uvS`G;
z%j_Cgl_9&T4nu})#CFZwvHifVYM1z-99NyuT^YX|5+SWJYB|fwc3EwcU#h|KO6q2W
zZCM~uHagn%DX`B~&pBTo>g0c@75n6fdbCqATW7(zq6byEs-e4fu~v_`TqR#73qswFv7zed
z&lbhgpKj_l)n}^@?Qr6#%l3U_wu**)^j@0H%IXz8p!pxLSFzEe&Y%L4se!!
ze&ar0;+qk}r1}$n;~vLpbyK|tx=HoCdS9K@-@gXZ8z4AGE8pXHA8^(Q&V7w{PVs6|
z{fN)s;Q2j%en;8&tE0F7xnM(T25QPb5UL6tgrCf=k<3UfPlYwhIaW2
zY>!B9ao!!?dBl7CBf75lXVn)tL(qMP@6g`w(ZUswo>srZ_x^?N-{IZc>Mb7c@YxwY
znF0SrefAeP_ZHro0m(^yb=mKo;}_0=x%}qy`geJ?cdP4sSX~8edyZCUu}Sq!eeGy!#ownN`p^0XIN2Ba&-xnI@_z8FKchw3wg0!sN7_ivT6SFHU-4V7
z2G4p?TX5*Np4Yq>I*Y%>-q??e9`fj?;Ly)_=Lg`Ofz|9^Z}G@;*pH|qH+Vg%{!+cH
z{)zt!s0fb<{(ifD{2J%6H{Ij^S^e$=kHg0_v@+{NQ?|dW)-TciUER}ffu2`CgDt2y
zR|6JM1W&5tl_fT}fuXRrsXDYgRpt>W?_o{v18rZtuzB0+{|{gWeg8}OUE3w^`k2;#
zo%@J;lWGqh__FrHUj1qxuMWUez8X5FP=*U!`6I6X6kca+Aqy0r+U4_FpH}z;EoLl~
zxGV8ZA^;p$of*c~>encl(4|Bzwy}FRi*S3=0c|00f8JA}pF+bYtaLs*DiOqVY
z?}3}Kez&NoQ;KObJkM6Kg;rr!C7gPOSMzjixvn)-S>rj*F^Z4p&7A55`t4&K5w39V
zAyi5G+|yP2s;bfhha=rS7|dRGk3Juq${;xL;rJJ46dHsk1)SuLZpSE=*rV;u=KU&!Y$UFxt{dzA?1D-|0?
zXu3spP_9J_b>|DQ*O_(->-R@1R97D3?bC%a`mq^x=J00bn8IV0!DL!C`!JiAoVv?T
zPYb=w<_Zx9^OZ|5TT*OZluAR)lKY}eL}b=ET6vP~
zAFfrCk(s?W=gHU`eV=QKh0$xK7Nt_`VoVXEG^;VJMzA*c5w#Vqs75PtWE3$*+m%{M
z{%5%5Rf1!`YaFbVN>x|$tG3onN9~z;Q28wxj7DP}$7gk7H@1mPKXgpzbIDyKXUOL3
z?cAcmOXZpQoX`EDuez*cOegP;kdx+^9(7Z47*=jCp-$siR9ea^4TtE5Vku&Kwo-^8
zhD~clZ_7rb1-C&-wNlkLl;Y29-mL22J-CT(Mb>ZXPeYT(y)B@(~oE>3x-+M5!y*bips+0NbATWy-9EXd!k<_(W;S=5J!=|>fx^85>AKM(R
z&`5r>pU!X8W-$kBR<}yK4Po<9nmDaTa^7&9-J~w_5kCDPVK+r4@i1D9^@SlNkk6+z
ze^>+cnIAK)rULXajCnGnj%CTFsn1*%xLmP(4?0iIXKnOQvzxklAF}l}oY9BTPF<+9
zN=lVl0`EA_36Hw+PiCf9^*DpG3mk*6SMXX4spU6*yzvs}Z939;1s>6l%6!4-$JW+5
zXPBa$BA;lHET61B_I_3o`f`?b#zfWLU*`l;UChQ1az=jf;tH?iW8TAJBg|m1%pB*#bOvS)(sn3R5=jYixc3bU<_Bmel
z{2_!>s5@8E_#Ph_G}O0@OE#8^ntb4@(>n92qq!`b3{zJP(fs@gwUxK~^|MD=Z>o|})i<9n($zT4`l9kL;_1>=s)PD1
z&cWnI=WXK?&$Jv8t=5Uc>pYrRDLXgY?j^}0yHz#IolR#zFYC2amrxzQVnlOWQHwqs
zm1>mNqF5vJK8fR^ZSviWF4`P|Ty>o9jMv^A_eZ7K#SACM4zub%$VOz%C{=~X-mD@8
zdpP5S%qED}$nrSvlCj!v_9m5S(J^wDjJ=pE_&98elV^>!8Wm7;f2l@{nWOfaBe{UC
z^YIn0=*=$OQA`p
z|Fo{ib1X;h$W{Baw(lJml!v`7EoG~m9Q(=kN>3~cx8YMVD_j>hXZah_Ss
zxV&YYew;uNx>jyRzx7?Wc}iOsc9}9Tcj5eTj$OW`%`J7_8ene|9ykLOATSv{8aq}RZ-4z#{kzEOH?P%m<_$H
z_t6NSX}MVW??V_PJ?CdK3L_ObU;E3(oz2zt)K!5tZ7o0E>#F@Wdnw~^yOJ=P2ph_)
zW}M60xm-WGDI24&C9BJzn1Wx_Q0~YR-g(97V^?|I2P63P7A-QOzOH+M?$jf@r7y$`
zsC{M1IBfYyuX?`A(PYehSi{NXK9X7g1glW7Vg+8_Q*Uj`8_U+lC+`9uAs;qQ?$rc=B#UL
zJLFNOVoUG#aeABhXQ)14w95Uq9-ZZEkzqQ=Bh35U*cj_PDzlljOm6rXybGIjw_EnO
zyged+#;CD+YEx7*Fu!Xhg5dbv_WO0A+oo;N7TW8RNJrDWe0-p==-O&~8}r{;tjn
zx&NU#=jJnW|9l(vOKn-BM_w6yys-TstdW>f>k8B%OR?TfeYRfDD8?Efy~kWY_icKd
zrUp$udvq2@boa*|GL&(9L6{j`)EIe(2BKn4&itKOs;tlxrp*zZj-XAv%Yh&-tEszF
zuIrUuSgW!uWz!5GYL%>d8}b}Kr}s>whh~|h*Ge5XzwKfc*VqzAb8%08M5NxaIr*~h
z6LaS9vp8K=xdWTHkCgcdSG_S`;d&3@l4YRuX>%uTX}#@qK=qo8Zkwa@`CPlrB%+uP
z{i?uNQ`T9PAv<~-5*J4&%r`kk`TP|&;}6^By*pTK^AR~`hjDd**lPQ@vpMT$R`+{_
zbj7h`&I>40E_03;yywLZ*XRL$hDdu&d)Azv#f$Blg3{wUL)F)E*;mJm!DHLhd)X(-
z5tl}$acy&rN9HJ5uB}DY>TA37{wA&JdTweDBMYzIcBOa@^dX5+*2g#
z{0frItRvX~*GVkaxyn(U4P@6TdpudIl)N0zj54ar9cg$q-Tkm^mDyQ_84}Ya9<;YR
zN1w=E`!1qVI|^2ZeoYisKO9D}yL`RfFCIZ|M&FPBN~YNAv{C{>|N}4X~)(!ru8h`)En)sMa}54
zg0$bqe~Ak+cb&h7O*^K3PV7n}+S_iw=aTWE-4gsfbCmZS(<`-cDd)P{>x$7gaXN4FC0DtAT`T1=-`AaVL;m9~44>_)mgK8JC8qp7
zXsOQgu8Y^JQEzPBbGhV+_fLs{ckmp#Zuy*R2RTE~jX~Mc-o8}|qK^7IBXFmT)Wx{w
zBgkZ38Sf^@u}HMf3C6@+DR+c?wm%!(CJz%FpXzFtwjcF1pNW;8$}5ceq12JM
z5~tlu!j;lPy!%h)i2D?*+EupY)yhBL&i3cXa%G2vwOraDKPO>P*6&oddv^#!vvX|b
z6Xiv>&I{(!W_>g0V|2uYB3
zD8B|p+uU}2R@7MTk{M!(e9n7@%2i9eW3EV!bX~RASO0t)K70UQSy^t5qM|QK5Aq;9z6vxlk^(hviV8N8eHumzRgkGQ)6>9xlVvLCxH%oSnwa?c_@iC}+b|8vd!`TfN@c4e0~u%R7WYzLNGi=FX%%bv5ht;YKm&n;^})oBc+
zZr|B2d2X@R`27s}j$K&aPH&|pQDeVABAh2v=i5jYF+}zr9Ya>f5^IAlvZjr!>*UWt
znt-5(l`HgSaJArVL+S7p*)PtI`8`BSf>dlbcI3We=+Y{5yH1aM>CBWlwR5<3(A{$~
z83?4ai(P4uJs};ymqN**X$##vdTbkTcyvFIQM^Z3=!3LlPm%kEdrG1nfxj4HW4U{P^htV{K%7ulvyQ>;GD$aIbZqBrhL
znRf~l%$o7j_n6AmzeLEBk4qWr@^A#ptL~U`pFXTE>-XqT
z_3+&;EyuW+g>uC2GcVSu<4sq~>)2f9&a!E*nK$~XS^;6PgY|Eny9pLDb+<-V8@GUB
zR=w!fkuZOBL(xBe=;eqCudycYLpXG!I%7H~th_QhA$lQ7<%vISdm7!W_)L%lWXnKQ
zo_M18+hd4hamqX{u5)bpyQk*;qB-|J#LL(988wtq5BgH=>ps4$I`T6}mi+BL+{#0w
TCY`7|kZoh6i(i5K!21rKr&wi#S)u%rOY=L#I9DaQ6SEHY(p@{}
zT85B1#@c-|X9fgZvj@Fgf%=Ga47mwL<{0BmbZO(E>_S4(eZw5`eG3f(AnnQ%%=?J>
z6O4}K3ZE0a>)}lZ{MSZ$7qVkmD+H33*`4paK33=fb8=?Wtjpa_7WoQmB
z#4wn*R@3-Jo)p(&G-l(Xg>3XC_z=B8J*t8Em-s!v#YpW!nt4bg?X_IU2kf_oJhF%H
zJ$bzRd<%wEs)1}3$PV5<#eIOM=vM{U_$%+q!o=8SZW{qxAX$h`A;tKf;=2b~BKEml
z?aVWbS^AhCGikgWA^-a550H%`n<(?lJ~t+2y2dV7*po&u^PJ6rt9yF}SczKDsrqcr
zLuAG6wA1>&`=7y^)CV=oGaG9?VMa{8(|kx9xojkTbbCI&f(_Q7*^+l!gt?Qoiyp~m
zqKv)MWs0~d%Uy9sHqsM#-FzV*Ach){*NAGsk2Rw95nnY_eZPouEo$2^8(FqT`CBwi
ze-Z8Me0)91)$iJAoh8|=*etpBidZRwf6anP-`Y3W)MkgvELeff>ab>Uo7p>9k8M4!
zO`@;^Z&$Cjvq3&9>ov0~_*|tW@2o)U5Ukp369zWN!Tjs`Pca1kQS%x54^6FO#Y^TF
z8`CBX_*cSJ{kA8pvcMXd9XDnCM`8C6cMccW8E4&KuOnQ{;(k{Nxs)}YvuE&?G1izH
zOWm)%{Oh)j$F@#BFE%5qxg^g2hsgPw|CvjeW&CnU)KRqIMOj@Q>skxF#uYeCR;eiK
zDb~2-Q;YiAY>1Vo#&YV>MLkN<*nU;SqlW0AS*bVeha+z83x}QGT~Bgj(vADPjwj8J
zs;EkSe&k|FMtd?tt!4-pZ_L{Ns-wOL)ytBR>0e7+-dr0dJH>oVk9H#Fl8F3sdp085
z|6H5>Yadgt;{Koi{InY8@wECcHOUsw9-