fbpx
Jak stworzyliśmy Odliczacz.pl - serwis z odliczaniem do świąt i kalkulatorami dat
Case Study - Sektor 17
Odliczacz.pl - serwis narzędziowy

Stworzyliśmy
Odliczacz.pl

Serwis z kilkunastoma odliczaniami do świąt i 15 kalkulatorami dat - od architektury technicznej po content SEO. Dwa własne pluginy WordPress, logika prawna i astronomiczna, optymalizacja pod wyszukiwarki AI.

Projekt Odliczacz.pl
Zakres Budowa serwisu + content SEO
Stack WordPress + własne pluginy
Realizacja Sektor 17 Gliwice
01 - Cel projektu

Kilkanaście odliczań i narzędzia dat
w jednym serwisie.

Na polskim rynku brakowało serwisu który łączy odliczania do cyklicznych wydarzeń z praktycznymi kalkulatorami dat. Klient zgłosił się z konkretną wizją - zbudowaliśmy ją od zera.

Serwis odpowiada na pytania takie jak "ile do Sylwestra", "ile do Bożego Narodzenia", "kiedy długi weekend" czy "jaki dzień tygodnia wypadnie 1 maja". Zakres projektu obejmował trzy główne filary: plugin WordPress do wydarzeń cyklicznych, 15 kalkulatorów dat i infrastrukturę contentową pod SEO.

Kluczowym wyzwaniem technicznym było obsłużenie dwóch rodzajów świąt: stałych (Boże Narodzenie, Sylwester, Halloween) i ruchomych obliczanych algorytmicznie (Wielkanoc, Boże Ciało, Zielone Świątki). Te drugie wymagają logiki opartej na cyklu księżycowym - nie wystarczy tabela z datami.

Równolegle do warstwy technicznej powstawała infrastruktura SEO: 17 plików treści z kompletną strukturą schematów JSON-LD, optymalizacja pod wyszukiwarki AI i asystentów głosowych oraz pełne linkowanie wewnętrzne bez sierot.

Trzy filary projektu
Plugin WordPress do obsługi świąt stałych i ruchomych z logiką algorytmiczną
15 kalkulatorów dat z logiką prawną (KP), astronomiczną i matematyczną
17 plików treści SEO z pełną strukturą schematów i GEO optimization
Typy kalkulatorów
Daty i czas - różnica dat, dzień tygodnia, tydzień roku
Polskie nisze - emerytura, dni robocze, 1 września
Viral - miliard sekund, abstynencja, pełnia księżyca
Pracownicze - urlop, wypowiedzenie, staż pracy
15+
kalkulatorów dat
z własną logiką
2×
własne pluginy
WordPress
17
plików treści SEO
ponad 20 000 słów
5×
schematy JSON-LD
na każdej stronie
02 - Realizacja

Od pluginu po
optymalizację AI.

Każdy element serwisu był projektowany pod konkretny cel - wydajność, pozycjonowanie i użyteczność dla różnych grup odbiorców.

01
Plugin wydarzeń - dwa systemy w jednym

Plugin działa w dwóch trybach. Tryb stały obsługuje daty gregoriańskie - z precyzją przy obsłudze roku (np. Sylwester widziany 2 stycznia powinien odliczać do końca roku, nie do poprzedniego). Tryb ruchomy oblicza daty przez algorytm Gaussa uwzględniający cykl księżycowy - Wielkanoc, a od niej Boże Ciało zawsze dokładnie 60 dni później, zawsze w czwartek.

Każda strona odliczania obsługuje tryb embed przez parametr ?embed=1 - czysty widget bez motywu, gotowy do osadzenia przez iframe. Do tego generator widgetów przez shortcode WordPress - użytkownik wybiera wydarzenie, rozmiar i kopiuje gotowy kod HTML.

PHP Algorytm Gaussa WordPress shortcode
02
15 kalkulatorów - własny plugin zamiast snippetów

Plugin kalkulatorów tworzy 16 podstron automatycznie przy aktywacji - 15 kalkulatorów plus listing. Każda strona z pełną treścią, meta danymi dla Yoast i shortcodem kalkulatora w odpowiednim miejscu. Zero ręcznej roboty po aktywacji.

Kalkulator dni roboczych zna wszystkie 13 polskich świąt ustawowych plus obsługuje art. 130 §2 KP o dniu wolnym za święto w sobotę. Kalkulator wypowiedzenia implementuje zasadę końca miesiąca z art. 36 KP. Kalkulator pełni księżyca używa wzoru astronomicznego opartego na cyklu synodycznym 29 dni, 12 h i 44 min.

Kodeks pracy Logika astronomiczna Auto-tworzenie stron
03
Performance - zero odczytów z dysku per request

Pierwotna implementacja wywoływała file_get_contents() dla 15 plików HTML przy każdym żądaniu - przy kilku hookach WordPress oznaczało to ponad 60 odczytów pliku per request.

Rozwiązanie: treści HTML wczytywane wyłącznie podczas aktywacji pluginu i zapisywane jako post_content w bazie danych. Przy normalnych żądaniach plugin operuje wyłącznie na tablicy slugów z static $cache - zero operacji I/O. Przy LiteSpeed Cache strony serwowane jako statyczny HTML - PHP nie uruchamiany w ogóle.

LiteSpeed Cache static $cache Zero I/O per request
04
Content SEO - 17 plików z pełną strukturą schematów

Każda strona kalkulatora otrzymała pełny content: intro z klasą .intro-geo dla Speakable, 5-7 sekcji H2, 8 pytań FAQ i komplet 5 schematów JSON-LD: FAQPage, WebApplication, HowTo, WebPage z Speakable i BreadcrumbList generowany dynamicznie przez PHP.

Dla stron pracowniczych (urlop, wypowiedzenie, staż) dodane bezpośrednie linki do tekstów ustaw na ISAP z przywołaniem konkretnych artykułów Kodeksu pracy. Linkowanie wewnętrzne zaplanowane przez mapę zależności - każda z 15 stron ma co najmniej 1 link przychodzący, bez sierot.

5 schematów JSON-LD FAQPage Speakable ISAP
05
GEO i AI Optimization

Serwis zoptymalizowany pod wyszukiwarki AI i asystentów głosowych. Każda strona ma plik llms.txt, schematy Speakable wskazujące na .intro-geo i H2, treści pisane w stylu "direct answer" - pierwsze zdanie każdego akapitu to odpowiedź na pytanie z nagłówka H2.

Quick Answer boxy renderowane server-side przez PHP - Google i boty AI widzą konkretny wynik (np. "Tydzień 15 roku 2026, 6 kwi - 12 kwi") bez uruchamiania JavaScript. To szczególnie ważne dla voice search i snippetów zero-click.

llms.txt Server-side rendering Voice search Zero-click snippets

Treści pisane w stylu "direct answer" - pierwsze zdanie każdego akapitu to odpowiedź na pytanie z nagłówka. Google i asystenci głosowi widzą wynik bez JS.

Tworzenie stron internetowych - Sektor 17 Gliwice
03 - Stack techniczny

Technologie i architektura.

🔌
WordPress + własne pluginy

Motyw Astra, dwa customowe pluginy PHP, Code Snippets do zarządzania snippetami. Yoast SEO obsługuje meta title i description dla wszystkich stron. Hosting z LiteSpeed Cache.

Aktywacja pluginu = 16 stron z treścią gotowych od razu
Vanilla JS - zero zależności

Frontend kalkulatorów w czystym JavaScript bez żadnych bibliotek ani frameworków. Cały CSS kalkulatorów (18 KB) w jednym pliku cachowanym przez LiteSpeed. JS inline cachowany z HTML.

Parametry URL do udostępniania wyników: /miliard-sekund/?birth=1990-03-15
🤖
GEO - AI Search Optimization

llms.txt, schematy Speakable, server-side Quick Answer boxy. Treści w formacie direct answer. Serwis widoczny dla ChatGPT, Perplexity i asystentów głosowych bez uruchamiania JavaScript.

BreadcrumbList generowany dynamicznie przez PHP na każdej podstronie
04 - Zakres i wyniki

Pełny serwis narzędziowy
od architektury po content.

Projekt obejmował zaprojektowanie architektury, budowę dwóch pluginów WordPress, napisanie 17 plików treści SEO (ponad 20 000 słów łącznie), konfigurację schematów JSON-LD, implementację GEO optimization i budowę systemu widgetów do osadzania na zewnętrznych stronach.

Serwis obsługuje kilkanaście typów odliczań do wydarzeń cyklicznych, 15 kalkulatorów dat z logiką prawną i matematyczną oraz generator widgetów dla właścicieli innych stron. Całość zoptymalizowana pod Google, wyszukiwarki AI i asystentów głosowych.

Jeśli planujesz podobny projekt - narzędzia online, kalkulatory, serwis z dynamiczną treścią - skontaktuj się przez stronę tworzenie stron Gliwice. Projektujemy i wdrażamy serwisy od architektury po content SEO.

🔌
2 pluginy WordPress Plugin wydarzeń + plugin kalkulatorów
📅
15 kalkulatorów dat Logika prawna, astronomiczna i matematyczna
📝
17 plików treści SEO Ponad 20 000 słów, 5 schematów JSON-LD na stronę
🎛️
Generator widgetów embed Iframe z trybem ?embed=1 dla zewnętrznych stron
🤖
GEO + AI Optimization llms.txt, Speakable, server-side Quick Answer
Sektor 17 - Gliwice

Masz pomysł na
serwis narzędziowy
lub kalkulator?

Projektujemy i wdrażamy serwisy internetowe od architektury po content SEO. Każdy projekt wyceniamy indywidualnie.

Przemysław Sala - autor sektor17.pl
Pozycjonowanie stron, kampanie Google Ads i Facebook Ads, tworzenie stron internetowych. Wspiera rozwój firm usługowych w sieci.
Opublikowano: 11 kwietnia 2026
Jak stworzyliśmy Odliczacz.pl – serwis z kalkulatorami dat i odliczaniem do świąt
Ta strona korzysta z plików cookie, aby poprawić Twoje doświadczenia. Korzystając z tej strony internetowej, zgadzasz się z naszą Polityką ochrony danych.
Czytaj więcej