Skip to content

Add alternatives and compare pages for SEO#4

Open
kristofferso wants to merge 3 commits into
mainfrom
kristofferso/seo
Open

Add alternatives and compare pages for SEO#4
kristofferso wants to merge 3 commits into
mainfrom
kristofferso/seo

Conversation

@kristofferso
Copy link
Copy Markdown
Owner

Summary

Introduces two new SEO-optimized page routes to improve content discoverability:

  • /alternatives/{slug} — Lists competing tools with full metadata and JSON-LD structured data
  • /compare/{slug} — Side-by-side tool comparisons with pricing, features, and related comparisons

Adds utility functions for generating alternative and comparison page slugs, updates the sitemap with new routes, cross-links from tool detail pages, and pins TypeScript to 5.9.3.

Test plan

  • Verify alternatives pages render correctly for each tool with proper SEO metadata
  • Verify compare pages work for all tool-pair combinations
  • Check sitemap includes new routes with appropriate priorities
  • Confirm JSON-LD structured data is valid for search engines

🤖 Generated with Claude Code

Introduce /alternatives/{slug} and /compare/{slug} routes with full SEO metadata, structured data, and comparison functionality. Add utility functions for generating alternative and comparison slugs. Update sitemap with new routes and pin TypeScript to 5.9.3.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Mar 18, 2026

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

Project Deployment Actions Updated (UTC)
analytics-tools Ready Ready Preview, Comment Mar 18, 2026 7:35am

Request Review

- Add lib/compareContent.ts to generate intro, choose-if bullets, and
  verdict from structured tool data
- Render intro paragraph, "Which should you choose?" section, and verdict
  callout on every compare page
- Fix related comparisons to surface same-type tools first
- Fix hardcoded 2025 in alternatives page title

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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