feat(vs): /vs comparison pages for OSSInsight + TrendShift - #3188
Open
0motionguy wants to merge 1 commit into
Open
0motionguy wants to merge 1 commit into
0motionguy wants to merge 1 commit into
Conversation
Pure SEO + signup-conversion landing pages that make the v3 deep-crawl deltas legible at a glance. One feature matrix per competitor (10 rows) plus three "why this matters" panels, ComparisonPage / Article JSON-LD, weekly ISR. Routes: - /vs index, links to every competitor page - /vs/ossinsight TrendingRepo vs OSSInsight - /vs/trendshift TrendingRepo vs TrendShift Evidence trail: every checkbox traces back to toolbox PR #241 (scripts/competitor-deep-crawl/out/2026-06-15T07-19-30-206Z/deltas.md). Cells render ~ for partial / close where the competitor genuinely ships an adjacent capability (e.g. TrendShift covers GitHub + 3 social sources, we render that as partial rather than absent). Companion to the L1 / F4 / C-CAT / Tier-C close PRs flagged by the same crawl. Sitemap entries added to src/app/sitemap-pages.xml/route.ts so the new URLs join the multi-sitemap index automatically.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pure SEO + signup-conversion moat: two head-to-head landing pages that make the v3 deep-crawl deltas legible at a glance. Per competitor: feature matrix (10 rows), three "why this matters" panels, ComparisonPage / Article JSON-LD, weekly ISR.
Rows render
✓shipped,~partial / close,✗not present,—not confirmed. Cells include short note describing the qualifier so the partials read honest (e.g. TrendShift covers GitHub + 3 social sources, rendered as partial — not absent — on Data Sources).Evidence trail
Every checkbox traces back to the v3 deep-crawl deltas captured 2026-06-15 in toolbox PR #241 —
scripts/competitor-deep-crawl/out/2026-06-15T07-19-30-206Z/deltas.md. The crawl confirmed:Companion to the L1 / F4 / C-CAT / Tier-C close PRs flagged by the same deep-crawl run.
What changed
Honesty contract
The "why this matters" panels stay on-message but each one names exactly what the competitor does ship before describing what we ship that they don't. Partials are called partials in the data file (status: `partial`), so when the crawl says "close-but-not-quite" the page renders "~" not "✗". The footer + meta both cite `PR #241` so anyone hitting the page can trace the claim.
Test plan
🤖 Generated with Claude Code