Skip to content

Commit d0224a7

Browse files
refactor: update SEO metadata and enhance Open Graph tags
1 parent c1da352 commit d0224a7

1 file changed

Lines changed: 39 additions & 14 deletions

File tree

index.html

Lines changed: 39 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,65 @@
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66

7-
<!-- ── Primary SEO ── -->
8-
<title>Graphical Playground — Build Graphics Engines from Scratch | Creative Coding &amp; Canvas Experiments</title>
9-
<meta name="description" content="Graphical Playground is an interactive, browser-based platform where students deconstruct and rebuild graphics-engine systems from the ground up — from raw Vulkan commands to full render pipelines. Explore creative coding, canvas experiments, and real-time graphics programming.">
7+
<!-- Primary SEO -->
8+
<title>Graphical Playground - Build Graphics Engines from Scratch</title>
9+
<meta name="title" content="Graphical Playground - Build Graphics Engines from Scratch">
10+
<meta name="description" content="Graphical Playground is an interactive, browser-based platform where students deconstruct and rebuild graphics-engine systems from the ground up, from raw Vulkan commands to full render pipelines. Explore creative coding, canvas experiments, and real-time graphics programming.">
1011
<meta name="keywords" content="graphics programming, creative coding, canvas experiments, Vulkan, render pipeline, game engine architecture, real-time rendering, WebGPU, GPU programming, deconstructionist pedagogy">
1112
<meta name="author" content="Graphical Playground">
1213

13-
<!-- ── Canonical ── -->
14+
<!-- Canonical -->
1415
<link rel="canonical" href="https://graphical-playground.com/">
1516

16-
<!-- ── Open Graph (Facebook / LinkedIn / Discord) ── -->
17+
<script type="application/ld+json">
18+
{
19+
"@context": "https://schema.org",
20+
"@type": "WebApplication",
21+
"name": "Graphical Playground",
22+
"description": "An open-source platform dedicated to learning modern graphics engineering through hands-on experimentation.",
23+
"url": "https://graphical-playground.com/",
24+
"applicationCategory": "EducationalApplication",
25+
"alternateName": ["GP", "GraphicalPlayground"],
26+
"operatingSystem": "Web Browser",
27+
"offers": {
28+
"@type": "Offer",
29+
"price": "0.00",
30+
"priceCurrency": "USD"
31+
}
32+
}
33+
</script>
34+
35+
<!-- Open Graph (Facebook / LinkedIn / Discord) -->
1736
<meta property="og:type" content="website">
1837
<meta property="og:site_name" content="Graphical Playground">
19-
<meta property="og:title" content="Graphical Playground Build Graphics Engines from Scratch">
20-
<meta property="og:description" content="An interactive platform where students deconstruct and rebuild graphics-engine systems from raw Vulkan commands to full render pipelines. Creative coding &amp; canvas experiments.">
38+
<meta property="og:title" content="Graphical Playground - Build Graphics Engines from Scratch">
39+
<meta property="og:description" content="An interactive platform where students deconstruct and rebuild graphics-engine systems - from raw Vulkan commands to full render pipelines. Creative coding &amp; canvas experiments.">
2140
<meta property="og:url" content="https://graphical-playground.com/">
2241
<meta property="og:image" content="https://graphical-playground.com/assets/preview-image.png">
2342
<meta property="og:image:width" content="1200">
2443
<meta property="og:image:height" content="630">
25-
<meta property="og:image:alt" content="Graphical Playground Build Graphics Engines from Scratch">
44+
<meta property="og:image:alt" content="Graphical Playground - Build Graphics Engines from Scratch">
2645

27-
<!-- ── Twitter Card ── -->
46+
<!-- Twitter Card -->
2847
<meta name="twitter:card" content="summary_large_image">
29-
<meta name="twitter:title" content="Graphical Playground Build Graphics Engines from Scratch">
30-
<meta name="twitter:description" content="An interactive platform where students deconstruct and rebuild graphics-engine systems from raw Vulkan commands to full render pipelines.">
48+
<meta name="twitter:title" content="Graphical Playground - Build Graphics Engines from Scratch">
49+
<meta name="twitter:description" content="An interactive platform where students deconstruct and rebuild graphics-engine systems - from raw Vulkan commands to full render pipelines.">
3150
<meta name="twitter:image" content="https://graphical-playground.com/assets/preview-image.png">
32-
<meta name="twitter:image:alt" content="Graphical Playground Build Graphics Engines from Scratch">
51+
<meta name="twitter:image:alt" content="Graphical Playground - Build Graphics Engines from Scratch">
3352

34-
<!-- ── Web App Manifest ── -->
53+
<!-- Web App Manifest -->
3554
<link rel="manifest" href="manifest.webmanifest">
3655
<meta name="theme-color" content="#3b82f6">
3756
<meta name="apple-mobile-web-app-capable" content="yes">
3857
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
3958
<meta name="apple-mobile-web-app-title" content="GP">
4059
<link rel="apple-touch-icon" href="assets/icons/icon-192.png">
4160

42-
<!-- ── Favicons & Assets ── -->
61+
<!-- Preconnect for fonts -->
62+
<link rel="preconnect" href="https://fonts.googleapis.com">
63+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
64+
65+
<!-- Favicons & Assets -->
4366
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
4467
<link rel="stylesheet" href="style.css">
4568
</head>
@@ -93,7 +116,9 @@ <h1 class="hero-title">Something new is<br>being built.</h1>
93116
<span class="footer-copy">&copy; 2026 Graphical Playground. All rights reserved.</span>
94117
</div>
95118
<div class="footer-right">
119+
<a href="https://docs.graphical-playground.com" class="footer-link" target="_blank" rel="noopener noreferrer">Docs</a>
96120
<a href="https://github.com/GraphicalPlayground" class="footer-link" target="_blank" rel="noopener noreferrer">GitHub</a>
121+
<a href="https://linkedin.com/company/graphical-playground" class="footer-link" target="_blank" rel="noopener noreferrer">LinkedIn</a>
97122
</div>
98123
</footer>
99124

0 commit comments

Comments
 (0)