LaborIA: a programmatic SEO site with 12,000+ pages by Eric RodriguezLaborIA: a programmatic SEO site with 12,000+ pages by Eric Rodriguez

LaborIA: a programmatic SEO site with 12,000+ pages

Eric Rodriguez

Eric Rodriguez

The problem

People in Spain search for very specific things, like what a waiter earns in Valencia, what a collective agreement says or when a public exam is. The answers exist in official data (BOE, INE, SEPE), but they are buried in PDFs and tables.

What I built

A static site that turns that public data into one clear page per search: salaries by job and city, collective agreements, net-pay calculators and public-exam guides. A Python pipeline fetches and checks the data, a Python generator builds the pages and Cloudflare serves them. It rebuilds and redeploys itself.

Results

12,000+ pages, built and maintained by me
Last 28 days on Google: 2,350 clicks and 234,862 impressions, +48% on the previous 28 days
All of it from Google search, no paid ads

Stack

Python, Cloudflare Pages and Workers, Supabase, the Claude API, Google Search Console and IndexNow.

See it live

laboria.app (in Spanish)
Like this project

Posted Oct 10, 2026

My own salary and labour-data site for Spain, built from public data. 2,350 Google clicks in the last 28 days, +48%.