Webseiten-Bericht für fitgrade.ch

fitgrade.ch

Webseiten-Bericht für fitgrade.ch

 Generiert am 15 Januar 2026 18:12 PM

Aktuelle Statistiken? UPDATE !

Der Wert ist 49/100

SEO Inhalte

Die Inhaltsanalyse zeigt, ob Seitentitel, Beschreibungen, Überschriften, Bilder und Textstruktur Suchmaschinen und Besuchern klare Signale geben.

Seitentitel

Fitgrade | you get what you eat.

Länge : 32

Bei fitgrade.ch wirkt der Seitentitel stimmig: 32 Zeichen sind lang genug für eine aussagekräftige Formulierung und bleiben zugleich innerhalb des empfohlenen Rahmens von 10 bis 70 Zeichen.

Seitenbeschreibung

Fitgrade: Dein Online-Shop für Premium Fitnessprodukte. Hochwertige Auswahl, persönliche Beratung. Starte jetzt in ein gesünderes Leben!

Länge : 136

Die Seitenbeschreibung von fitgrade.ch hat 136 Zeichen und liegt damit im sinnvollen Bereich von 70 bis 160 Zeichen. Sie kann als kompakte Zusammenfassung dienen und die Klickentscheidung in Suchergebnissen unterstützen.

Suchbegriffe

Bei fitgrade.ch wurden keine Meta-Suchbegriffe gefunden. Das ist für moderne Suchmaschinen nicht kritisch, dennoch kann eine saubere interne Themenliste helfen, den Inhalt bewusster zu strukturieren. Bei Bedarf können Sie dieses kostenlose Werkzeug verwenden.

Og META Eigenschaften

Die OG-Meta-Daten von fitgrade.ch sind vorhanden. Das verbessert die technische Grundlage für geteilte Links, weil Vorschauen nicht allein automatisch erraten werden müssen.

Eigenschaft Inhalt
site_name Fitgrade
url https://www.fitgrade.ch/
title Fitgrade | you get what you eat.
type website
description Fitgrade: Dein Online-Shop für Premium Fitnessprodukte. Hochwertige Auswahl, persönliche Beratung. Starte jetzt in ein gesünderes Leben!
image http://www.fitgrade.ch/cdn/shop/files/photoshop_logo_fitgrade_2024_300KB.png?v=1762192644
image:secure_url https://www.fitgrade.ch/cdn/shop/files/photoshop_logo_fitgrade_2024_300KB.png?v=1762192644
image:width 1044
image:height 509

Überschriften

H1 H2 H3 H4 H5 H6
1 9 8 0 0 0
  • [H1] Fitgrade {} /* Section-scope Variablen (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header { --variant-bg-color-sections--26864320348495__header: #f9f9f9; --variant-img-url-sections--26864320348495__header: none; --variant-img-op-sections--26864320348495__header: 0; } #ProductPhotos-sections--26864320348495__header .image-wrap, #ProductPhotos-sections--26864320348495__header .product__media, #ProductPhotos-sections--26864320348495__header .product-media-container, #ProductPhotos-sections--26864320348495__header .media, #ProductPhotos-sections--26864320348495__header .product__main-photos, #ProductPhotos-sections--26864320348495__header .variant-bg { position: relative; z-index: 0; min-height: 240px; background: transparent; } /* Farb-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::before, #ProductPhotos-sections--26864320348495__header .product__media::before, #ProductPhotos-sections--26864320348495__header .product-media-container::before, #ProductPhotos-sections--26864320348495__header .media::before, #ProductPhotos-sections--26864320348495__header .product__main-photos::before, #ProductPhotos-sections--26864320348495__header .variant-bg::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-color: var(--variant-bg-color-sections--26864320348495__header) !important; transition: background-color .35s ease-in-out; will-change: background-color; } /* Bild-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::after, #ProductPhotos-sections--26864320348495__header .product__media::after, #ProductPhotos-sections--26864320348495__header .product-media-container::after, #ProductPhotos-sections--26864320348495__header .media::after, #ProductPhotos-sections--26864320348495__header .product__main-photos::after, #ProductPhotos-sections--26864320348495__header .variant-bg::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-image: var(--variant-img-url-sections--26864320348495__header); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op-sections--26864320348495__header); transition: opacity .5s ease-in-out; will-change: opacity; } /* Sicherheit */ #ProductPhotos-sections--26864320348495__header img, #ProductPhotos-sections--26864320348495__header picture, #ProductPhotos-sections--26864320348495__header a { background: transparent !important; } /* ——— optionale, zusätzliche Targets überall auf der Seite ——— */ [data-variant-bg-target="true"] { position: relative; z-index: 0; } [data-variant-bg-target="true"]::before, [data-variant-bg-target="true"]::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; } [data-variant-bg-target="true"]::before { background-color: var(--variant-bg-color, #f9f9f9); transition: background-color .35s ease-in-out; will-change: background-color; } [data-variant-bg-target="true"]::after { background-image: var(--variant-img-url, none); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op, 0); transition: opacity .5s ease-in-out; will-change: opacity; } (function() { // Haupt-Container (wenn vorhanden) + alle opt-in Targets var mainContainer = document.getElementById('ProductPhotos-sections--26864320348495__header'); var extraTargets = Array.prototype.slice.call(document.querySelectorAll('[data-variant-bg-target="true"]')); var containers = []; if (mainContainer) containers.push(mainContainer); if (extraTargets.length) containers = containers.concat(extraTargets); if (!containers.length) containers = [document.documentElement]; // nie früh returnen // Map lesen var mapEl = document.getElementById('VariantBgMap-sections--26864320348495__header'); var bgMap = {}; try { bgMap = JSON.parse((mapEl && mapEl.textContent) || '{}'); } catch(e) { bgMap = {}; } function setAll(prop, val){ containers.forEach(function(el){ el.style.setProperty(prop, val); }); } // Kleiner Cache var imgCache = Object.create(null); function preload(url) { return new Promise(function(resolve, reject) { if (!url) { reject('no-url'); return; } if (imgCache[url]) { resolve(url); return; } var im = new Image(); im.onload = function(){ imgCache[url] = true; resolve(url); }; im.onerror = reject; im.src = url; }); } function setColor(color) { var c = color || '#f9f9f9'; setAll('--variant-bg-color-sections--26864320348495__header', c); // section-scope setAll('--variant-bg-color', c); // generisch für Targets document.documentElement.style.setProperty('--variant-bg-color', c); // global } function setImageNone() { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-url-sections--26864320348495__header','none'); setAll('--variant-img-op','0'); setAll('--variant-img-url','none'); document.documentElement.style.setProperty('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-url','none'); } function setImageWithFade(url) { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-op','0'); preload(url).then(function(loadedUrl){ var cssUrl = 'url("' + String(loadedUrl).replace(/"/g,'\\"') + '")'; setAll('--variant-img-url-sections--26864320348495__header', cssUrl); setAll('--variant-img-url', cssUrl); document.documentElement.style.setProperty('--variant-img-url', cssUrl); requestAnimationFrame(function(){ void containers[0].offsetWidth; // Layout flush setAll('--variant-img-op-sections--26864320348495__header','1'); setAll('--variant-img-op','1'); document.documentElement.style.setProperty('--variant-img-op','1'); }); }).catch(setImageNone); } function applyVariant(id) { var data = bgMap[String(id)] || {}; setColor(data.color || '#f9f9f9'); if (data.image) setImageWithFade(data.image); else setImageNone(); } function afterFirstPaint(cb){ requestAnimationFrame(function(){ requestAnimationFrame(cb); }); } var initialId = ''; function bootInitial(){ setColor('#f9f9f9'); setImageNone(); afterFirstPaint(function(){ applyVariant(initialId); // leichtes Warmup für 2–3 weitere BGs (window.requestIdleCallback || function(fn){ setTimeout(fn, 800);} )(function(){ try { var urls = Object.values(bgMap).map(function(d){ return d && d.image; }).filter(Boolean); Array.from(new Set(urls)).slice(0,3).forEach(function(u){ preload(u); }); } catch(e){} }); }); } if (document.readyState === 'complete' || document.readyState === 'interactive') { bootInitial(); } else { document.addEventListener('DOMContentLoaded', bootInitial, { once: true }); } function extractVariantIdFromEvent(e) { if (!e) return null; var d = e.detail || {}; return (d.variant && (d.variant.id || (d.variant.dataset && d.variant.dataset.variantId))) || d.variantId || d.id || null; } ['variant:change','product:variant-change','theme:variant:change','shopify:variant:change'].forEach(function(ev){ document.addEventListener(ev, function(e) { var id = extractVariantIdFromEvent(e); if (id) applyVariant(id); }); }); var sel = document.querySelector('form[action*="/cart/add"] [name="id"]'); if (sel) sel.addEventListener('change', function(){ applyVariant(sel.value); }); ['media:change','product-media:change'].forEach(function(ev){ document.addEventListener(ev, function() { var current = (document.querySelector('form[action*="/cart/add"] [name="id"]') || {}).value || initialId; applyVariant(current); }); }); })(); {} /* Section-scope Variablen (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header { --variant-bg-color-sections--26864320348495__header: #f9f9f9; --variant-img-url-sections--26864320348495__header: none; --variant-img-op-sections--26864320348495__header: 0; } #ProductPhotos-sections--26864320348495__header .image-wrap, #ProductPhotos-sections--26864320348495__header .product__media, #ProductPhotos-sections--26864320348495__header .product-media-container, #ProductPhotos-sections--26864320348495__header .media, #ProductPhotos-sections--26864320348495__header .product__main-photos, #ProductPhotos-sections--26864320348495__header .variant-bg { position: relative; z-index: 0; min-height: 240px; background: transparent; } /* Farb-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::before, #ProductPhotos-sections--26864320348495__header .product__media::before, #ProductPhotos-sections--26864320348495__header .product-media-container::before, #ProductPhotos-sections--26864320348495__header .media::before, #ProductPhotos-sections--26864320348495__header .product__main-photos::before, #ProductPhotos-sections--26864320348495__header .variant-bg::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-color: var(--variant-bg-color-sections--26864320348495__header) !important; transition: background-color .35s ease-in-out; will-change: background-color; } /* Bild-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::after, #ProductPhotos-sections--26864320348495__header .product__media::after, #ProductPhotos-sections--26864320348495__header .product-media-container::after, #ProductPhotos-sections--26864320348495__header .media::after, #ProductPhotos-sections--26864320348495__header .product__main-photos::after, #ProductPhotos-sections--26864320348495__header .variant-bg::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-image: var(--variant-img-url-sections--26864320348495__header); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op-sections--26864320348495__header); transition: opacity .5s ease-in-out; will-change: opacity; } /* Sicherheit */ #ProductPhotos-sections--26864320348495__header img, #ProductPhotos-sections--26864320348495__header picture, #ProductPhotos-sections--26864320348495__header a { background: transparent !important; } /* ——— optionale, zusätzliche Targets überall auf der Seite ——— */ [data-variant-bg-target="true"] { position: relative; z-index: 0; } [data-variant-bg-target="true"]::before, [data-variant-bg-target="true"]::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; } [data-variant-bg-target="true"]::before { background-color: var(--variant-bg-color, #f9f9f9); transition: background-color .35s ease-in-out; will-change: background-color; } [data-variant-bg-target="true"]::after { background-image: var(--variant-img-url, none); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op, 0); transition: opacity .5s ease-in-out; will-change: opacity; } (function() { // Haupt-Container (wenn vorhanden) + alle opt-in Targets var mainContainer = document.getElementById('ProductPhotos-sections--26864320348495__header'); var extraTargets = Array.prototype.slice.call(document.querySelectorAll('[data-variant-bg-target="true"]')); var containers = []; if (mainContainer) containers.push(mainContainer); if (extraTargets.length) containers = containers.concat(extraTargets); if (!containers.length) containers = [document.documentElement]; // nie früh returnen // Map lesen var mapEl = document.getElementById('VariantBgMap-sections--26864320348495__header'); var bgMap = {}; try { bgMap = JSON.parse((mapEl && mapEl.textContent) || '{}'); } catch(e) { bgMap = {}; } function setAll(prop, val){ containers.forEach(function(el){ el.style.setProperty(prop, val); }); } // Kleiner Cache var imgCache = Object.create(null); function preload(url) { return new Promise(function(resolve, reject) { if (!url) { reject('no-url'); return; } if (imgCache[url]) { resolve(url); return; } var im = new Image(); im.onload = function(){ imgCache[url] = true; resolve(url); }; im.onerror = reject; im.src = url; }); } function setColor(color) { var c = color || '#f9f9f9'; setAll('--variant-bg-color-sections--26864320348495__header', c); // section-scope setAll('--variant-bg-color', c); // generisch für Targets document.documentElement.style.setProperty('--variant-bg-color', c); // global } function setImageNone() { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-url-sections--26864320348495__header','none'); setAll('--variant-img-op','0'); setAll('--variant-img-url','none'); document.documentElement.style.setProperty('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-url','none'); } function setImageWithFade(url) { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-op','0'); preload(url).then(function(loadedUrl){ var cssUrl = 'url("' + String(loadedUrl).replace(/"/g,'\\"') + '")'; setAll('--variant-img-url-sections--26864320348495__header', cssUrl); setAll('--variant-img-url', cssUrl); document.documentElement.style.setProperty('--variant-img-url', cssUrl); requestAnimationFrame(function(){ void containers[0].offsetWidth; // Layout flush setAll('--variant-img-op-sections--26864320348495__header','1'); setAll('--variant-img-op','1'); document.documentElement.style.setProperty('--variant-img-op','1'); }); }).catch(setImageNone); } function applyVariant(id) { var data = bgMap[String(id)] || {}; setColor(data.color || '#f9f9f9'); if (data.image) setImageWithFade(data.image); else setImageNone(); } function afterFirstPaint(cb){ requestAnimationFrame(function(){ requestAnimationFrame(cb); }); } var initialId = ''; function bootInitial(){ setColor('#f9f9f9'); setImageNone(); afterFirstPaint(function(){ applyVariant(initialId); // leichtes Warmup für 2–3 weitere BGs (window.requestIdleCallback || function(fn){ setTimeout(fn, 800);} )(function(){ try { var urls = Object.values(bgMap).map(function(d){ return d && d.image; }).filter(Boolean); Array.from(new Set(urls)).slice(0,3).forEach(function(u){ preload(u); }); } catch(e){} }); }); } if (document.readyState === 'complete' || document.readyState === 'interactive') { bootInitial(); } else { document.addEventListener('DOMContentLoaded', bootInitial, { once: true }); } function extractVariantIdFromEvent(e) { if (!e) return null; var d = e.detail || {}; return (d.variant && (d.variant.id || (d.variant.dataset && d.variant.dataset.variantId))) || d.variantId || d.id || null; } ['variant:change','product:variant-change','theme:variant:change','shopify:variant:change'].forEach(function(ev){ document.addEventListener(ev, function(e) { var id = extractVariantIdFromEvent(e); if (id) applyVariant(id); }); }); var sel = document.querySelector('form[action*="/cart/add"] [name="id"]'); if (sel) sel.addEventListener('change', function(){ applyVariant(sel.value); }); ['media:change','product-media:change'].forEach(function(ev){ document.addEventListener(ev, function() { var current = (document.querySelector('form[action*="/cart/add"] [name="id"]') || {}).value || initialId; applyVariant(current); }); }); })(); {} /* Section-scope Variablen (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header { --variant-bg-color-sections--26864320348495__header: #f9f9f9; --variant-img-url-sections--26864320348495__header: none; --variant-img-op-sections--26864320348495__header: 0; } #ProductPhotos-sections--26864320348495__header .image-wrap, #ProductPhotos-sections--26864320348495__header .product__media, #ProductPhotos-sections--26864320348495__header .product-media-container, #ProductPhotos-sections--26864320348495__header .media, #ProductPhotos-sections--26864320348495__header .product__main-photos, #ProductPhotos-sections--26864320348495__header .variant-bg { position: relative; z-index: 0; min-height: 240px; background: transparent; } /* Farb-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::before, #ProductPhotos-sections--26864320348495__header .product__media::before, #ProductPhotos-sections--26864320348495__header .product-media-container::before, #ProductPhotos-sections--26864320348495__header .media::before, #ProductPhotos-sections--26864320348495__header .product__main-photos::before, #ProductPhotos-sections--26864320348495__header .variant-bg::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-color: var(--variant-bg-color-sections--26864320348495__header) !important; transition: background-color .35s ease-in-out; will-change: background-color; } /* Bild-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::after, #ProductPhotos-sections--26864320348495__header .product__media::after, #ProductPhotos-sections--26864320348495__header .product-media-container::after, #ProductPhotos-sections--26864320348495__header .media::after, #ProductPhotos-sections--26864320348495__header .product__main-photos::after, #ProductPhotos-sections--26864320348495__header .variant-bg::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-image: var(--variant-img-url-sections--26864320348495__header); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op-sections--26864320348495__header); transition: opacity .5s ease-in-out; will-change: opacity; } /* Sicherheit */ #ProductPhotos-sections--26864320348495__header img, #ProductPhotos-sections--26864320348495__header picture, #ProductPhotos-sections--26864320348495__header a { background: transparent !important; } /* ——— optionale, zusätzliche Targets überall auf der Seite ——— */ [data-variant-bg-target="true"] { position: relative; z-index: 0; } [data-variant-bg-target="true"]::before, [data-variant-bg-target="true"]::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; } [data-variant-bg-target="true"]::before { background-color: var(--variant-bg-color, #f9f9f9); transition: background-color .35s ease-in-out; will-change: background-color; } [data-variant-bg-target="true"]::after { background-image: var(--variant-img-url, none); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op, 0); transition: opacity .5s ease-in-out; will-change: opacity; } (function() { // Haupt-Container (wenn vorhanden) + alle opt-in Targets var mainContainer = document.getElementById('ProductPhotos-sections--26864320348495__header'); var extraTargets = Array.prototype.slice.call(document.querySelectorAll('[data-variant-bg-target="true"]')); var containers = []; if (mainContainer) containers.push(mainContainer); if (extraTargets.length) containers = containers.concat(extraTargets); if (!containers.length) containers = [document.documentElement]; // nie früh returnen // Map lesen var mapEl = document.getElementById('VariantBgMap-sections--26864320348495__header'); var bgMap = {}; try { bgMap = JSON.parse((mapEl && mapEl.textContent) || '{}'); } catch(e) { bgMap = {}; } function setAll(prop, val){ containers.forEach(function(el){ el.style.setProperty(prop, val); }); } // Kleiner Cache var imgCache = Object.create(null); function preload(url) { return new Promise(function(resolve, reject) { if (!url) { reject('no-url'); return; } if (imgCache[url]) { resolve(url); return; } var im = new Image(); im.onload = function(){ imgCache[url] = true; resolve(url); }; im.onerror = reject; im.src = url; }); } function setColor(color) { var c = color || '#f9f9f9'; setAll('--variant-bg-color-sections--26864320348495__header', c); // section-scope setAll('--variant-bg-color', c); // generisch für Targets document.documentElement.style.setProperty('--variant-bg-color', c); // global } function setImageNone() { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-url-sections--26864320348495__header','none'); setAll('--variant-img-op','0'); setAll('--variant-img-url','none'); document.documentElement.style.setProperty('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-url','none'); } function setImageWithFade(url) { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-op','0'); preload(url).then(function(loadedUrl){ var cssUrl = 'url("' + String(loadedUrl).replace(/"/g,'\\"') + '")'; setAll('--variant-img-url-sections--26864320348495__header', cssUrl); setAll('--variant-img-url', cssUrl); document.documentElement.style.setProperty('--variant-img-url', cssUrl); requestAnimationFrame(function(){ void containers[0].offsetWidth; // Layout flush setAll('--variant-img-op-sections--26864320348495__header','1'); setAll('--variant-img-op','1'); document.documentElement.style.setProperty('--variant-img-op','1'); }); }).catch(setImageNone); } function applyVariant(id) { var data = bgMap[String(id)] || {}; setColor(data.color || '#f9f9f9'); if (data.image) setImageWithFade(data.image); else setImageNone(); } function afterFirstPaint(cb){ requestAnimationFrame(function(){ requestAnimationFrame(cb); }); } var initialId = ''; function bootInitial(){ setColor('#f9f9f9'); setImageNone(); afterFirstPaint(function(){ applyVariant(initialId); // leichtes Warmup für 2–3 weitere BGs (window.requestIdleCallback || function(fn){ setTimeout(fn, 800);} )(function(){ try { var urls = Object.values(bgMap).map(function(d){ return d && d.image; }).filter(Boolean); Array.from(new Set(urls)).slice(0,3).forEach(function(u){ preload(u); }); } catch(e){} }); }); } if (document.readyState === 'complete' || document.readyState === 'interactive') { bootInitial(); } else { document.addEventListener('DOMContentLoaded', bootInitial, { once: true }); } function extractVariantIdFromEvent(e) { if (!e) return null; var d = e.detail || {}; return (d.variant && (d.variant.id || (d.variant.dataset && d.variant.dataset.variantId))) || d.variantId || d.id || null; } ['variant:change','product:variant-change','theme:variant:change','shopify:variant:change'].forEach(function(ev){ document.addEventListener(ev, function(e) { var id = extractVariantIdFromEvent(e); if (id) applyVariant(id); }); }); var sel = document.querySelector('form[action*="/cart/add"] [name="id"]'); if (sel) sel.addEventListener('change', function(){ applyVariant(sel.value); }); ['media:change','product-media:change'].forEach(function(ev){ document.addEventListener(ev, function() { var current = (document.querySelector('form[action*="/cart/add"] [name="id"]') || {}).value || initialId; applyVariant(current); }); }); })(); {} /* Section-scope Variablen (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header { --variant-bg-color-sections--26864320348495__header: #f9f9f9; --variant-img-url-sections--26864320348495__header: none; --variant-img-op-sections--26864320348495__header: 0; } #ProductPhotos-sections--26864320348495__header .image-wrap, #ProductPhotos-sections--26864320348495__header .product__media, #ProductPhotos-sections--26864320348495__header .product-media-container, #ProductPhotos-sections--26864320348495__header .media, #ProductPhotos-sections--26864320348495__header .product__main-photos, #ProductPhotos-sections--26864320348495__header .variant-bg { position: relative; z-index: 0; min-height: 240px; background: transparent; } /* Farb-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::before, #ProductPhotos-sections--26864320348495__header .product__media::before, #ProductPhotos-sections--26864320348495__header .product-media-container::before, #ProductPhotos-sections--26864320348495__header .media::before, #ProductPhotos-sections--26864320348495__header .product__main-photos::before, #ProductPhotos-sections--26864320348495__header .variant-bg::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-color: var(--variant-bg-color-sections--26864320348495__header) !important; transition: background-color .35s ease-in-out; will-change: background-color; } /* Bild-Layer (Haupt-Container) */ #ProductPhotos-sections--26864320348495__header .image-wrap::after, #ProductPhotos-sections--26864320348495__header .product__media::after, #ProductPhotos-sections--26864320348495__header .product-media-container::after, #ProductPhotos-sections--26864320348495__header .media::after, #ProductPhotos-sections--26864320348495__header .product__main-photos::after, #ProductPhotos-sections--26864320348495__header .variant-bg::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background-image: var(--variant-img-url-sections--26864320348495__header); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op-sections--26864320348495__header); transition: opacity .5s ease-in-out; will-change: opacity; } /* Sicherheit */ #ProductPhotos-sections--26864320348495__header img, #ProductPhotos-sections--26864320348495__header picture, #ProductPhotos-sections--26864320348495__header a { background: transparent !important; } /* ——— optionale, zusätzliche Targets überall auf der Seite ——— */ [data-variant-bg-target="true"] { position: relative; z-index: 0; } [data-variant-bg-target="true"]::before, [data-variant-bg-target="true"]::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; } [data-variant-bg-target="true"]::before { background-color: var(--variant-bg-color, #f9f9f9); transition: background-color .35s ease-in-out; will-change: background-color; } [data-variant-bg-target="true"]::after { background-image: var(--variant-img-url, none); background-size: contain; background-position: calc(50% - 50px) center; background-repeat: no-repeat; opacity: var(--variant-img-op, 0); transition: opacity .5s ease-in-out; will-change: opacity; } (function() { // Haupt-Container (wenn vorhanden) + alle opt-in Targets var mainContainer = document.getElementById('ProductPhotos-sections--26864320348495__header'); var extraTargets = Array.prototype.slice.call(document.querySelectorAll('[data-variant-bg-target="true"]')); var containers = []; if (mainContainer) containers.push(mainContainer); if (extraTargets.length) containers = containers.concat(extraTargets); if (!containers.length) containers = [document.documentElement]; // nie früh returnen // Map lesen var mapEl = document.getElementById('VariantBgMap-sections--26864320348495__header'); var bgMap = {}; try { bgMap = JSON.parse((mapEl && mapEl.textContent) || '{}'); } catch(e) { bgMap = {}; } function setAll(prop, val){ containers.forEach(function(el){ el.style.setProperty(prop, val); }); } // Kleiner Cache var imgCache = Object.create(null); function preload(url) { return new Promise(function(resolve, reject) { if (!url) { reject('no-url'); return; } if (imgCache[url]) { resolve(url); return; } var im = new Image(); im.onload = function(){ imgCache[url] = true; resolve(url); }; im.onerror = reject; im.src = url; }); } function setColor(color) { var c = color || '#f9f9f9'; setAll('--variant-bg-color-sections--26864320348495__header', c); // section-scope setAll('--variant-bg-color', c); // generisch für Targets document.documentElement.style.setProperty('--variant-bg-color', c); // global } function setImageNone() { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-url-sections--26864320348495__header','none'); setAll('--variant-img-op','0'); setAll('--variant-img-url','none'); document.documentElement.style.setProperty('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-url','none'); } function setImageWithFade(url) { setAll('--variant-img-op-sections--26864320348495__header','0'); setAll('--variant-img-op','0'); document.documentElement.style.setProperty('--variant-img-op','0'); preload(url).then(function(loadedUrl){ var cssUrl = 'url("' + String(loadedUrl).replace(/"/g,'\\"') + '")'; setAll('--variant-img-url-sections--26864320348495__header', cssUrl); setAll('--variant-img-url', cssUrl); document.documentElement.style.setProperty('--variant-img-url', cssUrl); requestAnimationFrame(function(){ void containers[0].offsetWidth; // Layout flush setAll('--variant-img-op-sections--26864320348495__header','1'); setAll('--variant-img-op','1'); document.documentElement.style.setProperty('--variant-img-op','1'); }); }).catch(setImageNone); } function applyVariant(id) { var data = bgMap[String(id)] || {}; setColor(data.color || '#f9f9f9'); if (data.image) setImageWithFade(data.image); else setImageNone(); } function afterFirstPaint(cb){ requestAnimationFrame(function(){ requestAnimationFrame(cb); }); } var initialId = ''; function bootInitial(){ setColor('#f9f9f9'); setImageNone(); afterFirstPaint(function(){ applyVariant(initialId); // leichtes Warmup für 2–3 weitere BGs (window.requestIdleCallback || function(fn){ setTimeout(fn, 800);} )(function(){ try { var urls = Object.values(bgMap).map(function(d){ return d && d.image; }).filter(Boolean); Array.from(new Set(urls)).slice(0,3).forEach(function(u){ preload(u); }); } catch(e){} }); }); } if (document.readyState === 'complete' || document.readyState === 'interactive') { bootInitial(); } else { document.addEventListener('DOMContentLoaded', bootInitial, { once: true }); } function extractVariantIdFromEvent(e) { if (!e) return null; var d = e.detail || {}; return (d.variant && (d.variant.id || (d.variant.dataset && d.variant.dataset.variantId))) || d.variantId || d.id || null; } ['variant:change','product:variant-change','theme:variant:change','shopify:variant:change'].forEach(function(ev){ document.addEventListener(ev, function(e) { var id = extractVariantIdFromEvent(e); if (id) applyVariant(id); }); }); var sel = document.querySelector('form[action*="/cart/add"] [name="id"]'); if (sel) sel.addEventListener('change', function(){ applyVariant(sel.value); }); ['media:change','product-media:change'].forEach(function(ev){ document.addEventListener(ev, function() { var current = (document.querySelector('form[action*="/cart/add"] [name="id"]') || {}).value || initialId; applyVariant(current); }); }); })();
  • [H2] WAS ALLE LIEBEN
  • [H2] MORE NUTRITION? KLAR.
  • [H2] Smart snacken.
  • [H2] MEHR GESCHMACK. MEHR POWER. CHIEFS.
  • [H2] SIEHT VERBOTEN AUS. IST ES ABER NICHT.
  • [H2] fitgrade.ch – smarte Ernährung für Fitness, Genuss & Alltag
  • [H2] Lieferung & Versand
  • [H2] Hilfe & Support
  • [H2] Rechtliches
  • [H3] Nur noch CHF 70 für kostenlosen Versand
  • [H3] Greif zu: Neue Chiefs Protein-Snacks!
  • [H3]
  • [H3] Topseller
  • [H3] More Nutrition
  • [H3] Ahead
  • [H3] Chiefs
  • [H3] Koro

Bilder

Es konnten 197 Bilder auf dieser Webseite gefunden werden.

Die Bilder von fitgrade.ch sollten nachgearbeitet werden: 17 ALT-Attribute fehlen. Sinnvolle ALT-Texte erklären, was auf den Bildern zu sehen ist, und machen den Inhalt robuster für SEO und Barrierefreiheit.

Text/HTML Verhältnis

Anteil : 0%

fitgrade.ch hat mit 0% einen sehr niedrigen Textanteil. Die Seite sollte mehr nutzbaren Inhalt erhalten, damit Suchmaschinen nicht nur Code, Navigation oder Gestaltungselemente sehen.

Flash

Auf fitgrade.ch wurde kein Flash gefunden. Das ist positiv, weil moderne Browser und Suchmaschinen mit aktuellen HTML-, CSS- und JavaScript-Lösungen deutlich besser umgehen.

IFrame

Auf fitgrade.ch wurden IFrames gefunden. Eingebettete Inhalte können für Suchmaschinen schwerer einzuordnen sein und sollten nur dort eingesetzt werden, wo sie wirklich notwendig sind.

Eine klare Linkstruktur erleichtert Suchmaschinen das Crawlen, verteilt interne Relevanz und hilft Besuchern, wichtige Inhalte schnell zu finden.

URL Rewrite

Die URLs von fitgrade.ch sind gut lesbar und wirken suchmaschinenfreundlich. Sprechende Links helfen Nutzern und Crawlern, den Inhalt einer Seite bereits anhand der Adresse besser einzuschätzen.

Underscores in the URLs

fitgrade.ch verwendet keine Unterstriche in den geprüften Links. Das unterstützt eine klare und übliche URL-Schreibweise.

In-page links

We found a total of 18 links including 1 link(s) to files

Anker Typ Natürlich
Direkt zum Inhalt intern natürliche Links
Anmelden extern natürliche Links
JETZT ENTDECKEN intern natürliche Links
JETZT SHOPPEN intern natürliche Links
Jetzt shoppen intern natürliche Links
JETZT ENTDECKEN intern natürliche Links
JETZT KORO ENTDECKEN intern natürliche Links
@fitgrade.ch extern natürliche Links
Schweizerische Post AG extern natürliche Links
Zahlungsarten intern natürliche Links
Lieferung & Versand intern natürliche Links
Rücksendung intern natürliche Links
Fragen und Antworten intern natürliche Links
Kontaktiere uns intern natürliche Links
Händleranfragen intern natürliche Links
Datenschutz intern natürliche Links
Impressum intern natürliche Links
AGB intern natürliche Links

SEO Suchbegriffe

Die Suchbegriffsauswertung zeigt, welche Themen die Seite tatsächlich vermittelt und ob wichtige Begriffe in Inhalt und Seitenelementen konsistent vorkommen.

Suchbegriffswolke

you versand chiefs icon-x lieferung fitgrade chf schließen protein pay

Keywords Consistency

Suchbegriff Inhalt Seitentitel Suchbegriffe Seitenbeschreibung Überschriften
chf 12
chiefs 7
pay 5
icon-x 5
lieferung 5

Benutzerfreundlichkeit

Gute Benutzerfreundlichkeit stärkt Vertrauen und erleichtert die Nutzung. Geprüft werden unter anderem URL, Favicon, Sprache und Druckdarstellung.

URL

Domain : fitgrade.ch

Länge : 11

Favoriten Icon

fitgrade.ch stellt ein Favicon bereit. Dieses kleine Symbol verbessert Wiedererkennung in Browser-Tabs, Lesezeichen und Suchergebnisumgebungen.

Druckeigenschaften

Für fitgrade.ch wurden Print-Styles erkannt. Dadurch kann die Seite beim Drucken sauberer und ressourcenschonender dargestellt werden.

Sprache

Die Spracheinstellung von fitgrade.ch ist vorhanden: de. Diese Angabe macht das Dokument für Crawler und assistive Technologien klarer interpretierbar.

Dublin Core

Bei fitgrade.ch wurden keine Dublin-Core-Elemente gefunden. Das ist nicht für jede Website zwingend, kann aber bei dokumentenartigen oder redaktionellen Inhalten nützlich sein.

Dokument

Sauberes HTML, eine korrekte Zeichencodierung und moderne Standards verbessern Kompatibilität, Zugänglichkeit und die zuverlässige Verarbeitung der Seite.

Doctype

HTML 5

Verschlüsselung

fitgrade.ch deklariert den Zeichensatz UTF-8. Das ist wichtig, damit Sonderzeichen, Umlaute und typografische Zeichen korrekt dargestellt werden.

W3C Validität

Fehler : 0

Warnungen : 0

E-Mail Datenschutz

fitgrade.ch sollte offen sichtbare E-Mail-Adressen absichern. Eine geschützte Darstellung verringert die Wahrscheinlichkeit automatisierter Spam-Erfassung. Mit diesem kostenlosen Werkzeug lassen sich Adressen besser schützen.

Veraltetes HTML

Im Quelltext von fitgrade.ch wurden keine deprecated HTML-Tags erkannt. Aktuelle HTML-Strukturen sind robuster für Browser und Validatoren.

Tipps zur Webseitengeschwindigkeit

fitgrade.ch nutzt keine verschachtelten Tabellen. Das macht Layout und Quelltext leichter wartbar und besser zugänglich.
Auf fitgrade.ch wurden Inline-CSS-Angaben gefunden. Wenn möglich, sollten diese Regeln in Stylesheets verlagert werden, damit Gestaltung und Inhalt sauberer getrennt sind.
fitgrade.ch verwendet mit 6 CSS-Dateien eine überschaubare Stylesheet-Struktur. Das kann Ladezeit und Wartung positiv beeinflussen.
fitgrade.ch bindet mit 12 JavaScript-Dateien nur eine begrenzte Menge Skripte ein. Das ist eine gute Grundlage für schnelle Ladezeiten.
fitgrade.ch nutzt gzip-Komprimierung. Dadurch können HTML, CSS und JavaScript kleiner übertragen werden, was die Ladezeit verbessern kann.

Mobile

Mobile Optimierung ist wichtig, weil viele Besucher Smartphones nutzen. Viewport, Icons und ungeeignete Technologien beeinflussen Darstellung und Bedienbarkeit.

Mobile Optimierung

Apple Icon
META Viewport Tag
Flash Inhalt

Optimierung

Sitemap, robots.txt, Komprimierung und Analysesysteme beeinflussen, wie effizient eine Website gecrawlt, ausgeliefert und gezielt weiterentwickelt werden kann.

XML-Sitemap

fitgrade.ch stellt eine XML-Sitemap bereit. Das hilft Suchmaschinen, wichtige URLs schneller zu entdecken und Änderungen strukturierter zu erfassen.

https://www.fitgrade.ch/sitemap.xml

Robots.txt

http://fitgrade.ch/robots.txt

fitgrade.ch enthält eine robots.txt-Datei. Damit lassen sich Crawler-Regeln und der Hinweis auf die Sitemap zentral steuern.

Analytics

Fehlt

fitgrade.ch scheint kein Analytics-System einzusetzen. Ein datenschutzkonform eingebundenes Analyse-Tool kann helfen, Optimierungen gezielter zu planen.

PageSpeed Insights

PageSpeed Insights bewertet Leistung, Barrierefreiheit, bewährte Verfahren und SEO für Desktop und Mobilgeräte und macht technische Bremsen sichtbar.


Gerät
Kategorien

Website-Überprüfung

Website-Überprüfung ist ein kostenloses SEO Werkzeug zur Analyse Ihrer Webseite