WordPress developer Zurich and Switzerland
EN

WordPress developer Zurich and Switzerland

5.00 /5 - (17 votes )
7min read
Guide

#Your Zurich revFADP audit, passed first try

You need a WordPress build that survives a Swiss revFADP review on day one, with every plugin inventoried for data export risk and a consent layer that holds up under a Zurich data protection officer’s scrutiny. We deliver that package: audit-ready WordPress, documented technical and organisational measures aligned to the nDSG, and FINMA-aware controls for clients on the fintech side of the lake.

The Swiss rulebook touching the technical layer covers revFADP / nDSG in force since 2023-09-01, FINMA cybersecurity supervision for regulated fintech and asset managers, and FADP transfer rules for data leaving the country toward non-Adequate destinations. Knowing where these rules end and pragmatic engineering begins is what separates a Zurich-relevant developer from someone who just speaks WordPress.

RegulationWhat it coversWhat we do
revFADP / nDSGNational data protection in force since 2023-09-01Documented processing register, 2FA on wp-admin, encrypted backups
FINMA cybersecuritySupervision of regulated fintech and asset managersHardened WAF, dependency SBOM, monitored vulnerability response
FADP transfer rulesData leaving CH toward non-Adequate countriesSwiss hosting by default, documented transfer assessments, no silent third-country loaders

#WordPress development for Zurich and Switzerland

A Zurich SME website is rarely just a brochure. It usually sits between a Bexio or Abacus accounting backend, a TWINT or PostFinance Pay checkout, a multilingual editorial team writing in two or three official languages, and a revFADP privacy regime that has been in force since 1 September 2023. We build WordPress sites that fit that environment, not a generic “Swiss premium quality” template.

Most of our work for Greater Zurich Area clients sits in three buckets: corporate sites for service firms in finance, insurance, and consulting; WooCommerce stores selling into the CH-DE and CH-FR markets; and Mittelstand multilingual sites that need to ship in DE-CH, FR-CH, and sometimes IT-CH without the editorial team duplicating effort.

#When WordPress fits and when it does not

WordPress is rarely the wrong answer for a Swiss SME content site, a service firm, or a B2B lead-generation site under a few thousand SKUs. It becomes a poor fit when the constraint is regulated fintech under direct FINMA cybersecurity guidance, where audit trail expectations and operational risk classification push you toward a hardened internal stack rather than a public-facing CMS.

For commerce, the trade-off is less clean. WooCommerce with Datatrans, Wallee, or Saferpay handles most CH-DE and CH-FR shops just fine. Once the catalogue moves into a few thousand SKUs with ERP-driven stock from Abacus or SAP, Shopify Plus with a Bexio integration starts to remove enough operational pain to be worth the licence. For B2B with quote-based pricing, contract pricing per customer, and complex tax rules across CH/EU, BigCommerce or a custom build can outpace WooCommerce. We will tell you which side of that line your project sits on before we start.

#Swiss payment integrations we work with

The Swiss payment landscape is not the European one with a CHF symbol on it. The integrations that actually matter:

  • TWINT, used by roughly two thirds of the Swiss adult population, integrated through Datatrans, Wallee, or directly via the merchant API.
  • Swiss QR-bill (QR-Rechnung), the default invoicing standard since 2022, generated server-side and embedded in WooCommerce orders or Bexio sync.
  • PostFinance Pay and PostFinance Card, still the dominant rails for an older Mittelstand customer base.
  • Datatrans (Zurich), Wallee (St. Gallen), and Saferpay (Worldline Schweiz) as the three orchestration gateways most CH agencies default to.
  • Stripe CH for international SaaS pricing and Klarna CH for B2C “buy now pay later”.
  • PEAX for digital mailbox integration on B2B portals.

For shipping, Swiss Post (Die Post) covers about 70 percent of e-commerce volume, with DPD CH, DHL CH, and Planzer handling parcel and palletised flows. Real-time rate calculation and label printing through these carriers is configured per shop, not bolted on.

#revFADP, FINMA, and what compliance actually means

The revised Swiss Federal Act on Data Protection (revFADP / nDSG) entered into force on 1 September 2023. It is GDPR-aligned but not identical: stricter on profiling consent, lighter on documentation thresholds for SMEs, and explicit about data exports outside the EEA. For most WordPress sites this means: a documented privacy policy in each language version, a cookie consent flow that defaults to refused, a register of processing activities, and clarity on which sub-processors (analytics, email, CDN) sit outside Switzerland.

For fintech and InsurTech sites in Crypto Valley Zug or the Lausanne EPFL spinoff scene, the FINMA cybersecurity guidance adds expectations around incident reporting, third-party risk, and operational resilience that a public marketing site usually does not need to meet directly, but its connected portals do. We flag this on day one rather than at launch.

#Hosting in Switzerland

Most of our Zurich clients want CH-resident hosting for at least the production database, even when the marketing site itself sits on a CDN edge. The realistic options:

  • Cyon (Basel), Hostpoint (Rapperswil-Jona), Infomaniak (Geneva), and Metanet (Zurich) for managed shared and VPS hosting with CH datacentres.
  • Datacentres in Zurich Brüttisellen, Glattbrugg, and Rumlang for colocated workloads.
  • Cloudflare and Fastly edges for global delivery, with the origin in CH.

Infomaniak is the default choice for clients who want explicit Swiss data sovereignty and a green-energy story; Hostpoint and Cyon are the workhorses for SME WooCommerce; Metanet covers the regulated end with ISO 27001 documentation.

#Multilingual reality: four languages, three editorial workflows

Switzerland has four official languages: German (63 percent), French (23 percent), Italian (8 percent), and Romansh (0.5 percent in Graubünden). Most Zurich SMEs ship in two: DE-CH and EN. Mittelstand firms selling nationally ship in three: DE-CH, FR-CH, IT-CH. Almost no one ships Romansh outside of Graubünden cantonal sites and tourism operators.

The stacks we use:

Languages shippedPlugin stackEditorial workflow
2 (DE-CH plus EN)PolylangManual translation, single editor per language
3 to 4 (DE-CH, FR-CH, IT-CH, optional RM)WPML plus WPML String Translation plus WPML Translation ManagementPer-language editor, translation memory shared
4 plus marketing automationWPML plus DeepL connectorDrafts machine-translated, human reviewed before publish

One trap: DE-CH is not DE-DE. Swiss German written form drops the eszett (ß) and writes “ss” instead, uses Helvetisms (Velo for bicycle, Tram for streetcar, Heugümper for grasshopper, parkieren for to park, grillieren for to grill), and follows the Schweizer Duden rather than the Duden Mannheim. If your translation team or DeepL pipeline outputs DE-DE by default, the result reads as foreign even when the grammar is correct. We configure the stack to flag this.

#Hreflang implementation that does not break

The single most common SEO defect we inherit on Swiss multilingual sites is broken or missing hreflang. The minimum viable setup for a CH site shipping DE-CH plus FR-CH plus IT-CH plus EN:

  • de-CH, fr-CH, it-CH, en (or en-CH if you target Swiss English specifically)
  • x-default pointing to the language selector or the DE-CH version
  • Reciprocal links: every language version links to all others including itself
  • Sitemap-level xhtml:link annotations as a redundancy layer

Polylang and WPML both emit hreflang correctly when configured. The breakage is almost always in custom code that strips the <head> annotations on cached pages, or in CDN rules that vary by cookie rather than by URL.

#Our development process

Discovery, architecture, build in two-week sprints, staging review at each sprint end, launch with DNS cutover during low-traffic windows for the CH market (typically Tuesday or Wednesday morning CET). Code in Git with feature branches per scope item, deployed via SSH or GitHub Actions to staging then production. Every project ships with a written handover including the plugin inventory, the renewal calendar for paid licences, the backup retention policy, and the on-call escalation path.

#Pricing

All pricing is individual and tied to project scope. We work on fixed-price scopes for well-defined builds, time-and-materials for ongoing work, and monthly retainers for maintenance plus measured improvement. Contact us for a scoped proposal for your Zurich or Swiss WordPress project.

Related cluster

Explore other WordPress services and knowledge base

Strengthen your business with professional technical support in key areas of the WordPress ecosystem.

Recommendations from LinkedIn

Recommendations and reviews of working with WPPoland

Selected recommendations from WordPress, WordCamp and e-commerce leaders - with a focus on delivery on time, technical depth, and a business-driven approach to WordPress development.

Karolina Czapla

Karolina Czapla

Marketing Strategist – Performance & Digital Strategy

“Working with Mariusz on WordCamp has shown me how rare it is to combine deep technical skill with genuine leadership. He plans, coordinates and delivers with precision, while giving the team space to grow and contribute....”

Co‑organiser, WordCamp Gdynia 2024 & 2025

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz is the teammate everyone hopes for: strong full‑stack WordPress skills, clear explanations and a positive attitude even under pressure. He moves easily between custom plugins, performance work and Gutenberg layou...”

Worked alongside Mariusz on WordPress projects

Daniel Blossfeld

Daniel Blossfeld

Process Optimization & Digitalization Consultant

“I had the pleasure of working with Mariusz for almost three years. During that time, his WordPress development skills proved invaluable across a range of projects, from website builds to online member areas and even Shop...”

Mariusz was his client for WordPress work

Jessica Di Pasquale

Jessica Di Pasquale

Leading SEO initiatives with data-driven growth strategies.

“Mariusz is a very skilled, patient and expert guy. Always ready to help and to fix errors, I really appreciated working with him. He is such a great colleague!”

Managed Mariusz directly

Belinda Koch

Belinda Koch

Web-Tracking Analyst at TUI

“Mariusz is a great person to work with. He is extremely motivated to learn new things and share his knowledge, and is very knowledgeable on a wide range of topics. We worked together on digital analytics and tracking top...”

Worked with Mariusz on digital analytics and tracking topics

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“I collaborated with Mariusz on several projects and our cooperation was always exemplary. I believe there are many more joint projects ahead of us. Highly recommended!”

Mariusz was Paweł's client

When does WordPress fit a Swiss SME and when does it not? #
WordPress is rarely the wrong answer for a Swiss SME content site, a service firm, or a B2B lead-generation site under a few thousand SKUs. It becomes a poor fit when the constraint is regulated fintech under direct FINMA cybersecurity guidance, where audit trail expectations and operational risk classification push toward a hardened internal stack rather than a public CMS.
Which payment integrations matter on a Zurich WooCommerce shop? #
TWINT (used by two thirds of Swiss adults, integrated via Datatrans, Wallee, or merchant API), Swiss QR-bill, PostFinance Pay and PostFinance Card for the older Mittelstand customer base, Datatrans/Wallee/Saferpay as orchestration gateways, Stripe CH for SaaS pricing, Klarna CH for B2C buy-now-pay-later, and PEAX for digital mailbox integration on B2B portals.
What does revFADP add beyond GDPR for a Swiss WordPress site? #
revFADP entered into force on 1 September 2023. It is GDPR-aligned but stricter on profiling consent, lighter on documentation thresholds for SMEs, and explicit about data exports outside the EEA. In practice: a documented privacy policy per language, a cookie consent flow defaulting to refused, a register of processing activities, and clarity on which sub-processors sit outside Switzerland.
Which CH hosting providers are realistic for a WordPress site? #
Cyon (Basel), Hostpoint (Rapperswil-Jona), Infomaniak (Geneva), and Metanet (Zurich) cover managed shared and VPS. Datacentres in Zurich Brüttisellen, Glattbrugg, and Rümlang handle colocated workloads. Infomaniak is the default for explicit Swiss data sovereignty and green energy; Hostpoint and Cyon are the SME WooCommerce workhorses; Metanet covers the regulated end with ISO 27001 documentation.
Why does DE-CH differ from DE-DE on a Swiss site? #
Swiss German written form drops the eszett (ß) and writes ss instead, uses Helvetisms (Velo for bicycle, Tram for streetcar, Heugümper for grasshopper, parkieren for to park, grillieren for to grill), and follows the Schweizer Duden rather than Duden Mannheim. A DE-DE pipeline reads as foreign on the Swiss market even when grammatically correct.
How should hreflang be set on a Swiss multilingual site? #
Minimum viable setup for DE-CH plus FR-CH plus IT-CH plus EN: distinct de-CH, fr-CH, it-CH, en (or en-CH if you target Swiss English), x-default pointing to the language selector or DE-CH, reciprocal links (every language links to all others including itself), and sitemap-level xhtml:link annotations as redundancy. Polylang and WPML both emit hreflang correctly when configured.
How is pricing structured for Swiss WordPress projects? #
All pricing is individual and tied to project scope. We work on fixed-price scopes for well-defined builds, time-and-materials for ongoing work, and monthly retainers for maintenance plus measured improvement. Contact us for a scoped proposal for your Zurich or Swiss WordPress project.

Need an FAQ tailored to your industry and market? We can build one aligned with your business goals.

Let’s discuss

Related Articles

The initial port from WordPress to Astro took weeks. The other eleven months went to redirects, hreflang, six-locale parity, and a build that outgrew Cloudflare's own runner. A migration field report.
headless

Twelve months migrating from WordPress to Astro on Cloudflare Pages

The initial port from WordPress to Astro took weeks. The other eleven months went to redirects, hreflang, six-locale parity, and a build that outgrew Cloudflare's own runner. A migration field report.

Generic text-to-image gives you a stranger. A face reference drifts. A LoRA that renders laptop screens looks uncanny. What finally worked for a consistent editorial hero across hundreds of posts, and why.
ai

Training a Flux LoRA for blog heroes: three approaches that failed first

Generic text-to-image gives you a stranger. A face reference drifts. A LoRA that renders laptop screens looks uncanny. What finally worked for a consistent editorial hero across hundreds of posts, and why.

Cloudflare Pages documents a 2,000-rule limit on _redirects, but the cap that actually bites is 100KB of file size. Rules past the byte cutoff are dropped at deploy with no warning. A production diagnosis.
devops

Cloudflare Pages silently drops _redirects past 100KB

Cloudflare Pages documents a 2,000-rule limit on _redirects, but the cap that actually bites is 100KB of file size. Rules past the byte cutoff are dropped at deploy with no warning. A production diagnosis.