Skip to content

feat: add indexable pages for every model and provider#19

Merged
brunobuddy merged 1 commit into
mainfrom
feat/seo-audit
May 22, 2026
Merged

feat: add indexable pages for every model and provider#19
brunobuddy merged 1 commit into
mainfrom
feat/seo-audit

Conversation

@brunobuddy
Copy link
Copy Markdown
Member

💭 Why

The whole catalog lived on one page, so the site couldn't rank for model-specific searches like "claude opus 4.7 temperature" or "gpt-5 top_p". There were per-model JSON endpoints but no HTML pages to index.

✨ What changed

  • Build emits per-model (/models/{provider}/{model}), provider hub (/providers/{provider}), and /glossary HTML pages (~85, up from 1), each with a keyworded title/H1, self-canonical, breadcrumbs, internal links, and JSON-LD.
  • Sitemap now lists those HTML pages and drops the .txt/.json entries.
  • Added an OG/Twitter share image (1200x630), plus theme-color and apple-touch-icon.
  • Fixed JSON-LD: brand name (was modelparameters.dev) and the 50-item ItemList cap (now lists all models).
  • Fixed stale modelparameters.dev links and the broken API-index docs URL.

👤 For users

Every model gets a shareable page (e.g. /models/anthropic/claude-opus-4-7) with its full parameter table visible, plus provider hubs and a parameter glossary.

📝 Notes

  • The /api/v1 JSON format and endpoints are unchanged.
  • og.png and apple-touch-icon.png are committed; regenerate with scripts/gen-images.mjs (uses npx -p sharp, not a project dependency).
  • Index page weight is unchanged (~1.1MB); the new per-model pages are the lightweight surface meant to rank.

Generate per-model (/models/{provider}/{model}), provider hub
(/providers/{provider}), and /glossary HTML pages at build time, so the
catalog ships ~85 indexable pages instead of one. Each has a keyworded
title and H1, a self-canonical, breadcrumbs, internal links, and per-page
JSON-LD (Dataset/BreadcrumbList/DefinedTermSet).

Also: add an OG/Twitter share image, fix the JSON-LD brand name and the
50-item ItemList cap, rebuild the sitemap around HTML pages (dropping the
.txt/.json entries), and correct stale modelparameters.dev references.

The /api/v1 JSON format and endpoints are unchanged.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
modelparameters-dev Ready Ready Preview May 22, 2026 1:25pm

Request Review

@brunobuddy brunobuddy merged commit 4a2371e into main May 22, 2026
3 checks passed
@brunobuddy brunobuddy deleted the feat/seo-audit branch May 22, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant