About this project

mhio Web Analytics is an API-driven tool designed to programmatically inspect websites and generate structured JSON reports. It focuses on technical SEO, content flow heuristics, and sitewide crawl insights, making it suitable for integration into dashboards, CI jobs, or internal tooling. Key capabilities include: - Single-page and sitewide analysis via a JSON API. - SEO audits covering titles, meta descriptions, headings, canonicals, noindex tags, hreflang, and structured data. - Content and UX heuristics to identify thin content, long paragraphs, boilerplate-heavy pages, and weak CTA structures. - Site-level signal detection for duplicate content, broken internal links, and internal linking quality. - Optional integration with Google PageSpeed Insights for performance data. - Internationalized output supporting English and German. - Deployment readiness via Docker and API discovery through Swagger UI/OpenAPI. The system is built with a Node.js and TypeScript backend using Express and Cheerio, paired with a React and Tailwind CSS frontend.