{"id":"cmq5kzl2k02m201s44dt96ezp","domain":"karibu.de","source":"web","status":"completed","score":0,"grade":"Needs Work","error":null,"startedAt":"2026-06-08T19:05:34.316Z","finishedAt":"2026-06-08T19:06:29.831Z","manualCategoryUrl":null,"manualProductUrl":null,"pages":[{"id":"cmq5l0qkg02vq01s4xds4qffe","type":"category","url":"https://www.karibu.de/informationen/datenschutz/","score":41.42758142758143,"metadata":{"title":"Datenschutz"}},{"id":"cmq5l0qv402wv01s4w53zshie","type":"category","url":"https://www.karibu.de/informationen/widerrufsbelehrung/","score":50.42893855393855,"metadata":{"title":"Widerrufsbelehrung"}},{"id":"cmq5l0r6a02y001s4m0vpbtdw","type":"category","url":"https://www.karibu.de/info/kinderspiel/wie-notwendig-ist-kesseldruckimpraegniertes-holz","score":66.22692403942403,"metadata":{"title":"Wie notwendig ist kesseldruckimprägniertes Holz? - Karibu","description":"Durch die Kesseldruckimprägnierung können Salzausblühungen am Holz entstehen, die aus einer Reaktion der Harze aus dem Holz mit den Kupfersalzen der Imprägnierung entstehen. Dabei solltest du"}},{"id":"cmq5l0q3x02uk01s46np3mbwg","type":"homepage","url":"https://www.karibu.de/","score":52.859689234689235,"metadata":{"title":"Gartenhäuser, Saunen und Co. von Karibu – Direkt vom Hersteller","description":"Karibu - Holzhandwerk made in Germany! Kaufe jetzt eine große Auswahl an Gartenhäusern, Saunen & Co.  direkt beim Hersteller! Onlineshop ✓ individuelle Angebote ✓"}},{"id":"cmq5l0reg02z501s4ehrwmwdq","type":"product","url":"https://www.karibu.de/kataloge/katalog-garten-interaktiv.html","score":25.541276853776854,"metadata":{"title":"Karibu Katalog – Interaktiv"}},{"id":"cmq5l0rmq030a01s4hd4trxm3","type":"product","url":"https://www.karibu.de/kataloge/katalog-sauna-interaktiv.html","score":25.541276853776854,"metadata":{"title":"Karibu Katalog – Interaktiv"}}],"findings":[{"id":"cmq5l0qdg02uq01s4f7lx7kpf","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-title","title":"Title tag present","description":"Title: \"Gartenhäuser, Saunen und Co. von Karibu – Direkt vom Herstel...\"","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qdp02ur01s41ifw27l1","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-description","title":"Meta description","description":"Meta description found.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qdw02us01s4ngjlqi91","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-h1","title":"Single H1 heading","description":"One H1 found — good hierarchy.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qe302ut01s4e1o0ap2p","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-canonical","title":"Canonical URL","description":"Canonical: https://www.karibu.de/","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qe902uu01s4lw84rgpi","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-indexable","title":"Indexable page","description":"Page is indexable.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qeg02uv01s4xf864rjk","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-internal-links","title":"Internal linking","description":"149 internal links discovered on this page.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qem02uw01s4whinjnj5","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-sitemap","title":"XML sitemap","description":"Sitemap contains 174 URLs.","passed":true,"score":3.5,"maxScore":3.5,"weight":1},{"id":"cmq5l0qet02ux01s4j93sjzme","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-heading-structure","title":"Structured headings","description":"H1–H3 hierarchy supports chunking for generative engines.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qey02uy01s4wx7xe83j","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"seo","checkId":"seo-robots-meta","title":"Robots directives","description":"robots: index,follow","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qf502uz01s49mfgp8q7","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"entity","checkId":"entity-product-schema","title":"Product schema","description":"No Product JSON-LD — AI cannot reliably read price, stock, or SKU.","passed":true,"score":3,"maxScore":3,"weight":1},{"id":"cmq5l0qfb02v001s4bh1k5fj3","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"entity","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0qfg02v101s4jqup9wac","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"entity","checkId":"entity-faq","title":"FAQ schema","description":"No FAQPage schema or equivalent — question-driven AI answers lack quotable facts.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0qfo02v201s41t57k0zn","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"entity","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"Implement BreadcrumbList for navigation context.","passed":true,"score":4,"maxScore":4,"weight":1},{"id":"cmq5l0qfw02v301s4rmj686fz","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"entity","checkId":"entity-attributes","title":"Product attributes in schema","description":"0 structured attribute fields detected.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0qg302v401s4eokxdw31","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"entity","checkId":"entity-structured-data","title":"Structured data coverage","description":"0 JSON-LD block(s) on page.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0qga02v501s4hgsx18o5","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-answerability","title":"Answerability","description":"278 words of extractable content for AI answers.","passed":false,"score":3.4749999999999996,"maxScore":5,"weight":1},{"id":"cmq5l0qgh02v601s4f5uloxc6","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-chunkability","title":"Chunkability","description":"~8 words per heading section.","passed":false,"score":0.351010101010101,"maxScore":5,"weight":1},{"id":"cmq5l0qgn02v701s4zy6zlgaf","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-semantic-depth","title":"Semantic depth","description":"Depth from headings, body copy, and meta context.","passed":false,"score":3.333333333333333,"maxScore":5,"weight":1},{"id":"cmq5l0qgt02v801s497tnddjz","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-faq-coverage","title":"FAQ coverage","description":"No FAQ content or schema — warranty, shipping, and product Q&A stay invisible to LLMs.","passed":false,"score":0,"maxScore":7,"weight":1},{"id":"cmq5l0qgy02v901s4fn442r1v","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-text-structure","title":"Text structure","description":"Lists and sections improve parsing for generative engines.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0qh402va01s4mnp9bq44","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-attribute-density","title":"Attribute density","description":"452 commerce attribute signals in HTML.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0qhd02vb01s4tc92ouls","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"geo","checkId":"geo-product-knowledge","title":"Product knowledge graph","description":"Combine detailed copy with Product schema for AI product cards.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0qhi02vc01s48f6aje4x","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"ai","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"0 structured data graph(s).","passed":false,"score":0,"maxScore":4.5,"weight":1},{"id":"cmq5l0qhp02vd01s4lqwnm3tg","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"ai","checkId":"ai-metadata","title":"Social & AI metadata","description":"Open Graph / Twitter cards present.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qhw02ve01s4b70rpnzd","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"ai","checkId":"ai-language","title":"Language signals","description":"Document language: de-DE","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qi302vf01s4o44d5036","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"ai","checkId":"ai-rendering","title":"Client-rendered content","description":"Meaningful text available in initial HTML.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qi802vg01s4tgrd6quc","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"ai","checkId":"ai-llms-txt","title":"llms.txt for AI crawlers","description":"No llms.txt found at https://karibu.de/llms.txt (HTTP 404) — a core signal for LLM crawlers.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0qif02vh01s4f1zey4kh","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"authority","checkId":"auth-trust","title":"Trust elements","description":"5 trust/policy signals detected.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qin02vi01s4janoxi39","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"authority","checkId":"auth-contact","title":"Contact information","description":"Contact paths visible — supports E-E-A-T for AI citations.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qiv02vj01s4y05ut987","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"authority","checkId":"auth-authors","title":"Author / editorial signals","description":"Author or editorial cues found.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qj302vk01s4an0hih5y","pageId":"cmq5l0q3x02uk01s46np3mbwg","category":"authority","checkId":"auth-consistency","title":"Brand consistency","description":"Title and branding appear consistent.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qnh02vw01s4plwg1o8x","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-title","title":"Title tag present","description":"Title: \"Datenschutz...\"","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qnp02vx01s4rg3iewn1","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-description","title":"Meta description","description":"Add a unique meta description for clearer SERP and AI summaries.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0qny02vy01s4haslpcis","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-h1","title":"Single H1 heading","description":"Found 0 H1 tags — use exactly one primary heading.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0qo602vz01s4kwred8sk","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-canonical","title":"Canonical URL","description":"Canonical: https://www.karibu.de/informationen/datenschutz/","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qof02w001s41onrmylf","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-indexable","title":"Indexable page","description":"Page is indexable.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qom02w101s4wthbnoos","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-internal-links","title":"Internal linking","description":"136 internal links discovered on this page.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qou02w201s4lpy6rxi3","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-sitemap","title":"XML sitemap","description":"Sitemap contains 174 URLs.","passed":true,"score":3.5,"maxScore":3.5,"weight":1},{"id":"cmq5l0qp602w301s41hmfksej","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-heading-structure","title":"Structured headings","description":"Improve heading hierarchy (H1 → H2 → H3) for scannable content.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0qph02w401s453cehrji","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"seo","checkId":"seo-robots-meta","title":"Robots directives","description":"robots: index,follow","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qpn02w501s4xw23vxl1","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"entity","checkId":"entity-product-schema","title":"Product schema","description":"No Product JSON-LD — AI cannot reliably read price, stock, or SKU.","passed":false,"score":0,"maxScore":3,"weight":1},{"id":"cmq5l0qpt02w601s4i8y2f98c","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"entity","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0qq002w701s4fnxewroz","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"entity","checkId":"entity-faq","title":"FAQ schema","description":"No FAQPage schema or equivalent — question-driven AI answers lack quotable facts.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0qq702w801s4lqbq0g97","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"entity","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"Implement BreadcrumbList for navigation context.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0qqg02w901s4ga6l3bxj","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"entity","checkId":"entity-attributes","title":"Product attributes in schema","description":"0 structured attribute fields detected.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0qql02wa01s4wklboncu","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"entity","checkId":"entity-structured-data","title":"Structured data coverage","description":"0 JSON-LD block(s) on page.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0qqu02wb01s4m79q6lhq","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-answerability","title":"Answerability","description":"Thin content — expand descriptions so models can quote accurate answers.","passed":false,"score":1,"maxScore":5,"weight":1},{"id":"cmq5l0qqz02wc01s483e6y9qe","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-chunkability","title":"Chunkability","description":"~80 words per heading section.","passed":false,"score":3.333333333333333,"maxScore":5,"weight":1},{"id":"cmq5l0qr402wd01s45vbu3scn","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-semantic-depth","title":"Semantic depth","description":"Depth from headings, body copy, and meta context.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0qrb02we01s4lt36swb3","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-faq-coverage","title":"FAQ coverage","description":"No FAQ content or schema — warranty, shipping, and product Q&A stay invisible to LLMs.","passed":false,"score":0,"maxScore":7,"weight":1},{"id":"cmq5l0qrk02wf01s4tt59ipuz","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-text-structure","title":"Text structure","description":"Lists and sections improve parsing for generative engines.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0qrq02wg01s4vo42pb31","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-attribute-density","title":"Attribute density","description":"2 commerce attribute signals in HTML.","passed":false,"score":1,"maxScore":5,"weight":1},{"id":"cmq5l0qrx02wh01s4yngs4cao","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"geo","checkId":"geo-product-knowledge","title":"Product knowledge graph","description":"Combine detailed copy with Product schema for AI product cards.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0qs702wi01s4oqqkgjfr","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"ai","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"0 structured data graph(s).","passed":false,"score":0,"maxScore":4.5,"weight":1},{"id":"cmq5l0qse02wj01s47wceco0j","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"ai","checkId":"ai-metadata","title":"Social & AI metadata","description":"Open Graph / Twitter cards present.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qsj02wk01s40kyyg5bk","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"ai","checkId":"ai-language","title":"Language signals","description":"Document language: de-DE","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qsr02wl01s40hmdvl2e","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"ai","checkId":"ai-rendering","title":"Client-rendered content","description":"Meaningful text available in initial HTML.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qsy02wm01s4g8gmt5b2","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"authority","checkId":"auth-trust","title":"Trust elements","description":"2 trust/policy signals detected.","passed":false,"score":1.25,"maxScore":2.5,"weight":1},{"id":"cmq5l0qt302wn01s4zo5eam9j","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"authority","checkId":"auth-contact","title":"Contact information","description":"Contact paths visible — supports E-E-A-T for AI citations.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qtb02wo01s43bdadqyd","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"authority","checkId":"auth-authors","title":"Author / editorial signals","description":"Author or editorial cues found.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qth02wp01s4yi38ju2t","pageId":"cmq5l0qkg02vq01s4xds4qffe","category":"authority","checkId":"auth-consistency","title":"Brand consistency","description":"Title and branding appear consistent.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0qxu02x101s44rpdfm4a","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-title","title":"Title tag present","description":"Title: \"Widerrufsbelehrung...\"","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qy002x201s4l1zrut7m","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-description","title":"Meta description","description":"Add a unique meta description for clearer SERP and AI summaries.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0qy902x301s4b8zlet6g","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-h1","title":"Single H1 heading","description":"One H1 found — good hierarchy.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qye02x401s48o5oja52","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-canonical","title":"Canonical URL","description":"Canonical: https://www.karibu.de/informationen/widerrufsbelehrung/","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qyl02x501s4dsd6x9d7","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-indexable","title":"Indexable page","description":"Page is indexable.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qyr02x601s45bacxkff","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-internal-links","title":"Internal linking","description":"136 internal links discovered on this page.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qyz02x701s4k7dwii14","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-sitemap","title":"XML sitemap","description":"Sitemap contains 174 URLs.","passed":true,"score":3.5,"maxScore":3.5,"weight":1},{"id":"cmq5l0qz702x801s4w6m7pv4u","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-heading-structure","title":"Structured headings","description":"H1–H3 hierarchy supports chunking for generative engines.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qzg02x901s4ccx47yd8","pageId":"cmq5l0qv402wv01s4w53zshie","category":"seo","checkId":"seo-robots-meta","title":"Robots directives","description":"robots: index,follow","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0qzr02xa01s4hqcqb4t4","pageId":"cmq5l0qv402wv01s4w53zshie","category":"entity","checkId":"entity-product-schema","title":"Product schema","description":"No Product JSON-LD — AI cannot reliably read price, stock, or SKU.","passed":false,"score":0,"maxScore":3,"weight":1},{"id":"cmq5l0r0102xb01s447wke415","pageId":"cmq5l0qv402wv01s4w53zshie","category":"entity","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0r0a02xc01s4g8a8y0sp","pageId":"cmq5l0qv402wv01s4w53zshie","category":"entity","checkId":"entity-faq","title":"FAQ schema","description":"No FAQPage schema or equivalent — question-driven AI answers lack quotable facts.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0r0h02xd01s4uikae2lj","pageId":"cmq5l0qv402wv01s4w53zshie","category":"entity","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"Implement BreadcrumbList for navigation context.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0r0p02xe01s4tbb76pfg","pageId":"cmq5l0qv402wv01s4w53zshie","category":"entity","checkId":"entity-attributes","title":"Product attributes in schema","description":"0 structured attribute fields detected.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0r0w02xf01s4yu7wk34z","pageId":"cmq5l0qv402wv01s4w53zshie","category":"entity","checkId":"entity-structured-data","title":"Structured data coverage","description":"0 JSON-LD block(s) on page.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0r1802xg01s4dylzhb85","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-answerability","title":"Answerability","description":"482 words of extractable content for AI answers.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0r1f02xh01s482j11dya","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-chunkability","title":"Chunkability","description":"~80 words per heading section.","passed":false,"score":3.347222222222222,"maxScore":5,"weight":1},{"id":"cmq5l0r1n02xi01s41xa5m149","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-semantic-depth","title":"Semantic depth","description":"Depth from headings, body copy, and meta context.","passed":false,"score":3.333333333333333,"maxScore":5,"weight":1},{"id":"cmq5l0r1v02xj01s4qs752g9j","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-faq-coverage","title":"FAQ coverage","description":"No FAQ content or schema — warranty, shipping, and product Q&A stay invisible to LLMs.","passed":false,"score":0,"maxScore":7,"weight":1},{"id":"cmq5l0r2602xk01s4bfmv21io","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-text-structure","title":"Text structure","description":"Lists and sections improve parsing for generative engines.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0r2e02xl01s43sq5ktle","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-attribute-density","title":"Attribute density","description":"2 commerce attribute signals in HTML.","passed":false,"score":1,"maxScore":5,"weight":1},{"id":"cmq5l0r2m02xm01s4yxuc5u5t","pageId":"cmq5l0qv402wv01s4w53zshie","category":"geo","checkId":"geo-product-knowledge","title":"Product knowledge graph","description":"Combine detailed copy with Product schema for AI product cards.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0r2s02xn01s47nkzag9f","pageId":"cmq5l0qv402wv01s4w53zshie","category":"ai","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"0 structured data graph(s).","passed":false,"score":0,"maxScore":4.5,"weight":1},{"id":"cmq5l0r3202xo01s48ksfwli5","pageId":"cmq5l0qv402wv01s4w53zshie","category":"ai","checkId":"ai-metadata","title":"Social & AI metadata","description":"Open Graph / Twitter cards present.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0r3c02xp01s4c24k5wbz","pageId":"cmq5l0qv402wv01s4w53zshie","category":"ai","checkId":"ai-language","title":"Language signals","description":"Document language: de-DE","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0r3n02xq01s49jpbjj3n","pageId":"cmq5l0qv402wv01s4w53zshie","category":"ai","checkId":"ai-rendering","title":"Client-rendered content","description":"Meaningful text available in initial HTML.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0r3y02xr01s4nspm7cqt","pageId":"cmq5l0qv402wv01s4w53zshie","category":"authority","checkId":"auth-trust","title":"Trust elements","description":"2 trust/policy signals detected.","passed":false,"score":1.25,"maxScore":2.5,"weight":1},{"id":"cmq5l0r4602xs01s442jqacmt","pageId":"cmq5l0qv402wv01s4w53zshie","category":"authority","checkId":"auth-contact","title":"Contact information","description":"Contact paths visible — supports E-E-A-T for AI citations.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0r4d02xt01s4nkagbs3f","pageId":"cmq5l0qv402wv01s4w53zshie","category":"authority","checkId":"auth-authors","title":"Author / editorial signals","description":"Author or editorial cues found.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0r4l02xu01s4rhjk3g30","pageId":"cmq5l0qv402wv01s4w53zshie","category":"authority","checkId":"auth-consistency","title":"Brand consistency","description":"Title and branding appear consistent.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0r8p02y601s4tyqfk0uy","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-title","title":"Title tag present","description":"Title: \"Wie notwendig ist kesseldruckimprägniertes Holz? - Karibu...\"","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0r8u02y701s4mi8qjx1b","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-description","title":"Meta description","description":"Meta description found.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0r9002y801s4ghipfzyr","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-h1","title":"Single H1 heading","description":"One H1 found — good hierarchy.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0r9502y901s4k8dx31g9","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-canonical","title":"Canonical URL","description":"Set rel=canonical to avoid duplicate content signals.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0r9b02ya01s4na4afh8s","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-indexable","title":"Indexable page","description":"Page is indexable.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0r9h02yb01s48p3vg9j3","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-internal-links","title":"Internal linking","description":"117 internal links discovered on this page.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0r9n02yc01s4qaxzu96d","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-sitemap","title":"XML sitemap","description":"Sitemap contains 174 URLs.","passed":true,"score":3.5,"maxScore":3.5,"weight":1},{"id":"cmq5l0r9s02yd01s468858la1","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-heading-structure","title":"Structured headings","description":"H1–H3 hierarchy supports chunking for generative engines.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0r9z02ye01s4zwyrcao3","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"seo","checkId":"seo-robots-meta","title":"Robots directives","description":"robots: index,follow","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0ra202yf01s4v8v8duy0","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"entity","checkId":"entity-product-schema","title":"Product schema","description":"No Product JSON-LD — AI cannot reliably read price, stock, or SKU.","passed":false,"score":0,"maxScore":3,"weight":1},{"id":"cmq5l0ra702yg01s4qven6p4w","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"entity","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0rae02yh01s4d2rrx5x3","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"entity","checkId":"entity-faq","title":"FAQ schema","description":"No FAQPage schema or equivalent — question-driven AI answers lack quotable facts.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0rak02yi01s4dvbngews","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"entity","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"BreadcrumbList helps AI understand site hierarchy.","passed":true,"score":4,"maxScore":4,"weight":1},{"id":"cmq5l0rat02yj01s4w3igkbr7","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"entity","checkId":"entity-attributes","title":"Product attributes in schema","description":"0 structured attribute fields detected.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0raz02yk01s4jghb7k7k","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"entity","checkId":"entity-structured-data","title":"Structured data coverage","description":"2 JSON-LD block(s) on page.","passed":false,"score":4,"maxScore":6,"weight":1},{"id":"cmq5l0rb502yl01s4fcvd2vhd","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-answerability","title":"Answerability","description":"700 words of extractable content for AI answers.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0rba02ym01s4iccr5ipe","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-chunkability","title":"Chunkability","description":"~88 words per heading section.","passed":true,"score":3.645833333333333,"maxScore":5,"weight":1},{"id":"cmq5l0rbf02yn01s4lq42j53l","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-semantic-depth","title":"Semantic depth","description":"Depth from headings, body copy, and meta context.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0rbm02yo01s4t8ad0tge","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-faq-coverage","title":"FAQ coverage","description":"FAQ content or schema detected.","passed":false,"score":3.5,"maxScore":7,"weight":1},{"id":"cmq5l0rbt02yp01s4a5f6a3xj","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-text-structure","title":"Text structure","description":"Lists and sections improve parsing for generative engines.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0rbx02yq01s4p5n58ul0","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-attribute-density","title":"Attribute density","description":"0 commerce attribute signals in HTML.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rc302yr01s49ycj9gzq","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"geo","checkId":"geo-product-knowledge","title":"Product knowledge graph","description":"Combine detailed copy with Product schema for AI product cards.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0rc702ys01s472qplhr9","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"ai","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"2 structured data graph(s).","passed":true,"score":4.5,"maxScore":4.5,"weight":1},{"id":"cmq5l0rcb02yt01s4lyh1jhzd","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"ai","checkId":"ai-metadata","title":"Social & AI metadata","description":"Missing og:title, og:description, og:image — LLM link previews stay thin.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rci02yu01s4uc94pkt7","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"ai","checkId":"ai-language","title":"Language signals","description":"Document language: de","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rco02yv01s4r8hfuw6h","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"ai","checkId":"ai-rendering","title":"Client-rendered content","description":"Meaningful text available in initial HTML.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rct02yw01s4qhva8c3z","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"authority","checkId":"auth-trust","title":"Trust elements","description":"2 trust/policy signals detected.","passed":false,"score":1.25,"maxScore":2.5,"weight":1},{"id":"cmq5l0rcz02yx01s4tifrv2p7","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"authority","checkId":"auth-contact","title":"Contact information","description":"Contact paths visible — supports E-E-A-T for AI citations.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rd502yy01s4fblkt0a8","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"authority","checkId":"auth-authors","title":"Author / editorial signals","description":"Optional: add editorial or brand story content.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rdb02yz01s4irfeowaj","pageId":"cmq5l0r6a02y001s4m0vpbtdw","category":"authority","checkId":"auth-consistency","title":"Brand consistency","description":"Title and branding appear consistent.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rfq02zb01s4uh1qznrl","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-title","title":"Title tag present","description":"Title: \"Karibu Katalog – Interaktiv...\"","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0rfx02zc01s4a9qobrvx","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-description","title":"Meta description","description":"Add a unique meta description for clearer SERP and AI summaries.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rg502zd01s4b3kn7n56","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-h1","title":"Single H1 heading","description":"Found 0 H1 tags — use exactly one primary heading.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rgc02ze01s4d9cm41gn","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-canonical","title":"Canonical URL","description":"Set rel=canonical to avoid duplicate content signals.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rgh02zf01s4fmgwwyan","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-indexable","title":"Indexable page","description":"Page is indexable.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0rgl02zg01s41eg2gbvn","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-internal-links","title":"Internal linking","description":"0 internal links discovered on this page.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rgu02zh01s4hr2gjxt4","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-sitemap","title":"XML sitemap","description":"Sitemap contains 174 URLs.","passed":true,"score":3.5,"maxScore":3.5,"weight":1},{"id":"cmq5l0rh202zi01s4p0c3w1j0","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-heading-structure","title":"Structured headings","description":"Improve heading hierarchy (H1 → H2 → H3) for scannable content.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rha02zj01s4383gjzlm","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"seo","checkId":"seo-robots-meta","title":"Robots directives","description":"No explicit robots meta — default is index,follow.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0rhm02zk01s4o0zlpv54","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"entity","checkId":"entity-product-schema","title":"Product schema","description":"No Product JSON-LD — AI cannot reliably read price, stock, or SKU.","passed":false,"score":0,"maxScore":8,"weight":1},{"id":"cmq5l0rht02zl01s402e57qhx","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"entity","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0ri102zm01s403iz39c5","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"entity","checkId":"entity-faq","title":"FAQ schema","description":"No FAQPage schema or equivalent — question-driven AI answers lack quotable facts.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0ri602zn01s43qgkgvf0","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"entity","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"Implement BreadcrumbList for navigation context.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0rib02zo01s499e7fit1","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"entity","checkId":"entity-attributes","title":"Product attributes in schema","description":"0 structured attribute fields detected.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0rih02zp01s4guv601pp","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"entity","checkId":"entity-structured-data","title":"Structured data coverage","description":"0 JSON-LD block(s) on page.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0riq02zq01s47t7l9pzy","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-answerability","title":"Answerability","description":"Thin content — expand descriptions so models can quote accurate answers.","passed":false,"score":0.7374999999999999,"maxScore":5,"weight":1},{"id":"cmq5l0riw02zr01s4onzei5if","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-chunkability","title":"Chunkability","description":"~59 words per heading section.","passed":false,"score":2.458333333333333,"maxScore":5,"weight":1},{"id":"cmq5l0rj202zs01s4rv7omko0","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-semantic-depth","title":"Semantic depth","description":"Depth from headings, body copy, and meta context.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rj702zt01s4lyrj1kfp","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-faq-coverage","title":"FAQ coverage","description":"No FAQ content or schema — warranty, shipping, and product Q&A stay invisible to LLMs.","passed":false,"score":0,"maxScore":7,"weight":1},{"id":"cmq5l0rjf02zu01s4kqddk434","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-text-structure","title":"Text structure","description":"Use bullet lists and clear sections for product facts.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rjm02zv01s4w3vll3qb","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-attribute-density","title":"Attribute density","description":"14 commerce attribute signals in HTML.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0rjt02zw01s484017aps","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"geo","checkId":"geo-product-knowledge","title":"Product knowledge graph","description":"Combine detailed copy with Product schema for AI product cards.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rk002zx01s4s8xb7rjb","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"ai","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"0 structured data graph(s).","passed":false,"score":0,"maxScore":4.5,"weight":1},{"id":"cmq5l0rk702zy01s41xx39x0p","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"ai","checkId":"ai-metadata","title":"Social & AI metadata","description":"Missing og:title, og:description, og:image — LLM link previews stay thin.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rke02zz01s4fayfsw7j","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"ai","checkId":"ai-language","title":"Language signals","description":"Document language: de","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rkl030001s4mv9oi1es","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"ai","checkId":"ai-rendering","title":"Client-rendered content","description":"Meaningful text available in initial HTML.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rkq030101s403vddyf3","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"authority","checkId":"auth-trust","title":"Trust elements","description":"0 trust/policy signals detected.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rky030201s4vmop11n9","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"authority","checkId":"auth-contact","title":"Contact information","description":"Surface contact details and support channels.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rl9030301s41zwuri89","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"authority","checkId":"auth-authors","title":"Author / editorial signals","description":"Optional: add editorial or brand story content.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rle030401s4131wmjw5","pageId":"cmq5l0reg02z501s4ehrwmwdq","category":"authority","checkId":"auth-consistency","title":"Brand consistency","description":"Title and branding appear consistent.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rny030g01s4lfuz0hle","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-title","title":"Title tag present","description":"Title: \"Karibu Katalog – Interaktiv...\"","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0ro3030h01s4we6st8ub","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-description","title":"Meta description","description":"Add a unique meta description for clearer SERP and AI summaries.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0ro9030i01s49adcuf7e","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-h1","title":"Single H1 heading","description":"Found 0 H1 tags — use exactly one primary heading.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0roe030j01s4nmys2e7d","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-canonical","title":"Canonical URL","description":"Set rel=canonical to avoid duplicate content signals.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0roo030k01s4a1y5a1d2","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-indexable","title":"Indexable page","description":"Page is indexable.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0rou030l01s46jmnobeh","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-internal-links","title":"Internal linking","description":"0 internal links discovered on this page.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rp5030m01s4biexu04k","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-sitemap","title":"XML sitemap","description":"Sitemap contains 174 URLs.","passed":true,"score":3.5,"maxScore":3.5,"weight":1},{"id":"cmq5l0rpb030n01s4wx4simk6","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-heading-structure","title":"Structured headings","description":"Improve heading hierarchy (H1 → H2 → H3) for scannable content.","passed":false,"score":0,"maxScore":2,"weight":1},{"id":"cmq5l0rph030o01s40s5kapvu","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"seo","checkId":"seo-robots-meta","title":"Robots directives","description":"No explicit robots meta — default is index,follow.","passed":true,"score":2,"maxScore":2,"weight":1},{"id":"cmq5l0rpo030p01s4mpb4hei8","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"entity","checkId":"entity-product-schema","title":"Product schema","description":"No Product JSON-LD — AI cannot reliably read price, stock, or SKU.","passed":false,"score":0,"maxScore":8,"weight":1},{"id":"cmq5l0rpu030q01s4aekmdyof","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"entity","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0rpz030r01s4j9up4diu","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"entity","checkId":"entity-faq","title":"FAQ schema","description":"No FAQPage schema or equivalent — question-driven AI answers lack quotable facts.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0rq4030s01s4f4agoaos","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"entity","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"Implement BreadcrumbList for navigation context.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0rqb030t01s4g3d2ixgp","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"entity","checkId":"entity-attributes","title":"Product attributes in schema","description":"0 structured attribute fields detected.","passed":false,"score":0,"maxScore":4,"weight":1},{"id":"cmq5l0rqe030u01s4v86tgu6g","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"entity","checkId":"entity-structured-data","title":"Structured data coverage","description":"0 JSON-LD block(s) on page.","passed":false,"score":0,"maxScore":6,"weight":1},{"id":"cmq5l0rqk030v01s4rjettm9o","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-answerability","title":"Answerability","description":"Thin content — expand descriptions so models can quote accurate answers.","passed":false,"score":0.7374999999999999,"maxScore":5,"weight":1},{"id":"cmq5l0rqn030w01s4pb0450rb","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-chunkability","title":"Chunkability","description":"~59 words per heading section.","passed":false,"score":2.458333333333333,"maxScore":5,"weight":1},{"id":"cmq5l0rqt030x01s4xrypgh6l","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-semantic-depth","title":"Semantic depth","description":"Depth from headings, body copy, and meta context.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rqy030y01s49xwoadmj","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-faq-coverage","title":"FAQ coverage","description":"No FAQ content or schema — warranty, shipping, and product Q&A stay invisible to LLMs.","passed":false,"score":0,"maxScore":7,"weight":1},{"id":"cmq5l0rr1030z01s4mev9h6gz","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-text-structure","title":"Text structure","description":"Use bullet lists and clear sections for product facts.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rr6031001s4pu6mls3d","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-attribute-density","title":"Attribute density","description":"14 commerce attribute signals in HTML.","passed":true,"score":5,"maxScore":5,"weight":1},{"id":"cmq5l0rrb031101s4fwih6aah","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"geo","checkId":"geo-product-knowledge","title":"Product knowledge graph","description":"Combine detailed copy with Product schema for AI product cards.","passed":false,"score":0,"maxScore":5,"weight":1},{"id":"cmq5l0rrf031201s4j66gxd3v","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"ai","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"0 structured data graph(s).","passed":false,"score":0,"maxScore":4.5,"weight":1},{"id":"cmq5l0rrj031301s48imbpzkl","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"ai","checkId":"ai-metadata","title":"Social & AI metadata","description":"Missing og:title, og:description, og:image — LLM link previews stay thin.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rrn031401s4rxvglkdm","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"ai","checkId":"ai-language","title":"Language signals","description":"Document language: de","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rrs031501s4vfgskd9g","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"ai","checkId":"ai-rendering","title":"Client-rendered content","description":"Meaningful text available in initial HTML.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rrx031601s4jykd9643","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"authority","checkId":"auth-trust","title":"Trust elements","description":"0 trust/policy signals detected.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rs2031701s4hk9nxwib","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"authority","checkId":"auth-contact","title":"Contact information","description":"Surface contact details and support channels.","passed":false,"score":0,"maxScore":2.5,"weight":1},{"id":"cmq5l0rs7031801s4jbsuvyfh","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"authority","checkId":"auth-authors","title":"Author / editorial signals","description":"Optional: add editorial or brand story content.","passed":true,"score":2.5,"maxScore":2.5,"weight":1},{"id":"cmq5l0rsa031901s4t1ejyvp6","pageId":"cmq5l0rmq030a01s4hd4trxm3","category":"authority","checkId":"auth-consistency","title":"Brand consistency","description":"Title and branding appear consistent.","passed":true,"score":2.5,"maxScore":2.5,"weight":1}],"todos":[{"id":"cmq5l0ruz031l01s4ojdxjp2u","checkId":"ai-llms-txt","title":"llms.txt for AI crawlers","description":"No llms.txt found at https://karibu.de/llms.txt (HTTP 404) — a core signal for LLM crawlers.","category":"ai","effort":"low","impact":8,"priority":8},{"id":"cmq5l0rv7031m01s40hd73v1k","checkId":"entity-organization","title":"Organization schema","description":"Publish Organization schema for brand authority in AI answers.","category":"entity","effort":"low","impact":7,"priority":7},{"id":"cmq5l0rvd031n01s4503b1ivq","checkId":"ai-json-ld","title":"JSON-LD coverage","description":"0 structured data graph(s).","category":"ai","effort":"low","impact":7,"priority":7},{"id":"cmq5l0rvl031o01s48p5tbwrw","checkId":"entity-breadcrumb","title":"Breadcrumb schema","description":"Implement BreadcrumbList for navigation context.","category":"entity","effort":"low","impact":7,"priority":7},{"id":"cmq5l0rvq031p01s4m629yl94","checkId":"seo-canonical","title":"Canonical URL","description":"Set rel=canonical to avoid duplicate content signals.","category":"seo","effort":"low","impact":7,"priority":7},{"id":"cmq5l0rvu031q01s440phfv2t","checkId":"geo-text-structure","title":"Text structure","description":"Use bullet lists and clear sections for product facts.","category":"geo","effort":"low","impact":7,"priority":7},{"id":"cmq5l0rw1031r01s42lldul10","checkId":"seo-description","title":"Meta description","description":"Add a unique meta description for clearer SERP and AI summaries.","category":"seo","effort":"low","impact":6,"priority":6},{"id":"cmq5l0rw6031s01s4x20maa7k","checkId":"seo-h1","title":"Single H1 heading","description":"Found 0 H1 tags — use exactly one primary heading.","category":"seo","effort":"low","impact":6,"priority":6},{"id":"cmq5l0rwc031t01s4yo6ww39q","checkId":"auth-trust","title":"Trust elements","description":"2 trust/policy signals detected.","category":"authority","effort":"low","impact":6,"priority":6},{"id":"cmq5l0rwi031u01s4ce0mdvus","checkId":"ai-metadata","title":"Social & AI metadata","description":"Missing og:title, og:description, og:image — LLM link previews stay thin.","category":"ai","effort":"low","impact":6,"priority":6}],"metrics":[{"id":"cmq5l0qjg02vl01s4f08k5mff","pageId":"cmq5l0q3x02uk01s46np3mbwg","key":"ai","value":41.66666666666667,"dimension":"ai"},{"id":"cmq5l0qjm02vm01s431tcqiib","pageId":"cmq5l0q3x02uk01s46np3mbwg","key":"geo","value":59.89011739011739,"dimension":"geo"},{"id":"cmq5l0qjy02vn01s4chcufd8w","pageId":"cmq5l0q3x02uk01s46np3mbwg","key":"entity","value":25.925925925925924,"dimension":"entity"},{"id":"cmq5l0qk502vo01s4t60w1o6u","pageId":"cmq5l0q3x02uk01s46np3mbwg","key":"seo","value":100,"dimension":"seo"},{"id":"cmq5l0qka02vp01s4ghgz9r03","pageId":"cmq5l0q3x02uk01s46np3mbwg","key":"authority","value":100,"dimension":"authority"},{"id":"cmq5l0qtw02wq01s4lliaoxu1","pageId":"cmq5l0qkg02vq01s4xds4qffe","key":"ai","value":62.5,"dimension":"ai"},{"id":"cmq5l0qu602wr01s4mxfl7jo0","pageId":"cmq5l0qkg02vq01s4xds4qffe","key":"geo","value":41.44144144144144,"dimension":"geo"},{"id":"cmq5l0qud02ws01s4nfe3azsz","pageId":"cmq5l0qkg02vq01s4xds4qffe","key":"entity","value":0,"dimension":"entity"},{"id":"cmq5l0qul02wt01s4eebu8lvo","pageId":"cmq5l0qkg02vq01s4xds4qffe","key":"seo","value":69.23076923076923,"dimension":"seo"},{"id":"cmq5l0qut02wu01s4lyqzh8hr","pageId":"cmq5l0qkg02vq01s4xds4qffe","key":"authority","value":87.5,"dimension":"authority"},{"id":"cmq5l0r5302xv01s4532128by","pageId":"cmq5l0qv402wv01s4w53zshie","key":"ai","value":62.5,"dimension":"ai"},{"id":"cmq5l0r5f02xw01s47b615mfg","pageId":"cmq5l0qv402wv01s4w53zshie","key":"geo","value":61.29879879879879,"dimension":"geo"},{"id":"cmq5l0r5m02xx01s43a5d1ro1","pageId":"cmq5l0qv402wv01s4w53zshie","key":"entity","value":0,"dimension":"entity"},{"id":"cmq5l0r5v02xy01s47fnsoxpx","pageId":"cmq5l0qv402wv01s4w53zshie","key":"seo","value":89.74358974358975,"dimension":"seo"},{"id":"cmq5l0r6002xz01s4x06jh27w","pageId":"cmq5l0qv402wv01s4w53zshie","key":"authority","value":87.5,"dimension":"authority"},{"id":"cmq5l0rdn02z001s4k28p7q3j","pageId":"cmq5l0r6a02y001s4m0vpbtdw","key":"ai","value":79.16666666666666,"dimension":"ai"},{"id":"cmq5l0rdu02z101s4cl518cjk","pageId":"cmq5l0r6a02y001s4m0vpbtdw","key":"geo","value":73.3671171171171,"dimension":"geo"},{"id":"cmq5l0rdx02z201s4uf2zrvtk","pageId":"cmq5l0r6a02y001s4m0vpbtdw","key":"entity","value":29.629629629629626,"dimension":"entity"},{"id":"cmq5l0re202z301s4e7ugmsjn","pageId":"cmq5l0r6a02y001s4m0vpbtdw","key":"seo","value":89.74358974358975,"dimension":"seo"},{"id":"cmq5l0re902z401s4jjs9fmxl","pageId":"cmq5l0r6a02y001s4m0vpbtdw","key":"authority","value":87.5,"dimension":"authority"},{"id":"cmq5l0rls030501s4ydvbdklr","pageId":"cmq5l0reg02z501s4ehrwmwdq","key":"ai","value":41.66666666666667,"dimension":"ai"},{"id":"cmq5l0rlx030601s4bgchj7e4","pageId":"cmq5l0reg02z501s4ehrwmwdq","key":"geo","value":22.1509009009009,"dimension":"geo"},{"id":"cmq5l0rm5030701s4fzlvsza9","pageId":"cmq5l0reg02z501s4ehrwmwdq","key":"entity","value":0,"dimension":"entity"},{"id":"cmq5l0rma030801s47w3tqrh4","pageId":"cmq5l0reg02z501s4ehrwmwdq","key":"seo","value":48.717948717948715,"dimension":"seo"},{"id":"cmq5l0rmh030901s4cuholo58","pageId":"cmq5l0reg02z501s4ehrwmwdq","key":"authority","value":50,"dimension":"authority"},{"id":"cmq5l0rsl031a01s41nrovzkc","pageId":"cmq5l0rmq030a01s4hd4trxm3","key":"ai","value":41.66666666666667,"dimension":"ai"},{"id":"cmq5l0rsq031b01s4wmk2dz4e","pageId":"cmq5l0rmq030a01s4hd4trxm3","key":"geo","value":22.1509009009009,"dimension":"geo"},{"id":"cmq5l0rsx031c01s4q6z46dmf","pageId":"cmq5l0rmq030a01s4hd4trxm3","key":"entity","value":0,"dimension":"entity"},{"id":"cmq5l0rt4031d01s4pi94fxh1","pageId":"cmq5l0rmq030a01s4hd4trxm3","key":"seo","value":48.717948717948715,"dimension":"seo"},{"id":"cmq5l0rth031e01s466txu5bl","pageId":"cmq5l0rmq030a01s4hd4trxm3","key":"authority","value":50,"dimension":"authority"},{"id":"cmq5l0rtw031f01s4rabyix8i","pageId":null,"key":"audit_seo","value":74.35897435897436,"dimension":"seo"},{"id":"cmq5l0ru0031g01s4xqk9udrm","pageId":null,"key":"audit_entity","value":9.259259259259258,"dimension":"entity"},{"id":"cmq5l0ru6031h01s44zdntg5f","pageId":null,"key":"audit_geo","value":46.71654609154609,"dimension":"geo"},{"id":"cmq5l0ruc031i01s431yme9gj","pageId":null,"key":"audit_ai","value":54.861111111111114,"dimension":"ai"},{"id":"cmq5l0ruj031j01s4wz8plf82","pageId":null,"key":"audit_authority","value":77.08333333333333,"dimension":"authority"},{"id":"cmq5l0rum031k01s4ufof5h9g","pageId":null,"key":"shop_detection_confidence","value":3,"dimension":"high"}]}