Back to Projects
SEO & Performance Tooling

Site Auditor

Analyzes the SEO health and performance of any URL in seconds.

The Problem

Spotting technical SEO issues and broken metadata usually means manually checking several scattered tools, which slows down quick audits.

The Solution

Site Auditor centralizes the analysis: it takes a URL, evaluates its OpenGraph tags and HTTP response times, and generates a visual executive report on a single screen.

Architecture / Engineering

  • Implemented Next.js Server Actions to orchestrate the scraping and analysis without exposing a public API endpoint.
  • Designed the OpenGraph tag and HTML metadata parser, handling incomplete or malformed cases.
  • Built the results visualization with Recharts, mapping each check to a status (pass / warning / error).
  • Validated and sanitized input URLs to prevent requests to unsafe domains.

Key Features

  • On-demand analysis of a single URL, no sign-up or prior configuration.
  • Parsing of OpenGraph tags and key HTML metadata.
  • Visual report with a status per check (pass / warning / error).
  • Results visualization with Recharts.
  • Validation and sanitization of input URLs.

Engineering Challenges

  • Parsing real, incomplete web HTML (missing or malformed OpenGraph tags) without the analysis failing.
  • Orchestrating scraping and analysis from Server Actions instead of a public API endpoint, to avoid an unnecessary attack surface.
  • Preventing the tool from being used to request unsafe addresses or domains.

Result / Current State

Deployed on Vercel. Analyzes any URL in real time and returns the visual report on the same screen, with no publicly exposed backend.

Stack

Next.jsServer ActionsTypeScriptTailwind CSSRecharts
LiveGitHubView all projects →