Skip to content

feat: add metadata to changelog, contact, and pricing pages#998

Merged
MODSetter merged 3 commits into
MODSetter:devfrom
JoeMakuta:feat/add-metadata-to-pages
Mar 27, 2026
Merged

feat: add metadata to changelog, contact, and pricing pages#998
MODSetter merged 3 commits into
MODSetter:devfrom
JoeMakuta:feat/add-metadata-to-pages

Conversation

@JoeMakuta

@JoeMakuta JoeMakuta commented Mar 27, 2026

Copy link
Copy Markdown
Contributor

Description

This PR includes :

  • Pricing page - Added metadata with title "Pricing | SurfSense" and SEO description
  • Contact page - Added metadata with title "Contact | SurfSense" and SEO description
  • Changelog page - Added metadata with title "Changelog | SurfSense" and SEO description

All three pages now follow the same pattern as the privacy and terms pages, with the Metadata type imported from "next" and properly exported at the top of each file. This ensures search engines and browsers will display the correct page-specific titles and descriptions instead of the generic root metadata.

Motivation and Context

FIX #916

Screenshots

API Changes

  • This PR includes API changes

Change Type

  • Bug fix
  • New feature
  • Performance improvement
  • Refactoring
  • Documentation
  • Dependency/Build system
  • Breaking change
  • Other (specify):

Testing Performed

  • Tested locally
  • Manual/QA verification

Checklist

  • Follows project coding standards and conventions
  • Documentation updated as needed
  • Dependencies updated as needed
  • No lint/build errors or new warnings
  • All relevant tests are passing

High-level PR Summary

This PR adds SEO metadata (page titles and descriptions) to three pages: Pricing, Contact, and Changelog. Each page now exports a Metadata object with a page-specific title following the pattern "Page | SurfSense" and an appropriate description. The changes also include code formatting improvements (tabs to spaces) across all three files, with the Changelog page having the most extensive formatting updates.

⏱️ Estimated Review Time: 5-15 minutes

💡 Review Order Suggestion
Order File Path
1 surfsense_web/app/(home)/pricing/page.tsx
2 surfsense_web/app/(home)/contact/page.tsx
3 surfsense_web/app/(home)/changelog/page.tsx

Need help? Join our Discord

Analyze latest changes

@vercel

vercel Bot commented Mar 27, 2026

Copy link
Copy Markdown

@JoeMakuta is attempting to deploy a commit to the Rohan Verma's projects Team on Vercel.

A member of the Team first needs to authorize it.

@recurseml recurseml Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review by RecurseML

🔍 Review performed on c7ace83..a26bae2

✨ No bugs found, your code is sparkling clean

✅ Files analyzed, no issues (3)

surfsense_web/app/(home)/changelog/page.tsx
surfsense_web/app/(home)/contact/page.tsx
surfsense_web/app/(home)/pricing/page.tsx

@MODSetter MODSetter merged commit ec5f739 into MODSetter:dev Mar 27, 2026
8 of 9 checks passed

@recurseml recurseml Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review by RecurseML

🔍 Review performed on a26bae2..0e1ddbd

✨ No bugs found, your code is sparkling clean

✅ Files analyzed, no issues (3)

surfsense_web/app/(home)/changelog/page.tsx
surfsense_web/app/(home)/contact/page.tsx
surfsense_web/app/(home)/pricing/page.tsx

@JoeMakuta JoeMakuta deleted the feat/add-metadata-to-pages branch April 13, 2026 05:49
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.

2 participants