Skip to content

Commit 93ae9b4

Browse files
authored
feat(seo): lead compare/blog titles with search phrase + stat-led meta descriptions / compare 与博客标题以搜索短语开头并优化 meta 描述 (#598)
* feat(seo): lead compare/blog titles with search phrase, stat-led + trimmed meta descriptions Improve SERP click-through on page-1 compare pages and blog posts. - Compare <title> now leads with the GPU pair (the actual query, e.g. "B200 vs B300: GLM-5 Inference Benchmark | InferenceX") via title.absolute, bypassing the long root template; falls back "Inference Benchmark"→"Benchmark" for long pairs. New compareModelSeoName (single natural version name) + compareSeoTitle in compare-slug.ts. - Compare meta description is now stat-led from interpolated head-to-head numbers at the default interactivity target (tok/s/GPU + $/M-tok), ≤155 chars, gracefully falling back to compact boilerplate for sparse-data pairs. New compareMetaDescription / computeCompareStat in compare-ssr.ts. - Blog <title> uses the shorter "| InferenceX" suffix (title.absolute). - Blog meta/OG/Twitter descriptions use blogDescription = seoDescription ?? smartTruncate(subtitle, 155) (word-boundary cut, no mid-sentence truncation). Added optional seoDescription frontmatter to 9 long-subtitle posts. - Mirrored every change on /zh (compareMetaDescriptionZh, zh titles, zh seoDescription on the 9 translated posts). - Unit tests for compareModelSeoName, compareSeoTitle, compareMetaDescription (+ zh structural port), smartTruncate, and blogDescription. 中文:让 /compare 与博客页面的 SEO 元数据以搜索短语开头,提升谷歌搜索结果页点击率。 compare 的 <title> 改为以 GPU 对(真实搜索词,如“B200 vs B300: GLM-5 Inference Benchmark | InferenceX”)开头,使用 title.absolute 绕过冗长的根模板,长组合时将 “Inference Benchmark”缩短为“Benchmark”;新增 compareModelSeoName(单一自然版本名) 与 compareSeoTitle。compare 的 meta 描述改为在默认交互性目标下由插值出的正面对比 数据(tok/s/GPU 与 $/M-tok)驱动,控制在 155 字符内,数据稀疏时优雅回退到精简样板 文案;新增 compareMetaDescription / computeCompareStat。博客 <title> 改用更短的 “| InferenceX”后缀。博客 meta/OG/Twitter 描述改用 blogDescription = seoDescription ?? smartTruncate(subtitle, 155)(按词边界截断,避免句中截断),并为 9 篇长副标题文章新增 seoDescription frontmatter。所有改动均在 /zh 侧同步(新增 compareMetaDescriptionZh、中文标题、9 篇译文的中文 seoDescription)。补充相应单元测试。 * fix(seo): sync blog JSON-LD description with meta/OG description Cursor Bugbot flagged that the BlogPosting JSON-LD description still used the full meta.subtitle while the HTML meta, OpenGraph, and Twitter descriptions were routed through blogDescription — so posts with a seoDescription or long subtitle exposed different text in structured data than in the SERP/social tags. Route the JSON-LD description through the same blogDescription helper (EN + zh) so they stay in sync. Logic is already covered by the blogDescription unit tests. 中文:修复博客 JSON-LD 描述与 meta/OG 描述不一致的问题。Cursor Bugbot 指出 BlogPosting JSON-LD 的 description 仍使用完整的 meta.subtitle,而 HTML meta、 OpenGraph 和 Twitter 描述已改用 blogDescription,导致设置了 seoDescription 或 副标题较长的文章在结构化数据与搜索/社交标签中显示不同文本。这里让 JSON-LD 的 description 同样走 blogDescription(EN 与 zh 两侧),保持一致;相关逻辑已由 blogDescription 单元测试覆盖。
1 parent bc30638 commit 93ae9b4

30 files changed

Lines changed: 674 additions & 33 deletions

packages/app/content/blog/b200-glm5-nvfp4-vs-h200-fp8-3-6x-perf-per-dollar.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'B200 NVFP4 vs H200 FP8 on GLM-5: Up to 3.65x Better Performance per Dollar with SGLang MTP'
33
subtitle: 'Both SKUs run SGLang EAGLE MTP; the Blackwell generation lifts perf/$ by ~1.2x at the peak and the NVIDIA GLM-5-NVFP4 checkpoint on FlashInfer TRT-LLM sparse MLA stacks another ~2.4–3.0x on 8K/1K'
4+
seoDescription: 'B200 NVFP4 delivers up to 3.65x better perf/$ than H200 FP8 on GLM-5 with SGLang MTP, stacking Blackwell gains and a sparse-MLA checkpoint.'
45
date: '2026-05-26'
56
publishDate: '2026-05-26'
67
tags:

packages/app/content/blog/b200-minimax-m2-5-vllm-nvfp4-vs-h100-fp8-perf-per-dollar.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'B200 NVFP4 vs H100 FP8 on MiniMax-M2.5: Up to 8.2x Better Performance per Dollar with vLLM'
33
subtitle: 'vLLM PR #36307 unlocks the trtllm-gen FP8 MoE kernel for MiniMax on B200; combined with NVFP4, perf/$ scales from 4.0x at 22 tok/s/user to 8.2x at 110 on 8K/1K'
4+
seoDescription: 'B200 NVFP4 delivers up to 8.2x better perf/$ than H100 FP8 on MiniMax-M2.5 with vLLM — trtllm-gen FP8 MoE plus NVFP4 on 8K/1K.'
45
date: '2026-05-26'
56
publishDate: '2026-05-26'
67
tags:

packages/app/content/blog/b200-nvfp4-vs-h200-int4-kimi-k2-vllm-perf-per-dollar.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'B200 NVFP4 vs H200 INT4 on Kimi K2.5/K2.6: Up to 2.95x Better Performance per Dollar'
33
subtitle: "On vLLM 8K/1K the NVFP4 path on B200 is 2.71x–2.95x cheaper per million tokens than H200 INT4 across the entire 30–90 tok/s/user serving band, and 2.45x–2.74x cheaper than B200 INT4 on the same silicon. Both factors decompose cleanly into B200's HBM bandwidth, HBM capacity, and NVFP4 tensor cores"
4+
seoDescription: 'B200 NVFP4 runs Kimi K2.5/K2.6 up to 2.95x cheaper per token than H200 INT4 on vLLM 8K/1K, across the full 30–90 tok/s/user serving band.'
45
date: '2026-05-26'
56
publishDate: '2026-05-26'
67
tags:

packages/app/content/blog/gb200-nvl72-vs-b200-disagg-deepseek-r1-fp4-dynamo-trt.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'GB200 NVL72 vs B200 on DeepSeek R1 670B: Up to 4.4x Throughput per GPU at 125 tok/s/user'
33
subtitle: "DeepSeek R1 FP4 1k/1k. NVL72's 72-GPU NVLink scale-up fabric lets decode run wide EP up to EP=32, where B200's 8-GPU NVLink island caps out at EP=8 over RoCEv2"
4+
seoDescription: 'GB200 NVL72 hits up to 4.4x more per-GPU throughput than B200 on DeepSeek R1 670B at 125 tok/s/user — 72-GPU NVLink enables wide EP=32.'
45
date: '2026-05-23'
56
publishDate: '2026-05-23'
67
tags:

packages/app/content/blog/gb300-nvl72-vs-gb200-nvl72-dsv4-pro-vllm-fp4.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'GB300 NVL72 vs GB200 NVL72 Inference Performance & Perf per Dollar - on DeepSeek-V4-Pro 1.6T: Up to 2.83x Throughput'
33
subtitle: "DSv4-Pro FP4 8K/1K, Dynamo+vLLM, disaggregated on both racks. GB300's 50% extra HBM (288 vs 192 GB/GPU) unlocks a wider prefill+decode recipe GB200 can't fit — lifting middle-of-curve perf/$ by 2.31x despite a 20% per-GPU TCO premium."
4+
seoDescription: 'GB300 NVL72 adds 50% more HBM, lifting DeepSeek-V4-Pro perf/$ up to 2.31x over GB200 NVL72 on vLLM FP4 8K/1K — up to 2.83x throughput per GPU.'
45
date: '2026-05-27'
56
publishDate: '2026-05-27'
67
tags:

packages/app/content/blog/inferencemax-open-source-inference-benchmarking.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'InferenceMAX: Open Source Inference Benchmarking'
33
subtitle: 'NVIDIA GB200 NVL72, AMD MI355X, Throughput Token per GPU, Latency Tok/s/user, Perf per Dollar, Cost per Million Tokens, Tokens per Provisioned Megawatt, DeepSeek R1 670B, GPTOSS 120B, Llama3 70B'
4+
seoDescription: 'InferenceMAX: open-source inference benchmarks across NVIDIA GB200 NVL72 and AMD MI355X — throughput, latency, cost per token and perf per watt.'
45
date: '2025-10-09'
56
publishDate: '2025-10-09'
67
tags:

packages/app/content/blog/mi355x-deepseek-v4-pro-sglang-110x-in-26-days.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'MI355X DeepSeek-V4-Pro on SGLang: 110.5x Throughput per GPU in 26 Days'
33
subtitle: 'The amd/deepseek_v4 side branch shipped TileLang attention indexer, Triton sparse MLA, fused RoPE/Hadamard, FlyDSL MoE, and FP4 weights across 31 performance optimizations PRs — lifting first-light 20 tok/s/GPU at 2.4 tok/s/user into 2,256 tok/s/GPU at 9.4 tok/s/user on 8K/1K, with both throughput and interactivity climbing together'
4+
seoDescription: 'MI355X ran DeepSeek-V4-Pro 110.5x faster per GPU in 26 days on SGLang — from 20 to 2,256 tok/s/GPU via TileLang, sparse MLA and FP4 on 8K/1K.'
45
date: '2026-05-26'
56
publishDate: '2026-05-26'
67
tags:

packages/app/content/blog/mi355x-glm5-fp8-sglang-40-cheaper-than-b200.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'AMD MI355X GLM-5 Inference: Up to 40% Cheaper per Million Tokens than B200 on SGLang FP8'
33
subtitle: '14 weeks after GLM-5 launched, AMD landed both MTP and non-MTP SGLang FP8 recipes on MI355X — fused MLA + FP8 KV cache via TileLang flips the single-node FP8 cost curve in AMD favor across most of the performance Pareto'
4+
seoDescription: 'AMD MI355X runs GLM-5 up to 40% cheaper per million tokens than B200 on SGLang FP8, with fused MLA and FP8 KV cache via TileLang.'
45
date: '2026-05-25'
56
publishDate: '2026-05-25'
67
tags:

packages/app/content/blog/mi355x-qwen3-5-sglang-v0-5-12-up-to-17x.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'AMD MI355X Qwen3.5 397B-A17B Inference: Up to 19x Throughput per GPU in 3 Months on SGLang FP8'
33
subtitle: 'From v0.5.8 (Feb) → v0.5.10rc0 (Apr) → v0.5.12 (May), three AITER kernel landings on MI355X plus a TP=8 → TP=2/TP=4 retune push Qwen3.5 8k/1k peak from 1.3k to 6.4k tok/s/GPU and extend the curve out to 75 tok/s/user'
4+
seoDescription: 'AMD MI355X lifted Qwen3.5 397B-A17B up to 19x per-GPU throughput in 3 months on SGLang FP8 — 1.3k to 6.4k tok/s/GPU via AITER kernels.'
45
date: '2026-05-25'
56
publishDate: '2026-05-25'
67
tags:

packages/app/content/blog/zh/b200-glm5-nvfp4-vs-h200-fp8-3-6x-perf-per-dollar.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: 'B200 NVFP4 对比 H200 FP8 运行 GLM-5:SGLang MTP 下性价比提升高达 3.65 倍'
33
subtitle: '两款 GPU 均运行 SGLang EAGLE MTP;Blackwell 世代在峰值处带来约 1.2 倍的性价比提升,NVIDIA GLM-5-NVFP4 检查点搭配 FlashInfer TRT-LLM 稀疏 MLA 在 8K/1K 场景下再叠加约 2.4–3.0 倍优势'
4+
seoDescription: 'B200 NVFP4 在 SGLang MTP 下运行 GLM-5,性价比比 H200 FP8 最高提升 3.65 倍——叠加 Blackwell 世代增益与稀疏 MLA 检查点。'
45
date: '2026-05-26'
56
publishDate: '2026-05-26'
67
tags:

0 commit comments

Comments
 (0)