A modern, responsive landing page for SOC2 audit readiness services.
- Fully Responsive: Works seamlessly on mobile, tablet, and desktop
- Modern Design: Clean aesthetic with Tailwind CSS
- Two Pages:
- Main landing page with all key sections
- Blog page with article cards
- Interactive Elements:
- Mobile-friendly navigation menu
- FAQ accordion
- Email capture forms
- Smooth scrolling
- Hover effects and animations
affordable-soc2.com/
├── index.html # Main landing page
├── blog.html # Blog listing page
├── styles.css # Custom CSS styles
├── script.js # JavaScript functionality
├── assets/ # Images and icons folder
│ └── README.md # Image specifications
└── README.md # This file
- Navbar/Header - Logo, Blog link, "Let's Chat" CTA
- Hero Section - Main value proposition with CTAs
- Say Goodbye To - Customer pain points
- Email Signup - Lead capture section
- SOC2 in 14 Days - Value proposition breakdown
- Benefits Section - Why choose us (4 key benefits)
- What You Get - Feature checklist
- Roadmap - 14-day process timeline
- FAQ Section - Interactive accordion
- Footer - Email signup, links, contact info
- Navbar/Header - Same as main page
- Hero Section - Blog introduction
- Blog Cards - 9 article cards (3 per row on desktop)
- Footer - Same as main page
- HTML5 - Semantic markup
- Tailwind CSS - Utility-first CSS framework (via CDN)
- Vanilla JavaScript - No framework dependencies
- CSS3 - Custom animations and transitions
- Open the site: Simply open
index.htmlin your web browser - No build process required: Everything runs directly in the browser
- Add images: Place your PNG images in the
assets/folder (see assets/README.md for specifications)
- Mobile: < 768px
- Tablet: 768px - 1024px
- Desktop: > 1024px
- Hamburger menu on mobile devices
- Smooth slide-in animation
- Click outside to close
- Click any question to expand/collapse
- Smooth height transitions
- Rotating arrow icons
- Client-side validation
- Success/error notifications
- Auto-reset after submission
- Anchor links scroll smoothly
- Navbar offset compensation
The color scheme is defined in the Tailwind config (in both HTML files):
colors: {
primary: '#2563eb', // Blue
secondary: '#1e40af', // Darker blue
accent: '#60a5fa' // Light blue
}All content can be edited directly in the HTML files:
- Company name: Search for "SOC2 Ready" and "Affordable SOC2"
- Contact info: Update email and phone in footer
- Pain points: Edit the "Say Goodbye To" section
- Benefits: Modify the "Why Choose Us" cards
- FAQ: Add/remove/edit questions in the FAQ section
Replace emoji placeholders with actual images:
- Add PNG files to the
assets/folder - Images will automatically load (fallback emojis are in place)
- See
assets/README.mdfor image specifications
The script.js file includes:
- Mobile menu toggle
- FAQ accordion
- Email form validation and submission
- Smooth scroll navigation
- Scroll-based navbar effects
- Intersection Observer animations
- Notification system
- No external dependencies except Tailwind CDN
- Minimal JavaScript for fast load times
- Responsive images with lazy loading support
- Optimized CSS with only necessary styles
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
- Add Real Content: Replace placeholder text with actual company information
- Add Images: Create or source images for all sections (see assets/README.md)
- Backend Integration: Connect email forms to your backend/CRM
- Analytics: Add Google Analytics or similar tracking
- SEO: Add meta descriptions, Open Graph tags, etc.
- Hosting: Deploy to Netlify, Vercel, GitHub Pages, or your preferred host
- Change company name: Search and replace "Affordable SOC2" and "SOC2 Ready"
- Modify timeline: Edit the "14 days" references if your timeline differs
- Add sections: Copy existing section structure and modify content
- Blog posts: Add more cards by duplicating the blog card structure
- Colors: Update the Tailwind config and custom CSS color variables
To connect the email forms to your backend:
- Replace the
handleFormSubmitfunction inscript.js - Add your API endpoint
- Example:
fetch('https://your-api.com/subscribe', {
method: 'POST',
body: JSON.stringify({ email: email }),
headers: { 'Content-Type': 'application/json' }
})Based on the clean, modern aesthetic of Compava.com, adapted for SOC2 compliance services.
This is a custom project. Modify and use as needed for your business.
Built with ❤️ for SOC2 compliance companies