Анекдотник.ру · Product research

Thematic Pages

How to turn a joke database into a place where you come for one joke and stay ten minutes.

North star: not an encyclopedia of Soviet comedians — a page that balances jokes + atmosphere + nostalgia + history + discovery + interaction, none overwhelming the others. Jokes lead; history stays tiny; atmosphere never blocks reading.
The reality

A stranger in a hurry

98.5%
first-time visitors
Verified
~1.3
pages per session
Verified
62.5%
bounce on thin /tag pages
Verified
2.35
depth on the "best of all time" query — they will invest
Verified
The bet

One page, four moves

1 · Build authored folklore pages

A few genuinely authored, uniquely illustrated pages on proven-demand folk characters — not programmatic tag pages. The craft is the moat.

2 · Pilot with Штирлиц

Best learning per unit of risk: existing tag baseline to measure against, green copyright, art already on the site.

3 · Returns off-site

The audience is Telegram-native and never logs in. Drive return via a Telegram channel + a daily hook, not on-site retention gimmicks.

4 · Measure honestly

Beat the site's own baseline: below 62.5% bounce, above 2.0 jokes/session, nonzero internal click-through.

The research

Nine studies →

Audience research

Who actually visits

Measured from live Яндекс.Метрика (counter 108508005) + the production database. Return and depth are the weakest points — and what these pages must move.

98.5%
first-time — only 49 devices with >1 session
Verified
~1.3
pages/session (1.21–1.34)
Verified
5.4×
organic growth month-over-month; 34% organic, ~97% Yandex
Verified
2,769
total votes from 553 voters — 67% cast exactly one
Verified

The core visitor

A first-time, mobile, Yandex-arriving Russian adult (skews male ~30–55), Russophone incl. a CIS/diaspora tail, who wants a laugh now with zero friction — no signup, no reading assignment.

What buys 3–10 more minutes

A page that promises and delivers "the best of <something they recognize>" fast, with light atmosphere — not a biography wall. Triggers: the definitive-best, recognition, nostalgia (40+ only), shareability.

Confidence: audience core is Verified. Third-party traffic estimates are Reported (disagree up to 3.5×). Open (obtainable, not guessed): device / geography / age / gender from Метрика.
Concepts & the central insight

Demand and copyright point at the same targets

The characters people search for are anonymous folklore — free under Russian law. The famous humorists carry both weaker joke-demand and live copyright. Safest content = most wanted.

Monthly search demand for character/theme jokes
Yandex Wordstat, Russia, July 2026 · all folklore = copyright-green
еврейские
11 756
Вовочка
11 031
Штирлиц
7 123
одесские
5 929
Чебурашка
5 703
Чапаев
2 412
тёща
2 233
Ржевский
2 153
Humorists (Никулин, Задорнов, Жванецкий) rank high on recognition (Wikipedia pageviews) but that is biographical interest, not joke-seeking — and their material is protected to ~2088–2091. They are a later editorial wave, not the opening move.
International & Russian references

Steal the mechanic, not the look

None of the five is a comedy site — that's the point. Borrow the interaction principle, reinterpret through Anekdotnik + Soviet context + the subject's personality.

🇷🇺 Russia · live

Project 1917

Attributed-quote card feed

The legal-and-structural model: real figures via short attributed excerpts, never whole works. Each card standalone & shareable.

🇺🇸 USA · live

Internet Artifacts

Scroll "museum" of exhibits

One joke-sized card per scroll-stop on an era rail. The cheapest, closest page skeleton — mobile-native.

🇦🇺 Australia · live

The Boat

Illustrated panels + ambient sound

Atmosphere-per-kilobyte: hand-drawn panels, scroll-paced reveals, one mute-able sound. The warm/not-kitsch target.

🇮🇹 Italy · live

Gucci Garden tour

Hotspots over one scene

The "enter a Soviet room" mechanic — a radio, a TV, a newspaper as tappable objects — without heavy 360° panoramas.

🇺🇸 USA · live

Google Arts "Story"

Swipeable era intro

The Instagram-Stories pattern the audience already knows: one image + one line per slide, into the joke feed.

Caution

Avoid the 2026 3D trend

WebGL showpieces win awards but exclude the low-end Android phones this audience holds. Borrow the taste & restraint of luxury sites, never their engines.

Prioritization

What to build first

A weighted 14-criteria score — copyright safety (×2) and content availability (×1.5) are gating. Top five in orange; recommended pilot ★.

Советские анекдоты
0.89
Вовочка
0.89
Штирлиц
0.88
Одесские
0.84
Еврейские
0.83
Армянское радио
0.82
Юмор 90-х
0.75
Ильф и Петров
0.74
Жванецкий
0.61
Задорнов
0.60
Wave 1later★ pilot
The humorists sink precisely on the gated criteria (copyright, availability) — recognition can't compensate. That is the demand-vs-copyright convergence, quantified.
The pilot · in build now

Штирлиц, as an absurd serialized show

Not a ranked list — the ~618 folk jokes curated into mini-episodes by recurring motif, each joke still a standalone card.

Штирлиц и Мюллерв лесупровалил явку радистка КэтПлейшнерШтирлиц и Борман Чистый абсурд · tap-to-reveal
chapterjokejokejokeinterludenext episode

Why this pilot (not the famous name)

  • Existing /tag baseline → a clean before/after test
  • Green copyright + banner art already on the site
  • High design potential → actually tests "does atmosphere beat a thin list?"
  • Enough demand (7.1k/mo) for signal at low traffic

Prod-safe delivery

  • Standalone route, isolated — no change to feed, tags, ranker, logic
  • Read-only over joke data; chapters are a manifest, not new tags
  • Ships as a Vercel preview link, not on prod
  • No film stills — folklore + commissioned art only
Engagement & returnability

Mechanics for THIS audience

Classified for a first-time, login-less, mobile audience — not because modern sites use them.

High impact

  • Frictionless on-theme next-joke loop
  • Same-decade random · next character · related chains
  • Sharing & voting (already built)

Experimental

  • Furniture-as-navigation (only if it never slows browsing)
  • Daily joke · "remember this one?" · easter eggs

Skip / harmful

  • Like-based personalization — measurably unbuildable at 98.5% first-time
  • Comments (moderation cost, no community)
  • Streaks / login-nagging (dark pattern)
Returnability — a separate problem

Return is mostly an off-site job

With no login and a ~1.5% return baseline, on-site retention features assume loyalty that isn't there yet. Meet the audience where its habit already is.

1 · Telegram channel

The audience is Telegram-native and the site already shares there. Turn "return to the website" into "see it in a feed you already scroll." The single biggest return bet.

2 · A daily-fresh hook

«анекдот дня» / «в этот день» — a reason the page is different tomorrow, and the channel's daily payload.

3 · Shareable objects

A quote card, a character card worth screenshotting. For a login-less audience, return is often someone else's share.

Maintainable by a small team

One automated daily rotation + a planned editorial/seasonal drop calendar — not per-user retention machinery.

Build · analytics · SEO

How it plugs into the real site

A thematic page is mostly a query over the existing ~43k jokes, not new scraping. It reuses the joke card, votes, share, tracking and taxonomy — strengthening the central DB, never a silo.

Ingestion pipeline (reuses existing tooling + two gates)

sourcefetchdeduperights filterhuman publishtagpage

The dominant job is re-tagging jokes we already have with character/era metadata; external top-up (lib.ru folklore) is light and human-reviewed. Automatic ingestion only for confirmed folklore, and it still lands as pending.

Discovery graph — half built already

The taxonomy already carries facet and a related[] edge. Add era + person facets and it scales as tag queries over the existing GIN index. Links via a small human-worded "discovery rail," never a link farm.

SEO thesis

The site's own data: thin topic pages draw ~0 and bounce 62.5%. So editorial uniqueness is the only thing that makes a topic page rank — a few genuinely unique pages, canonicalized against legacy /tag, richly cross-linked. Not hundreds of programmatic pages.

Analytics — success against the site's own baseline

KPIBaseline (measured)Target
Jokes consumed / session~1.3≥ 2.0
Bounce / quick-exit62.5% (tag pages)< 40%
Internal click-through (theme→joke/theme)~0> 0, rising
Next-day / 7-day return~1.5%directional (thin traffic)

First test = an upgrade-in-place holdout: the thematic page vs the existing thin tag page on the same intent. Return-rate A/Bs are underpowered at ~57 organic visits/day — stated honestly.

The human-made test: would a Russian humor obsessive who remembers these jokes from a real kitchen table recognize this page as made by one of their own — or as content? Ship only the first.