From 41bdd52be8b53e1e8b1dd40e831e010678fa74ca Mon Sep 17 00:00:00 2001 From: ToolCTRL Date: Wed, 10 Jun 2026 17:43:39 +0200 Subject: [PATCH] SEO: SERP-Titel/Description fixen, OG/JSON-LD, robots & sitemap - index.html: beschreibender Titel ohne Em-Dash, gekuerzte Meta-Description, Open-Graph/Twitter-Tags, Canonical, Organization-JSON-LD - Em-Dashes aus allen Seitentiteln entfernt (techday, gamejam, impressum, datenschutz) - gamejam.html: fehlende Meta-Description ergaenzt - robots.txt + sitemap.xml neu, .txt/.xml MIME-Typen im Server Co-Authored-By: Claude Opus 4.8 (1M context) --- public/datenschutz.html | 4 ++-- public/gamejam.html | 3 ++- public/impressum.html | 2 +- public/index.html | 34 ++++++++++++++++++++++++++++++++-- public/robots.txt | 4 ++++ public/sitemap.xml | 23 +++++++++++++++++++++++ public/techday.html | 2 +- server.js | 4 +++- 8 files changed, 68 insertions(+), 8 deletions(-) create mode 100644 public/robots.txt create mode 100644 public/sitemap.xml diff --git a/public/datenschutz.html b/public/datenschutz.html index 2d1d4c1..b0ba989 100644 --- a/public/datenschutz.html +++ b/public/datenschutz.html @@ -3,8 +3,8 @@ -Datenschutzerklärung — ToolCTRL - +Datenschutzerklärung: ToolCTRL + diff --git a/public/gamejam.html b/public/gamejam.html index 96e7cb7..76c4947 100644 --- a/public/gamejam.html +++ b/public/gamejam.html @@ -3,7 +3,8 @@ -AI GameJam — Human in the Loop · TechDay Bruchsal 2026 +AI GameJam: Human in the Loop, TechDay Bruchsal 2026 + diff --git a/public/impressum.html b/public/impressum.html index 846661b..067bde3 100644 --- a/public/impressum.html +++ b/public/impressum.html @@ -3,7 +3,7 @@ -Impressum — ToolCTRL +Impressum: ToolCTRL diff --git a/public/index.html b/public/index.html index faaf41a..2c1b1ca 100644 --- a/public/index.html +++ b/public/index.html @@ -3,8 +3,38 @@ -ToolCTRL — Die Software, die eure Branche längst verdient hat - +ToolCTRL: Moderne All-in-One-Software für eure Branche + + + + + + + + + + + + + + + + + + + + + diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..3895af2 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://tool-ctrl.de/sitemap.xml diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..c4499fe --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,23 @@ + + + + https://tool-ctrl.de/ + 1.0 + + + https://tool-ctrl.de/techday.html + 0.8 + + + https://tool-ctrl.de/gamejam.html + 0.6 + + + https://tool-ctrl.de/impressum.html + 0.2 + + + https://tool-ctrl.de/datenschutz.html + 0.2 + + diff --git a/public/techday.html b/public/techday.html index ae5b288..a9a8b36 100644 --- a/public/techday.html +++ b/public/techday.html @@ -3,7 +3,7 @@ -TechDay Bruchsal 2026 — ToolCTRL +TechDay Bruchsal 2026: ToolCTRL diff --git a/server.js b/server.js index 49556ed..0a0cd47 100644 --- a/server.js +++ b/server.js @@ -114,7 +114,9 @@ const MIME = { ".jpeg": "image/jpeg", ".ico": "image/x-icon", ".json": "application/json; charset=utf-8", - ".woff2": "font/woff2" + ".woff2": "font/woff2", + ".txt": "text/plain; charset=utf-8", + ".xml": "application/xml; charset=utf-8" }; /* ---------- Lead-Speicher vorbereiten ---------- */