SEO content plays: /compare pages, FAQ schema, cookbook infra#5219
SEO content plays: /compare pages, FAQ schema, cookbook infra#5219NicholasKissel wants to merge 8 commits into
Conversation
…N-LD, and header nav
… on cloud, actors, and agentOS pricing
…th Cloudflare Durable Objects page
|
🚅 Deployed to the rivet-pr-5219 environment in rivet-frontend
|
PR Review: SEO Content Plays – /compare pages, FAQ schema, cookbook infraOverviewThis PR ships three SEO content plays for rivet.dev: a Issues[Minor] JSON-LD blocks outside
[Minor] Compare-page FAQ requires JavaScript
[Nit] The ObservationsArchitecture is clean and extensible. The typed data registry (
SQLite status update from
Temporal comparison sourcing. The No redirect needed for the deleted component. SummaryGood PR. The extensible compare infrastructure and unified FAQ system are solid patterns. The main actionable item is the missing |
…k entry for agentOS
Implements the SEO content plays for rivet.dev.
Play 1: Comparison pages at
/compare/*src/data/compare/) + shared React components + one dynamic Astro route; page N+1 = one data file + one registry lineRivetVsCloudflareWorkersPage.tsx(now deleted), with copy fixes and an updated SQLite row/compare/, footer link, BreadcrumbList + WebPage + FAQPage JSON-LD per page, CollectionPage/ItemList on the hubPlay 2: FAQ system + FAQPage JSON-LD
FaqSection/FaqList(native<details>, server-renders with zero JS) +FaqJsonLd.astroemitter (one FAQPage per URL)/cloud,/actors(static render, no client directive),/agent-os/pricing(existing Q&As moved to the shared system)Play 3: Cookbook expansion (1 → 8 entries)
templatesregistry (turns on cookbook index filter chips), TechArticle + BreadcrumbList JSON-LD on cookbook pages, Cookbook nav item/cookbook/ai-agent-workspace/): agentOS pattern guide anchored onexamples/agent-os; oneagentOs()actor per agent covering filesystem, processes, shells, preview URLs, cron, host tools, Pi sessions, and sandbox mounting; content adversarially verified against the example andrivetkit/agent-ossource; cross-linked from the AI Agent entry and the agentOS docs overviewVerification
pnpm buildpasses (247 pages)ld+jsonblock parses, exactly one FAQPage per URL, every FAQ question visible in page HTML/compare/and/cookbook/URLs; comparison tables are server-rendered; FAQs toggle with JS disabled🤖 Generated with Claude Code