Initial commit: Visigine (Vite client + Express/SQLite backend)

Container-ready via docker/ compose (frontend nginx + backend Node). Compose adjusted for Coolify on the prod server: frontend uses expose:80 (no host binding — host 8080 is taken by the Coolify proxy; Traefik routes visigine.de), backend ALLOWED_ORIGINS=https://visigine.de. Secrets stay in server/.env (git-ignored); see server/.env.example.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 10:06:48 +02:00
commit e344f1b7e7
88 changed files with 11764 additions and 0 deletions

104
index.html Normal file
View File

@@ -0,0 +1,104 @@
<!doctype html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/png" href="/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>VISIGINE GEO & SEO Automatisierung fur KI-Sichtbarkeit</title>
<meta name="description" content="VISIGINE analysiert deine Website vollautomatisch auf GEO- und SEO-Schwachstellen. Werde sichtbar bei ChatGPT, Gemini, Perplexity und Grok. Bericht in 24h." />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://www.visigine.de/" />
<link rel="sitemap" type="application/xml" href="/sitemap.xml" />
<link rel="alternate" hreflang="de" href="https://www.visigine.de/" />
<link rel="alternate" hreflang="x-default" href="https://www.visigine.de/" />
<meta property="og:title" content="VISIGINE GEO & SEO Automatisierung fur KI-Sichtbarkeit" />
<meta property="og:description" content="Vollautomatische GEO+SEO-Analyse: JSON-LD, llms.txt, robots.txt, Sitemap. Werde empfohlen von ChatGPT, Gemini, Perplexity." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.visigine.de/" />
<meta property="og:locale" content="de_DE" />
<meta property="og:image" content="https://www.visigine.de/og-image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://www.visigine.de/og-image.png" />
<meta name="twitter:title" content="VISIGINE GEO & SEO Automatisierung für KI-Sichtbarkeit" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": ["Organization", "ProfessionalService"],
"@id": "https://www.visigine.de/#organization",
"name": "VISIGINE",
"legalName": "Profice GmbH",
"url": "https://www.visigine.de",
"description": "Automatisiertes GEO- und SEO-Analyse-Tool für KI-Sichtbarkeit. Analysiert Websites auf llms.txt, robots.txt AI-Bots, JSON-LD, og-Tags und mehr.",
"sameAs": [
"https://profice.ai",
"https://feedgine.de"
],
"parentOrganization": {
"@type": "Organization",
"name": "Profice GmbH",
"url": "https://profice.ai"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "VISIGINE Pakete",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": { "@type": "Service", "name": "Live GEO-Analyse" },
"price": "0",
"priceCurrency": "EUR"
},
{
"@type": "Offer",
"itemOffered": { "@type": "Service", "name": "Pro GEO+SEO Optimierung" }
}
]
}
},
{
"@type": "WebSite",
"@id": "https://www.visigine.de/#website",
"url": "https://www.visigine.de",
"name": "VISIGINE",
"description": "GEO & SEO Automatisierung für KI-Sichtbarkeit",
"inLanguage": "de-DE",
"publisher": { "@id": "https://www.visigine.de/#organization" }
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Was ist GEO-Optimierung?",
"acceptedAnswer": { "@type": "Answer", "text": "GEO (Generative Engine Optimization) ist die Optimierung einer Website für KI-Suchsysteme wie ChatGPT, Perplexity, Claude und Gemini — damit diese die Website verstehen und in Antworten empfehlen." }
},
{
"@type": "Question",
"name": "Was analysiert VISIGINE?",
"acceptedAnswer": { "@type": "Answer", "text": "VISIGINE prüft 15 Signale: llms.txt, robots.txt AI-Bot-Regeln (GPTBot, ClaudeBot, PerplexityBot, Bingbot, OAI-SearchBot), JSON-LD (LocalBusiness, FAQPage, sameAs, openingHours), Canonical, og:title, og:image und Sitemap." }
},
{
"@type": "Question",
"name": "Was kostet die VISIGINE-Analyse?",
"acceptedAnswer": { "@type": "Answer", "text": "Die Live-Analyse auf www.visigine.de ist kostenlos. Die vollständige Umsetzung aller GEO-Maßnahmen erfolgt im Pro-Paket durch Profice GmbH." }
},
{
"@type": "Question",
"name": "Wer steckt hinter VISIGINE?",
"acceptedAnswer": { "@type": "Answer", "text": "VISIGINE ist ein Produkt der Profice GmbH — einem deutschen Unternehmen für KI-gestützte Wachstumssysteme." }
}
]
}
]
}
</script>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>