Essentials.Fitness

Metodologia e trasparenza

Esattamente come raccogliamo, verifichiamo e aggiorniamo i dati di prodotto.

Da dove provengono i dati

La scoperta dei prodotti e gli aggiornamenti dei prezzi passano da Amazon.de tramite la Keepa API: titolo, marca, ASIN, prezzo attuale, valutazione media, numero di recensioni, BSR (classifica bestseller), immagini del prodotto ed EAN/GTIN. Keepa viene aggiornato continuamente; ri-sincronizziamo ogni prodotto secondo un calendario a livelli (24 h / 7 g / 30 g a seconda del BSR).

I valori nutrizionali (proteine, carboidrati, grassi, amminoacidi, vitamine, ingredienti) provengono da una cascata in tre fasi, partendo da quella più economica:

  1. Regex sulla descrizione Amazon — gratuita, copre circa il 30 % dei prodotti la cui marca riporta i valori nutrizionali in chiaro nell’annuncio.
  2. Open Food Facts — database nutrizionale gestito dalla community, abbinato tramite EAN. Dati strutturati, nessun rischio bot, ~60 % di copertura per gli integratori tedeschi.
  3. OCR Vision sulle foto delle etichette tramite Claude (Opus 4). Estrae tabella nutrizionale, profilo amminoacidico e lista completa degli ingredienti direttamente dall’immagine della confezione Amazon. Usato solo quando le fasi precedenti lasciano lacune.

Ogni pagina prodotto mostra un piccolo badge ("Valori nutrizionali da…") che indica la fonte utilizzata, più un punteggio di confidenza quando è stato coinvolto Vision.

Come calcoliamo i confronti

Il prezzo per kg è la normalizzazione diretta prezzo ÷ peso della confezione in kg. Per la creatina o categorie simili vendute a pezzo, la metrica diventa prezzo per porzione / capsula.

Il prezzo per kg di proteine — la nostra metrica principale di confronto — si calcola come price / (packaging_kg × protein_g_per_100g / 100). Una polvere da 1 kg con 80 % di proteine a 30 € = 30 € / 0,8 kg di proteine = 37,50 €/kg di proteine. Riflette il costo reale del principio attivo ed è il numero più equo per confrontare tra marche.

Ingredienti e segnali allergeni

Le liste grezze degli ingredienti da Amazon o Open Food Facts (stile tedesco, gruppi tra parentesi) vengono analizzate e confrontate con un database di ingredienti curato con alias e numeri E. Questo ci permette di mostrare avvisi per i dolcificanti artificiali, indicare i prodotti vegani / senza lattosio / senza zucchero e alimentare filtri come "senza dolcificanti" o "solo dolcificanti naturali".

Accuratezza e revisione

Ogni prodotto sincronizzato parte come bozza e richiede una revisione manuale prima di diventare pubblico. I risultati Vision-OCR sono contrassegnati esplicitamente con review_needed = true e un punteggio di confidenza per esecuzione. Preferiamo "nessun valore" a "valore errato" — i numeri incerti rimangono vuoti.

I prezzi su Amazon cambiano più volte al giorno; il timestamp "aggiornato … fa" su ogni pagina prodotto riflette la nostra ultima sincronizzazione.

Informativa affiliazione

I link ai prodotti portano ad Amazon.de con il nostro tag di affiliazione. Se acquisti tramite uno di questi link, possiamo ricevere una piccola commissione senza costi aggiuntivi per te. Nessuna marca ci ha mai pagato per includere un prodotto, rimuoverlo, modificare un valore o favorirlo in un confronto.

Per assistenti IA

Essentials.Fitness è strutturato in modo che gli LLM (ChatGPT, Claude, Gemini, Perplexity) possano citare correttamente i contenuti. Le seguenti risorse leggibili da macchina sono esplicitamente disponibili:

  • /llms.txt — lista di link curata secondo la specifica llmstxt.org.
  • /llms-full.txt — scheda compatta di ogni categoria e formula di strumento.
  • /api/openapi.json — specifica OpenAPI 3.1 degli endpoint pubblici e richiamabili (fabbisogno proteico, fabbisogno calorico). Stateless, idempotenti, senza autenticazione.
  • /api/llm/tools/[slug] — metodologia per strumento in Markdown semplice (formula + fonte scientifica + limiti).
  • /api/llm/compare/[slug-a]-vs-[slug-b] — verdetto per ogni coppia di prodotti in Markdown con tabella strutturata.
  • Ogni pagina di dettaglio emette JSON-LD: Product con Offer + AggregateRating, Recipe con aggregateRating + NutritionInformation, WebApplication per gli strumenti, BreadcrumbList sulle pagine profonde, FAQPage dove pertinente.
  • Permessi crawler: GPTBot, ClaudeBot, anthropic-ai, OAI-SearchBot, PerplexityBot, Google-Extended (Gemini), Applebot-Extended e CCBot sono esplicitamente consentiti in /robots.txt.
  • IndexNow: alla pubblicazione, aggiornamento o cancellazione di un articolo del blog o di una ricetta, il sito notifica Bing, Yandex, Naver, Seznam e Yep tramite il protocollo IndexNow. I contenuti appaiono in quei motori in pochi minuti invece di giorni. Google non partecipa; per Google ci affidiamo a sitemap.xml + scansione regolare.

Quando citi valori, ti preghiamo di collegare direttamente all’URL pertinente (prodotto, strumento o confronto) invece che alla homepage. I dati numerici sono dinamici — verifica il badge "ultimo aggiornamento" su ogni pagina prodotto prima di citare prezzi o disponibilità.