# Sudoky Market & Monetization Strategy _Research date: 2026-08-13. Target: 100,000 RUB/month (~$1,100). Audience: Russian-speaking._ > Status: strategy draft. Numbers tagged ESTIMATE are to be validated with live > Yandex Metrica + a Яндекс Игры test. Sanctions constraint drives all channel choices: > AdSense and Google Play billing do not pay out to Russia, so the money path is the > Russian ecosystem (Яндекс Игры/РСЯ, ЮKassa/СБП, Boosty/DonationAlerts, RuStore). ## Headline 100,000 RUB/mo is achievable, realistically over 9-18 months of steady work, and most robust as a blend of 3 rails rather than one. The daily-challenge + streaks + XP + worldwide leaderboard already shipped are the right retention engine for this cohort. Current blockers: the site is unmonetized and unmeasured (no ads, no payments, no analytics). Endpoints today: `/api/daily`, `/api/leaderboard`, `/api/players/me`, `/api/scores`, `/api/health`. ## Market snapshot - Demand is large and stable-to-growing. sudoku.com alone pulls ~0.9M Russian visits/mo (RU = 6.35% of its ~14M/mo, its 4th-biggest country). Wordstat "судоку" ~1-2M/mo; RU puzzle demand up ~30% recently (digital-detox trend). Evergreen, mild winter uptick. - Audience is ideal for ad/habit monetization: older (women 35-45, men 55+), mobile-web dominant (~2x desktop), habitual, low-churn. sudoku.com ~7.5 min sessions. High ad-value cohort that tolerates rewarded ads. - Channels that are realistic and cheap for a solo operator: Яндекс Игры (~39M players/mo, ad SDK + RU payout in one), web SEO (crowded but thin rivals), Telegram Mini Apps (~52M MAU on games mini-apps), RuStore (preinstalled on RU Androids). ## The 100k RUB math (recommended blend) | Rail | Realistic contribution | Notes | |---|---|---| | Ads: Яндекс Игры + РСЯ (backbone) | 50-70k/mo | eCPM ~50-120 RUB banner/interstitial, 150-350 RUB rewarded. 100k alone ~= 2M impressions/mo, needs low-tens-of-thousands DAU. Yandex Games solves distribution + ads + RU payout together, 3000 RUB payout threshold. | | B2B widget licensing to Russian media | 20-50k/mo | 2-3 deals at 15-60k RUB/mo each = the whole target. Highest leverage, apparent market gap, needs BD + a themeable embeddable widget. | | Premium ad-removal + donations + PDF packs | 10-20k/mo | ~0.5-2% convert to a cheap "Plus" tier (99-149 RUB/mo); Boosty/DonationAlerts tips are day-one cashflow; PDF packs from the existing generator are near-zero cost. | ## Gaps that block revenue (prioritized) 1. No analytics. Add Yandex Metrica (free, RU-native) day one. 2. No ads and no rewarded-video-for-hints (the RU-standard money lever). 3. No payment rail / premium tier / donation link. 4. No accounts/cross-device sync (blocks subscriptions and app-store distribution). 5. Thin depth vs rivals: no printable page, no 6th "Extreme"/variant (Killer, Sudoku X), no technique tutor/solver, no native RuStore app. Each is also an SEO surface. ## Roadmap ### Phase 0 - this week, near-zero effort - Yandex Metrica (measure DAU/retention/funnels). - "Поддержать проект" donation link (Boosty or DonationAlerts). - Register as самозанятый (НПД 4-6%) so ads/tips/premium pay into a RU account. ### Phase 1 - weeks 2-6, ad backbone (primary revenue) - Port PWA to Яндекс Игры with the Games SDK (fullscreen + rewarded ads). Highest-value move. - Rewarded-video hints on the existing hint UX. - Content layer (technique blog + daily-puzzle archive + per-difficulty pages) so sudoky.net can also pass РСЯ web moderation and run banners. ### Phase 2 - months 2-4, grow traffic to feed the ads - Programmatic SEO: permalink per daily puzzle + per-difficulty landing pages, bilingual RU/EN (doubles surface). Copy sudoku.com `/challenges/daily-sudoku` pattern. - Printable puzzles page ("судоку распечатать"): long-tail traffic + PDF upsell. - Add a 6th "Extreme" tier + one variant (Killer or Sudoku X): cheap content, new SEO pages. - Telegram Mini App of the daily/leaderboard for viral distribution. ### Phase 3 - months 3-6, stack the rest - Premium "Plus" (remove ads + themes + extra difficulties + full stats) via ЮKassa + СБП; add accounts/sync to justify it. - B2B widget outreach to Russian media (start BD early; longest cycle). - RuStore app (wrap PWA as a TWA) once registered as ИП (required for in-app billing from Feb 2026). ## Recommendation Do Phase 0 now, then treat Яндекс Игры + rewarded hints as the make-or-break bet for Q1. If DAU responds, ads carry 50-70k and premium/donations top it up; open 1-2 B2B media deals in parallel for the margin to 100k. --- ## Appendix A - Market & audience brief - Demand (SOURCED, med): sudoku.com ~42.3M visits/3mo (~14M/mo); Russia 6.35% (~0.9M RU visits/mo), 4th-largest country [similarweb.com/website/sudoku.com]. RU puzzle demand +~30% recently [english.pravda.ru]. Wordstat "судоку" ~1-2M/mo, "судоку онлайн" ~150-350k/mo (ESTIMATE, med). Stable-to-growing, mild seasonality. - Audience (SOURCED, med): skews women 35-45 and men 55+; Yandex Games overall 45+, gender-balanced (highest ad-value cohort). Mobile web ~2x desktop. sudoku.com: 7:32 avg session, 3.59 pages/visit, 46% bounce, 65+ top age [app2top.com, insofficial.com]. - Channels: Яндекс Игры ~39M players/mo, sudoku launch got 5k players month 1 (CAC 4-12 RUB, CPM ~50 RUB), revenue "hundreds of times" VK Play [app2top.com]. Telegram Mini Apps ~52M MAU, >70% of RU TG users [sostav.ru, adsgram.ai]. RuStore preinstalled on RU Androids since Sept 2025; Google Play sideload-only [themoscowtimes, wikipedia]. - Traffic ceiling (ESTIMATE, med-low), 6-18 mo solo: conservative 30-60k visits/mo (~1-2k DAU); realistic 80-150k (~3-6k DAU); upside ~300k (~8-12k DAU). Category ceiling ~0.9M RU visits/mo (sudoku.com). ## Appendix B - Monetization models brief Sanctions: everything below pays into a Russian bank/e-wallet; needs RU residency + самозанятый/ИП. Audience holds Mir/RU cards + СБП, so consumer-side is fine. 1. Display ads. РСЯ web eCPM band 50-170 RUB (banner 20-30); games blended ~60-120 banner/interstitial, 150-350 rewarded (ESTIMATE). РСЯ web join bar ~300 Yandex visitors/day, domain >=3mo, moderation wants a real content site (not a bare SPA). Яндекс Игры Games SDK ads bypass РСЯ site approval, payout threshold 3000 RUB; indie reports 30-1000 RUB/day per game. Adsterra/PropellerAds accept RU traffic but pay via Payoneer/crypto (sanctions trap for RU residents); use only as fill. 2. Subscription/ad-removal. Casual games convert 0.5-2%; ad-removal 1-3% of engaged. Price 99-199 RUB/mo, 499-990/yr, or lifetime remove-ads 299-499. 100k/mo ~= 700 subs at 149 needs ~35-70k engaged MAU (supplement, not primary). Rails: ЮKassa (самозанятые OK, cards + СБП + recurring), Robokassa, YuMoney. СБП fee ~0.4-0.7%, cards ~2.8-3.5%. 3. Donations. Boosty / DonationAlerts (10% fee) / ЮMoney tip jar. ~0.05-0.3% convert at 100-300 RUB -> ~3-20k RUB/mo (ESTIMATE). Very low effort, RU payout native. 4. Content products. PDF packs (near-100% margin, ~5-25k/mo with promo, ESTIMATE); print books via Litres Авторы -> Ozon/Wildberries POD (~2-15k/mo per title). Back-catalog annuity from the existing generator. 5. B2B / white-label. Russian news portals run досуг/игры sections; no off-the-shelf RU widget competitor surfaced (a gap). Embeddable widget ~15-60k RUB/mo per portal or 100-300k one-off. 2-3 mid clients = target. Highest revenue-per-unit, slowest to land. 6. RuStore app. From 1 Feb 2026 RuStore billing (paid/subs/IAP) is ИП/юрлицо only, commission 15% (media 10%). Ad-supported RuStore app can run РСЯ mobile SDK. Phase-2. Ranked shortlist (fastest realistic path, solo): (1) Яндекс Игры + РСЯ ads, (2) B2B widget licensing, (3) ad-removal premium via ЮKassa + СБП with a Boosty/DonationAlerts tip jar. Register самозанятый to start; upgrade to ИП for B2B or RuStore. ## Appendix C - Competitor teardown brief | Competitor | Features we lack | Monetization | Scale | Copy | |---|---|---|---|---| | sudoku.com (Easybrain) | 6 tiers, Killer, technique tutor, tournaments, seasonal events, account sync, solver, print, themes | Display + rewarded video; ad-free ~$4.99-5.99/mo, ~$60/yr, ~$14.99 one-time; IAP | App 100M installs, 291k reviews, 4.6*; web ~14M/mo, RU 6.35% | daily permalink, per-difficulty pages, trophies loop | | sudoku-online.org | Variant catalog (Mini 6x6, 12x12, 16x16, Samurai, Killer, Irregular, Calcudoku), print | none visible | n/a | programmatic page per variant + difficulty | | onsudoku.com (RU) | 5 difficulties, global rating leaderboard | not aggressive | mid RU | RU ranking for "судоку онлайн" | | sudokus.ru / sudoku.org.ua | variants, solver, print, candidate search | none visible | small | print + solver as SEO hooks; kids segment | | RuStore native apps | offline play, 12k-100k puzzle libraries, 6 tiers | rewarded-video-for-hints + IAP | 10k-100k installs each | rewarded-ad-for-hint = RU standard; offline bundle | Cheap wins to copy: rewarded-video hints; ad-free "Plus" tier under sudoku.com pricing; programmatic SEO (per-difficulty + per-daily permalinks, bilingual); printable page; 6th "Extreme" tier + one variant; wrap PWA into RuStore/Google Play (TWA). ## Key sources similarweb.com/website/sudoku.com; app2top.com (Yandex Games/VK Play sudoku benchmarks); english.pravda.ru (RU puzzle demand); yandex.ru/dev/games (Games SDK ad monetization); yookassa.ru (самозанятые + СБП); ppc.world (donation services 2025-26); rustore.ru (paid apps, Feb 2026 rules); appstorespy.com (sudoku.com app stats).