All notable changes to Keyword Difficulty Checker are documented here.
The format is based on Keep a Changelog ,
and this project adheres to Semantic Versioning .
- Initial release.
- SERP-based keyword difficulty scoring from live Google results (via SerpApi, BYO key).
- Transparent 0–100 algorithm: authority, title optimization, SERP features, ads, domain concentration — with documented weights.
- Difficulty ratings (very easy → very hard) + recommended action per keyword.
- Curated high-authority domain list plus
.gov/.edu TLD heuristics.
- Concurrency pool with jittered delays, retries with backoff, per-keyword error isolation.
- Outputs: one row per keyword + EASY_WINS / SUMMARY / ERRORS key-value records.
- Apify input / dataset / output schemas (all validated), README, and Store listing copy.
- Vitest suite covering scoring bands, authority/TLD detection, title-match + concentration signals, and label/action mapping.