The strategic challenge
A club run by one person, with a strong record that search engines simply could not see: a 19-year competitive career, 5 Polish Senior Championship titles, a European Championship medal and membership of the Olympic squad. Around it — dozens of children's sports clubs in Piotrków and the surrounding district, all competing for the same parent.
- Uneven forces — a market held by clubs with a simple WordPress or Wix page buying parents' attention with ads. A coach running her own club will not win an auction for a click; she can win on content and credibility.
- A record out of reach of search — five national titles and an Olympic career are stronger proof than anything regional competitors can show. Without markup in the code and without organised content, that record appeared neither in Google results nor in answers from AI models.
- A change in how people search — a parent looking for "judo for a child in Piotrków" increasingly asks ChatGPT or Perplexity instead of Google. Without content prepared for those models the club disappears from the answer before anyone reaches the first ten results.
- The task — show that record through channels that cost nothing: search results and model answers, without handing margin to advertising platforms.
Solution architecture
Four layers designed as one whole — each closing a different gap between what the coach actually has and what the outside world can see.
- Ten topic pages covering the full offer (judo for children, for adults, one-to-one sessions, self-defence) and the content people arrive for out of curiosity: the history of judo, techniques, the kyu and dan grading system, judo and health, answers to common questions. Plus a glossary of 70 Japanese terms. Together it covers the full range of queries: from "judo Piotrków sign up", through "what is the difference between ippon and waza-ari", to "judo or karate for a child".
- A complete set of structured data — more than 12 kinds of markup chosen separately on each page: a sports venue with its location and area served, the coach as a person with her list of titles, a course for every training group, a profile page, articles and blog posts, questions and answers, breadcrumbs, YouTube videos and an internal search box registered with Google.
- Content prepared for AI models — an llms.txt file as a calling card for AI programs, plus an llms-full.txt of about 103 KB holding the full text of ten pages and more than six blog posts. Robots.txt explicitly admits GPTBot, ClaudeBot and PerplexityBot. Every page opens with a summary, and the glossary is built in a form a model can quote.
- Owned channels and a distinct look — a chat with the coach (with form protection, request limits and safe key comparison) instead of intermediaries like Booksy. Plus effects competitors on ready-made platforms cannot produce: fluid that reacts to cursor and touch in the header, a trail behind the cursor and an animated button. The first two seconds of a visit decide the impression.
The result
Each of the four layers translates directly into enquiries from parents.
- The record made visible in search results — 19 years of competition and five national titles work without a break as proof, on every local impression. No advertising budget and no monthly fees.
- Answers to the full set of questions — "judo for children Piotrków", "self-defence Piotrków", "judo coach Łódź region", plus dozens of further questions: "from what age can a child start judo", "how does judo differ from jiu-jitsu".
- A steady, low cost — no content management licence, no subscriptions, no dependence on a supplier. The client pays for hosting alone and owns the site.
- An early place in AI answers — 103 KB of prepared content is one of the largest such sets in Polish sport. The position taken before competitors react.
- Lighthouse 95+ / 100 / 100 / 100 — hard technical results that feed into Google rankings and lower the cost of any future advertising.
What comes next?
The site is the foundation — the next steps close the road from a first search to a signed-up child.
- Regular posts — one or two a month, written around what actually worries a parent: "my five-year-old is aggressive — will judo help", "fear of performing — what martial arts give a child".
- Presence in industry directories — the Polish Judo Association, regional sports portals, everywhere with the name, address and phone number written identically. Differences in those details damage local rankings.
- Short videos — a technique of the week on YouTube. The video markup is already in place, only the filming is missing. Every video is another entry point for AI models indexing video.
- Refining the sign-up page — testing the headline and the button position against click maps from the first quarter of live traffic.