Skip to content
$ cd ~/projects
SEOMicroservicesAI● live

Rank Orbit

An advanced SEO Audit and Analysis platform leveraging a microservices architecture to crawl websites, analyze performance metrics (Lighthouse), and generate AI-powered SEO insights.

Tackles the SEO audit problem by combining performance signals (Core Web Vitals, Lighthouse) with AI-driven content analysis. Plug in any URL and get a structured audit in minutes instead of hours of manual review.

Built as a microservices monorepo: a Next.js dashboard for users, a NestJS API gateway for orchestration, and FastAPI workers handling crawling, Puppeteer-based measurement, and analysis. Google Gemini and LangChain power the natural-language summaries on top of the raw signals.

Rank Orbit — screenshot

## problem

SEO audits are slow and fragmented. Existing tools either dump raw Lighthouse signals without context, or generate AI commentary disconnected from the underlying data — so teams spend hours stitching the two together by hand.

## approach

Split the work into specialised services so each could scale and fail independently: a Next.js dashboard, a NestJS API gateway for orchestration, and FastAPI workers running Puppeteer + Lighthouse. Google Gemini and LangChain sit on top, turning the raw signals into a structured, prioritised summary.

## shipped

Users plug in a URL and get an actionable audit in minutes. The data-collection workers and the AI summary layer scale on different curves, which keeps LLM costs predictable and the crawler responsive even under bursty traffic.

## stack

Next.jsNestJSFastAPIPuppeteerGoogle Gemini AILangChainTypeScript