Landing Page Viability
Achievable (Green Light)
These work well as single-file HTML landing pages:
Standard Landing Pages:
- Product launch pages
- Coming soon / waitlist pages
- App download pages
- Event registration pages
- Personal portfolio sites
- Business brochure pages
- Service showcase pages
Features That Work:
- Hero sections with headlines and CTAs
- Feature grids with icons (CSS/emoji)
- Testimonial carousels (CSS-only)
- Pricing tables
- FAQ accordions
- Contact forms (visual only, or mailto: links)
- Smooth scroll navigation
- Animated counters
- Before/after sliders
- Image galleries with lightbox
- Video embeds (YouTube/Vimeo)
- Newsletter signup (visual or external service)
- Social proof sections
- Team member cards
- Timeline/process sections
Needs Discussion (Yellow Light)
Achievable but need scope clarification:
- Multi-page sites → Suggest single scrolling page with anchor nav
- E-commerce with cart → Suggest linking to external checkout (Stripe, Gumroad)
- User accounts → Not possible without backend
- Real form submissions → Suggest Formspree, Netlify Forms, or mailto:
- CMS-editable content → Content is hardcoded; suggest future updates workflow
- Complex animations → CSS animations only; no GSAP/Framer Motion
Not Achievable (Red Flag)
Steer away from:
- Server-side functionality
- Database storage
- User authentication
- Real payment processing
- Dynamic content from APIs
- Search functionality
- Comments/reviews systems
- Real-time features
Viability Questions
Ask yourself:
- Can this be fully rendered client-side? → Must be yes
- Does it need data persistence? → Must be no (except localStorage)
- Does it need user accounts? → Must be no
- Can forms work with mailto: or external service? → Must be yes
- Is the content static (or rarely updated)? → Should be yes
Recommending Alternatives
When user asks for something not achievable:
Instead of: "I need a booking system"
Suggest: "Link to Calendly, Cal.com, or similar"
Instead of: "I need a contact form that emails me"
Suggest: "I can create a form that opens the user's email client, or integrate with Formspree"
Instead of: "I need multiple pages"
Suggest: "A single-page design with smooth scroll navigation between sections"