Skip to content

feat(seo): /oss-tools/ pillar + URL migration from /tools/ and /seqd/#12

Merged
nadyyym merged 1 commit into
masterfrom
seo/oss-tools-pillar
May 7, 2026
Merged

feat(seo): /oss-tools/ pillar + URL migration from /tools/ and /seqd/#12
nadyyym merged 1 commit into
masterfrom
seo/oss-tools-pillar

Conversation

@nadyyym

@nadyyym nadyyym commented May 7, 2026

Copy link
Copy Markdown
Member

Summary

Consolidates all open-source tooling under a /oss-tools/ pillar so the OSS surface ranks as a single topical cluster instead of four orphan pages.

  • New /oss-tools/ pillar listing Inspector, DryFit, openclaw-gtm-skills, and seqd with descriptions, licenses, and links.
  • New /oss-tools/openclaw-gtm-skills/ dedicated page (this repo previously had no marketing-side landing page — the repo homepageUrl will move to point at this in a follow-up PR).
  • Moved /tools/dryfit/ (and the 15 scenario pages) → /oss-tools/dryfit/. Moved /seqd//oss-tools/seqd/ (keeps noindex,follow since it's deprecated).
  • 308 redirects added to vercel.json so old URLs forward without breaking external links.
  • Internal-link updates across navigation (mainNav and footer.tools), home OpenSourceTools component, integration page's PostHog→DryFit cross-link block, llms.txt, and astro.config.mjs sitemap-mapping logic.

Net sitemap change: 49 → 51 indexable URLs (oss-tools index + openclaw page added; seqd stays out of sitemap). Build clean — IndexNow auto-pinged 104 URLs on build.

Why

PR #11 just shipped narrow internal-linking fixes; this is the foundational URL move that subsequent batches depend on (Batch A repoints GitHub homepageUrl fields to the new /oss-tools/* paths instead of bare getbeton.ai).

Test plan

  • Vercel preview deploys clean
  • /oss-tools/ renders the 4-card pillar grid with correct links
  • /oss-tools/openclaw-gtm-skills/ renders standalone-skills + pipeline + requirements sections
  • /oss-tools/dryfit/ and /oss-tools/dryfit/scenarios/ render as before
  • /oss-tools/seqd/ renders and emits noindex,follow
  • curl -I /tools/dryfit/ returns 308 → /oss-tools/dryfit/
  • curl -I /seqd/ returns 308 → /oss-tools/seqd/
  • Header nav shows "OSS Tools" → /oss-tools/
  • Footer "Tools" column lists all four tools

🤖 Generated with Claude Code

Consolidates all open-source tooling under a single /oss-tools/ pillar so the OSS surface ranks as one topical cluster instead of four orphan pages. New /oss-tools/ index lists Inspector, DryFit, openclaw-gtm-skills, and seqd. New dedicated /oss-tools/openclaw-gtm-skills/ page (the repo previously had no marketing-side landing page).

URL changes (308 redirects in vercel.json):
- /tools/dryfit/ → /oss-tools/dryfit/
- /tools/dryfit/scenarios/ → /oss-tools/dryfit/scenarios/
- /tools/dryfit/scenarios/:slug → /oss-tools/dryfit/scenarios/:slug
- /seqd/ → /oss-tools/seqd/

Net sitemap change: +2 indexable URLs (oss-tools index + openclaw-gtm-skills page); /oss-tools/seqd/ keeps its noindex,follow status. Internal links updated across navigation, footer, OpenSourceTools home component, integration cross-link block, llms.txt, and astro.config.mjs sitemap mapping.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented May 7, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
getbeton-ai-landings Error Error May 7, 2026 7:34am

Request Review

@nadyyym nadyyym merged commit 4bf6bfd into master May 7, 2026
1 of 3 checks passed
@nadyyym nadyyym deleted the seo/oss-tools-pillar branch May 7, 2026 07:40
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