SEO: Favicon 96x96, GameJam-Uploads noindex, og:image-Metadaten
Deploy / build-and-deploy (push) Successful in 24s
Deploy / build-and-deploy (push) Successful in 24s
- Favicon aus Emblem neu in 96x96 generiert (Google-SERP braucht min. 48x48), Favicon-Links versioniert - /gamejam-games/: X-Robots-Tag noindex + robots.txt Disallow (Fremdcontent) - og:image:width/height/alt auf Start, TechDay und GameJam Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
9f832bcec7
commit
d44a33e63b
8 files changed
+22
-7
No files matched your search
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 6.1 KiB |
@@ -7,7 +7,7 @@
|
||||
<meta name="description" content="Datenschutzerklärung von ToolCTRL: Informationen zur Verarbeitung personenbezogener Daten auf dieser Website." />
|
||||
<meta name="robots" content="noindex" />
|
||||
<link rel="canonical" href="https://tool-ctrl.de/datenschutz.html" />
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png?v=20260610" />
|
||||
<link rel="stylesheet" href="/styles.css?v=20260610" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
+4
-1
@@ -13,8 +13,11 @@
|
||||
<meta property="og:title" content="AI GameJam: Human in the Loop, TechDay Bruchsal 2026">
|
||||
<meta property="og:description" content="AI GameJam von ToolCTRL beim TechDay Bruchsal 2026: In wenigen Stunden mit KI ein spielbares Game bauen. Human in the Loop, im HubWerk01 Bruchsal.">
|
||||
<meta property="og:image" content="https://tool-ctrl.de/assets/og-image.png">
|
||||
<meta property="og:image:width" content="1200">
|
||||
<meta property="og:image:height" content="630">
|
||||
<meta property="og:image:alt" content="ToolCTRL Logo mit Tagline: Die Software, die eure Branche längst verdient hat.">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png">
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png?v=20260610">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet">
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<meta name="description" content="Impressum und Anbieterkennzeichnung von ToolCTRL." />
|
||||
<meta name="robots" content="noindex" />
|
||||
<link rel="canonical" href="https://tool-ctrl.de/impressum.html" />
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png?v=20260610" />
|
||||
<link rel="stylesheet" href="/styles.css?v=20260610" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
+4
-1
@@ -16,6 +16,9 @@
|
||||
<meta property="og:title" content="ToolCTRL: Moderne All-in-One-Software für eure Branche" />
|
||||
<meta property="og:description" content="ToolCTRL baut moderne All-in-One-Software für Branchen, die zu lange mit veralteten Insellösungen arbeiten mussten. Fokus auf Bedienung und Gestaltung." />
|
||||
<meta property="og:image" content="https://tool-ctrl.de/assets/og-image.png" />
|
||||
<meta property="og:image:width" content="1200" />
|
||||
<meta property="og:image:height" content="630" />
|
||||
<meta property="og:image:alt" content="ToolCTRL Logo mit Tagline: Die Software, die eure Branche längst verdient hat." />
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
@@ -35,7 +38,7 @@
|
||||
"sameAs": ["https://www.linkedin.com/company/toolctrl/"]
|
||||
}
|
||||
</script>
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png?v=20260610" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="stylesheet" href="/styles.css?v=20260610" />
|
||||
</head>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
User-agent: *
|
||||
Allow: /
|
||||
Disallow: /gamejam-games/
|
||||
|
||||
Sitemap: https://tool-ctrl.de/sitemap.xml
|
||||
+4
-1
@@ -15,6 +15,9 @@
|
||||
<meta property="og:title" content="TechDay Bruchsal 2026: ToolCTRL" />
|
||||
<meta property="og:description" content="ToolCTRL beim Bruchsaler TechDay 2026: Vortrag, AI GameJam und die mITapp. Am 27. Mai 2026 im HubWerk01 Bruchsal." />
|
||||
<meta property="og:image" content="https://tool-ctrl.de/assets/techday-event.png" />
|
||||
<meta property="og:image:width" content="683" />
|
||||
<meta property="og:image:height" content="384" />
|
||||
<meta property="og:image:alt" content="TechDay Bruchsal 2026 Eventmotiv" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
|
||||
<!-- Structured Data -->
|
||||
@@ -44,7 +47,7 @@
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png" />
|
||||
<link rel="icon" type="image/png" href="/assets/favicon.png?v=20260610" />
|
||||
<link rel="stylesheet" href="/styles.css?v=20260610" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -214,10 +214,15 @@ function serveStatic(req, res) {
|
||||
const cacheControl = ext === ".html"
|
||||
? "no-cache"
|
||||
: "public, max-age=31536000, immutable";
|
||||
res.writeHead(200, {
|
||||
const headers = {
|
||||
"Content-Type": MIME[ext] || "application/octet-stream",
|
||||
"Cache-Control": cacheControl
|
||||
});
|
||||
};
|
||||
/* Hochgeladene GameJam-Spiele nicht indexieren (Fremdcontent) */
|
||||
if (urlPath.startsWith("/gamejam-games/")) {
|
||||
headers["X-Robots-Tag"] = "noindex";
|
||||
}
|
||||
res.writeHead(200, headers);
|
||||
fs.createReadStream(filePath).pipe(res);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user