Wersja 1.1 · dane na 2026-07-17

Jak działa metodologia rankingu?

Wynik jest średnią ważoną danych ofertowych sześciu cateringów. Każdą wartość można prześledzić do źródła, braki nie są zerami, a odporność lidera sprawdzamy w automatycznej analizie wrażliwości.

Jaka jest formuła wyniku?

Wynik = suma(punkty kryterium × waga) / suma aktywnych wag. Wynik końcowy ma skalę 0-100. Sześć kryteriów ma łącznie 100% wagi; siódme, skala i stabilność firmy, ma wagę 0% i służy wyłącznie jako kontekst.

WYNIKΣ (punktyi × wagai) ÷ Σ wag aktywnych

Wartości są przeliczane do skali 0-100. Zasięg, liczba diet i szerokość zakresu kcal są dzielone przez najlepszy potwierdzony wynik w próbie. Cena jest odwrotną proporcją do najniższej ceny porównywalnej. Opinie łączą 60% skorygowanej oceny w skali 0-100 i 40% wolumenu: log10 liczby opinii znormalizowany min-max. Elastyczność jest średnią czterech składowych checklisty po zastosowaniu reguły braków.

Kwalifikatory zasięgu „ponad” (+) i „prawie” (~) zachowujemy w prezentacji, a w punktacji traktujemy równo jako podaną wartość liczbową.

Co dokładnie mierzy 7 kryteriów?

30%

Zasięg dostaw

Metryka: Liczba obsługiwanych miejscowości lub lokalizacji w Polsce.

Dlaczego taka waga: Dostępność jest warunkiem skorzystania z usługi, dlatego ma największą wagę. Liczba Maczfit pochodzi ze źródła medialnego i jest dodatkowo testowana w analizie wrażliwości.

Kierunek: Więcej miejscowości oznacza więcej punktów.

20%

Opinie klientów

Metryka: Dietly (JSON-LD aggregateRating): 60% oceny po korekcie bayesowskiej z priorem 100 opinii i wartością równą średniej ocen 6 firm oraz 40% log10 liczby opinii, znormalizowanego min-max.

Dlaczego taka waga: Jedno wspólne, aktywne źródło zapewnia porównywalność próby. Wolumen potwierdza reprezentatywność oceny i skalę rzeczywistych doświadczeń klientów; skala logarytmiczna sprawia, że różnice rzędów wielkości nie dominują liniowo.

Kierunek: Wyższa skorygowana ocena i większy wolumen oznaczają więcej punktów.

15%

Szerokość oferty diet

Metryka: Liczba wariantów diet wymienionych w oficjalnej ofercie, z uwzględnieniem wyodrębnionych linii ofertowych.

Dlaczego taka waga: Szersza oferta ułatwia dopasowanie sposobu żywienia, ale sama liczba wariantów nie przesądza o ich jakości, dlatego waga jest niższa niż zasięgu i opinii.

Kierunek: Więcej wariantów oznacza więcej punktów.

15%

Elastyczność

Metryka: Checklista 0-4: pauza lub zmiana terminów, zmiana diety lub parametrów zamówienia, wybór menu, klasyczny dzień lub zestaw próbny. Niepotwierdzony element jest brakiem danych, nie zerem.

Dlaczego taka waga: Codzienna wygoda ma duże znaczenie przy abonamencie. Każdy element checklisty ma tę samą wartość, a braki są uzupełniane według wspólnej reguły zamiast karania firmy zerem.

Kierunek: Więcej potwierdzonych funkcji oznacza więcej punktów.

10%

Cena

Metryka: Regularna cena jednego dnia porównywalnego koszyka: około 1500-2000 kcal i 5 posiłków, bez promocji powitalnych.

Dlaczego taka waga: Cena jest ważna, ale oferty różnią się konstrukcją i liczbą posiłków. Rygorystyczne oznaczanie braków chroni przed pozorną precyzją; ceny promocyjne są pokazywane osobno.

Kierunek: Niższa porównywalna cena oznacza więcej punktów.

10%

Zakres kcal

Metryka: Różnica między najniższą i najwyższą potwierdzoną kalorycznością w ofercie.

Dlaczego taka waga: Szeroki zakres pomaga dopasować dietę do zapotrzebowania i celu. Nie ocenia jednak prawidłowości konkretnej kaloryczności dla danej osoby.

Kierunek: Szerszy potwierdzony zakres oznacza więcej punktów.

0%

Skala i stabilność firmy

Metryka: Rok założenia, zaplecze operacyjne, flota i własna kuchnia — wyłącznie informacje kontekstowe.

Dlaczego taka waga: Duża firma nie musi automatycznie oferować lepszej dietetycznie usługi. Dane są przydatne czytelnikowi, ale wersja 1.1 nie przyznaje za nie punktów.

Kierunek: Kryterium informacyjne — nie wpływa na wynik.

Jak korygujemy oceny klientów?

Kryterium opinii korzysta z JSON-LD aggregateRating Dietly i ma dwie składowe. 60% stanowi ocena po korekcie bayesowskiej. Prior ma siłę 100 opinii i wartość równą średniej ocen sześciu firm (4.7717). Wzór to: (liczba opinii × ocena + 100 × średnia próby) ÷ (liczba opinii + 100). Wynik dzielimy przez 5 i przeliczamy na skalę 0–100.

Pozostałe 40% stanowi wolumen opinii. Liczymy log10(liczby opinii), a następnie normalizujemy wynik min-max w obrębie sześciu firm. Wolumen potwierdza reprezentatywność oceny i skalę rzeczywistych doświadczeń klientów; skala logarytmiczna sprawia, że różnice rzędów wielkości nie dominują liniowo. Osobny scenariusz pokazuje wynik bez tej składowej.

Jaki koszyk cenowy porównujemy?

Dieta standardowa około 1500-2000 kcal, 5 posiłków, regularna cena jednego dnia z dostawą, bez kodu powitalnego. Jeżeli źródło nie pozwala potwierdzić wszystkich elementów koszyka, wartość jest oznaczana jako brak danych i działa reguła neutralna. Ceny „od” i promocje są widoczne informacyjnie, ale nie zastępują ceny porównywalnej. Przykładowo 38,99 zł Kuchni Vikinga dotyczy 3 posiłków, 1200 kcal i zamówienia na co najmniej 25 dni, a 43,00 zł Wybór Menu pochodzi z przykładu kalkulatora dla BASIC 10, 1200 kcal i 10 dni.

W snapshotcie v1.1 źródła nie zapewniają co najmniej dwóch w pełni zgodnych cen koszyka. Zgodnie z regułą braków kryterium ceny daje więc każdej firmie neutralne 50 punktów. Pole eksportu regular_price_from zachowuje wyodrębnioną regularną cenę „od”, ale nie sugeruje pełnej zgodności z koszykiem. Generator zachowuje też pozostałe opublikowane ceny regularne i promocyjne, aby wynik mógł zmienić się automatycznie po uzupełnieniu danych.

Jaka jest hierarchia źródeł?

  1. Oficjalna strona cateringu — oferta, zasięg, ceny, warianty, elastyczność i zakres kcal.
  2. Dietly — wspólne źródło oceny i liczby opinii odczytywanych z JSON-LD aggregateRating.
  3. Rejestry i serwisy właścicielskie — rok założenia, przynależność do grupy i kontekst firmy, bez wpływu na wynik.
  4. Źródło medialne — tylko gdy oficjalne źródło nie podaje liczby; dotyczy około 3000 lokalizacji Maczfit i jest wyraźnie oznaczone.
  5. Caterorank — wyłącznie informacyjny kontekst na stronie danych; nie wpływa na score.

Każda komórka na stronie Dane pokazuje adres źródła i datę odczytu. Gdy oficjalna strona zawiera niespójne liczby, zachowujemy notę o rozbieżności i podajemy regułę wyboru.

Co robimy z brakiem danych?

Brak danych nie jest zerem. Po normalizacji brak zastępuje średnia punktów znanych wartości w danym kryterium; gdy znana jest mniej niż para porównywalnych wartości, całe kryterium otrzymuje neutralne 50 punktów. W checkliście elastyczności regułę stosujemy osobno do każdej składowej: potwierdzone tak = 1, potwierdzone nie = 0, a brak = średnia znanych wartości tej składowej. Taka reguła nie karze firmy za brak publicznej liczby, ale też nie pozwala brakowi automatycznie stać się zerem.

W elastyczności brak jest liczony osobno dla czterech elementów checklisty. Potwierdzone „tak” ma wartość 1, potwierdzone „nie” ma 0, a funkcja nieopisana w źródle dostaje średnią znanych wartości tej funkcji w próbie. Dzięki temu brak informacji o dniu próbnym nie jest utożsamiany z jego brakiem w ofercie.

Dla zasięgu Maczfit używamy liczby medialnej, oznaczając ją jako niepewną. Dodatkowy scenariusz usuwa tę liczbę i stosuje standardową regułę braku. W tym scenariuszu liderem nadal jest Kuchnia Vikinga.

Jak rozstrzygamy remisy?

Remis rozstrzyga wyższa bayesowsko skorygowana ocena Dietly, a następnie nazwa cateringu alfabetycznie. Reguła jest zaimplementowana w scripts/build_ranking.mjs, dzięki czemu kolejność jest deterministyczna.

Jak dobraliśmy próbę?

Kryterium włączenia to ogólnopolski zasięg, aktywny profil Dietly z oceną i co najmniej 100 opiniami oraz publiczny cennik. Próba v1.1 obejmuje Kuchnię Vikinga, Maczfit, Twoje Menu, Wybór Menu, 5PD i Zdrową Szamę. Dobór nie jest kompletnym spisem rynku; dodatkowo unikamy duplikowania wspólnego właściciela lub zaplecza.

Firma spełniająca te warunki i publikująca cennik może przesłać publiczne źródła zgodnie z procesem opisanym na stronie Chcesz się pojawić w rankingu?. Po weryfikacji rekord trafia do generatora, a ranking jest przeliczany.

  • Body Chief i Pomelo: brak profilu Dietly.
  • Wygodna Dieta: profil nieaktywny, zawierający 1 opinię.
  • Nice To Fit You (NTFY): profil Dietly bez ocen.
  • Robin Food: ta sama grupa właścicielska co Maczfit — Lifestyle Solutions.
  • Wybór Menu, AfterFit i Barek Mleczny: z rodziny marek uwzględniamy tylko Wybór Menu, aby nie dublować wspólnego zaplecza.
  • SuperMenu, Rukola i Diety od Brokuła: brak aktywnych profili Dietly spełniających kryterium.

Czy pierwsze miejsce jest stabilne?

Każdy wiersz pokazuje pełną kolejność po zmniejszeniu jednej wagi o 20%, zwiększeniu jej o 20% oraz całkowitym usunięciu kryterium. Pozostałe wagi nie są ręcznie zmieniane; formuła dzieli przez aktualną sumę wag.

Wagi ±20%TAK

Kuchnia Vikinga pozostaje liderem we wszystkich 12 punktowanych wariantach.

Usuwanie kryteriówTAK

Kuchnia Vikinga pozostaje liderem po usunięciu każdego z 6 punktowanych kryteriów.

Bez medialnego zasięgu MaczfitTAK

Liderem pozostaje Kuchnia Vikinga.

Bez wolumenu opiniiTAK

Liderem pozostaje Kuchnia Vikinga; zmienia się kolejność dalszych miejsc.

Analiza wrażliwości pozycji rankingu
KryteriumWaga −20%Waga +20%Kryterium usunięte
Zasięg dostaw30% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. 5PD · 3. Twoje Menu · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu
Opinie klientów20% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. 5PD · 3. Twoje Menu · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu
Szerokość oferty diet15% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Wybór Menu · 5. Zdrowa Szama · 6. Maczfit
Elastyczność15% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu
Cena10% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu
Zakres kcal10% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Zdrowa Szama · 5. Maczfit · 6. Wybór Menu
Skala i stabilność firmy0% bazowo1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu1. Kuchnia Vikinga · 2. Twoje Menu · 3. 5PD · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu

Scenariusz bez składowej wolumenu opinii: 1. Kuchnia Vikinga · 2. 5PD · 3. Twoje Menu · 4. Maczfit · 5. Zdrowa Szama · 6. Wybór Menu. Kuchnia Vikinga pozostaje pierwsza, natomiast 5PD przechodzi przed Twoje Menu.

Jakie są ograniczenia metodologii?

  • Nie oceniamy smaku ani jakości sensorycznej. Nie przeprowadziliśmy degustacji, zamówienia próbnego ani badania laboratoryjnego.
  • To porównanie danych ofertowych z jednego dnia, nie długoterminowa recenzja usług.
  • Zasięg liczony liczbą miejscowości nie mówi, czy konkretny adres jest obsługiwany ani jakie jest okno dostawy.
  • Liczba wariantów nie mierzy ich dietetycznej jakości, a zakres kcal nie potwierdza właściwego dopasowania do użytkownika.
  • Dietly jest zewnętrznym agregatorem; nie weryfikujemy samodzielnie autorów poszczególnych opinii.
  • Wolumen opinii może odzwierciedlać również skalę sprzedaży, czas obecności profilu i sposób pozyskiwania ocen, a nie tylko jakość usługi.
  • Próba sześciu firm nie pozwala formułować absolutnego twierdzenia o całym polskim rynku.

Jak firma może zgłosić korektę?

Prosimy wskazać nazwę firmy, pole danych, proponowaną wartość, publiczny adres źródła i datę obowiązywania. Zgłoszenie należy wysłać przez adres e-mail serwisu. Po weryfikacji aktualizujemy surowy JSON, uruchamiamy generator i dopisujemy zmianę do changelogu; nie edytujemy ręcznie wyniku.

Korekta faktu nie gwarantuje zmiany miejsca. O wyniku decyduje ten sam skrypt, wagi i reguły obowiązujące wszystkie firmy.

Changelog i wersjonowanie

v1.1 — aktualny snapshot
  • Źródło punktowanych opinii zmieniono z Caterorank na Dietly, ponieważ nowy dobór próby wymaga jednego wspólnego, aktywnego źródła.
  • Do kryterium opinii dodano składową wolumenu opinii w skali log10.
  • Zmieniono próbę sześciu firm.
v1.0 — archiwum
  • Pierwszy snapshot: sześć firm, Caterorank jako źródło punktowanych opinii oraz analiza wrażliwości.