Skip to content

feat: add SEO landing page and Phase 1 SEO improvements#23

Merged
neonwatty merged 3 commits intomainfrom
seo-landing-page
Mar 30, 2026
Merged

feat: add SEO landing page and Phase 1 SEO improvements#23
neonwatty merged 3 commits intomainfrom
seo-landing-page

Conversation

@neonwatty
Copy link
Copy Markdown
Collaborator

Summary

  • New landing page at / replacing the old redirect — storefront layout with hero receipt, 3-column calculator grid, blog cards, audience targeting, and trust signals
  • Phase 1 SEO quick wins: calculator→blog cross-links, IRS/SSA authority links in blog posts, FAQPage schema on calculators, BreadcrumbList schema sitewide, WebSite structured data on homepage
  • Updated sitemap to include homepage at priority 1

Changes

Area What
Landing page app/page.tsx — full storefront page with hero, calculator grid, blog grid, audience strip, trust signals
CSS ~460 lines of landing page styles in globals.css with mobile responsive breakpoints
Config Removed //calculators redirect from next.config.ts
Cross-links Calculator pages now link to their matching blog post
Authority links Blog posts link to IRS.gov, SSA.gov for E-E-A-T signals
FAQ schema FAQPage JSON-LD on write-off, home-office, quarterly-estimates pages
Breadcrumbs New BreadcrumbSchema component used on all calculator + blog pages
Sitemap Homepage added at priority 1
Mockups Two HTML mockup variations in /mockups/ for reference

Test plan

  • Visit / — should render the storefront landing page (not redirect)
  • Verify all links on landing page work (3 calculators, 3 blog posts, CTAs)
  • Check mobile responsiveness (grids collapse to single column at ≤480px)
  • Validate structured data with Google Rich Results Test
  • Verify calculator pages show "Guide:" cross-link below calculator
  • Verify blog posts contain external links to IRS.gov/SSA.gov
  • Check sitemap.xml includes homepage URL

- Replace / redirect with full storefront landing page (Variation B)
  featuring hero receipt, calculator grid, blog cards, trust signals
- Add cross-links from calculator pages to matching blog posts
- Add external authority links (IRS.gov, SSA.gov) to all 3 blog posts
- Add FAQPage JSON-LD schema to all 3 calculator pages
- Add BreadcrumbList JSON-LD schema to calculator and blog pages
- Add WebSite structured data on homepage
- Update sitemap to include new homepage at priority 1
- Include landing page mockups in /mockups/ for reference
@neonwatty neonwatty merged commit 0cdea5a into main Mar 30, 2026
5 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.5.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.6.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant