steady-auditor

byMaruvada Aasritha Padmini Malayappan

# Website Auditor — Project Brief ## The idea, in one line A tool where someone enters a website URL and gets back a downloadable PDF report — objective performance/SEO/accessibility scores plus an AI-written critique of design and content — with issues mapped to Malayappan Dev's services, so every audit doubles as a soft pitch. ## Why this exists Not as a standalone paid product (this category — HubSpot Website Grader, PageSpeed Insights, GTmetrix — is permanently free from big brands, so charging end users for a report competes against free forever, not free-trial). Instead, it's a **permanent free lead-generation tool**: prospects self-serve a real, useful audit of their own site, see concrete problems in writing, and see Malayappan Dev positioned as the fix — before you ever have to cold-pitch them. ## What it does (pipeline) 1. User submits a URL on malayappan.dev 2. **Objective data**: Google PageSpeed Insights API pulls real Lighthouse scores — performance, SEO, accessibility, best practices 3. **Visual capture**: Puppeteer takes a full-page screenshot and extracts page signals (title, meta description, heading structure, image alt-text coverage) 4. **AI analysis**: Claude receives the scores + screenshot + signals and produces structured output — overall impression, strengths, prioritized issues (category, why it matters in plain language, concrete fix), quick wins, and which Malayappan Dev service would solve each issue 5. **Report generation**: everything renders into a styled HTML report and gets converted to a downloadable PDF 6. **Lead capture**: before the PDF downloads, capture name + email (this is the actual point of the tool — the audit is the value exchange for the lead) ## Tech stack (all things you already know) - **Backend**: Node.js + Express (wraps the audit pipeline as an API route) - **Frontend**: a page on malayappan.dev (TanStack Start / React, matching your existing site) with one URL input, a loading state, and a lead-capture form before download - **AI**: Claude (Anthropic API) for the qualitative critique — you already have API access - **Screenshot/rendering**: Puppeteer (also generates the final PDF via print-to-PDF) - **Data source**: Google PageSpeed Insights API (free, optional API key for higher limits) - **Hosting**: your existing Hostinger VPS (same one running VakilSummons) — needs Chromium installed for Puppeteer ## The revenue-generating mechanism (the actual point) The tool itself doesn't charge anyone. It generates revenue indirectly: - Every issue found gets mapped to a specific Malayappan Dev service (see mapping below) - The PDF report ends with a "How Malayappan Dev Can Help" section listing exactly which services address the found issues, with a contact CTA - Every completed audit = one qualified lead with name + email + a documented reason they need help (their own site's problems, in writing) - Follow up personally with anyone who runs an audit — you already know their pain points before the first call ## Issue → service mapping (customize as your service list grows) | Issue category | Malayappan Dev service to suggest | |---|---| | Performance (slow load, unoptimized images) | Website performance optimization | | SEO (missing meta tags, poor structure) | SEO setup & content structure | | Design/UX (unclear CTA, poor layout, weak trust signals) | Website redesign | | Accessibility (missing alt text, contrast issues) | Accessibility audit & fixes | | Content (outdated info, broken links, no clear value prop) | Content refresh / copywriting | | No booking/WhatsApp automation visible | WhatsApp AI agent for bookings & FAQs (your other product) | ## Guardrails to keep it credible - Keep the AI's tone constructive and specific, never salesy or exaggerated — a report that oversells problems to justify a pitch will read as untrustworthy and undermine the lead-gen goal - Don't gate the *audit itself* — only gate the *download* behind email capture, so the perceived value is "real free tool," not "content marketing trick" - Cap free audits per day/IP to control your Claude + PageSpeed API costs - Be upfront in the UI that this is an automated first-pass audit, not an exhaustive manual review — keeps expectations honest and protects your credibility when you do the real paid work i have my website www.malayappan.dev after creating this agent it should be integrated into my website

LandingLeadsLoginLeadCapture
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

steady-auditor System Requirements Document

Introduction

The steady-auditor project aims to create a tool that allows users to enter a website URL and receive a downloadable PDF report. This report will include objective performance, SEO, and accessibility scores, along with an AI-written critique of design and content. The issues identified will be mapped to Malayappan Dev's services, effectively serving as a soft pitch for potential clients.

System Overview

steady-auditor is designed as a permanent free lead-generation tool integrated into the existing Malayappan Dev website. It will provide users with a real, useful audit of their own site, highlighting concrete problems and positioning Malayappan Dev as the solution provider. The tool will not charge users but will generate revenue indirectly by capturing leads.

Page 2 of 5

Source Content Inventory

  • Site Title: Malayappan Dev — Premium Web Development Agency
  • Location: Vijayawada, India
  • Headline: We Build Digital Products That Perform.
  • Pitch: Websites, apps, and AI-powered tools for businesses across India. Premium quality. Honest pricing. Fast delivery.
  • Call to Action Buttons: "See Our Work", "Start a Project"
  • Industries Served: Restaurants, Clinics, Salons, Lawyers, Gyms, Coaches, Real Estate, Hotels, Schools, E-commerce, Startups, Photographers, Event Planners, Jewellery Shops, Travel Agents, Architects, NGOs, Pharmacies, Car Showrooms
  • Unique Selling Points: Fast Delivery, Any Business Type, Honest Pricing, Full Support
  • Trust Elements: Real-world projects, Performance focus, Modern technologies, Clear communication, Long-term support, Quality first
  • Process Steps: Discovery, Planning, Design, Development, Testing, Launch
  • Footer: Quick Links (Services, Pricing, About, Contact), Company Links (FAQ, Privacy Policy, Terms, Refund Policy), Tagline: Built with care in Vijayawada, India

Functional Requirements as Story Points

  • As a User, I should be able to submit a URL on malayappan.dev to initiate an audit.
  • As a User, I should receive a downloadable PDF report containing performance, SEO, and accessibility scores.
  • As a User, I should receive an AI-written critique of design and content in the report.
  • As a User, I should see issues mapped to Malayappan Dev's services in the report.
  • As a User, I should be able to provide my name and email before downloading the report.
  • As an Admin, I should be able to limit the number of free audits per day/IP to control costs.
  • As a User, I should be informed that the audit is an automated first-pass review.

User Personas

  • User: A business owner or website manager looking to improve their website's performance, SEO, and accessibility.
  • Admin: A member of the Malayappan Dev team responsible for managing the tool and following up on leads.
Page 3 of 5

Core User Flows

  • User submits URL -> System pulls data via Google PageSpeed Insights API -> Puppeteer captures screenshot and page signals -> Claude analyzes data and generates critique -> Report is generated and converted to PDF -> User provides name and email -> PDF is downloaded

Visuals Colors and Theme

  • primary: #1A73E8 (Blue)
  • primary_light: #E8F0FE (Light Blue)
  • secondary: #34A853 (Green)
  • accent: #EA4335 (Red)
  • highlight: #FBBC05 (Yellow)
  • bg: #FFFFFF (White)
  • surface: #F1F3F4 (Light Gray)
  • text: #202124 (Dark Gray)
  • text_muted: #5F6368 (Muted Gray)
  • border: #DADCE0 (Light Border Gray)

Signature Design Concept

The homepage will feature an interactive "Audit Journey" animation. As users scroll, they will see a visual representation of a website being analyzed. The animation will show data points being extracted and processed, culminating in a dynamic reveal of the PDF report. This will be achieved using motion/react for smooth transitions and interactions. Users can hover over elements to see detailed explanations of each audit step.

Page 4 of 5

Landing Hero Motion Brief

The hero section will depict a website URL being entered into a digital interface. As the URL is processed, visual elements representing data (e.g., graphs, charts) will animate into view, showing the transformation from raw data to a polished PDF report. The animation will loop every 10 seconds, with interactive elements allowing users to explore specific audit components.

Interaction Model & Motion Direction

  • Interaction Model: Animated
  • The landing page will feature moderate scroll-triggered reveals and hover transitions to engage users and highlight key features of the audit tool.

Non-Functional Requirements

  • The system must handle concurrent audit requests efficiently.
  • The tool must be integrated seamlessly into the existing Malayappan Dev website.
  • The PDF generation process must be fast and reliable.

Tech Stack

  • Frontend: React (TanStack Start)
  • Backend: Node.js + Express
  • AI: Claude (Anthropic API)
  • Screenshot/Rendering: Puppeteer
  • Data Source: Google PageSpeed Insights API
  • Hosting: Hostinger VPS
Page 5 of 5

Assumptions and Constraints

  • The tool will be hosted on the existing Hostinger VPS, which must have Chromium installed for Puppeteer.
  • The tool will not charge users directly but will serve as a lead-generation mechanism.

Glossary

  • Audit: The process of analyzing a website's performance, SEO, and accessibility.
  • Lead: A potential client who has shown interest in Malayappan Dev's services by using the audit tool.
  • PDF Report: A downloadable document summarizing the audit results and recommendations. Also, if the website address entered after the audit has any problems, then this agent can suggest our website www.malayappan.dev services with our contact number.
Landing design preview
Login: Sign In
Dashboard: View Leads
Dashboard: View Audit Stats
Leads: View Lead Details
Leads: Follow Up
Settings: Configure Audit Limits
Settings: Manage API Keys
Dashboard: Export Leads
Landing design preview
Login: Sign In
Dashboard: View Leads
Dashboard: View Audit Stats
Leads: View Lead Details
Leads: Follow Up
Settings: Configure Audit Limits
Settings: Manage API Keys
Dashboard: Export Leads