Nasza metodologia
Opisujemy krok po kroku, skąd pochodzą ceny na HostGrade.pl, jak liczymy całkowity koszt posiadania i jak pilnujemy, żeby ranking wynikał wyłącznie z danych — nie z umów afiliacyjnych.
1. Źródła danych cenowych
Ceny, parametry techniczne i warunki odnowienia pobieramy wyłącznie z publicznych, weryfikowalnych materiałów dostawców. Nie bazujemy na relacjach z BOK, emailach marketingowych ani oświadczeniach handlowców.
- Oficjalne cenniki: publicznie dostępne strony z cenami dostawcy (strona główna, strona produktu, strona planu).
- Regulaminy i dokumenty prawne: regulamin usług, cennik załącznikowy, polityka odnowień. Linkujemy do konkretnego dokumentu, gdy go cytujemy.
- Dane po zalogowaniu: wyłącznie tam, gdzie dostęp nie wymaga zakupu (panel klienta testowego, strefa partnerska). Zawsze zapisujemy datę weryfikacji.
- Wewnętrzny zapis: każdy dostawca ma plik
docs/providers/{slug}/provider.jsonz kompletem danych, metadanymi scrapingu (source_url,scraped_at,scraper_script) i historią zmian. - Cykl weryfikacji: co najmniej raz na 30 dni, a dla planów aktywnie promowanych częściej. Stan bazy: kwiecień 2026.
2. Obliczanie całkowitego kosztu (TCO)
„Cena hostingu" na reklamach dostawców oznacza zwykle pierwszy okres z rabatem. Realny wydatek obejmuje także odnowienia. Dlatego porównujemy plany w horyzoncie dwuletnim:
Liczba okresów zależy od trybu rozliczeń planu (miesięczny, roczny, dwuletni). Promocja zwykle dotyczy wyłącznie pierwszej fakturacji, więc każde kolejne odnowienie liczymy po cenie cennikowej.
Wyliczenie można sprawdzić samodzielnie w kalkulatorze TCO. Wartości podajemy brutto (z VAT) zgodnie z polskim standardem konsumenckim; w widoku planu można przełączyć na netto.
3. Dyrektywa Omnibus — najniższa cena z 30 dni
Dyrektywa Omnibus (UE 2019/2161) wymaga, aby przy każdym komunikacie o obniżce pokazywać najniższą cenę z 30 dni przed promocją. Na HostGrade.pl realizujemy to po stronie danych, nie po stronie sloganów reklamowych:
- Dzienne pomiary cen planu zapisujemy w tabeli
price_historyz datą i źródłem. - Przy promocji obok aktualnej ceny pokazujemy najniższą cenę z ostatnich 30 dni — to referencja prawna, nie cena „fikcyjna" z cennika.
- Brak kompletu danych (nowy plan, nowy dostawca poniżej 30 dni w bazie) oznaczamy wprost — zamiast zmyślać pokazujemy „Zbieramy historię cen".
- Uczciwy breakdown: jeśli łączymy promocję dostawcy z naszym kodem rabatowym, rozbijamy oba składniki („promocja -X% + kod -Y% = do -Z%"), żeby czytelnik widział, skąd wynik.
4. Ukryte koszty
Regulaminy i cenniki zawierają pozycje, które rzadko pojawiają się w komunikatach
marketingowych, a które potrafią istotnie zmienić rachunek. Każdą taką pozycję zapisujemy
w tabeli hidden_costs z kategorią, kwotą
(jeśli jest znana) i linkiem do źródła.
- Opłata aktywacyjna (setup fee): jednorazowy koszt
uruchomienia usługi, trzymany w kolumnie
setup_fee_pln. - Odnowienie domeny: zwykle liczone osobno od odnowienia hostingu i często droższe niż rok promocyjny.
- SSL, backup, migracja: niektóre plany mają te elementy w cenie, inne doliczają je jako dodatek — zapisujemy stan faktyczny.
- Przekroczenie zasobów: limit transferu, limit I/O, limit inode, overage w planach pay-as-you-go.
- Kary umowne i rabaty wycofane: warunki, w których rabat wygasa (np. brak automatycznego odnowienia, rezygnacja w trakcie okresu).
5. Ranking i oceny
Domyślne sortowanie w każdej porównywarce na HostGrade.pl to TCO_2lata rosnąco — im niższy realny koszt dwóch lat, tym wyżej plan. Sortowanie można zmienić ręcznie (np. po parametrach technicznych), ale domyślne wyjście rankingu wynika wyłącznie z liczby.
Ocenę literową (A/B/C/D) przypisujemy na podstawie mnożnika między ceną startową a ceną odnowienia. Im mniejszy skok, tym stabilniejsza oferta.
affiliate_enabled dostawcy
nie wchodzi do funkcji scoringowej. Nie istnieje też
ręczny boost ani redakcyjny wybór „planu miesiąca". Algorytm jest deterministyczny — dla tych
samych danych wejściowych zawsze wypluje tę samą kolejność.
6. Linki partnerskie — ujawnianie
Serwis utrzymujemy dzięki prowizjom afiliacyjnym. Zgodnie z wytycznymi UOKiK każdy link, który może wygenerować prowizję, jest oznaczony #reklama — etykieta pojawia się przy przycisku lub bezpośrednio w tekście.
- Atrybuty HTML: każdy link afiliacyjny ma
rel="sponsored nofollow noopener", zgodnie z wytycznymi Google. - Cookie afiliacyjne: zapisywane u dostawcy dopiero po kliknięciu linku — zgodnie z RODO i zasadą minimalizacji danych.
- Prowizja a ranking: prowizja, którą otrzymujemy, nie wpływa na pozycję planu w rankingu. Weryfikuje to osobna reguła w bazie kodu i test regresyjny.
7. Poprawki i zgłoszenia błędów
Dane się starzeją, dostawcy zmieniają cenniki w trakcie tygodnia, a regulaminy bywają aktualizowane bez notyfikacji. Jeżeli widzisz rozbieżność między naszą stroną a stroną dostawcy — zgłoś nam to:
- Kontakt: [email protected] — opisz plan, link do naszej strony i link do strony dostawcy.
- Priorytet: zgłoszenia dotyczące błędnej ceny lub błędnych warunków odnowienia weryfikujemy w ciągu 48 godzin. Pozostałe zgłoszenia (opis, parametry) obsługujemy w kolejce tygodniowej.
- Ślad zmian: każda korekta ceny odnotowana jest
w
price_historyz datą i źródłem — historia pozostaje pełna, nawet gdy bieżąca wartość się zmienia.
8. Czego nie robimy
- Nie przyjmujemy opłat za pozycję. Nie sprzedajemy miejsc w TOP 3, nie oferujemy pakietów „boost", nie zgadzamy się na „artykuł sponsorowany z oceną".
- Nie ufamy cenom reklamowanym bez weryfikacji regulaminu. Jeśli baner mówi „od 1 zł", a regulamin nakłada 24-miesięczną umowę z odnowieniem po cenie cennikowej — liczymy regulamin, nie baner.
- Nie używamy subiektywnych superlatywów w opisach planów. Zamiast „rewelacyjny", „bezkonkurencyjny", „rekomendowany przez ekspertów" podajemy twardą liczbę — cenę, TCO, parametr techniczny.
- Nie zmyślamy dat weryfikacji. Data „ostatnia weryfikacja" pochodzi z rzeczywistego pola w bazie, nie jest stałą tekstową.