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