Discussions
seo exepert
11 hours ago by megha malik
RankUp | Premier SEO & Backlink Strategy
<style>
.gradient-text {
background: linear-gradient(to right, #0284c7, #10b981);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.blob {
position: absolute;
filter: blur(40px);
z-index: -1;
opacity: 0.4;
animation: move 10s infinite alternate;
}
@keyframes move {
from { transform: translate(0, 0) scale(1); }
to { transform: translate(20px, -20px) scale(1.1); }
}
</style>
<!-- Navigation -->
<nav class="fixed w-full z-50 bg-white/90 backdrop-blur-md border-b border-slate-100 transition-all duration-300" id="navbar">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between items-center h-20">
<!-- Logo -->
<div class="flex-shrink-0 flex items-center gap-2 cursor-pointer" onclick="window.scrollTo(0,0)">
<div class="bg-brand-600 p-1.5 rounded-lg">
<i data-lucide="trending-up" class="h-6 w-6 text-white"></i>
</div>
<span class="font-bold text-xl tracking-tight text-slate-900">Rank<span class="text-brand-600">Up</span></span>
</div>
<!-- Desktop Menu -->
<div class="hidden md:flex space-x-8 items-center">
<a href="#services" class="text-slate-600 hover:text-brand-600 font-medium transition">Services</a>
<a href="#process" class="text-slate-600 hover:text-brand-600 font-medium transition">Process</a>
<a href="#pricing" class="text-slate-600 hover:text-brand-600 font-medium transition">Pricing</a>
<a href="#testimonials" class="text-slate-600 hover:text-brand-600 font-medium transition">Results</a>
<button onclick="document.getElementById('audit-modal').classList.remove('hidden')" class="bg-brand-600 hover:bg-brand-700 text-white px-5 py-2.5 rounded-full font-semibold transition shadow-lg shadow-brand-500/30">
Get Free Audit
</button>
</div>
<!-- Mobile menu button -->
<div class="md:hidden flex items-center">
<button id="mobile-menu-btn" class="text-slate-600 hover:text-slate-900 focus:outline-none">
<i data-lucide="menu" class="h-6 w-6"></i>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Panel -->
<div class="md:hidden hidden bg-white border-t border-slate-100" id="mobile-menu">
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
<a href="#services" class="block px-3 py-2 rounded-md text-base font-medium text-slate-700 hover:text-brand-600 hover:bg-slate-50">Services</a>
<a href="#process" class="block px-3 py-2 rounded-md text-base font-medium text-slate-700 hover:text-brand-600 hover:bg-slate-50">Process</a>
<a href="#pricing" class="block px-3 py-2 rounded-md text-base font-medium text-slate-700 hover:text-brand-600 hover:bg-slate-50">Pricing</a>
<a href="#testimonials" class="block px-3 py-2 rounded-md text-base font-medium text-slate-700 hover:text-brand-600 hover:bg-slate-50">Results</a>
<a href="#contact" class="block px-3 py-2 rounded-md text-base font-medium text-brand-600 bg-brand-50">Get Audit</a>
</div>
</div>
</nav>
<!-- Hero Section -->
<section class="relative pt-32 pb-20 lg:pt-40 lg:pb-28 overflow-hidden">
<!-- Blobs -->
<div class="blob bg-brand-300 w-96 h-96 rounded-full top-0 left-0 -translate-x-1/2 -translate-y-1/2"></div>
<div class="blob bg-accent-300 w-80 h-80 rounded-full bottom-0 right-0 translate-x-1/3 translate-y-1/3"></div>
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative">
<div class="text-center max-w-3xl mx-auto">
<div class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-brand-50 border border-brand-100 text-brand-700 text-sm font-semibold mb-6">
<span class="relative flex h-2 w-2">
<span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-brand-400 opacity-75"></span>
<span class="relative inline-flex rounded-full h-2 w-2 bg-brand-500"></span>
</span>
Accepting New Clients for Q4 2025
</div>
<h1 class="text-4xl md:text-6xl font-extrabold tracking-tight text-slate-900 mb-6 leading-tight">
Dominate Search Results with <span class="gradient-text">Data-Driven SEO</span>
</h1>
<p class="text-lg md:text-xl text-slate-600 mb-10 leading-relaxed">
We build high-authority backlinks and optimize your technical structure to drive organic traffic that actually converts. No gimmicks, just white-hat growth.
</p>
<div class="flex flex-col sm:flex-row gap-4 justify-center items-center">
<div class="relative w-full sm:w-auto">
<div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none">
<i data-lucide="globe" class="h-5 w-5 text-slate-400"></i>
</div>
<input type="text" placeholder="Enter your website URL" class="block w-full sm:w-80 pl-10 pr-4 py-3.5 border border-slate-300 rounded-lg focus:ring-brand-500 focus:border-brand-500 shadow-sm" id="hero-url-input">
</div>
<button onclick="analyzeUrl()" class="w-full sm:w-auto bg-slate-900 hover:bg-slate-800 text-white px-8 py-3.5 rounded-lg font-semibold transition shadow-xl flex items-center justify-center gap-2">
Analyze Site <i data-lucide="arrow-right" class="h-4 w-4"></i>
</button>
</div>
<p class="mt-4 text-sm text-slate-500">Free audit. No credit card required.</p>
</div>
<!-- Stats Grid -->
<div class="mt-20 grid grid-cols-2 md:grid-cols-4 gap-8 border-t border-slate-200 pt-10">
<div class="text-center">
<p class="text-4xl font-bold text-slate-900">1.2M+</p>
<p class="text-sm text-slate-500 mt-1">Traffic Generated</p>
</div>
<div class="text-center">
<p class="text-4xl font-bold text-slate-900">500+</p>
<p class="text-sm text-slate-500 mt-1">First Page Rankings</p>
</div>
<div class="text-center">
<p class="text-4xl font-bold text-slate-900">15k+</p>
<p class="text-sm text-slate-500 mt-1">Backlinks Built</p>
</div>
<div class="text-center">
<p class="text-4xl font-bold text-slate-900">98%</p>
<p class="text-sm text-slate-500 mt-1">Client Retention</p>
</div>
</div>
</div>
</section>
<!-- Services Section -->
<section id="services" class="py-20 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold text-slate-900 sm:text-4xl">Comprehensive SEO Solutions</h2>
<p class="mt-4 text-lg text-slate-600 max-w-2xl mx-auto">We don't just guess. We use a systematic approach to improve your visibility across the web.</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Service 1 -->
<div class="bg-slate-50 rounded-2xl p-8 border border-slate-100 hover:shadow-xl hover:-translate-y-1 transition duration-300 group">
<div class="w-12 h-12 bg-brand-100 rounded-lg flex items-center justify-center mb-6 group-hover:bg-brand-600 transition">
<i data-lucide="link" class="h-6 w-6 text-brand-600 group-hover:text-white transition"></i>
</div>
<h3 class="text-xl font-bold text-slate-900 mb-3">Backlink Creation</h3>
<p class="text-slate-600 leading-relaxed">
Manual outreach to high Domain Authority (DA 50+) sites. We secure contextual links via guest posts and niche edits to boost your site's authority.
</p>
</div>
<!-- Service 2 -->
<div class="bg-slate-50 rounded-2xl p-8 border border-slate-100 hover:shadow-xl hover:-translate-y-1 transition duration-300 group">
<div class="w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center mb-6 group-hover:bg-blue-600 transition">
<i data-lucide="search" class="h-6 w-6 text-blue-600 group-hover:text-white transition"></i>
</div>
<h3 class="text-xl font-bold text-slate-900 mb-3">On-Page Optimization</h3>
<p class="text-slate-600 leading-relaxed">
Optimizing titles, meta descriptions, header tags, and internal linking structures. We ensure Google understands exactly what your page is about.
</p>
</div>
<!-- Service 3 -->
<div class="bg-slate-50 rounded-2xl p-8 border border-slate-100 hover:shadow-xl hover:-translate-y-1 transition duration-300 group">
<div class="w-12 h-12 bg-green-100 rounded-lg flex items-center justify-center mb-6 group-hover:bg-green-600 transition">
<i data-lucide="file-text" class="h-6 w-6 text-green-600 group-hover:text-white transition"></i>
</div>
<h3 class="text-xl font-bold text-slate-900 mb-3">Content Strategy</h3>
<p class="text-slate-600 leading-relaxed">
We research low-competition, high-volume keywords and produce briefs for content that answers user intent and outranks competitors.
</p>
</div>
<!-- Service 4 -->
<div class="bg-slate-50 rounded-2xl p-8 border border-slate-100 hover:shadow-xl hover:-translate-y-1 transition duration-300 group">
<div class="w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center mb-6 group-hover:bg-purple-600 transition">
<i data-lucide="settings" class="h-6 w-6 text-purple-600 group-hover:text-white transition"></i>
</div>
<h3 class="text-xl font-bold text-slate-900 mb-3">Technical SEO</h3>
<p class="text-slate-600 leading-relaxed">
Fixing crawl errors, improving Core Web Vitals, setting up schema markup, and ensuring your site architecture is solid for bots.
</p>
</div>
<!-- Service 5 -->
<div class="bg-slate-50 rounded-2xl p-8 border border-slate-100 hover:shadow-xl hover:-translate-y-1 transition duration-300 group">
<div class="w-12 h-12 bg-orange-100 rounded-lg flex items-center justify-center mb-6 group-hover:bg-orange-600 transition">
<i data-lucide="map-pin" class="h-6 w-6 text-orange-600 group-hover:text-white transition"></i>
</div>
<h3 class="text-xl font-bold text-slate-900 mb-3">Local SEO</h3>
<p class="text-slate-600 leading-relaxed">
Dominate your local market. GMB optimization, citation building, and review management to get you in the "Map Pack".
</p>
</div>
<!-- Service 6 -->
<div class="bg-slate-50 rounded-2xl p-8 border border-slate-100 hover:shadow-xl hover:-translate-y-1 transition duration-300 group">
<div class="w-12 h-12 bg-red-100 rounded-lg flex items-center justify-center mb-6 group-hover:bg-red-600 transition">
<i data-lucide="shield-check" class="h-6 w-6 text-red-600 group-hover:text-white transition"></i>
</div>
<h3 class="text-xl font-bold text-slate-900 mb-3">Audit & Recovery</h3>
<p class="text-slate-600 leading-relaxed">
Hit by an algorithm update? We analyze your backlink profile for toxicity and help you disavow bad links to recover rankings.
</p>
</div>
</div>
</div>
</section>
<!-- Why Us / Process -->
<section id="process" class="py-20 bg-slate-900 text-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid lg:grid-cols-2 gap-12 items-center">
<div>
<h2 class="text-3xl font-bold mb-6">The "RankUp" Blueprint</h2>
<p class="text-slate-400 mb-8 text-lg">
We don't rely on luck. Our 4-step process ensures consistent growth for our clients, regardless of the niche.
</p>
<div class="space-y-8">
<div class="flex gap-4">
<div class="flex-shrink-0 w-10 h-10 rounded-full bg-brand-600 flex items-center justify-center font-bold">1</div>
<div>
<h4 class="text-xl font-semibold mb-2">Deep-Dive Audit</h4>
<p class="text-slate-400">We scan your site for over 200 ranking factors to find low-hanging fruit and critical errors.</p>
</div>
</div>
<div class="flex gap-4">
<div class="flex-shrink-0 w-10 h-10 rounded-full bg-brand-600 flex items-center justify-center font-bold">2</div>
<div>
<h4 class="text-xl font-semibold mb-2">Keyword Gap Analysis</h4>
<p class="text-slate-400">We identify what your competitors are ranking for that you aren't, and build a plan to take that traffic.</p>
</div>
</div>
<div class="flex gap-4">
<div class="flex-shrink-0 w-10 h-10 rounded-full bg-brand-600 flex items-center justify-center font-bold">3</div>
<div>
<h4 class="text-xl font-semibold mb-2">Content & Link Acquisition</h4>
<p class="text-slate-400">We optimize existing pages and build high-quality backlinks from real websites to boost authority.</p>
</div>
</div>
<div class="flex gap-4">
<div class="flex-shrink-0 w-10 h-10 rounded-full bg-brand-600 flex items-center justify-center font-bold">4</div>
<div>
<h4 class="text-xl font-semibold mb-2">Monthly Reporting</h4>
<p class="text-slate-400">Transparent reports showing traffic growth, keyword movements, and work completed.</p>
</div>
</div>
</div>
</div>
<div class="relative">
<div class="absolute inset-0 bg-brand-500 blur-3xl opacity-20 rounded-full"></div>
<div class="bg-slate-800 border border-slate-700 rounded-2xl p-6 relative z-10 shadow-2xl">
<!-- Mock Chart -->
<div class="flex justify-between items-end h-64 gap-2">
<div class="w-full bg-slate-700 rounded-t-lg h-[20%] relative group">
<div class="absolute -top-8 left-1/2 -translate-x-1/2 bg-slate-900 text-xs py-1 px-2 rounded opacity-0 group-hover:opacity-100 transition">Month 1</div>
</div>
<div class="w-full bg-slate-700 rounded-t-lg h-[35%] relative group">
<div class="absolute -top-8 left-1/2 -translate-x-1/2 bg-slate-900 text-xs py-1 px-2 rounded opacity-0 group-hover:opacity-100 transition">Month 2</div>
</div>
<div class="w-full bg-slate-600 rounded-t-lg h-[45%] relative group">
<div class="absolute -top-8 left-1/2 -translate-x-1/2 bg-slate-900 text-xs py-1 px-2 rounded opacity-0 group-hover:opacity-100 transition">Month 3</div>
</div>
<div class="w-full bg-brand-700 rounded-t-lg h-[65%] relative group">
<div class="absolute -top-8 left-1/2 -translate-x-1/2 bg-brand-500 text-xs py-1 px-2 rounded opacity-0 group-hover:opacity-100 transition">Month 4</div>
</div>
<div class="w-full bg-brand-600 rounded-t-lg h-[80%] relative group">
<div class="absolute -top-8 left-1/2 -translate-x-1/2 bg-brand-500 text-xs py-1 px-2 rounded opacity-0 group-hover:opacity-100 transition">Month 5</div>
</div>
<div class="w-full bg-brand-500 rounded-t-lg h-[95%] relative group shadow-[0_0_20px_rgba(14,165,233,0.5)]">
<div class="absolute -top-8 left-1/2 -translate-x-1/2 bg-white text-brand-900 font-bold text-xs py-1 px-2 rounded">Now</div>
</div>
</div>
<div class="mt-4 flex justify-between text-sm text-slate-400 font-mono">
<span>Organic Traffic Growth</span>
<span class="text-brand-400">+245%</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Pricing Section -->
<section id="pricing" class="py-20 bg-slate-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center mb-16">
<h2 class="text-3xl font-bold text-slate-900 sm:text-4xl">Transparent Pricing</h2>
<p class="mt-4 text-lg text-slate-600">Choose the package that fits your growth stage. No hidden fees.</p>
</div>
<div class="grid md:grid-cols-3 gap-8">
<!-- Starter -->
<div class="bg-white rounded-2xl shadow-sm border border-slate-200 p-8 hover:shadow-lg transition relative">
<h3 class="text-lg font-semibold text-slate-900">Starter</h3>
<div class="mt-4 flex items-baseline">
<span class="text-4xl font-extrabold text-slate-900">$999</span>
<span class="ml-1 text-slate-500">/mo</span>
</div>
<p class="mt-4 text-slate-500 text-sm">Best for local businesses & startups.</p>
<ul class="mt-8 space-y-4">
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
5 Target Keywords
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Technical SEO Audit
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
2 High DA Backlinks
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
1 Blog Post (1500 words)
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Monthly Reporting
</li>
</ul>
<a href="#contact" onclick="selectPlan('Starter')" class="mt-8 block w-full bg-slate-100 hover:bg-slate-200 text-slate-900 font-semibold py-3 px-4 rounded-lg text-center transition">Get Started</a>
</div>
<!-- Growth (Featured) -->
<div class="bg-white rounded-2xl shadow-xl border-2 border-brand-500 p-8 transform md:-translate-y-4 relative">
<div class="absolute top-0 right-0 -mt-3 -mr-3 bg-gradient-to-r from-brand-500 to-accent-500 text-white text-xs font-bold px-3 py-1 rounded-full uppercase tracking-wide shadow-md">
Popular
</div>
<h3 class="text-lg font-semibold text-slate-900">Growth</h3>
<div class="mt-4 flex items-baseline">
<span class="text-4xl font-extrabold text-slate-900">$2,499</span>
<span class="ml-1 text-slate-500">/mo</span>
</div>
<p class="mt-4 text-slate-500 text-sm">For rapid expansion & competitive niches.</p>
<ul class="mt-8 space-y-4">
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
20 Target Keywords
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Complete Technical Overhaul
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
6 High DA Backlinks (DA 40+)
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
4 Blog Posts (Content Cluster)
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Bi-Weekly Reporting
</li>
</ul>
<a href="#contact" onclick="selectPlan('Growth')" class="mt-8 block w-full bg-brand-600 hover:bg-brand-700 text-white font-semibold py-3 px-4 rounded-lg text-center transition shadow-lg shadow-brand-500/30">Get Started</a>
</div>
<!-- Enterprise -->
<div class="bg-white rounded-2xl shadow-sm border border-slate-200 p-8 hover:shadow-lg transition relative">
<h3 class="text-lg font-semibold text-slate-900">Authority</h3>
<div class="mt-4 flex items-baseline">
<span class="text-4xl font-extrabold text-slate-900">$4,999+</span>
<span class="ml-1 text-slate-500">/mo</span>
</div>
<p class="mt-4 text-slate-500 text-sm">Dominate national/global search terms.</p>
<ul class="mt-8 space-y-4">
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Unlimited Keywords
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Dedicated Account Manager
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
15+ High DA Backlinks (DA 60+)
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
PR Campaigns & Outreach
</li>
<li class="flex items-center text-slate-600">
<i data-lucide="check" class="h-5 w-5 text-green-500 mr-3"></i>
Custom Dashboard
</li>
</ul>
<a href="#contact" onclick="selectPlan('Authority')" class="mt-8 block w-full bg-slate-100 hover:bg-slate-200 text-slate-900 font-semibold py-3 px-4 rounded-lg text-center transition">Contact Sales</a>
</div>
</div>
</div>
</section>
<!-- Testimonials -->
<section id="testimonials" class="py-20 bg-white overflow-hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<h2 class="text-3xl font-bold text-center text-slate-900 mb-16">What Our Partners Say</h2>
<div class="grid md:grid-cols-2 gap-8">
<!-- Review 1 -->
<div class="bg-slate-50 p-8 rounded-2xl relative">
<i data-lucide="quote" class="h-10 w-10 text-brand-200 absolute top-6 left-6"></i>
<p class="text-slate-700 italic relative z-10 pt-6">"RankUp transformed our business. We went from page 4 to page 1 for our main keyword 'SaaS CRM' in just 5 months. The quality of backlinks they build is unmatched."</p>
<div class="mt-6 flex items-center">
<div class="h-12 w-12 rounded-full bg-slate-300 overflow-hidden">
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&w=100&q=80" alt="Client" class="h-full w-full object-cover">
</div>
<div class="ml-4">
<p class="font-bold text-slate-900">James Carter</p>
<p class="text-sm text-slate-500">CEO, CloudTech Solutions</p>
</div>
</div>
</div>
<!-- Review 2 -->
<div class="bg-slate-50 p-8 rounded-2xl relative">
<i data-lucide="quote" class="h-10 w-10 text-brand-200 absolute top-6 left-6"></i>
<p class="text-slate-700 italic relative z-10 pt-6">"I was skeptical about SEO agencies, but their transparency is refreshing. The monthly reports show exactly where my budget goes. Organic revenue is up 150% YoY."</p>
<div class="mt-6 flex items-center">
<div class="h-12 w-12 rounded-full bg-slate-300 overflow-hidden">
<img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&w=100&q=80" alt="Client" class="h-full w-full object-cover">
</div>
<div class="ml-4">
<p class="font-bold text-slate-900">Sarah Jenkins</p>
<p class="text-sm text-slate-500">Founder, EcoStyle</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Contact / CTA -->
<section id="contact" class="py-20 bg-slate-900 relative">
<div class="absolute inset-0 overflow-hidden">
<div class="absolute -top-40 -right-40 w-96 h-96 bg-brand-600 rounded-full blur-[100px] opacity-30"></div>
</div>
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10">
<div class="bg-white rounded-2xl shadow-2xl overflow-hidden">
<div class="grid md:grid-cols-5 h-full">
<div class="md:col-span-2 bg-brand-600 p-8 text-white flex flex-col justify-between">
<div>
<h3 class="text-2xl font-bold mb-4">Let's Discuss Growth</h3>
<p class="text-brand-100 mb-6">Fill out the form and our strategist will be in touch within 24 hours.</p>
<div class="space-y-4">
<div class="flex items-center gap-3">
<i data-lucide="mail" class="h-5 w-5 text-brand-200"></i>
<span>[email protected]</span>
</div>
<div class="flex items-center gap-3">
<i data-lucide="phone" class="h-5 w-5 text-brand-200"></i>
<span>+1 (555) 123-4567</span>
</div>
<div class="flex items-center gap-3">
<i data-lucide="map-pin" class="h-5 w-5 text-brand-200"></i>
<span>New York, NY</span>
</div>
</div>
</div>
<div class="mt-8">
<div class="flex space-x-4">
<a href="#" class="text-brand-200 hover:text-white transition"><i data-lucide="linkedin" class="h-6 w-6"></i></a>
<a href="#" class="text-brand-200 hover:text-white transition"><i data-lucide="twitter" class="h-6 w-6"></i></a>
<a href="#" class="text-brand-200 hover:text-white transition"><i data-lucide="facebook" class="h-6 w-6"></i></a>
</div>
</div>
</div>
<div class="md:col-span-3 p-8">
<form id="contact-form" onsubmit="handleFormSubmit(event)">
<div class="mb-4">
<label class="block text-sm font-medium text-slate-700 mb-1">Full Name</label>
<input type="text" required class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500 focus:border-brand-500 outline-none transition" placeholder="John Doe">
</div>
<div class="mb-4">
<label class="block text-sm font-medium text-slate-700 mb-1">Work Email</label>
<input type="email" required class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500 focus:border-brand-500 outline-none transition" placeholder="[email protected]">
</div>
<div class="mb-4">
<label class="block text-sm font-medium text-slate-700 mb-1">Website URL</label>
<input type="url" id="contact-url" class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500 focus:border-brand-500 outline-none transition" placeholder="https://example.com">
</div>
<div class="mb-4">
<label class="block text-sm font-medium text-slate-700 mb-1">Interested In</label>
<select id="plan-selector" class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500 focus:border-brand-500 outline-none transition bg-white">
<option value="General">General Inquiry</option>
<option value="Starter">Starter Plan ($999/mo)</option>
<option value="Growth">Growth Plan ($2,499/mo)</option>
<option value="Authority">Authority Plan ($4,999/mo)</option>
<option value="Audit">Free Audit</option>
</select>
</div>
<div class="mb-6">
<label class="block text-sm font-medium text-slate-700 mb-1">Message</label>
<textarea rows="3" class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500 focus:border-brand-500 outline-none transition" placeholder="Tell us about your goals..."></textarea>
</div>
<button type="submit" class="w-full bg-slate-900 hover:bg-slate-800 text-white font-bold py-3 px-4 rounded-lg transition shadow-lg">
Send Message
</button>
</form>
</div>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-slate-950 text-slate-400 py-12 border-t border-slate-900">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div class="col-span-1 md:col-span-1">
<div class="flex items-center gap-2 mb-4">
<div class="bg-brand-600 p-1 rounded">
<i data-lucide="trending-up" class="h-4 w-4 text-white"></i>
</div>
<span class="font-bold text-white text-lg">RankUp</span>
</div>
<p class="text-sm">Data-driven SEO strategies for modern businesses. We help you rank higher, drive traffic, and increase revenue.</p>
</div>
<div>
<h4 class="text-white font-bold mb-4">Services</h4>
<ul class="space-y-2 text-sm">
<li><a href="#" class="hover:text-brand-500 transition">Link Building</a></li>
<li><a href="#" class="hover:text-brand-500 transition">On-Page SEO</a></li>
<li><a href="#" class="hover:text-brand-500 transition">Technical Audit</a></li>
<li><a href="#" class="hover:text-brand-500 transition">Content Marketing</a></li>
</ul>
</div>
<div>
<h4 class="text-white font-bold mb-4">Company</h4>
<ul class="space-y-2 text-sm">
<li><a href="#" class="hover:text-brand-500 transition">About Us</a></li>
<li><a href="#" class="hover:text-brand-500 transition">Case Studies</a></li>
<li><a href="#" class="hover:text-brand-500 transition">Blog</a></li>
<li><a href="#" class="hover:text-brand-500 transition">Careers</a></li>
</ul>
</div>
<div>
<h4 class="text-white font-bold mb-4">Newsletter</h4>
<p class="text-sm mb-4">Get the latest SEO tips and Google algorithm updates.</p>
<div class="flex">
<input type="email" placeholder="Email" class="bg-slate-800 border-none rounded-l-md px-3 py-2 text-sm w-full focus:ring-1 focus:ring-brand-500 outline-none">
<button class="bg-brand-600 hover:bg-brand-700 text-white px-3 py-2 rounded-r-md text-sm">Join</button>
</div>
</div>
</div>
<div class="border-t border-slate-800 mt-12 pt-8 text-sm text-center">
© 2024 RankUp Agency. All rights reserved.
</div>
</div>
</footer>
<!-- Free Audit Modal -->
<div id="audit-modal" class="fixed inset-0 z-[100] hidden">
<div class="absolute inset-0 bg-slate-900/80 backdrop-blur-sm" onclick="document.getElementById('audit-modal').classList.add('hidden')"></div>
<div class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-full max-w-md bg-white rounded-2xl shadow-2xl p-6 animate-fade-in-up">
<div class="flex justify-between items-center mb-6">
<h3 class="text-xl font-bold text-slate-900">Get Your Free SEO Audit</h3>
<button onclick="document.getElementById('audit-modal').classList.add('hidden')" class="text-slate-400 hover:text-slate-600">
<i data-lucide="x" class="h-6 w-6"></i>
</button>
</div>
<form onsubmit="handleAuditSubmit(event)">
<div class="space-y-4">
<div>
<label class="block text-sm font-medium text-slate-700 mb-1">Website URL</label>
<input type="url" required class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500" placeholder="https://">
</div>
<div>
<label class="block text-sm font-medium text-slate-700 mb-1">Email Address</label>
<input type="email" required class="w-full px-4 py-2 border border-slate-300 rounded-lg focus:ring-2 focus:ring-brand-500" placeholder="[email protected]">
</div>
<button type="submit" class="w-full bg-brand-600 hover:bg-brand-700 text-white font-bold py-3 rounded-lg transition flex items-center justify-center gap-2">
<i data-lucide="scan-search" class="h-5 w-5"></i> Start Scan
</button>
</div>
<p class="mt-4 text-xs text-center text-slate-500">We'll email the report to you within 5 minutes.</p>
</form>
</div>
</div>
<!-- Success Toast -->
<div id="toast" class="fixed bottom-5 right-5 bg-slate-900 text-white px-6 py-4 rounded-lg shadow-2xl transform translate-y-20 opacity-0 transition-all duration-300 z-[110] flex items-center gap-3">
<i data-lucide="check-circle" class="h-6 w-6 text-green-400"></i>
<div>
<h4 class="font-bold text-sm">Request Received!</h4>
<p class="text-xs text-slate-400">We'll be in touch shortly.</p>
</div>
</div>
<script>
// Initialize Icons
lucide.createIcons();
// Mobile Menu Toggle
const btn = document.getElementById('mobile-menu-btn');
const menu = document.getElementById('mobile-menu');
btn.addEventListener('click', () => {
menu.classList.toggle('hidden');
});
// Sticky Navbar Effect
window.addEventListener('scroll', () => {
const navbar = document.getElementById('navbar');
if (window.scrollY > 10) {
navbar.classList.add('shadow-md');
navbar.classList.replace('bg-white/90', 'bg-white/95');
} else {
navbar.classList.remove('shadow-md');
navbar.classList.replace('bg-white/95', 'bg-white/90');
}
});
// Plan Selection Logic
function selectPlan(planName) {
const selector = document.getElementById('plan-selector');
selector.value = planName;
// Smooth scroll will happen via anchor tag, this just updates form state
}
// Hero Input to Form Logic
function analyzeUrl() {
const heroInput = document.getElementById('hero-url-input');
const contactInput = document.getElementById('contact-url');
const contactSection = document.getElementById('contact');
const modal = document.getElementById('audit-modal');
if(heroInput.value) {
// If value exists, open modal and prefill
modal.classList.remove('hidden');
modal.querySelector('input[type="url"]').value = heroInput.value;
} else {
// Just focus the input
heroInput.focus();
heroInput.classList.add('ring-2', 'ring-brand-500');
setTimeout(() => heroInput.classList.remove('ring-2', 'ring-brand-500'), 1000);
}
}
// Form Handling
function showToast() {
const toast = document.getElementById('toast');
toast.classList.remove('translate-y-20', 'opacity-0');
setTimeout(() => {
toast.classList.add('translate-y-20', 'opacity-0');
}, 3000);
}
function handleFormSubmit(e) {
e.preventDefault();
const btn = e.target.querySelector('button');
const originalText = btn.innerHTML;
btn.innerHTML = 'Sending...';
btn.disabled = true;
// Simulate API call
setTimeout(() => {
btn.innerHTML = originalText;
btn.disabled = false;
e.target.reset();
showToast();
}, 1500);
}
function handleAuditSubmit(e) {
e.preventDefault();
const modal = document.getElementById('audit-modal');
const btn = e.target.querySelector('button');
btn.innerHTML = 'Scanning...';
setTimeout(() => {
modal.classList.add('hidden');
btn.innerHTML = '<i data-lucide="scan-search" class="h-5 w-5"></i> Start Scan';
e.target.reset();
showToast();
// Re-init icon for the button reset
lucide.createIcons();
}, 1500);
}
</script>