Built for Elmshorn businesses — Innenstadt, Vormstegen, Krückau (river), the whole catchment.
Walk down Königstraße, scan the QR codes in the Markthalle am Buttermarkt, and you will find the same pattern: solid local businesses with websites built in 2017, hosted on someone's nephew's WordPress, scoring 28 on PageSpeed, with no schema markup at all. That is the actual Elmshorn web design baseline. It is not a design problem — most look fine. It is a Google-readability problem. The site cannot tell Google it is a Steuerberater on Ramskamp, cannot tell ChatGPT what services it offers in Kölln-Reisiek, cannot load fast enough on the 4G connection of someone walking past Knechtsche Hallen. A correct rebuild fixes all three at once and, because the local market is small, the gain is immediate.
Most Elmshorn websites are built by Hamburg agencies who treat the city as a side project — generic templates, English stock photos, copy that could just as easily say Henstedt-Ulzburg. That is fine for brochure-ware, fatal for ranking. The competitive opening is structural: a fast, schema-rich Astro or WordPress build with copy that names Hainholz, Vormstegen, Raa-Besenbek and Kreis Pinneberg explicitly will out-rank a Hamburg agency's prettier site within two months. The buyer pool here — Autoliv engineers, Kölln managers, Regio Klinikum staff, the salaried mid-market that lives in Elmshorn and works in Hamburg — judges sites on speed and clarity, not animation. Build for them, not for a Behance shortlist.
Most agency websites win design awards and lose conversions. The fix is structural — speed, schema, copy, internal linking — baked in from the first commit, not bolted on later.
Each one is a real piece of work — clickable for the deep detail.
No retrofit needed. No rebuild in year two. No 80-plugin WordPress nightmare.
View deliverable → 07Service and city pages engineered for Google and tuned for the client reading at 10pm.
View deliverable → 08Speed, crawlability, schema, Core Web Vitals. Invisible to users, visible to Google.
View deliverable → 09Service pages, city pages, guides and answers — built around real buyer questions. Not AI padding.
View deliverable → 10Rankings, calls, forms, revenue. Not charts that look impressive and mean nothing.
View deliverable →Goals, ICP, conversion path, competitor audit. Output: site map, content plan, technical spec.
Astro or your CMS. Speed-optimised. Schema markup baked in. Conversion-focused copy in your tone.
Deploy, hreflang, sitemap, analytics, GSC. Migration plan with 301s if replacing an existing site.
First 30 days post-launch: monitor Core Web Vitals, fix regressions, iterate copy on top pages from real data.
Web design, Webflow, Shopify and local SEO — three projects shipped for real clients in 2026. Click through for the full story.
Full relaunch from WordPress to Astro, a local organic SEO strategy and marketing automation for an estate agent in Hameln and the Weserbergland — an ongoing engagement.
Strategic positioning, custom Webflow design and conversion-focused structure for a Hamburg commercial photographer whose clients are agencies.
Custom Shopify storefront, conversion-optimized structure and ongoing monthly SEO for a Slovak craft fermented lemonade brand selling across the EU.
A · BUCHHANDLUNGI'm Nestor. Web and software developer for 10+ years, based in Elmshorn, Germany, working in English, Spanish and German. For most of my career I built websites that looked great and did nothing. Pretty portfolio, quiet phone.
Somewhere along the way I realized every business I worked with had the same single problem: they needed more clients, constantly, or they died. So I stopped optimizing for beauty and started optimizing for that. When my clients grow, I grow with them. That's the whole model.
If you run a local service business and you're tired of paying for ads that disappear the second you switch them off — we should talk.
Custom quote available · book a discovery call
I'll personally look at your Google Business Profile, website, top 3 competitors and top local keywords. You get a PDF report and a 30-minute call. If we're a fit, we talk next steps. If not, you keep the report.
The PDF lands in your inbox shortly. While I put it together, book a 20-30 min call — we'll go through the findings live and you'll leave with a concrete plan of what to fix first.
Book a free call →No slides. No pitch. Just your site and the numbers.