Skip to content

AI-powered SEO and CRO auditing platform with automated technical checks, content analysis, UX insights, and smart reporting.

License

Notifications You must be signed in to change notification settings

vchaitanyachowdari/seo-audit-report-generator

Repository files navigation

πŸš€ SEO Audit & Conversion Rate Optimizer

A modern, AI-powered SaaS platform that provides comprehensive SEO audits and conversion rate optimization insights for landing pages and websites.

Screenshot 2025-06-24 at 1 02 18β€―PM

Deployed on Vercel Built with v0 Next.js TypeScript Tailwind CSS

🌟 Features

πŸ” SEO Analysis

  • Technical SEO Audit - Meta tags, headers, schema markup analysis
  • Performance Metrics - Core Web Vitals, page speed optimization
  • Content Analysis - Keyword density, readability scores
  • Mobile Optimization - Responsive design and mobile-first indexing
  • Security Checks - HTTPS, security headers validation

πŸ“ˆ Conversion Rate Optimization

  • UX/UI Analysis - Design patterns and user experience evaluation
  • Form Optimization - Conversion funnel analysis
  • Call-to-Action Review - Button placement and effectiveness
  • Trust Signals - Social proof and credibility indicators
  • A/B Testing Recommendations - Data-driven improvement suggestions

πŸ€– AI-Powered Insights

  • Automated Report Generation - Comprehensive PDF reports
  • Smart Recommendations - Prioritized action items
  • Competitive Analysis - Industry benchmarking
  • Trend Analysis - Performance tracking over time

πŸ› οΈ Tech Stack

Frontend

  • Next.js 14 - React framework with App Router
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first CSS framework
  • Shadcn/ui - Modern component library
  • Framer Motion - Smooth animations and transitions
  • Lucide React - Beautiful icon library

Backend

  • Next.js API Routes - Serverless API endpoints
  • n8n Webhook Integration - Automated workflow processing
  • Server Actions - Form handling and data processing

Styling & UI

  • Glassmorphism Design - Modern, translucent UI elements
  • Dark/Light Mode - Theme switching capability
  • Responsive Design - Mobile-first approach
  • Accessibility - WCAG 2.1 compliant

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn package manager
  • Git

Installation

  1. Clone the repository

    git clone https://github.com/vchaitanyachowdari/seo-audits-generator.git
    cd seo-audits-generator
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Set up environment variables

    cp .env.example .env.local

    Add your environment variables:

    N8N_WEBHOOK_URL=your_n8n_webhook_url_here
    NEXT_PUBLIC_APP_URL=http://localhost:3000
  4. Run the development server

    npm run dev
    # or
    yarn dev
  5. Open your browser Navigate to http://localhost:3000

πŸ“– Usage

Basic Audit

  1. Enter your landing page URL
  2. Provide your email address
  3. Click "Start Free Audit"
  4. Receive comprehensive report via email

API Integration

// Example API call
const response = await fetch('/api/audit', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    url: 'https://example.com',
    email: 'user@example.com'
  })
});

const result = await response.json();

πŸ“ Project Structure

β”œβ”€β”€ app/                    # Next.js App Router
β”‚   β”œβ”€β”€ api/               # API routes
β”‚   β”œβ”€β”€ (pages)/           # Page components
β”‚   └── globals.css        # Global styles
β”œβ”€β”€ components/            # Reusable components
β”‚   β”œβ”€β”€ ui/               # Shadcn/ui components
β”‚   └── ...               # Custom components
β”œβ”€β”€ lib/                  # Utility functions
β”œβ”€β”€ hooks/                # Custom React hooks
β”œβ”€β”€ public/               # Static assets
└── styles/               # Additional styles

πŸ”§ Configuration

Environment Variables

  • N8N_WEBHOOK_URL - n8n webhook endpoint for processing audits
  • NEXT_PUBLIC_APP_URL - Application base URL

Customization

  • Colors: Modify tailwind.config.ts for theme colors
  • Components: Extend Shadcn/ui components in components/ui/
  • Animations: Customize Framer Motion animations in component files

πŸ“Š Features Overview

Feature Status Description
βœ… SEO Audit Live Technical SEO analysis
βœ… Performance Check Live Core Web Vitals monitoring
βœ… Mobile Optimization Live Responsive design analysis
βœ… Content Analysis Live Keyword and readability check
βœ… Security Scan Live HTTPS and security headers
βœ… UX/UI Review Live Conversion optimization insights
βœ… PDF Reports Live Downloadable audit reports
πŸ”„ A/B Testing Coming Soon Split testing recommendations
πŸ”„ Competitor Analysis Coming Soon Industry benchmarking

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Development Workflow

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”— Links

πŸ“ž Support

πŸ™ Acknowledgments


Made with ❀️ by V Chaitanya Chowdari

About

AI-powered SEO and CRO auditing platform with automated technical checks, content analysis, UX insights, and smart reporting.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project