# Static Website Deployment Guide ## Quick Deployment Options ### Option 1: Netlify (Recommended) ⭐ **Why Netlify:** - Drag & drop deployment - Automatic SSL certificates - Global CDN - Form handling built-in - Custom domains **Steps:** 1. Go to [netlify.com](https://netlify.com) 2. Sign up/login 3. Drag the `static-website` folder to Netlify dashboard 4. Site will be live instantly at random subdomain 5. Configure custom domain in Site Settings → Domain management 6. Enable form handling for contact form (automatic) **Custom Domain Setup:** 1. Add domain in Netlify: Site Settings → Domain management → Add custom domain 2. Update DNS: Point your domain to Netlify's servers 3. SSL certificate will be generated automatically ### Option 2: Vercel **Steps:** 1. Go to [vercel.com](https://vercel.com) 2. Connect GitHub account 3. Import repository 4. Set root directory to `static-website` 5. Deploy **Custom Domain:** 1. Go to project settings 2. Add domain in Domains section 3. Update DNS as instructed ### Option 3: GitHub Pages (Free) **Steps:** 1. Push `static-website` contents to GitHub repository 2. Go to repository Settings → Pages 3. Select source branch 4. Site will be available at `username.github.io/repository-name` ## Domain Configuration ### Main Site Structure ``` yoursite.com → Static website (Netlify/Vercel) ├── / → index.html (Home with contact section) └── /digital-branding → digital-branding.html aiagent.quantumtaskai.com → Django application (CapRover) ├── /agents → AI agent marketplace ├── /login → User authentication ├── /register → User registration └── /admin → Django admin ``` ### DNS Settings (Example for Netlify) **For main domain (`yoursite.com`):** ``` Type: A Name: @ Value: 75.2.60.5 (Netlify's load balancer) Type: CNAME Name: www Value: yoursite.netlify.app ``` **For app subdomain (`aiagent.quantumtaskai.com`):** ``` Type: A Name: aiagent Value: YOUR_CAPROVER_SERVER_IP ``` ## Contact Form Configuration ### Option A: Netlify Forms (Recommended) Add `netlify` attribute to the contact form in the homepage contact section: ```html
``` **Features:** - Automatic spam filtering - Email notifications - Form submissions dashboard - No backend code needed ### Option B: Formspree 1. Sign up at [formspree.io](https://formspree.io) 2. Get form endpoint 3. Update form action in the homepage contact section: ```html ``` ### Option C: Connect to Django Backend Update the form to POST to your Django app: ```html ``` ## Required Assets Before deploying, add these files to `img/` directory: ### Essential Files: - `logo.png` - Company logo (recommended: 200x60px, PNG with transparency) - `favicon.ico` - Website favicon (32x32px ICO format) - `og-image.png` - Social media preview (1200x630px PNG) ### Optional Files: - `apple-touch-icon.png` - iOS icon (180x180px) - `favicon-32x32.png` - High-res favicon - `favicon-16x16.png` - Small favicon ### Quick Setup: ```bash cd static-website/img/ # Add your logo and favicon files here # Update HTML references if filenames differ ``` ## Performance Optimization ### Before Deployment: **1. Minify CSS (Optional):** The CSS is already optimized, but you can minify further: - Use online CSS minifiers - Or build tools like PostCSS **2. Image Optimization:** - Use WebP format for better compression - Add multiple sizes for responsive images - Use image compression tools **3. Caching Headers:** Netlify automatically sets optimal caching headers. For other hosts, configure: ``` Cache-Control: public, max-age=31536000 # For CSS/JS/images Cache-Control: public, max-age=3600 # For HTML ``` ## Analytics Setup ### Google Analytics 4 Add to `` section of all pages: ```html ``` ### Alternative: Plausible Analytics Add to ``: ```html ``` ## SEO Setup ### Search Console 1. Add property in [Google Search Console](https://search.google.com/search-console) 2. Verify ownership via DNS or HTML file 3. Submit sitemap: `https://yoursite.com/sitemap.xml` (generate with online tools) ### Sitemap.xml (Basic) Create `sitemap.xml` in root: ```xml https://yoursite.com/ 1.0 https://yoursite.com/digital-branding.html 0.8 ``` ## Testing Checklist Before going live: ### ✅ Functionality - [ ] All links work correctly - [ ] Contact form validates properly - [ ] Mobile navigation works - [ ] External links open in new tabs ### ✅ Performance - [ ] Page load speed < 3 seconds - [ ] Images load properly - [ ] No JavaScript errors in console ### ✅ SEO - [ ] All meta tags present - [ ] Open Graph images work - [ ] Structured data validates ### ✅ Cross-browser - [ ] Chrome/Edge - [ ] Firefox - [ ] Safari - [ ] Mobile browsers ## Go Live Process ### 1. Deploy Static Site - Upload to Netlify/Vercel - Configure custom domain - Test all functionality ### 2. Deploy Django App - Follow CapRover deployment guide - Configure aiagent subdomain - Test marketplace functionality ### 3. Link Integration - Update placeholder URLs to point to aiagent.quantumtaskai.com/agents/ - Test user flow from marketing to AI marketplace - Ensure consistent branding ### 4. DNS & SSL - Update all DNS records - Verify SSL certificates - Test from multiple locations ## Post-Launch ### Monitoring - Set up uptime monitoring (UptimeRobot, Pingdom) - Monitor Core Web Vitals - Track conversion from static site to app ### Analytics - Monitor traffic sources - Track contact form submissions - Analyze user journey from marketing to app Your static marketing website will be live and optimized for performance, SEO, and conversions!