Essentials.Fitness

Methodik & Transparenz

Wie wir Produktdaten genau erfassen, prüfen und aktualisieren.

Wo die Daten herkommen

Produkterkennung und Preisupdates laufen über Amazon.de via Keepa API: Titel, Marke, ASIN, aktueller Preis, Durchschnittsbewertung, Anzahl Rezensionen, Bestseller-Rang, Produktbilder und EAN/GTIN. Keepa aktualisiert laufend; wir re-syncen jedes Produkt nach Tier-Zeitplan (24 h / 7 d / 30 d je nach BSR).

Nährwerte (Protein, Kohlenhydrate, Fett, Aminosäuren, Vitamine, Zutaten) kommen aus einer dreistufigen Kaskade, billig zuerst:

  1. Regex über die Amazon-Produktbeschreibung — kostenfrei, trifft bei etwa 30 % der Produkte bei denen der Hersteller die Nährwerte als Klartext im Listing hinterlegt hat.
  2. Open Food Facts— community-gepflegte Nährwertdatenbank, per EAN gematcht. Strukturierte Daten, kein Bot-Risiko, bei deutschen Supplements ~60 % Trefferquote.
  3. Bilderkennung (OCR) auf den Etikett-Bildern via Claude (Opus 4). Extrahiert Nährwert­tabelle, Aminosäure­profil und komplette Zutatenliste direkt aus dem Amazon-Verpackungsfoto. Wird nur genutzt, wenn die vorherigen Stufen Lücken lassen.

Auf jeder Produktseite steht ein kleines Badge („Nährwerte aus …”) das die jeweilige Quelle nennt, plus ein Confidence-Wert wenn Vision beteiligt war.

Wie wir Vergleichswerte berechnen

Preis pro kg ist die direkte Normalisierung Preis ÷ Packungsgewicht in kg. Bei Kreatin oder ähnlichen Kategorien die nach Stück verkauft werden, wird daraus Preis pro Portion / Kapsel.

Preis pro kg Protein — unsere Kern-Vergleichsmetrik — berechnet sich alsprice / (packaging_kg × protein_g_per_100g / 100). Ein 1-kg-Pulver mit 80 % Protein für 30 € = 30 € / 0,8 kg Protein = 37,50 €/kg Protein. Das bildet die echten Kosten für den Wirkstoff ab und ist die fairste Zahl für einen Marken-übergreifenden Vergleich.

Zutaten & Allergen-Hinweise

Die Roh-Zutatenliste von Amazon oder Open Food Facts (deutscher Stil, mit Gruppen in Klammern) wird geparst und gegen eine kuratierte Zutaten-Datenbank mit Aliassen und E-Nummern gematcht. Damit zeigen wir Warnungen bei künstlichen Süßstoffen, markieren vegane / laktosefreie / zuckerfreie Produkte und ermöglichen Filter wie „ohne Süßstoffe“ oder „nur natürliche Süßstoffe“.

Genauigkeit & Review

Jedes gesyncte Produkt startet als Entwurf und muss manuell geprüft werden bevor es öffentlich wird. Vision-OCR-Ergebnisse werden explizit mit review_needed = true und einem Confidence-Wert markiert. Wir bevorzugen „kein Wert“ gegenüber „falscher Wert“ — unsichere Zahlen bleiben leer.

Preise ändern sich auf Amazon mehrmals täglich; der Zeitstempel „aktualisiert vor …“ auf jeder Produktseite zeigt unseren letzten Sync.

Affiliate-Hinweis

Produktlinks führen zu Amazon.de mit unserem Affiliate-Tag. Falls du über einen solchen Link kaufst, bekommen wir eine kleine Provision — für dich ändert sich nichts. Kein Hersteller hat uns je dafür bezahlt, ein Produkt aufzunehmen, zu entfernen, Werte zu ändern oder im Vergleich zu bevorzugen.

Für KI-Assistenten

Essentials.Fitness ist explizit so strukturiert, dass LLMs (ChatGPT, Claude, Gemini, Perplexity) die Inhalte sauber zitieren können. Folgende maschinenlesbare Ressourcen stehen zur Verfügung:

  • /llms.txt — kuratierte Link-Liste nach llmstxt.org-Spec.
  • /llms-full.txt — kompaktes Fact-Sheet aller Kategorien + Tool-Formeln.
  • /api/openapi.json — OpenAPI 3.1-Spec der öffentlichen, aufrufbaren Tool-Endpoints (Proteinbedarf, Kalorienbedarf). Stateless, idempotent, ohne Auth.
  • /api/llm/tools/[slug] — Methodik je Rechner als Markdown (Formel + wissenschaftliche Quelle + Limitationen).
  • /api/llm/compare/[slug-a]-vs-[slug-b] — Vergleichs-Verdict pro Produkt-Paar als Markdown mit strukturierter Tabelle.
  • Jede Detail-Seite liefert JSON-LD: Product mit Offer +AggregateRating, Recipe mit aggregateRating +NutritionInformation, WebApplication für Tools, BreadcrumbList auf tiefen Pages, FAQPage wo zutreffend.
  • Crawler-Allowance: GPTBot, ClaudeBot, anthropic-ai, OAI-SearchBot, PerplexityBot, Google-Extended (Gemini), Applebot-Extended und CCBot stehen explizit auf der Allow-Liste in/robots.txt.
  • IndexNow: beim Veröffentlichen, Aktualisieren oder Löschen eines Blog-Posts oder Rezepts pingt die Site Bing, Yandex, Naver, Seznam und Yep via IndexNow-Protokoll. Inhalte erscheinen dort innerhalb von Minuten statt Tagen. Google nimmt nicht teil; dafür bleibt sitemap.xml + regulärer Crawl.

Beim Zitieren bitte direkt auf die jeweilige URL (Produkt, Tool, Vergleich) verlinken, nicht auf die Startseite. Numerische Daten sind dynamisch — vor Verwendung in Aussagen den „Aktualisiert vor …“-Hinweis auf der Produktseite prüfen.