SEO-friendly and affordable complete website development packages — including domain, hosting, design, and full management service plan.
💼 Our Service Plans
🟢 Basic Plan
Everything you need to get started online.
Includes:
Premium Domain
Logo Concept Design
Web Hosting
Website Development
Complete Management for the first 1 year
🔵 Standard Plan
A balanced plan for growing businesses.
Includes:
Everything in Basic Plan, plus
SEO Optimization
Business Email Setup
Content Updates & Maintenance (1 Year)
Priority Support
🔴 Advance Plan
A complete package for scaling and branding.
Includes:
Everything in Standard Plan, plus
Advanced Design Customization
Google Ads / Meta Ads Setup
Analytics & Performance Reporting
Dedicated Account Manager
Would you like me to format this for a website layout (HTML/CSS or card-style design)?
import React, { useState } from 'react';
import { motion } from 'framer-motion';
import { Check, Star, Sparkles } from 'lucide-react';
import { Helmet } from 'react-helmet';
// SEO-friendly Website Service Plans component
export default function ServicePlans() {
const [billing, setBilling] = useState('yearly'); // 'monthly' or 'yearly'
const plans = [
{
id: 'basic',
name: 'Basic Website Plan',
priceMonthly: 29,
priceYearly: 290,
tag: 'Starter Package',
bullets: [
'Premium domain registration (1 year)',
'Logo concept and brand identity design',
'Reliable web hosting (1 year)',
'Responsive website development (up to 5 pages)',
'Full website management and updates for the first year',
],
},
{
id: 'standard',
name: 'Standard Website Plan',
priceMonthly: 69,
priceYearly: 690,
tag: 'Most Popular',
bullets: [
'Everything in Basic Plan',
'SEO optimization for better Google ranking',
'Business email setup (up to 5 accounts)',
'Content updates and maintenance (1 year)',
'Priority customer support',
],
},
{
id: 'advance',
name: 'Advance Website Plan',
priceMonthly: 149,
priceYearly: 1490,
tag: 'Enterprise Package',
bullets: [
'Everything in Standard Plan',
'Advanced design customization and animations',
'Google Ads & Meta Ads setup (ad spend excluded)',
'Analytics, performance, and SEO reporting',
'Dedicated account manager and technical support',
],
},
];
const priceFor = (plan) => (billing === 'monthly' ? plan.priceMonthly : plan.priceYearly);
return (
<main className="max-w-6xl mx-auto px-6 py-12">
{/* SEO Meta Tags */}
<Helmet>
<title>Complete Website Service Plans | Domain, Hosting & SEO Packages</title>
<meta name="description" content="Affordable and SEO-friendly website service plans including premium domain, hosting, web design, logo concept, and complete management for the first year." />
<meta name="keywords" content="website service plans, SEO-friendly website, domain and hosting, website design packages, Nepal web development, affordable web plans" />
</Helmet>
<header className="text-center mb-8">
<h1 className="text-3xl sm:text-4xl font-extrabold">Complete Website Service Plans</h1>
<p className="text-gray-600 mt-2">SEO-friendly and affordable website development packages — including domain, hosting, design, and full management for the first year.</p>
</header>
<div className="flex items-center justify-center mb-8">
<div className="inline-flex items-center rounded-full bg-slate-100 p-1">
<button
aria-pressed={billing === 'monthly'}
onClick={() => setBilling('monthly')}
className={`px-4 py-2 rounded-full font-medium transition ${billing === 'monthly' ? 'bg-white shadow' : 'text-slate-600'}`}
>
Monthly
</button>
<button
aria-pressed={billing === 'yearly'}
onClick={() => setBilling('yearly')}
className={`px-4 py-2 rounded-full font-medium transition ${billing === 'yearly' ? 'bg-white shadow' : 'text-slate-600'}`}
>
Yearly
</button>
</div>
</div>
<section className="grid gap-6 md:grid-cols-3">
{plans.map((plan, i) => (
<motion.article
key={plan.id}
initial={{ opacity: 0, y: 8 }}
animate={{ opacity: 1, y: 0 }}
transition={{ delay: i * 0.08 }}
className="rounded-2xl border p-6 bg-white shadow-sm hover:shadow-lg flex flex-col"
>
<div className="flex items-center justify-between">
<div>
<h2 className="text-xl font-semibold">{plan.name}</h2>
<p className="text-sm text-gray-500 mt-1">{plan.tag}</p>
</div>
{plan.id === 'standard' && (
<div className="flex items-center gap-1 text-sm font-medium text-amber-600">
<Star size={16} />
<span>Popular</span>
</div>
)}
</div>
<div className="mt-6 flex items-baseline gap-3">
<span className="text-3xl font-extrabold">${priceFor(plan)}</span>
<span className="text-sm text-gray-500">/ {billing === 'monthly' ? 'month' : 'year'}</span>
</div>
<p className="mt-4 text-sm text-gray-600">Ideal for {plan.name === 'Basic Website Plan' ? 'new startups' : plan.name === 'Standard Website Plan' ? 'growing businesses' : 'established enterprises'} looking for an SEO-optimized web presence.</p>
<ul className="mt-6 space-y-3 flex-1">
{plan.bullets.map((b, idx) => (
<li key={idx} className="flex items-start gap-3">
<span className="mt-1"><Check size={16} aria-hidden="true" /></span>
<span className="text-sm text-gray-700">{b}</span>
</li>
))}
</ul>
<div className="mt-6">
<button className="w-full py-3 rounded-xl bg-sky-600 text-white font-semibold shadow hover:bg-sky-500 transition" aria-label={`Choose ${plan.name} Plan`}>Choose {plan.name}</button>
<button className="w-full mt-3 py-2 rounded-lg border text-sm text-slate-700" aria-label="Contact Sales for Custom Website Plan">Contact Sales</button>
</div>
<footer className="mt-4 text-xs text-gray-400">* Prices shown are sample values. Final quotes depend on project scope and customization.</footer>
</motion.article>
))}
</section>
<div className="mt-10 bg-slate-50 border rounded-lg p-5 flex flex-col md:flex-row items-start md:items-center justify-between gap-4">
<div className="flex items-start gap-4">
<Sparkles size={32} className="text-sky-500" aria-hidden="true" />
<div>
<h3 className="font-semibold">Need a custom website solution?</h3>
<p className="text-sm text-gray-600">We can mix features from any plan or create a unique enterprise-level web package tailored to your brand goals and SEO strategy.</p>
</div>
</div>
<div>
<a href="#contact" className="inline-block px-6 py-3 rounded-lg bg-amber-500 text-white font-semibold shadow" aria-label="Request a Website Quote">Request a Quote</a>
</div>
</div>
</main>
);
}
Chauraha, Rupandehi, Butwal