Skip to content

Commit 0f6c9b3

Browse files
committed
chore(stats): update data seo metadata
1 parent 355a0bc commit 0f6c9b3

4 files changed

Lines changed: 12 additions & 10 deletions

File tree

packages/stats/app/src/app.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ import "./app.css"
77
function AppMeta() {
88
return (
99
<>
10-
<Title>OpenCode Data</Title>
11-
<Meta name="description" content="OpenCode usage data, market share, token cost, and session cost." />
10+
<Title>AI Model Usage Rankings | OpenCode Data</Title>
11+
<Meta
12+
name="description"
13+
content="Explore OpenCode Go usage across AI models, including token volume, rankings, market share, token pricing, session cost, cache ratio, and geo breakdowns."
14+
/>
1215
</>
1316
)
1417
}

packages/stats/app/src/routes/[lab]/[model].tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,9 @@ export default function StatsModel() {
120120
const [themePreference, setThemePreference] = createSignal<ThemePreference>("system")
121121
const modelName = createMemo(() => catalogEntry()?.name ?? stats()?.model ?? modelParam() ?? "Model")
122122
const labName = createMemo(() => formatCatalogLabName(catalogEntry()?.lab ?? stats()?.provider ?? labParam()))
123-
const modelTitle = createMemo(() => `${modelName()} Data`)
123+
const modelTitle = createMemo(() => `${modelName()} Usage, Cost & Rank | OpenCode Data`)
124124
const modelDescription = createMemo(() =>
125-
stats()
126-
? `${modelName()} usage, rank, token mix, cost, geo breakdown, and peer data across OpenCode Go.`
127-
: `${modelName()} model facts, limits, and OpenCode Go usage availability.`,
125+
`View ${modelName()} OpenCode Go usage data, including token volume, weekly rank, token mix, costs, cache ratio, sessions, geo breakdowns, and peer models.`,
128126
)
129127
const modelUrl = createMemo(() =>
130128
new URL(

packages/stats/app/src/routes/[lab]/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ export default function StatsLab() {
6969
const githubStars = createAsync(() => getGitHubStars())
7070
const [themePreference, setThemePreference] = createSignal<ThemePreference>("system")
7171
const labName = createMemo(() => lab()?.name ?? formatCatalogLabName(labParam()))
72-
const labTitle = createMemo(() => `${labName()} Models`)
72+
const labTitle = createMemo(() => `${labName()} AI Model Usage & Rankings | OpenCode Data`)
7373
const labDescription = createMemo(
7474
() =>
75-
`Explore ${labName()} models used in OpenCode, with recent token usage, context windows, release dates, and model-specific data.`,
75+
`Compare ${labName()} models used in OpenCode Go, including token usage, model rankings, context windows, release dates, costs, and model-specific data.`,
7676
)
7777
const labUrl = createMemo(() => new URL(lab()?.id ?? labParam(), statsCanonicalBaseUrl).toString())
7878
const updateThemePreference = (preference: ThemePreference) => {

packages/stats/app/src/routes/index.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ const rangeLabels: Record<UsageRange, string> = {
4949
"1M": "1 Month",
5050
"2M": "2 Months",
5151
}
52-
const statsHomeTitle = "OpenCode Data"
53-
const statsHomeDescription = "OpenCode usage data, market share, token cost, and session cost."
52+
const statsHomeTitle = "AI Model Usage Rankings | OpenCode Data"
53+
const statsHomeDescription =
54+
"Explore OpenCode Go usage across AI models, including token volume, rankings, market share, token pricing, session cost, cache ratio, and geo breakdowns."
5455
const statsHomeFallbackUrl = "https://opencode.ai/data/"
5556
const statsUnfurlPath = "banner.jpg"
5657
const statsUnfurlAlt = "OpenCode Data wordmark on a dark patterned background"

0 commit comments

Comments
 (0)