Back to All Case Studies
mediaFull Access Unlocked

A Self-Maintaining Bilingual Publishing System

A working alpinist publishes field reports from the Dolomites in English and Italian. The site wires its own SEO and deploys itself — so the work happens on the wall, not at a desk.

Independent alpinist and writer · Italy

media
2
languages
0
setup Steps
<5 min
time To Publish

!The Need

A working alpinist, not a webmaster, wanted to publish first-hand route and conditions reports from the Dolomites in both English and Italian. Keeping two language versions in sync, hand-writing hreflang tags, sitemaps, RSS feeds and structured data, and babysitting Search Console would have eaten the hours better spent climbing. None of it is doable from a mountain hut with one bar of signal.

The Approach

We built a self-maintaining publishing system on Astro and Cloudflare Pages. The homepage keeps its CSS and hand-drawn landscape artwork in a single source file, propagated to the Italian version with one command. Every post is written once in markdown; the build auto-generates the hreflang sitemap, per-locale RSS, canonical URLs and BlogPosting structured data. A zero-dependency Search Console helper submits sitemaps and pulls query, page and index-status data straight from the terminal. Before writing, a multi-agent research workflow pressure-tests each topic against live search results.

Technologies Used

AstroCloudflare PagesGoogle Search Console APIPythonClaude multi-agent workflow

The Output

Every post ships in English and Italian as linked hreflang alternates from a single filename
Sitemap, RSS, canonical tags and BlogPosting schema generated automatically at build time
Homepage styling and landscape artwork maintained in one file, synced to Italian with a single command
New entries go live with one git push, deployed on Cloudflare Pages

The Impact

Zero manual SEO wiring per post — the work that used to sit between writing and publishing is gone
Search Console queries, top pages and index status pulled from the CLI, no dashboard hopping
Topics validated against live SERP evidence before writing, not after

Ready to achieve similar results?

Contact Us
Supalabs AI solutions