Marketing Pages & SEO Engine
Relevant source files
The following files were used as context for generating this wiki page:
- apps/web/src/app/sitemap.ts
- apps/web/src/lib/ai/prompts.ts
- apps/web/src/lib/comparisons.tsx
- apps/web/src/app/wall/[slug]/page.tsx
- apps/web/src/app/collect/[slug]/page.tsx
- apps/web/src/app/(marketing)/blog/[slug]/page.tsx/blog/[slug]/page.tsx)
- apps/web/src/components/free-platform-template.tsx
- README.md
The Marketing Pages & SEO Engine in KudosWall is a comprehensive system designed to drive organic growth through programmatic SEO (PSEO), automated content generation, and structured data injection. It encompasses a multi-layered approach including dedicated marketing landing pages, a robust blog system with comparison logic, and highly optimized public-facing "Wall of Love" pages that leverage search engine visibility.
The system utilizes Next.js App Router features such as generateMetadata and sitemap.ts to ensure technical SEO compliance, while an AI-driven prompt library enables the generation of high-value landing page content, including competitor comparisons and persona-specific pages.
Programmatic SEO (PSEO) & Content Strategy
KudosWall employs a PSEO strategy that targets high-intent search queries by generating specialized pages for competitor comparisons and platform-specific use cases. This is managed through a centralized library of comparison data and templates.
Competitor Comparisons
The system maintains detailed comparisons against major market players like Senja, Testimonial.to, and Vouch. These pages highlight specific trade-offs, pricing advantages (such as KudosWall's 50-testimonial free tier), and technical edges like Edge-optimized rendering.
Sources: apps/web/src/lib/comparisons.tsx:21-118, apps/web/src/app/(marketing)/blog/[slug]/page.tsx:69-125
Platform-Specific Landing Pages
KudosWall generates targeted content for users of specific platforms such as Webflow, Framer, Carrd, and Beehiiv. These pages provide tailored setup guides and "When to Choose" logic specific to each ecosystem.
Sources: apps/web/src/components/free-platform-template.tsx:7-176, apps/web/src/app/sitemap.ts:51-56
AI-Driven Content Generation
The AI_PROMPTS.SEO library contains specialized templates for generating PSEO content at scale.
| Prompt Type | Objective | Key Components |
|---|---|---|
GENERATE_COMPARISON | Create high-value comparison pages | TL;DR summary, 3-point showdown, "When to Choose" logic |
ENRICH_FOR_GEO | Refine content for Generative Engines | Entity clarity, data extraction, expert persona enhancement |
GENERATE_PERSONA | Industry-specific landing pages | Pain point mapping, solution mapping, trust signals |
Sources: apps/web/src/lib/ai/prompts.ts:140-192
Technical SEO Architecture
The technical SEO engine ensures that all content—including user-generated "Walls of Love"—is fully indexed and contains valid structured data.
Metadata & OG Image Generation
Dynamic routes for collection and wall pages use generateMetadata to produce unique titles, descriptions, and canonical URLs. It also integrates with an Open Graph (OG) API to generate social preview images dynamically.
The diagram shows the flow of metadata generation and JSON-LD injection for dynamic routes.
Sources: apps/web/src/app/wall/[slug]/page.tsx:23-55, apps/web/src/app/collect/[slug]/page.tsx:27-61
Structured Data (JSON-LD)
KudosWall injects complex Schema.org objects to enable Rich Snippets in Search Engine Results Pages (SERPs). This includes:
- Product Schema: Aggregating testimonial ratings into an
aggregateRating. - Review Schema: Mapping individual approved testimonials to
Reviewobjects. - ItemList Schema: Providing a structured list of reviews for the page.
- BlogPosting Schema: Standardizing article metadata for blog posts.
Sources: apps/web/src/app/wall/[slug]/page.tsx:112-167, apps/web/src/app/(marketing)/blog/[slug]/page.tsx:130-158
Automated Sitemap Generation
The sitemap.ts configuration dynamically aggregates URLs from the database and static libraries to ensure comprehensive crawling.
The diagram illustrates how the sitemap is compiled from static definitions and dynamic database queries.
Sources: apps/web/src/app/sitemap.ts:10-98
Marketing Page Components
The marketing suite utilizes reusable templates to maintain consistency and performance.
Wall of Love Pages
Public walls are served as standalone SEO-optimized pages. They utilize unstable_cache for performance and include specific "Wall Settings" like masonry layouts and glassmorphic design tokens.
Sources: apps/web/src/app/wall/[slug]/page.tsx:57-104
Free Tier Strategy
A central marketing pillar is the "10x Free Tier" (50 testimonials including video). This is emphasized across various marketing routes to drive activation and word-of-mouth marketing.
Sources: apps/web/src/app/(marketing)/free/page.tsx:10-145, apps/web/src/lib/comparisons.tsx:432-613
Integration Guides
The FreePlatformTemplate component provides a standardized structure for platform-specific SEO pages, including:
- Transparent pricing comparisons.
- 5-minute setup steps.
- Platform-specific FAQs.
- Live widget previews.
Sources: apps/web/src/components/free-platform-template.tsx:14-176
Conclusion
The Marketing Pages & SEO Engine acts as the primary acquisition layer for KudosWall. By combining programmatic content generation with strict technical SEO standards—such as automated JSON-LD injection and edge-cached sitemaps—the system ensures that social proof collected by users simultaneously contributes to the platform's overall search authority.