W projektach takich jak katalog wynajmu sprzętu (rentabe.sk), kluczowym elementem strategii SEO jest widoczność na zapytania typu „maszyna + lokalizacja” (np. wynajem wiertarki Bratysława). Skuteczna realizacja tego celu wymaga indeksacji stron wyników filtrowania przez wyszukiwarkę Google.
Początkowo wykorzystywane było rozwiązanie oparte na wtyczce Filter Everything Pro, pozwalającej na definiowanie metadanych oraz nagłówków H1 dla wyników filtrowania. Jednak przy dużej skali projektu niezbędne stało się wdrożenie pełnej kontroli oraz zaawansowanej automatyzacji.
W tym celu opracowano narzędzie, które w sposób zautomatyzowany generuje strony (landing pages), tworzy unikalne treści, zarządza procesem indeksacji oraz buduje strukturę linkowania wewnętrznego. Dzięki temu każda kombinacja kategorii produktu i lokalizacji aktywnie wspiera ruch organiczny bez konieczności ręcznej konfiguracji.
Generowanie kombinacji
Skanowanie i kojarzenie danych
Proces rozpoczyna się od analizy bazy danych systemu:
- Ekstrakcja lokalizacji: Przeszukiwane są metadane produktów w celu zidentyfikowania unikalnych wartości klucza
pozicovnaMesto. - Analiza kategorii: Pobierane są wszystkie aktywne kategorie produktów (np. wiertarki, koparki, rusztowania).
- Mapowanie par: Następuje połączenie każdej kategorii z każdą zidentyfikowaną lokalizacją.

Walidacja wartości SEO
W celu uniknięcia zjawiska thin content (stron o niskiej wartości), stosowane są mechanizmy weryfikacyjne:
- Minimalny próg produktów: System sprawdza liczbę produktów przypisanych do danej kombinacji. Strona zostaje zaproponowana do utworzenia jedynie w przypadku przekroczenia zdefiniowanego limitu (np. minimum 3 produkty w danej lokalizacji).
- Weryfikacja unikalności: Następuje sprawdzenie, czy dana reguła SEO już istnieje w systemie, co pozwala na optymalizację zasobów serwera.
Automatyzacja metadanych i integracja
Po zatwierdzeniu wybranych kombinacji następuje proces tworzenia reguł:
- Synchronizacja z FEP: Dane zostają zapisane w formacie postu typu
filter-seo-rule. Skutkuje to natychmiastowym przekształceniem filtrów w zaindeksowane odnośniki. - Generowanie tagów: Automatycznie tworzone są unikalne znaczniki
Title,Meta Descriptionoraz nagłówkiH1według ustalonych wzorców.
Wydajność i optymalizacja
Zastosowano mechanizmy zapewniające stabilność przy dużej skali danych:
- Caching: Wyniki skanowania są przechowywane w pamięci podręcznej przez określony czas, co eliminuje obciążenie bazy danych przy każdym odświeżeniu panelu.
- Paginacja: Wyniki prezentowane są w dawkach (np. po 50 pozycji), co umożliwia płynne zarządzanie tysiącami rekordów.
Generowanie treści
1. Detekcja kontekstu
System analizuje regułę SEO, precyzyjnie identyfikując kategorię oraz lokalizację. Pozwala to na dostarczenie modelowi AI dokładnych danych wejściowych.
2. Przygotowanie danych dla modelu językowego
Z bazy danych pobierane są informacje wspomagające proces pisania:
- Dane produktowe: Nazwy konkretnych maszyn dostępnych w danej kategorii i mieście.
- Struktura linkowania: Mapa powiązanych stron filtrów w celu ich naturalnej implementacji w treści.
3. Integracja z modelem DeepSeek
Do modelu AI przesyłane jest precyzyjne polecenie (prompt), które może być modyfikowane w ustawieniach systemowych. Polecenie zawiera zmienne dynamiczne, takie jak nazwa kategorii, lokalizacja oraz lista produktów.
4. Implementacja ustrukturyzowanych danych
Odpowiedź zwrotna w formacie JSON zostaje automatycznie rozdzielona i przypisana do odpowiednich pól:
- Tytuł SEO oraz Opis Meta.
- Nagłówek H1.
- Opis marketingowy (treść główna strony).
Dodatkowe funkcjonalności:
- Logowanie błędów (Debug): System rejestruje każdy etap komunikacji z API, ułatwiając diagnostykę.
- Kolejkowanie AJAX: Przetwarzanie wielu reguł odbywa się asynchronicznie, bez konieczności odświeżania strony.
- Ochrona sekcji stałych: System pozwala na zachowanie nienaruszonych fragmentów treści (np. instrukcji dawkowania lub stałych uwag) przy jednoczesnej aktualizacji pozostałej części opisu.


Budowa linkowania wewnętrznego
1. Detekcja powiązań (Sibling Detection)
System identyfikuje strony o tożsamej kategorii, lecz przypisane do innych lokalizacji, tworząc logiczną sieć powiązań tematycznych.
2. Konfiguracja szablonów
W panelu administracyjnym definiowane są wzorce dla:
- Struktury URL: np.
/kategoria-{cat_slug}/lokalizacja-{loc_slug}. - Tekstów zakotwiczenia (Anchor text): np. „Wynajem {category} – {location}”.
3. Mechanizm „Strict No-Duplicate” Proces aktualizacji linków jest zaprojektowany tak, aby wykluczyć powstawanie duplikatów. Przed każdorazowym dodaniem nowej sekcji linków, stara treść jest usuwana, a nowa wstawiana na koniec opisu. Gwarantuje to czystość kodu HTML i chroni witrynę przed negatywną oceną algorytmów Google dotyczącą spamu wewnętrznego.

Podsumowanie
Wdrożenie powyższego systemu pozwala na masowe generowanie zoptymalizowanych landing pages, spełniających standardy technicznego SEO, przy minimalnym nakładzie pracy manualnej. Przykładem tak wygenerowanej strony jest: rentabe.sk/k-zahradna-technika/l-zilina/.
