Metodología y transparencia
Cómo recopilamos, verificamos y actualizamos los datos de producto exactamente.
De dónde provienen los datos
El descubrimiento de productos y las actualizaciones de precios pasan por Amazon.de a través de la API Keepa: título, marca, ASIN, precio actual, valoración media, número de reseñas, BSR (rango de más vendidos), imágenes del producto y EAN/GTIN. Keepa se actualiza continuamente; re-sincronizamos cada producto según un calendario por niveles (24 h / 7 d / 30 d según el BSR).
Los valores nutricionales (proteína, carbohidratos, grasa, aminoácidos, vitaminas, ingredientes) provienen de una cascada de tres etapas, primero la más barata:
- Regex sobre la descripción de Amazon — gratuita, cubre alrededor del 30 % de los productos cuya marca indica los valores nutricionales en texto plano en el anuncio.
- Open Food Facts — base de datos nutricional mantenida por la comunidad, emparejada por EAN. Datos estructurados, sin riesgo de bot, ~60 % de cobertura para suplementos alemanes.
- OCR Vision sobre las fotos de las etiquetas vía Claude (Opus 4). Extrae la tabla nutricional, el perfil de aminoácidos y la lista completa de ingredientes directamente desde la imagen del embalaje de Amazon. Solo se usa cuando las etapas anteriores dejan huecos.
Cada página de producto muestra una pequeña insignia («Valores nutricionales desde…») indicando la fuente utilizada, además de una puntuación de confianza cuando Vision estuvo involucrado.
Cómo derivamos las comparaciones
El precio por kg es la normalización directa precio ÷ peso del envase en kg. Para creatina o categorías similares vendidas por unidad, la métrica se convierte en precio por porción / cápsula.
El precio por kg de proteína — nuestra métrica de comparación principal — se calcula como price / (packaging_kg × protein_g_per_100g / 100). Un polvo de 1 kg con 80 % de proteína por 30 € = 30 € / 0,8 kg de proteína = 37,50 €/kg de proteína. Refleja el coste real del principio activo y es la cifra más justa para comparar entre marcas.
Ingredientes y señales de alérgenos
Las listas brutas de ingredientes de Amazon u Open Food Facts (estilo alemán, grupos entre paréntesis) se analizan y emparejan con una base de datos curada de ingredientes con alias y números E. Esto nos permite mostrar advertencias para edulcorantes artificiales, marcar productos veganos / sin lactosa / sin azúcar y alimentar filtros como «sin edulcorantes» o «solo edulcorantes naturales».
Precisión y revisión
Cada producto sincronizado comienza como borrador y requiere revisión manual antes de hacerse público. Los resultados de Vision-OCR se marcan explícitamente con review_needed = true y una puntuación de confianza por ejecución. Preferimos «sin valor» a «valor incorrecto» — los números inciertos quedan en blanco.
Los precios cambian varias veces al día en Amazon; la marca de tiempo «actualizado hace …» en cada página de producto refleja nuestra última sincronización.
Divulgación de afiliación
Los enlaces de productos llevan a Amazon.de con nuestra etiqueta de afiliado. Si compras a través de uno de estos enlaces podemos recibir una pequeña comisión sin coste adicional para ti. Ninguna marca nos ha pagado jamás por incluir un producto, eliminarlo, cambiar un valor o favorecerlo en una comparación.
Para asistentes de IA
Essentials.Fitness está estructurado para que los LLM (ChatGPT, Claude, Gemini, Perplexity) puedan citar correctamente el contenido. Los siguientes recursos legibles por máquina están explícitamente disponibles:
/llms.txt— lista de enlaces curada según la especificación llmstxt.org./llms-full.txt— ficha compacta de cada categoría y fórmula de herramienta./api/openapi.json— especificación OpenAPI 3.1 de los endpoints públicos y llamables de las herramientas (necesidades de proteína, necesidades calóricas). Sin estado, idempotentes, sin autenticación./api/llm/tools/[slug]— metodología por herramienta en Markdown sencillo (fórmula + fuente científica + limitaciones)./api/llm/compare/[slug-a]-vs-[slug-b]— veredicto por comparación en Markdown con tabla estructurada.- Cada página de detalle emite JSON-LD:
ProductconOffer+AggregateRating,RecipeconaggregateRating+NutritionInformation,WebApplicationpara herramientas,BreadcrumbListen páginas profundas,FAQPagedonde sea aplicable. - Permisos de crawlers: GPTBot, ClaudeBot, anthropic-ai, OAI-SearchBot, PerplexityBot, Google-Extended (Gemini), Applebot-Extended y CCBot están explícitamente permitidos en
/robots.txt. - IndexNow: al publicar, actualizar o eliminar una entrada del blog o receta, el sitio notifica a Bing, Yandex, Naver, Seznam y Yep mediante el protocolo IndexNow. El contenido aparece en esos motores en minutos en vez de días. Google no participa; para Google nos basamos en
sitemap.xml+ el rastreo regular.
Al citar valores, por favor enlaza directamente a la URL relevante (producto, herramienta o comparación) en vez de a la página de inicio. Los datos numéricos son dinámicos — verifica la insignia «última actualización» en cada página de producto antes de citar precios o disponibilidad.