RanklyHub
Case studyminded.es

We 10x'd indexation velocity for Minded.es.

A Spanish health platform with thousands of pages stranded outside Google's index. We fixed the crawl architecture, rebuilt the sitemap and internal-linking logic, and ran a focused technical-authority sprint until indexed coverage went vertical inside a quarter.

+1,420%pages indexed / mo

Engagement snapshot

Pages indexed / mo
+1,420%
To full coverage
1 qtr
Pages recovered
3k+
Sitemap accuracy
100%
Industry / region

Digital Health PlatformSpain

Stack
Dynamic sitemapInternal-link graphCrawl budgetNext.js Metadata API

The challenge

Minded.es had published thousands of high-intent health pages, but most never made it into the index. Deep, orphaned URLs, a stale hand-maintained sitemap, and a flat internal-link structure meant crawl budget never reached the content that mattered.

The refactor

01

Crawl architecture

We flattened click depth, eliminated orphan pages, and pruned low-value duplicate paths so Googlebot spent its budget on revenue pages instead of dead ends.

02

Programmatic sitemap

The hand-maintained XML was replaced with a dynamic sitemap generated from the content graph — always complete, always current, with accurate lastmod signals.

03

Internal-link logic

A hub-and-spoke linking model pushed authority from category hubs down to deep articles, giving every page a crawlable path and a share of internal PageRank.

Implementation

app/sitemap.tsTS
1import type { MetadataRoute } from "next";
2import { getAllPaths } from "@/lib/content";
3
4// Every published URL, emitted from one source of truth.
5export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
6 const paths = await getAllPaths();
7 return paths.map((p) => ({
8 url: `https://minded.es${p.route}`,
9 lastModified: p.updatedAt,
10 changeFrequency: "weekly",
11 priority: p.depth === 0 ? 1 : 0.7,
12 }));
13}

A programmatic sitemap generated straight from the content graph — no page can be published and left undiscoverable.

The outcome

Indexed coverage went vertical: a +1,420% lift in pages indexed per month and more than 3,000 stranded URLs recovered inside a single quarter, opening a long tail of high-intent health queries.

More case studies

Want numbers like these?

Start with a free 40-point technical audit — live crawl, instant health score, and the exact fix list. No login.