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.