
Build modern, responsive landing pages faster with this ready-to-use template. It’s designed to help you showcase your product, guide users through key information, and provide a clean starting point for customization.
Easy to Setup
---import LandingPage from '@templates/LandingPage.astro'
const layout = { seo: { ... } // Your SEO configuration menu: { ... } // Menu configuration footer: { ... } // Footer configuration}---
<LandingPage layout={layout} hero={{ ... }} {/* Your hero section */} scrollBanner={{ ... }} {/* Your hero section */} testimonials={{ ... }} {/* Testimonials carousel displayed under the scroll banner */} features={{ ... }} {/* Feature tiles with an optional heading */} comparison={{ ... }} {/* Comparison table comparing product with other similar products */} pricingTable={{ ... }} {/* Pricing options */} testimonialAfterPricing={{ ... }} {/* Additional testimonial under the pricing table */} faq={{ ... }} {/* Your FAQ section */} ctaWithBackground={{ ... }} {/* Last call to action with a background image */}> <span slot="faq" class="muted"> Have another question? Contact us through our <a href="/contact">contact page</a>. </span></LandingPage>
---import LandingPage from '@templates/LandingPage.astro'
// Your layout with SEO, including menu and footerconst layout = { seo: { title: 'Landing Page Template - Webcore', url: 'https://webcoreui.dev/', description: 'A customizable template for digital product landing pages.', faviconUrl: '/logo.svg', canonical: 'https://webcoreui.dev/', prefetchGTAG: true, prefetchGA: true, meta: [{ name: 'keywords', content: 'productivity app' }] }, menu: { logo: { html: logo }, items: [ { name: 'Templates', href: '/templates' } ] }, footer: { logo: { html: logo }, columns: [ { title: 'Product', items: [ { name: 'Features', href: '/features' }, { name: 'Pricing', href: '/pricing' } ] } ], subText: `© ${new Date().getFullYear()} Webcore. All Rights Reserved.` }}
// Your hero sectionconst hero = { badge: { text: 'New Release', theme: 'info' }, heading: 'Revolutionize Your Team Productivity', subHeading: 'Manage tasks, automate workflows, and collaborate in real-time', buttons: [{ text: 'Start Free Trial', theme: 'success', icon: rocketIcon, href: '/start' }], image: { src: '/img/dashboard.webp', alt: 'Flowcore Dashboard', width: 1200, height: 350 }, avatarWithRating: { avatar: { img: [ '/img/avatar0.webp', '/img/avatar1.webp', '/img/avatar2.webp', '/img/avatar3.webp', '/img/avatar4.webp' ] }, rating: { score: 5, color: 'var(--w-color-warning)' }, text: '<b>123 teams</b> already enrolled' }}
// Scroll banner of logos under the hero sectionconst scrollBanner = { images: [{ src: '/img/logos/company-logo.svg', alt: 'Company name', width: 125, height: 200 }], animationSpeed: 50, stopOnHover: false}
// Testimonials carousel displayed under the scroll bannerconst testimonials = { showIcon: true, title: 'Loved by Teams Worldwide', subTitle: 'See what our users have to say', pagination: { type: 'dots' }, testimonials: [{ text: 'Flowcore transformed how our team manages projects.', name: 'Jessica L.', role: 'Project Manager', avatar: { img: '/img/jessica.webp', alt: 'Jessica L.' } }]}
// Feature tiles with an optional headingconst features = { title: 'Supercharge Your Workflow', items: [{ title: 'Task Management', description: 'Create, assign, and track tasks effortlessly.', secondary: true, img: { src: '/img/task-management.webp', alt: 'Task Management', width: 500, height: 300 } }]}
// Comparison table comparing product with other similar productsconst comparison = { title: 'Compare Flowcore with Alternatives', headings: ['Feature', 'Flowcore', 'Competitor A', 'Competitor B'], data: [ ['Unlimited Projects', true, false, false], ['Task Automation', true, true, false], ['Team Collaboration Tools', true, true, true], ['Custom Workflows', true, false, true], ['Advanced Analytics', true, false, false], ['Mobile App Access', true, true, true], ['Priority Support', true, false, true], ['Integrations (Slack, Google, etc.)', true, true, false], ['Free Plan Available', true, true, false], ['Dedicated Account Manager', 'Enterprise only', false, false] ], trueColor: 'var(--w-color-success)', falseColor: 'var(--w-color-alert)', alignment: 'center', striped: 'row', hover: true}
// Pricing optionsconst pricingTable = { title: 'Simple & Transparent Pricing', options: [{ title: 'Pro', price: '$15', period: 'per month', priceSubText: 'Billed monthly. Cancel anytime.', features: [ 'Unlimited Users', 'Advanced Task Automation', 'Priority Support', 'Integrations' ], recommended: true, ribbon: { label: 'Most Popular', colorText: '#000', colorStart: '#ff7e5f', colorEnd: '#feb47b' }, buttons: [{ text: 'Start Pro Trial ->', href: '/start' }], glow: true, glowOptions: { startColor: '#ff7e5f', endColor: '#feb47b' } }]}
// Additional single testimonial under the pricing tableconst testimonialAfterPricing = { text: 'Upgrading to Flowcore Pro was the best decision we made.', name: 'Emily W.', role: 'Agency Owner', avatar: { img: '/img/emily.webp', alt: 'Emily W.', size: 50 }}
// Your FAQ sectionconst faq = { icon: 'plus', reverse: true, items: [{ title: 'Can I try Flowcore for free?', content: 'Yes! Our Free plan allows you to explore core features without commitment.' }]}
// Last call to action with a background imageconst ctaWithBackground = { title: 'Ready to Transform Your Workflow?', subTitle: 'Join hundreds of teams already boosting productivity with Flowcore.', cta: { text: 'Start Your Free Trial ->', href: '#' }, background: { src: '/img/team-collab.png', alt: 'Team Collaboration', width: 1920, height: 1080 }}---
<LandingPage layout={layout} hero={hero} scrollBanner={scrollBanner} testimonials={testimonials} features={features} comparison={comparison} pricingTable={pricingTable} testimonialAfterPricing={testimonialAfterPricing} faq={faq} ctaWithBackground={ctaWithBackground}/>
type LandingPageProps = { layout: LayoutProps hero: HeroProps scrollBanner?: ScrollBannerProps testimonials?: TestimonialsProps features?: { title?: string } & FeaturesGridProps comparison?: { title?: string } & ComparisonProps pricingTable: { title?: string } & PricingTableProps testimonialAfterPricing?: TestimonialProps faq?: FAQProps ctaWithBackground?: CtaWithBackgroundProps [key: string]: any}
Key Features
- Lightning-Fast & SEO-Friendly: Built with performance in mind to help you rank higher and load instantly.
- Reusable Components: Modular sections like hero, testimonials, and pricing can be customized or reused across projects.
- Engaging Hero Section: Capture user attention right away with a striking headline and call-to-action.
- Social Proof That Builds Trust: Showcase testimonials, reviews, and ratings to reassure potential customers.
- Clear & Simple Pricing: Help users make quick decisions with a well-structured pricing table.
- Guided User Journey: Keep visitors moving toward conversion with clear and compelling CTAs. Prebuilt sections like CTAs and FAQ make it easy to structure content logically.
- Objection-Handling FAQs: Address common questions and remove purchase barriers before they arise.
Inside the template, you can use the faq
slot to define additional content next to your FAQs.
Documentation
We've collected the following documentations for you that can help you get the most out of this template: