Planeta Judo Piotrków Trybunalski
Małgorzata Górnicka

Planeta Judo Piotrków Trybunalski

Converting 19 years of an Olympic coach's trophy equity into local domain authority — a 10-pillar topical cluster, a full schema arsenal and AEO readiness for a saturated children's martial arts micro-market.

Performance
Accessibility
Best Practices
SEO

The strategic challenge

An established solo-coach business with strong but algorithmically invisible capital: a 19-year competitive career, 5 Polish Senior Championship titles, a European Championship medal and membership of the Olympic squad. The starting point: no digital property proportionate to the coach's trophy equity in a micro-local market saturated with low-barrier competition (dozens of children's sports clubs in Piotrków and the surrounding district).

  • Resource asymmetry against competitors: a market dominated by clubs with a simple WordPress or Wix landing page, fighting for parents' attention with social ad budgets — a solo coach will not win a performance auction and has to win on domain authority and trust signals instead.
  • Trophy equity out of the algorithm's reach: 5 Polish Championships and an Olympic career are stronger social proof than anything regional competitors can offer, but without schema markup and a structured narrative that capital generates neither rich snippets nor AI citations.
  • The generative search threat: a parent looking for "judo for a child in Piotrków" increasingly asks ChatGPT or Perplexity instead of Google — without AEO readiness the club disappears from the answer before anyone reaches the first ten results.
  • Strategic mandate: monetise the trophy equity through organic channels and AI citations, without cannibalising margin on paid acquisition controlled by advertising platforms.

Solution architecture

A four-layer stack designed as one whole — each layer addressing a different gap between the client's asset and the mechanics of distribution.

  • Layer A — topical authority cluster: 10 pillar pages covering the full offer (judo for children, for adults, one-to-one, self-defence) plus deep educational content (the history of judo, techniques, the kyu/dan grading system, judo and health, FAQ) plus a 70-entry glossary of Japanese terminology. A complete matrix of long-tail intent capture: transactional ("judo Piotrków sign up"), educational ("what is the difference between ippon and waza-ari"), comparative ("judo or karate for a child").
  • Layer B — multi-schema arsenal: 12+ Schema.org types rendered conditionally per page — SportsActivityLocation with geo and areaServed, Person with the list of titles, Course for every training group, the coach's ProfilePage, Article/BlogPosting for educational content, FAQPage both global and per page, BreadcrumbList, CollectionPage, VideoObject for embedded YouTube, plus WebSite and SearchAction (Google Sitelinks SearchBox).
  • Layer C — AEO readiness (Answer Engine Optimization): llms.txt as a manifest for AI agents plus llms-full.txt weighing about 103 KB and containing a full dump of the 10 pages and 6+ blog posts. Robots.txt explicitly allows GPTBot, ClaudeBot and PerplexityBot. Every page carries a TLDR box at the top plus a semantic <dl> glossary — a format optimised for citation by generative engines.
  • Layer D — owned channels + visual moat: a chat system with the coach (CSRF + rate limit + hash_equals on tokens) instead of intermediaries like Booksy. Brand-defining wow effects (WebGL fluid canvas, magic cursor trail, boom button in the hero) out of reach for competitors running boxed CMS themes — a difference in perception within the first 2 seconds of the visit.

Measurable results

Business outcomes from the four layers — each translating directly into lead flow for a solo practice.

  • Trophy equity made visible as a social proof signal in the SERP: 19 years of competition and 5 Polish Championships work 24/7 as a CTR boost mechanic on every local impression — no media budget, no recurring cost.
  • Demand capture across the full set of long-tail intent queries: "judo for children Piotrków", "self-defence Piotrków", "judo coach Łódź region", plus dozens of educational long tails such as "from what age can a child start judo" or "how does judo differ from jiu-jitsu".
  • OPEX optimisation: no CMS licence, no SaaS subscription, no vendor lock-in — the client pays for hosting and nothing else. A stable operating cost over a multi-year horizon, with the stack owned by the client.
  • AI-citation readiness as a defensive moat: an early position in the index of generative engines (a 103 KB llms-full.txt is one of the largest AEO dumps in the Polish sports segment) before competitors can react — a strategic head start in an era where ChatGPT and Perplexity replace the first page of Google.
  • Lighthouse 95+ / 100 / 100 / 100 — hard Core Web Vitals signals feeding directly into ranking factors and quality score in any future Google Ads campaign.

Development roadmap — Phase 2: content velocity

The stack is the foundation — the next modules close the acquisition loop and entrench the advantage in local pack ranking.

  • Editorial cadence: regular blog posts (1-2 a month) on symptom-based parental intent ("my five-year-old is aggressive — will judo help", "fear of performing — what martial arts give a child") to capture emotional intent.
  • Local citation network expansion: controlled expansion across industry directories (the Polish Judo Association, regional sports portals) with rigorous NAP consistency.
  • Video content layer: short YouTube Shorts with a technique of the week — the VideoObject schema is already in place, only the production is missing. Every video is an extra entry point for generative engines indexing video.
  • Conversion optimisation: A/B testing of the hero copy and the boom button position based on heatmaps from the first quarter of live traffic.