+860% ruchu organicznego i ×8 rejestracji wykonawców — dzięki 9 120 lokalnym lądowaniom aktualizowanym co tydzień
Wyniki po 9 z 14 miesięcy kontraktu — pokryte 7 200 fraz z 14 500 listy kontraktowej (50% zakresu, ~800 fraz/mc). Wdrożono 9 120 lokalnych lądowań URL (24 kategorie × 380 miast) z dynamiczną agregacją danych o wykonawcach.
- 14 200 fraz TOP50 → 115 100 fraz w 9 mc: każda z 24 kategorii usług pokryta w każdym z 380 miast
- 9 120 lokalnych lądowań z dynamicznym contentem (live count wykonawców, aktualne ceny, AggregateRating) — Google widzi je jako unikalne i wartościowe
- Rejestracje wykonawców ×8: SEO organiczne jako główny kanał podaży; bez wzrostu puli wykonawców platforma nie może skalować popytu
- 71% ruchu po 9 mc z fraz '[usługa] [miasto]’ — dokładnie te intencje, gdzie Booksy i Fixly nie mają treści
- Schema Service + LocalBusiness + JobPosting: rich results dla usług lokalnych + ogłoszenia dla wykonawców w jednym ekosystemie
- +6 200% cytowań AI: Marka X jako źródło cenników i rankingów wykonawców w ChatGPT, Gemini, Perplexity
- Update Google XII 2025: +8% ruchu gdy podobne platformy straciły 15–30% po zmianach w rankingu treści generowanych programatycznie
punkt startowy · platforma P2P · usługi domowe
52 000 wykonawców, 340 000 zleceń rocznie — i słaba widoczność na frazach lokalnych, gdzie jest popyt
Marka X to ogólnopolski marketplace łączący zleceniodawców z wykonawcami w 24 kategoriach usług: od sprzątania przez hydraulika po opiekę nad osobami starszymi. Platforma miała dobre user experience i realnych wykonawców, ale organiczny ruch generowała prawie wyłącznie przez brand-search. Frazy intencji lokalnych — czyli to, gdzie szuka klient gotowy do zamówienia — były białymi plamami na mapie widoczności.
380 miast bez dedykowanych lądowań
Jedna generyczna strona kategorii '/sprzatanie/’ dla całej Polski — zamiast 380 unikalnych stron dla Warszawy, Krakowa, Gdańska… Frazy '[usługa] [miasto]’ były całkowicie poza indeksem. Fixly i Booksy zdominowały long-tail lokale.
Rejestracje wykonawców: bottleneck podaży
Dwustronny rynek wymaga równowagi popytu i podaży. Brak organicznych lądowań dla wykonawców (’dołącz jako [usługa]’) = 94% rejestracji z płatnych kampanii. CAC wysoki, retencja niska — wykonawca z reklamy vs. wykonawca, który sam Cię znalazł.
Data bez schemy = niewidoczna dla AI
Platforma miała fenomenalne dane: oceny wykonawców, aktualne ceny usług, czas realizacji. Bez Service schema, AggregateRating i LocalBusiness markup — te dane nie trafiały ani do rich results Google, ani do odpowiedzi modeli AI.
audyt + analiza GAP · Senuto
GAP 82 000 fraz lokalnych — platforma nieobecna na frazach, które generują zlecenia
Analiza wykazała ponad 82 000 fraz '[kategoria usługi] [miasto/dzielnica]’, na których platforma nie pojawiała się w TOP50. Fixly, OLX Usługi, Oferteo i Booksy miały kompletne pokrycie tych fraz. Klient wybrał 14 500 fraz priorytetowych — te z jasną intencją zakupową i realnym wolumenem.
Klastry priorytetowe (14 500 fraz)
- Sprzątanie × miasta (2 800 fraz) — sprzątanie mieszkania, sprzątanie biura, sprzątanie po remoncie — najwyższy wolumen, najkrótszy cykl decyzji
- Hydraulik × miasta (2 200 fraz) — hydraulik awaryjny, instalacja zmywarki, naprawa pieca — intencja pilna, konwersja natychmiastowa
- Elektryk × miasta (1 800 fraz) — instalacja elektryczna, montaż oświetlenia, przegląd elektryczny — mocna sezonowość (remonty wiosna/lato)
- Opieka nad osobami starszymi (1 400 fraz) — opieka dzienna, nocna, domowa pielęgniarka — długi cykl decyzji, wysoki LTV
- Naprawa AGD × miasta (1 200 fraz) — naprawa pralki, serwis lodówki — pilna intencja, lokalna preferencja
- Rejestracje wykonawców (2 100 fraz) — 'zarabiaj jako hydraulik’, 'dołącz jako sprzątaczka’, 'praca dorywcza [miasto]’ — osobny lejek podaży
- Cenniki i porównania (3 000 fraz) — 'ile kosztuje sprzątanie 50m2′, 'cena malowania mieszkania’ — top-of-funnel, wysoka konwersja AI
Kluczowe odkrycia audytu
Jeden URL = zero local intent
’/uslugi/sprzatanie/’ dla całej Polski nie rankuje na żadne lokalne zapytanie. Google nie wie, że platforma obsługuje Kraków. Lokalne lądowania to konieczność, nie opcja.
Wykonawca = content machine
Każdy profil wykonawcy to potencjalny LocalBusiness markup z ocenami, specjalizacją i obszarem. 52 000 wykonawców = 52 000 stron z unikalną treścią — do aktywacji przez schema i internal linking.
AI pyta o ceny i rekomendacje
ChatGPT coraz częściej odpowiada na „ile kosztuje sprzątanie” lub „kto ma najlepsze opinie jako hydraulik w Trójmieście”. Platforma z cenową strukturą danych jest idealnym źródłem dla AI.
plan wdrożenia
Trzy filary: 9 120 lokalnych URL, schema dwustronna i lejek dla wykonawców
9 120 lokalnych lądowań (one-shot)
24 kategorie × 380 miast = 9 120 unikalnych URL z dynamiczną treścią: liczba aktywnych wykonawców, aktualna cena rynkowa, AggregateRating i FAQ specyficzne dla usługi × lokalizacji. Generowane jako one-shot w 30 dni, potem utrzymywane przez agenta.
Schema Service + LocalBusiness + JobPosting
Strony usługowe: Service + AggregateRating (dla wykonawców w tym mieście). Profile wykonawców: LocalBusiness z geo, godzinami, specjalizacją. Lądowania rekrutacyjne: JobPosting per miasto per kategoria. Rich results w Google i cytowania AI.
Lejek wykonawców — osobna strategia
Frazy 'zarabiaj jako [usługa] [miasto]’ → dedykowane lądowania rekrutacyjne → JobPosting schema → Google Jobs integration. Cel: obniżenie CAC wykonawcy z 340 zł (paid) do <80 zł (organic). Po 9 mc: organic = 46% rejestracji.
prace techniczne
Architektura 9 120 URL, dynamic schema API i crawl budget na platformie z milionami podstron
Schema markup — warstwa usługowa + rekrutacyjna
- Service — per kategoria usługi z areaServed per miasto, hasOfferCatalog z zakresem cen
- AggregateRating — na stronach lokalnych: agregat ocen wszystkich wykonawców w mieście (ratingValue, ratingCount, bestRating)
- LocalBusiness — profile wykonawców: geo, godziny, specjalizacje, recenzje
- JobPosting — lądowania rekrutacyjne: tytuł roli, lokalizacja, typ zatrudnienia, wynagrodzenie (widełki), datePosted aktualizowane co 30 dni
- FAQPage — 8–12 Q&A per lądowanie: ceny, czas realizacji, jak zamówić, jak zostać wykonawcą
Architektura techniczna
- URL hierarchy — /uslugi/{kategoria}/{miasto}/ z canonical, sitemap per kategoria (24 sitemapy), auto-noindex jeśli <3 wykonawców w mieście
- Dynamic data — count wykonawców, avg. cena i rating: cache Redis 24h, webhook update po każdej nowej ocenie; schema aktualizowana przez API przy każdej publikacji
- Crawl budget — 52 000+ profili wykonawców: majority noindex lub low priority; priorytet crawlu na 9 120 lądowaniach lokalnych i 3 000 stronach kategorii
- Core Web Vitals — LCP <1.6s (SSR dla lądowań lokalnych, CDN); CLS = 0 (skeleton dla dynamic count)
automatyzacje
Schema watcher, content freshness agent i GEO monitoring dla 640 seed fraz
Schema freshness agent
Codziennie o 03:00: pobiera z API marketplace’u aktualne liczby wykonawców, avg. rating i avg. cenę dla każdego z 9 120 lądowań. Jeśli zmiany >5% — aktualizuje structured data bez dotykania treści statycznej. Google widzi świeże dane co 24–48h.
Content refresh — agent spadków
Monitoruje GSC: URL ze spadkiem >15% pozycji w 14 dniach → automatyczny audit: czy dane są aktualne, czy frazy w treści są spójne z intent, czy schema jest poprawna. Priorytet: lądowania z wykonawcami, nie profile. Recovery avg. 8–12 dni.
GEO monitor — 640 seed fraz
Co tydzień: 640 seed fraz w ChatGPT, Gemini, Perplexity, Claude, Copilot i AI Overviews. Kategorie: cenniki usług, rekomendacje wykonawców, 'jak znaleźć [usługa] w [miasto]’. Raport: które lądowania są cytowane, które wymagają strukturyzacji pod AI odpowiedzi.
produkcja treści · 9 miesięcy
7 200 treści: 9 120 lokalnych lądowań (one-shot) + miesięczne artykuły eksperckie + FAQ cennikowe
Mix: 9 120 lądowań lokalnych wygenerowanych jako one-shot w pierwszym miesiącu + artykuły eksperckie (jak wybrać hydraulika, ile kosztuje sprzątanie) + aktualizowane cenniki + FAQ rekrutacyjne dla wykonawców. Skala zdominowana przez programatic content — ale z unikalną dynamiczną warstwą danych.
Rozkład treści w projekcie
- 9 120 lokalnych lądowań (one-shot, mc 1) — każde z unikalnym opisem usługi per miasto, live danymi wykonawców i 8 FAQ. Generowane przez model AI + dane z API platformy + post-edit jakościowy
- Artykuły eksperckie (80/mc) — poradniki zakupowe (’jak wybrać dobrego elektryka’), cenniki rynkowe, rankingi platform usługowych — E-E-A-T magnet dla AI
- FAQ cennikowe (200/mc) — 'ile kosztuje wymiana kranu w Warszawie’, 'cena sprzątania po remoncie 60m2′ — krótkie, atomowe, idealne pod AI Overviews
- Lądowania rekrutacyjne (400 one-shot, mc 2) — 24 kategorie × ~17 największych miast → JobPosting schema + opis zarobków + jak dołączyć
Unikalność treści — jak to działa
łańcuch przyczynowy
Od GAP do wzrostu rejestracji: jak SEO napędza oba końce marketplace’u
sekcja specjalna · programatic SEO
9 120 lokalnych lądowań — jak zbudować, utrzymać i nie stracić na Google Update
Unikalnych URL wygenerowanych jako one-shot w 30 dni
24 kategorie usług × 380 miast = 9 120 lokalnych lądowań. Każde z live danymi z API platformy, AggregateRating i FAQ per usługa-miasto. Koszt one-shot: 30 000–50 000 zł. Efekt: 71% ruchu organic po 9 mc.
24 kategorie usług — struktura URL per kategoria
Anatomia pojedynczego lądowania
https://markaX.pl/uslugi/sprzatanie/krakow-podgorze/
Każda strona zawiera: live count wykonawców z API (aktualizowany co 24h) · AggregateRating per miasto (avg. z ocen po zleceniach) · zakres cen dla tej usługi i lokalizacji · 8 FAQ (jak zamówić, ile to trwa, gwarancja, metody płatności) · lista top-5 wykonawców (ranking LocalBusiness) · breadcrumb + internal linking do sąsiednich miast.
380 miast: 8 metropolii (Warszawa + dzielnice, Kraków, Gdańsk, Wrocław, Poznań, Łódź, Katowice, Szczecin) + 94 duże miasta powyżej 50 000 mieszkańców + 278 mniejszych miast powyżej 10 000 mieszkańców — wszystkie z min. 3 aktywnymi wykonawcami w kategorii.
stack narzędzi
Autorskie automatyzacje, analizatory GAP i system monitoringu schemy w czasie rzeczywistym
Stack narzędziowy CCZGR — bez ujawniania nazw własnych produktów zewnętrznych. Wszystkie moduły są wyspecjalizowane pod branżę marketplace i obsługują dwustronne lejki (zleceniodawca + wykonawca).
google update · grudzień 2025
Google Programmatic Content Update XII 2025: platforma zyskała +8% gdy konkurenci stracili 15–30%
Grudzień 2025: Google zaostrzył filtry dla programatycznie generowanych stron bez wystarczającej unikalnej wartości („scaled content without unique value”). Większość marketplace’ów i serwisów ogłoszeniowych z generyczną treścią per miasto straciła 15–30% ruchu w 10 dni.
Dlaczego Marka X zyskała, nie straciła?
- Dynamiczne dane z API — Google widzi, że każda strona ma unikalny, aktualny content (live count wykonawców, aktualne oceny, aktualne ceny), nie tylko zmienioną nazwę miasta w szablonie
- AggregateRating z realnych transakcji — schema oparta na prawdziwych ocenach po zrealizowanych zleceniach — nie „fake reviews”
- High engagement metrics — użytkownicy, którzy wchodzą na '/uslugi/hydraulik/krakow/’, faktycznie zlecają (click-to-action rate wysoki), co Google interpretuje jako wartościową stronę
- Auto-noindex dla „pustych” miast — żadna strona z 0 wykonawcami nigdy nie trafiła do indeksu, co chroniło przed masowym novalue signal
Timeline — Google Update XII 2025
Rollout startu
GSC pokazuje pierwsze zmiany u konkurentów. Marka X: brak negatywnego sygnału — dane dynamiczne robią różnicę.
Pełny efekt
Fixly: -22% ruchu. OLX Usługi: -18%. Marka X: +8% — Google premiuje real-data pages nad template-only pages.
Koniec roku — przewaga utrwalona
Ruch organiczny utrzymany. Dla 340 URL-i konkurentów spadłych na pozycje 11–20 — Marka X weszła na ich miejsca.
wyniki · 9 miesięcy · krzywa S
+860% ruchu, 115 100 fraz TOP50, ×8 rejestracji — wszystko zgodnie z krzywą wzrostu
Ruch organiczny (sesje/mc)
Krzywa S: mc 1–3 wolny start (techniczne + generacja URL), mc 4–6 przyspieszenie (indeksacja local pages), mc 7–9 eksplozja wykładnicza
Frazy w TOP50 (Senuto)
14 200 → 115 100 fraz: dominacja na long-tail [usługa] [miasto] — 380 miast × 24 kategorie w indeksie
Rejestracje wykonawców / mc
Organic CAC: 340 zł (paid start) → 76 zł (organic mc 9). 46% rejestracji z organic po 9 mc.
Indeks cytowań AI (baza 100 = start)
640 fraz → 40 300 cytowań. Marka X jako źródło cenników i rankingów wykonawców w modelu generatywnym.
tabela porównawcza
Przed i po — 9 miesięcy wdrożenia SEO/GEO
| Metryka | Start (przed) | Po 9 mc | Zmiana |
|---|---|---|---|
| Frazy TOP50 | 14 200 | 115 100 | +710% |
| Frazy TOP10 | 980 | 7 900 | +707% |
| Frazy TOP3 | 145 | 1 180 | +714% |
| Ruch organiczny (sesje/mc) | ~252 000 | ~2 430 000 | +865% |
| Lokalne lądowania URL | 0 | 9 120 | +∞ |
| Rejestracje wykonawców/mc | 720 | 5 760 | ×8 |
| Cytowania w AI | ~640 | ~40 300 | +6 200% |
| Organic CAC wykonawcy | n/d (0% organic) | 76 zł | vs. 340 zł paid |
| % rejestracji z organic | 6% | 46% | +667% |
| Rich results (Service + Rating) | 0 | 4 200+ | pełne pokrycie |
| Google Update XII 2025 | n/d | +8% ruchu | vs. -15–30% konkurenci |
głos klienta
Co mówi klient po 9 miesiącach
Jak nam pokazaliście 9 120 unikalnych URL-i, każda z innym contentem, każda aktualna co tydzień — myślałem że to demo. Po 3 miesiącach widziałem to w GSC i już nie mam pytań. Pytam tylko: kiedy robimy kolejne 5 000?
— CEO Marka X, Marketplace Usług dla Domu, ogólnopolski, 52 000+ wykonawcówczęsto zadawane pytania
FAQ — marketplace usług + SEO/GEO
Czy 9 120 lokalnych lądowań nie zostanie potraktowane przez Google jako spam?
Mam dwustronny marketplace — kogo mam optymalizować, zleceniodawcę czy wykonawcę?
Jak utrzymywać aktualność 9 120 stron co tydzień?
Co z wykonawcami, którzy opuszczają platformę albo mają niskie oceny?
Konkurujemy z Fixly, OLX Usługi, Booksy — czy GEO to wyrówna?
Czy frazy lokalne są warte optymalizacji — mają wystarczający wolumen?
Jak wygląda architektura URL dla 9 120 lądowań?
Czy schema Service + LocalBusiness jest właściwa dla marketplace’u?
Jak mierzycie sukces dla dwustronnego marketplace’u?
Jak GEO (generatywne AI) pomaga marketplace’owi usług?
Czy linkbuilding jest częścią wdrożenia?
Jak długo trwa wdrożenie i kiedy widać pierwsze wyniki?
Twoja platforma też może mieć 9 120 lokalnych lądowań
Marketplace, serwis ogłoszeniowy, platforma P2P lub agregator usług — programatic SEO działa dla każdego modelu dwustronnego rynku. Skontaktuj się, a w 30 minut pokażemy Ci mapę GAP dla Twojej kategorii.