TECHNOLOGIA

Zbudowany na sprawdzonych narzędziach

SiteSpector łączy branżowe standardy w jednej platformie: profesjonalny crawler SEO, silnik wydajności Lighthouse, moduł widoczności dla rynku PL, silnik AI z Google Gemini, wektorową bazę Qdrant dla AI Chat (RAG), Stripe do płatności i Supabase do auth/zespołów. Wszystko pre-konfigurowane — wpisujesz URL i działasz.

Crawler SEO
Crawling SEO
Wydajność
Core Web Vitals
Widoczność
Pozycje + AIO (PL)
Silnik AI
Google Gemini + LLM
Qdrant
Vector DB / RAG
AI Chat
Asystent z RAG
Action Cards
Strukturyzowane rekomendacje
Credit System
Uniwersalna waluta
Stripe
Płatności i subskrypcje
Supabase
Auth + RLS + zespoły
CRAWLING SEO

Crawler — silnik crawlingu

Branżowy standard do analizy struktury strony. Crawler skanuje Twoją stronę jak Googlebot i zbiera dane o każdej podstronie.

Zakładka SEO (placeholder)
Co crawlujemy:
Meta tagi — title, description, robots, canonical (brakujące, zduplikowane, za długie)
Nagłówki H1–H6 — hierarchia, brakujące H1, duplikaty
Obrazy — brakujące ALT, rozmiary, formaty
Linki — wewnętrzne, zewnętrzne, broken, nofollow
Canonicals — kanoniczne URL-e i duplikaty
Dyrektywy — noindex/nofollow, hreflang
Mapy witryn — wykrywanie sitemap XML
Jak działa w SiteSpector:
Uruchamiany w kontenerze Docker — headless na serwerze
Nie potrzebujesz licencji desktopowej — wszystko w chmurze
Bez ręcznej konfiguracji — wystarczy URL
Czego nie musisz robić:
Instalować osobny crawler na swoim komputerze
Płacić za osobną licencję
Ręcznie eksportować danych — SiteSpector pobiera je automatycznie
WYDAJNOŚĆ I DOSTĘPNOŚĆ

Moduł wydajności — desktop + mobile naraz

Profesjonalny silnik do audytu wydajności, dostępności i Best Practices. SiteSpector uruchamia analizę wydajności dla desktop i mobile równolegle, a metryki trafiają do jednego dashboardu.

Zakładka Performance (placeholder)
Core Web Vitals i metryki:
LCP, FCP, CLS, TTFB, TBT, Speed Index
Desktop + mobile w jednym audycie
Opportunity + diagnostics (co poprawić i dlaczego)
4 wyniki (0–100):
Performance
Accessibility
Best Practices
SEO
Szczegóły audytów (opportunity/diagnostics)

Moduł wydajności zwraca dziesiątki kategorii audytów. W SiteSpector agregujemy je w czytelne wnioski i priorytety, a Execution Plan przekłada je na zadania do wdrożenia.

WIDOCZNOŚĆ I AI OVERVIEWS

Widoczność, backlinki, AI Overviews

Moduł widoczności (PL rynek): pozycje słów kluczowych, trendy, wins/losses, kanibalizacja, backlinki i monitoring AI Overviews.

Visibility / AI Overviews (placeholder)
Widoczność:
Pozycje, trendy, wins/losses
Kanibalizacja (strony konkurujące o frazy)
Rozkład SERP (organiczne, featured snippets, PAA)
AI Overviews:
Ile fraz ma AI Overview i jak często Twoja domena się pojawia
Keyword explorer fraz z AI Overviews
Porównanie z konkurencją w AI Overviews
Backlinki:
Liczba linków i referring domains
Anchory (branded/exact/generic)
Dofollow/nofollow
Konfiguracja (kraj / zakres analizy)

W audycie wybierasz kraj analizy i zakres słów kluczowych do śledzenia. Polski rynek pokrywamy w pełni — widoczność, pozycje, AI Overviews i trendy dostępne są dla wszystkich planów.

ANALIZA AI

Silnik AI — wielowarstwowa analiza

Silnik AI przetwarza dane z crawla, analizy wydajności i widoczności. Generuje kontekstowe rekomendacje w wielu obszarach oraz strategiczne podsumowania.

AI Strategy / Execution Plan (placeholder)
Obszary analizy:
Treść — thin content, duplikaty, jakość, słowa kluczowe
Wydajność — interpretacja wyników wydajności, co blokuje LCP
UX — dostępność, użyteczność, nawigacja
Bezpieczeństwo — HTTPS, nagłówki, mixed content
Local SEO — NAP, schema, Google Business (gdy dotyczy)
Tech stack — wykrywanie CMS i frameworków
Benchmark — porównanie z branżą (gdy dostępne)
Analiza strategiczna:
Cross-tool korelacje
Roadmapa działań
Executive summary
Quick Wins
Execution Plan:
Zadania z kodem
Priorytety
Tag quick win
Status + notatki
VECTOR DB · RAG

Qdrant — pamięć dla AI Chatu

Każdy audyt — crawl, metryki, AI insights, analizy per podstrona — wektoryzujemy i zapisujemy w Qdrant. Dzięki temu AI Chat nie zgaduje, tylko sięga do prawdziwych danych Twojego audytu (Retrieval-Augmented Generation). Możesz pytać o detale konkretnej podstrony — odpowiedź zawsze trafia w punkt.

Co zapewnia Qdrant + RAG

Indeksacja całego audytu po Phase 2 (analiza AI)
Per-page chunking — chat zna kontekst każdej podstrony
Embeddings z Google Gemini — wysoka jakość retrievalu
Izolacja — każdy audyt w osobnym scope (workspace + audit_id)
Niski latency — odpowiedź AI w sekundach (streaming SSE)
Per-audit conversation history — wracasz do rozmowy po dniach
AI CHAT · ASYSTENT

AI Chat — asystent w każdym audycie

Po prawej stronie dashboardu masz panel chatu. AI rozumie cały kontekst audytu (RAG na Qdrant), generuje Action Cards na żądanie, odpowiada w trybie streamingu (Server-Sent Events). Wybierasz tryb persona — AI mówi do Ciebie odpowiednim językiem.

Architektura AI Chat

Backend: FastAPI + async SQLAlchemy + Server-Sent Events
LLM: Google Gemini (z fallback na inne modele)
RAG: Qdrant (embeddings audytu) + structured prompts
Personas: 6 trybów — adaptacja stylu i poziomu szczegółowości
Komendy: :::action create — generowanie Action Cards w czacie
Cost tracking: każda wiadomość ma koszt w kredytach (przejrzyste)
PŁATNOŚCI

Stripe — subskrypcje i płatności

Bezpieczne płatności przez Stripe: subskrypcje, faktury, Customer Portal. PCI DSS — nie przechowujemy danych kart.

Co zapewnia Stripe

Płatności kartą i innymi metodami
Automatyczne odnawianie subskrypcji
Customer Portal — zmiana planu, anulowanie, historia faktur
Webhooks — synchronizacja statusu płatności z platformą
CREDIT SYSTEM

Kredyty — jedna waluta dla audytów i AI

Własna implementacja systemu kredytów: każdy audyt = 30 kredytów, każda wiadomość AI Chat ma swój koszt, każda generacja Action Card też. Przejrzysty bilans w dashboardzie, pakiety dodatkowe poprzez Stripe, brak wygasania niewykorzystanych kredytów.

Jak to działa technicznie

Atomic transactions w PostgreSQL — bilans zawsze spójny
Per-feature pricing — audyt, wiadomość chat, action card, scoped report
Webhook Stripe → grant kredytów po zakupie pakietu
Admin: grant_credits do internal use
Historia transakcji per workspace
Soft fail — gdy brak kredytów, jasna informacja + CTA do dokupienia
AUTH I BAZA DANYCH

Supabase — auth, RLS, zespoły

Autentykacja, PostgreSQL i Row Level Security. Zespoły, workspace’y i role — izolacja danych per workspace. Każdy użytkownik widzi tylko swoje projekty.

Supabase w SiteSpector

Auth — e-mail/hasło + OAuth (Google/GitHub jeśli włączone)
RLS — polityki bezpieczeństwa na poziomie wiersza
Workspace’y — osobna przestrzeń per klient/projekt
Role — Właściciel, Admin, Członek (per workspace)
API

REST API — w przygotowaniu

Docelowo: REST API do integracji z własnymi systemami (uruchamianie audytów, pobieranie wyników, eksport danych). Szczegóły dostępności opublikujemy wkrótce.

Planowany zakres

Uruchamianie audytów z poziomu API
Pobieranie wyników i raportów
Eksport danych do własnych dashboardów
Automatyzacje (np. webhooki po zakończeniu audytu)
CTA

Chcesz zobaczyć, jak to działa w praktyce?

Oferta jest w przygotowaniu. Skontaktuj się z nami, aby poznać aktualne możliwości.