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_WO0&#A+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-