Deep JSON-LD Graph (Raw Extracts)
[{"@type":"Organization","@id":"https://vivila.eu/#organization","name":"Vivila","sameAs":["https://twitter.com/raosu"],"logo":{"@type":"ImageObject","@id":"https://vivila.eu/#logo","url":"https://vivila.eu/wp-content/uploads/2021/12/Vivila-Logo.svg","contentUrl":"https://vivila.eu/wp-content/uploads/2021/12/Vivila-Logo.svg","caption":"Vivila","inLanguage":"de","width":"500","height":"408"}},{"@type":"WebSite","@id":"https://vivila.eu/#website","url":"https://vivila.eu","name":"Vivila","publisher":{"@id":"https://vivila.eu/#organization"},"inLanguage":"de","potentialAction":{"@type":"SearchAction","target":"https://vivila.eu/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://vivila.eu/wp-content/uploads/2022/07/Vivila-Getraenke-Relax-1-1536x1022.jpg","url":"https://vivila.eu/wp-content/uploads/2022/07/Vivila-Getraenke-Relax-1-1536x1022.jpg","width":"200","height":"200","inLanguage":"de"},{"@type":"WebPage","@id":"https://vivila.eu/#webpage","url":"https://vivila.eu/","name":"Getränke, die Lust auf mehr machen - Vivila","datePublished":"2021-12-03T10:34:13+01:00","dateModified":"2025-10-27T10:39:49+01:00","about":{"@id":"https://vivila.eu/#organization"},"isPartOf":{"@id":"https://vivila.eu/#website"},"primaryImageOfPage":{"@id":"https://vivila.eu/wp-content/uploads/2022/07/Vivila-Getraenke-Relax-1-1536x1022.jpg"},"inLanguage":"de"}] Raw AI Engine Response (JSON)
{
"taxonomy": {
"country": null,
"categories": [
"Retail & E-Commerce"
],
"tags": [
"Commercial Use",
"Machine-Legibility"
],
"topics": [
"Beverage Products",
"Postmix Syrups",
"Fruit Drinks"
],
"category_suggestions": [
"Food & Beverage"
],
"tag_suggestions": [
"WordPress REST API",
"Sitemap Available"
]
},
"brand": {
"name": "Vivila",
"description": "Vivila offers beverage products such as postmix concentrates (Bag-in-Box), syrups, and fruit drinks for hospitality and related customers.",
"type": "company",
"industry": "Beverages / Food & Drink",
"business_model": "Product sales (B2B beverage supply; includes product catalog download)",
"target_audience": "Drink wholesalers, hotel chains, hotels, gastronomy businesses, events, and other hospitality operators using dispensing systems.",
"tone_voice": [
"friendly",
"promotional",
"hospitality-focused",
"quality-focused"
],
"contact_email": null,
"uniqueness": "Emphasizes postmix for dispensing systems (Bag-in-Box with CMB quick connector) and positioning around quality ingredients and hospitality use cases.",
"market_position": "Niche beverage brand focused on postmix solutions for hospitality and wholesalers (based on homepage copy and FAQ)."
},
"languages": {
"primary": "de",
"others": [],
"localization": "EU / German-language audience (site language is German; no other locales provided)."
},
"analysis": {
"robots": {
"sentiment": "neutral",
"observation": "robots.txt is present and only sets Crawl-delay: 5 for MSNBot and bingbot; it does not mention AI crawlers, sitemaps, or allow/disallow rules.",
"tip": "Add a Sitemap directive (the site exposes https://vivila.eu/sitemap.xml) and clarify AI/LLM crawler policy (allow/deny) explicitly if desired.",
"facts": [
"robots.txt contains entries for MSNBot and bingbot with Crawl-delay: 5.",
"No Disallow/Allow rules are specified.",
"No Sitemap directive is included in robots.txt (though sitemap.xml is discoverable separately)."
],
"issues": [
"No explicit AI crawler guidance (e.g., GPTBot/CCBot) in robots.txt.",
"Missing Sitemap directive in robots.txt."
]
},
"llms": {
"sentiment": "negative",
"observation": "No llms.txt content was provided (empty), so there is no machine-readable guidance for LLM usage, preferred URLs, or licensing.",
"tip": "Publish an llms.txt describing allowed uses, licensing, preferred canonical pages, and any API/feed endpoints (e.g., WordPress REST API and sitemap).",
"facts": [],
"issues": [
"llms.txt is missing/empty.",
"No stated license or AI usage policy in llms.txt."
]
},
"jsonld": {
"sentiment": "positive",
"observation": "JSON-LD is present with Organization, WebSite (including SearchAction), and WebPage metadata including publish/modified dates and a primary image.",
"tip": "Consider adding Product/Offer schema for postmix/syrup products and Organization contact details (email/phone/address) if appropriate.",
"facts": [
"Organization schema: name \"Vivila\" with logo ImageObject.",
"WebSite schema includes SearchAction target: https://vivila.eu/?s={search_term_string}.",
"WebPage schema includes datePublished (2021-12-03) and dateModified (2025-10-27)."
],
"issues": [
"No Product/Offer structured data found for the beverage products.",
"No contact fields (email/telephone/address) present in Organization JSON-LD."
]
},
"website": {
"sentiment": "positive",
"observation": "Homepage content clearly describes product categories (postmix, syrups, juices/fruit drinks), target use cases (gastronomy, hotels, events), and includes an FAQ explaining postmix and packaging/connector details.",
"tip": "Provide a dedicated, crawl-friendly product catalog page with structured product listings and add explicit links to privacy/imprint pages in the extracted dataset (they are referenced in navigation).",
"facts": [
"Product focus: Postmix, Sirup, Säfte/Fruchtgetränke.",
"FAQ defines postmix as syrup/concentrate in Bag-in-Box with CMB quick connector.",
"Target customers mentioned: Getränkegroßhändler (drink wholesalers), hotel chains, hotels, gastronomy, reedereien (shipping/cruise).",
"A product catalog download is referenced (\"Produktkatalog herunterladen\")."
],
"issues": [
"Key policy pages (privacy/imprint) are referenced in text but URLs were not provided in the input fields.",
"Content is primarily marketing copy; limited technical documentation beyond FAQ."
]
},
"policy": {
"stance": "restricted",
"observation": "No explicit AI/LLM policy is provided (llms.txt empty; robots.txt only throttles bingbot/MSNBot). This is a weak/implicit signal rather than a clear open license.",
"license": null,
"allowed": [],
"denied": [],
"issues": [
"No explicit license or terms for text/data reuse were provided.",
"No AI-specific crawler directives or TDM policy headers were provided in the dataset."
]
}
},
"ai_content": {
"json_feeds": [
"https://vivila.eu/wp-json/wp/v2/pages/27"
],
"mcp_server": null,
"api_endpoints": [
"https://vivila.eu/wp-json/"
],
"structured_data": [
"Organization",
"WebSite",
"WebPage",
"ImageObject"
],
"machine_readable": [
"WordPress REST API (wp-json)",
"Sitemap: https://vivila.eu/sitemap.xml",
"JSON-LD (schema.org)"
],
"data_exports": [],
"embeddings_ready": true,
"crawl_friendly": true,
"notes": "The site exposes a WordPress REST API root and at least one page endpoint feed. JSON-LD provides basic entity metadata; no llms.txt guidance was found."
},
"strategic": {
"rag_quality": {
"assessment": "Moderate: clear product/FAQ content and structured metadata, plus a WordPress API endpoint; limited depth and no llms.txt or explicit licensing.",
"strengths": [
"Clear domain-specific FAQ definitions (postmix, CMB connector, shelf life).",
"WordPress REST API endpoint available for structured extraction.",
"JSON-LD includes Organization/WebSite/WebPage and last modified date in schema."
],
"weaknesses": [
"No llms.txt and no explicit reuse/license terms provided.",
"Likely many product details are behind individual product pages not included in the provided feed list.",
"Robots.txt does not clarify AI crawling permissions."
]
},
"privacy": {
"rating": "Unclear",
"assessment": "Privacy posture cannot be assessed from the provided fields because privacy policy URL/content was not included; only navigation mentions \"Datenschutz\" and \"Cookies\".",
"signals": [
"SPF TXT record present: v=spf1 +a +mx ~all.",
"HTTPS site with standard web headers provided."
],
"concerns": [
"Privacy policy URL not provided in the dataset.",
"No explicit data usage/AI policy signals (headers like x-robots-tag or tdm-reservation not present in provided headers)."
]
},
"update_cycle": {
"predicted": "Occasional",
"reasoning": "WebPage JSON-LD shows dateModified 2025-10-27 and the HTTP Last-Modified header is present; this suggests periodic updates rather than frequent publishing.",
"signals": [
"JSON-LD dateModified: 2025-10-27T10:39:49+01:00.",
"HTTP header includes Last-Modified: Sat, 07 Feb 2026 03:30:05 GMT."
]
}
},
"insights": {
"summary": "Vivila is a German-language beverage brand site focused on postmix concentrates, syrups, and fruit drinks for hospitality customers; it is moderately machine-readable via WordPress REST API and JSON-LD but lacks llms.txt and explicit reuse licensing.",
"highlights": [
"WordPress REST API available at https://vivila.eu/wp-json/.",
"Sitemap is discoverable at https://vivila.eu/sitemap.xml.",
"JSON-LD includes Organization/WebSite with SearchAction and WebPage publish/modified dates.",
"FAQ provides concrete product definitions and usage context."
],
"anomalies": [
"robots.txt only targets MSNBot and bingbot with crawl delays; no other agents or sitemap directive included."
],
"opportunities": [
"Add llms.txt with licensing/allowed uses and preferred canonical URLs.",
"Add Product/Offer schema for product pages (postmix flavors, syrups, etc.).",
"Include Sitemap directive in robots.txt and clarify AI crawler policy."
],
"concerns": [
"No explicit license or AI/TDM policy provided; reuse permissions are unclear.",
"Privacy policy link not provided in the dataset (only referenced in navigation)."
]
},
"quality": {
"trust_signals": [
"Organization JSON-LD with consistent brand name and logo URL.",
"Sitemap URL discovered.",
"SPF record present for domain email authentication."
],
"tech_stack": "WordPress (wp-json endpoints); WP Rocket indicated by robots.txt response header x-powered-by: WP Rocket/3.18.",
"assessment": "Legitimate commercial brand site with decent structured metadata and an accessible WordPress API; however, AI usage policy and licensing are not specified and llms.txt is missing.",
"recommendation": "Include, but mark as lacking explicit AI/LLM reuse policy and license; prioritize sources with llms.txt if policy clarity is required."
}
}