Skip to content

Commit 3f32391

Browse files
ThomasGorisseclaude
andcommitted
feat: comprehensive SEO — meta tags, structured data, sitemap
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4369b10 commit 3f32391

4 files changed

Lines changed: 90 additions & 14 deletions

File tree

index.html

Lines changed: 67 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,89 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>SceneView — 3D & AR for every platform</title>
7-
<meta name="description" content="SceneView is an AI-first SDK for building 3D and AR applications with Jetpack Compose, SwiftUI, Kotlin/JS, Flutter, and React Native.">
8-
<meta name="keywords" content="SceneView, 3D, AR, Augmented Reality, Jetpack Compose, SwiftUI, Kotlin Multiplatform, ARCore, ARKit, Filament, RealityKit">
6+
<title>SceneView — 3D & AR SDK for Android, iOS, Web, and more</title>
7+
<meta name="description" content="SceneView is an open-source, AI-first SDK for building 3D and AR applications with Jetpack Compose, SwiftUI, Kotlin/JS, Flutter, and React Native. Powered by Filament and RealityKit.">
8+
<meta name="keywords" content="SceneView, 3D SDK, AR SDK, Augmented Reality, Jetpack Compose, SwiftUI, Kotlin Multiplatform, ARCore, ARKit, Filament, RealityKit, Android 3D, iOS AR, model viewer, glTF, USDZ, visionOS, cross-platform 3D">
9+
<meta name="author" content="SceneView">
10+
<meta name="robots" content="index, follow">
11+
<meta name="theme-color" content="#1565C0">
12+
13+
<!-- Canonical URL -->
14+
<link rel="canonical" href="https://sceneview.github.io/">
15+
16+
<!-- hreflang for future i18n -->
17+
<link rel="alternate" hreflang="en" href="https://sceneview.github.io/">
18+
<link rel="alternate" hreflang="x-default" href="https://sceneview.github.io/">
919

1020
<!-- Open Graph -->
11-
<meta property="og:title" content="SceneView — 3D & AR for every platform">
12-
<meta property="og:description" content="AI-first SDK for 3D and AR on Android, iOS, Web, Desktop, TV, Flutter, and React Native.">
21+
<meta property="og:title" content="SceneView — 3D & AR SDK for every platform">
22+
<meta property="og:description" content="Open-source, AI-first SDK for 3D and AR on Android, iOS, macOS, visionOS, Web, Desktop, TV, Flutter, and React Native. Declarative API with Jetpack Compose and SwiftUI.">
1323
<meta property="og:type" content="website">
14-
<meta property="og:url" content="https://sceneview.github.io">
24+
<meta property="og:url" content="https://sceneview.github.io/">
25+
<meta property="og:site_name" content="SceneView">
26+
<meta property="og:locale" content="en_US">
27+
<meta property="og:image" content="https://sceneview.github.io/favicon.svg">
28+
<meta property="og:image:alt" content="SceneView logo — 3D and AR SDK">
1529

1630
<!-- Twitter -->
1731
<meta name="twitter:card" content="summary_large_image">
18-
<meta name="twitter:title" content="SceneView — 3D & AR for every platform">
19-
<meta name="twitter:description" content="AI-first SDK for 3D and AR on Android, iOS, Web, Desktop, TV, Flutter, and React Native.">
32+
<meta name="twitter:title" content="SceneView — 3D & AR SDK for every platform">
33+
<meta name="twitter:description" content="Open-source, AI-first SDK for 3D and AR on Android, iOS, Web, Desktop, TV, Flutter, and React Native. Declarative API with Jetpack Compose and SwiftUI.">
34+
<meta name="twitter:image" content="https://sceneview.github.io/favicon.svg">
35+
<meta name="twitter:image:alt" content="SceneView logo — 3D and AR SDK">
2036

21-
<!-- Fonts -->
37+
<!-- Preconnect hints for external resources -->
2238
<link rel="preconnect" href="https://fonts.googleapis.com">
2339
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
40+
<link rel="preconnect" href="https://ajax.googleapis.com">
41+
<link rel="dns-prefetch" href="https://ajax.googleapis.com">
42+
43+
<!-- Fonts -->
2444
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
2545

2646
<!-- model-viewer -->
2747
<script type="module" src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.5.0/model-viewer.min.js"></script>
2848

2949
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
3050
<link rel="stylesheet" href="styles.css">
51+
52+
<!-- Structured Data: SoftwareApplication (JSON-LD) -->
53+
<script type="application/ld+json">
54+
{
55+
"@context": "https://schema.org",
56+
"@type": "SoftwareApplication",
57+
"name": "SceneView",
58+
"description": "Open-source, AI-first SDK for building 3D and AR applications with Jetpack Compose, SwiftUI, Kotlin/JS, Flutter, and React Native. Powered by Filament on Android and RealityKit on Apple platforms.",
59+
"url": "https://sceneview.github.io/",
60+
"applicationCategory": "DeveloperApplication",
61+
"operatingSystem": "Android, iOS, macOS, visionOS, Web, Windows, Linux",
62+
"softwareVersion": "3.3.0",
63+
"license": "https://github.com/sceneview/sceneview/blob/main/LICENSE",
64+
"offers": {
65+
"@type": "Offer",
66+
"price": "0",
67+
"priceCurrency": "USD"
68+
},
69+
"author": {
70+
"@type": "Organization",
71+
"name": "SceneView",
72+
"url": "https://github.com/sceneview"
73+
},
74+
"codeRepository": "https://github.com/sceneview/sceneview",
75+
"programmingLanguage": ["Kotlin", "Swift", "JavaScript"],
76+
"keywords": "3D, AR, Augmented Reality, Jetpack Compose, SwiftUI, Filament, RealityKit, ARCore, ARKit, glTF, USDZ"
77+
}
78+
</script>
79+
80+
<!-- Structured Data: WebSite (for sitelinks search box) -->
81+
<script type="application/ld+json">
82+
{
83+
"@context": "https://schema.org",
84+
"@type": "WebSite",
85+
"name": "SceneView",
86+
"url": "https://sceneview.github.io/"
87+
}
88+
</script>
3189
</head>
3290
<body>
3391

playground.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,33 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<title>Playground — SceneView</title>
77
<meta name="description" content="Interactive SceneView playground — explore code examples for 3D and AR with live 3D preview.">
8+
<meta name="robots" content="index, follow">
9+
10+
<!-- Canonical URL -->
11+
<link rel="canonical" href="https://sceneview.github.io/playground">
12+
13+
<!-- hreflang -->
14+
<link rel="alternate" hreflang="en" href="https://sceneview.github.io/playground">
15+
<link rel="alternate" hreflang="x-default" href="https://sceneview.github.io/playground">
816

917
<!-- Open Graph -->
1018
<meta property="og:title" content="Playground — SceneView">
1119
<meta property="og:description" content="Interactive code playground for SceneView — 3D & AR SDK for every platform.">
1220
<meta property="og:type" content="website">
1321
<meta property="og:url" content="https://sceneview.github.io/playground">
22+
<meta property="og:site_name" content="SceneView">
23+
<meta property="og:image" content="https://sceneview.github.io/favicon.svg">
1424

1525
<!-- Twitter -->
1626
<meta name="twitter:card" content="summary_large_image">
1727
<meta name="twitter:title" content="Playground — SceneView">
1828
<meta name="twitter:description" content="Interactive code playground for SceneView — 3D & AR SDK for every platform.">
29+
<meta name="twitter:image" content="https://sceneview.github.io/favicon.svg">
1930

20-
<!-- Fonts -->
31+
<!-- Preconnect hints -->
2132
<link rel="preconnect" href="https://fonts.googleapis.com">
2233
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
34+
<link rel="preconnect" href="https://ajax.googleapis.com">
2335
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
2436

2537
<!-- model-viewer -->

robots.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
User-agent: *
22
Allow: /
3+
Disallow: /embed/
4+
35
Sitemap: https://sceneview.github.io/sitemap.xml

sitemap.xml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url><loc>https://sceneview.github.io/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
4-
<url><loc>https://sceneview.github.io/quickstart/</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
5-
<url><loc>https://sceneview.github.io/samples/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
6-
<url><loc>https://sceneview.github.io/playground/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
7-
<url><loc>https://sceneview.github.io/changelog/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
4+
<url><loc>https://sceneview.github.io/playground</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
5+
<url><loc>https://sceneview.github.io/go/android</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
6+
<url><loc>https://sceneview.github.io/go/ios</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
7+
<url><loc>https://sceneview.github.io/go/web</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
8+
<url><loc>https://sceneview.github.io/go/github</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
9+
<url><loc>https://sceneview.github.io/go/mcp</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
10+
<url><loc>https://sceneview.github.io/go/claude</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
11+
<url><loc>https://sceneview.github.io/go/sponsor</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>
812
</urlset>

0 commit comments

Comments
 (0)