Men's Health Web Platform

Web Full-stack Platform Analytics
Men's Health Web Platform

A web platform for a men's health publication focused on aligning editorial strategy with audience needs. It pairs a fast public site with a lightweight analytics pipeline that helps editors spot content gaps and topical imbalances beyond page-view metrics.

Developed in collaboration with

The challenge for a modern publication is twofold: deliver a fast, reliable experience to readers, and give the editorial team feedback that goes beyond page views. Editorial intuition matters, but it is hard to see the broader catalog: which topics are neglected, and whether related articles are well linked.

This project addresses that gap by pairing a performance-first public site with a lightweight analytics pipeline designed for editors, not data scientists. The public-facing site, built with Next.js , is optimized for speed and reliability. Behind the scenes, a separate system provides the editorial team with simple, actionable signals about their work.

Instead of complex dashboards, the focus is on answering practical questions. Using text embeddings from the OpenAI API , the system can understand the semantic relationships between articles. This helps editors visualize their content strategy, spot topical gaps, and identify opportunities for cross-promotion that might not be immediately obvious. It’s a way to augment editorial judgment, not replace it.

The visuals below show this in practice. The first gives a quick overview of the topical balance across the site, while the second maps the semantic neighborhood of articles, revealing clusters of related content. These tools are designed to be immediately useful for someone planning the next piece of content.

Treemap showing distribution of articles across categories and subcategories 2D layout showing semantic similarity between articles after UMAP

Stack

While the problem is more important than the tools, the tech stack tells a story about the project's architecture and trade-offs. Here's what this project is built on: