WordPress-utvikler Zurich og Sveits

WordPress-utvikler Zurich og Sveits

7 min lesetid
Guide

#WordPress-utvikling for Zürich og Sveits

Et nettsted for en sveitsisk småbedrift er sjelden bare et visittkort. Det sitter som regel mellom Bexio eller Abacus i regnskapet, en kasse med TWINT eller PostFinance, redaktører som skriver på to eller tre nasjonalspråk, og den reviderte personvernloven som har gjeldt siden 1. september 2023. Jeg bygger WordPress-nettsteder som passer inn i det oppsettet.

#Hvem jeg er

Jeg heter Mariusz Szatkowski, er senior WordPress-utvikler siden 2006 og holder til i Gdynia i Polen. WPPoland er navnet jeg bruker på arbeidet. Jeg jobber alene og på avstand, uten ansatte og uten underleverandører, så den som skriver tilbudet, er også den som skriver koden. Wireframes og grafisk design tar du med deg, for eksempel som Figma-fil; jeg bygger det som responsivt tema eller WooCommerce-butikk. Gdynia, Zürich og Oslo ligger i samme tidssone.

#Hva revDSG og FMG krever av et WordPress-nettsted

Den reviderte sveitsiske personvernloven (revDSG, SR 235.1) har gjeldt siden 1. september 2023. Den ligger nær GDPR, men er ikke lik. Uttrykkelig samtykke kreves for sensitive personopplysninger og for profilering med høy risiko utført av private (art. 6 nr. 7). Data kan sendes til land som Forbundsrådet har vurdert som trygge; til andre land bare med garantier, for eksempel standard avtaleklausuler (art. 16).

For et vanlig WordPress-nettsted betyr det:

  • en personvernerklæring i hver språkversjon
  • en oversikt over hver tjeneste som mottar besøksdata (analyse, e-post, CDN, skrifttyper) og landet den holder til i
  • en databehandleravtale etter art. 9 revDSG med alle som får tilgang til dataene, også meg

Informasjonskapsler reguleres av art. 45c FMG: besøkende skal få vite hva som behandles og hvorfor, og at de kan si nei. Sveitsisk lov krever ikke forhåndssamtykke. Retter nettstedet seg også mot besøkende i EU eller EØS, gjelder deres strengere regler, så jeg setter vanligvis opp samtykkeverktøyet med forhåndssamtykke og laster ingenting som ikke er nødvendig før klikket. Regulerte finansforetak under FINMA har i tillegg egne krav; portalene deres hører ikke hjemme på et offentlig WordPress-nettsted, og det sier jeg tidlig.

#Er WordPress riktig publiseringsverktøy for en sveitsisk bedrift?

For bedriftsnettsteder, tjenestebedrifter og B2B-nettsteder som skal skaffe henvendelser, er det sjelden feil. WooCommerce med Datatrans, Saferpay eller Wallee dekker de fleste butikker som selger til tysk- og franskspråklige Sveits.

Det blir tyngre når en katalog på flere tusen produkter henter lager og priser fra Abacus eller SAP, eller når B2B-prisene forhandles per kunde. Da kan et ferdig butikksystem eller en egenutviklet løsning bli billigere å drive. Jeg sier hvilken side av grensen prosjektet ditt ligger på før jeg skriver et tilbud.

#Betaling, QR-faktura og sveitsisk MVA i WooCommerce

Sveitsiske kunder betaler annerledes enn kundene i nabolandene, og kassen må ta hensyn til det:

  • TWINT: koblet til via en sertifisert betalingsformidler (Datatrans, Saferpay fra Worldline, PostFinance Checkout eller Wallee), med bytte til appen på mobil og QR-kode på datamaskin.
  • QR-faktura: for kunder som betaler mot faktura, en QR-faktura som PDF med QR-IBAN og strukturert referanse, lagt ved ordrebekreftelsen.
  • PostFinance Pay og kort: via samme formidler, så du har én avtale og ett oppgjør.
  • Sveitsisk MVA: satsene i art. 25 MWSTG er 8,1 % ordinær sats, 2,6 % redusert sats (mat og andre oppførte varer) og 3,8 % for overnatting. Prisene vises og gjøres opp i CHF, med EUR som andre valuta ved salg til utlandet.
  • Frakt: Die Post for pakker og returer, andre transportører via deres egne grensesnitt, med satser og etiketter satt opp for hver butikk.

#Flerspråklige nettsteder i Sveits

Sveits har fire nasjonalspråk. De fleste småbedrifter i Zürich publiserer på to, DE-CH og engelsk; bedrifter som selger i hele landet, legger til FR-CH og noen ganger IT-CH. Retoromansk ser du mest på kantonale nettsteder og reiselivssider i Graubünden.

SpråkUtvidelseRedaksjonell arbeidsflyt
2 (DE-CH og engelsk)PolylangManuell oversettelse, én redaktør per språk
3 til 4 (DE-CH, FR-CH, IT-CH, eventuelt RM)WPML med String TranslationÉn redaktør per språk, felles oversettelsesminne
Flere språk med maskinutkastWPML med DeepL-koblingMaskinutkast, menneskelig gjennomlesing før publisering

Sveitsisk standardtysk skriver ss i stedet for ß og har egne ord (Velo, parkieren, grillieren). Leverer en oversettelsesflyt rikstysk som standard, leses teksten som fremmed. Deres egne redaktører kontrollerer ordlyden; jeg setter opp språkversjonene slik at slike feil er lette å oppdage.

#Hreflang for de-CH, fr-CH og it-CH

Manglende eller ødelagt hreflang er den vanligste SEO-feilen på flerspråklige sveitsiske nettsteder. Minimum for et nettsted på DE-CH, FR-CH, IT-CH og engelsk:

  • de-CH, fr-CH, it-CH og en (eller en-CH hvis du retter deg mot engelsktalende i Sveits)
  • x-default som peker til språkvelgeren eller DE-CH-versjonen
  • gjensidige lenker: hver språkversjon viser til alle de andre og til seg selv
  • xhtml:link-oppføringer i nettstedskartet som ekstra lag

Polylang og WPML skriver hreflang riktig når de er satt opp riktig. Når det likevel svikter, er årsaken nesten alltid egen kode som fjerner tagger i head på bufrede sider, eller en CDN-regel som skiller på informasjonskapsel i stedet for URL.

#Hosting i Sveits

Jeg driver ikke hosting selv. Mange sveitsiske kunder vil ha produksjonsdatabasen i Sveits; da velger du en leverandør med sveitsiske datasentre, som Infomaniak, Hostpoint, cyon eller Metanet, og jeg setter opp WordPress der eller overtar installasjonen som finnes. Før oppstart avtaler vi skriftlig hva leverandøren står for (sikkerhetskopier utenfor webserveren, en testet gjenopprettingsvei) og hva jeg tar meg av i WordPress.

Vedlikeholdet omfatter oppetidsovervåking hvert 1. til 5. minutt, sikkerhetskopier i minst 30 dager i EU-land og oppdateringer jeg tester på staging før de når produksjon. Må sikkerhetskopiene ligge i Sveits, lagres de hos den sveitsiske leverandøren din. Jeg tilbyr ikke døgnvakt, garanterte responstider eller SLA.

#Migrering fra TYPO3, Drupal eller Magnolia

Mange sveitsiske bedrifter og bransjeforeninger kjører fortsatt TYPO3, Drupal eller Magnolia og sliter med å finne utviklere til dem. Jeg flytter dem til WordPress eller WooCommerce slik at synligheten på Google.ch beholdes. Metode og maler: konfidensiell casestudie om TYPO3 til WordPress.

  • Omdirigeringer: hver gammel URL registreres og sendes videre til sin nye adresse med en 301. Kanoniske tagger, Open Graph-data og strukturerte data bygges opp igjen.
  • Innhold på alle språk: innhold på DE-CH, FR-CH, IT-CH og engelsk eksporteres med skript, ryddes og flyttes inn i egne innleggstyper og ACF-felt.
  • Kunder og ordrer: ved butikkmigreringer tar jeg med kundekontoer, ordrehistorikk og produktvarianter; gamle passordhasher gjøres om ved kundens første innlogging.

#Slik foregår et prosjekt

  1. Beskrivelse og spørsmål: du sender omfang, språk, betalingsmåter og design; jeg stiller spørsmålene mine skriftlig.
  2. Tilbud: omfang, forutsetninger og tidsplan står skriftlig før noe kode skrives.
  3. Utvikling: koden ligger i et privat Git-lager; hver push går til staging, produksjon først etter din godkjenning.
  4. Gjennomgang: du kontrollerer hver endring på staging og får en skriftlig beskrivelse av hva som er endret.
  5. Lansering og overlevering: skriftlig overlevering med liste over utvidelser, fornyelsesdatoer for lisenser og rutinen for sikkerhetskopier.

Kommunikasjonen går på e-post, i dokumenter og i kodelageret. Trenger du en telefonsamtale, si fra. Kontrakten er en B2B-avtale etter polsk rett; fakturaene har mitt EU-MVA-nummer PL7393037445.

#Kontakt

Send meg omfang, språk og tidsramme via kontaktskjemaet. Du får neste steg skriftlig og et tilbud med forutsetningene det bygger på.

WordPress-miljøet i Zürich

Lokale meetups er et godt sted å sjekke en utvikler utover porteføljen: Der ser du hvem som faktisk jobber med WordPress til daglig.

  • WordPress Zürich

    Faste treff for utviklere, redaktører og nettstedseiere som bruker WordPress.

    Gruppens side

Kart over Zürich og omegn

Jeg jobber eksternt fra Gdynia for kunder i Zürich og omegn.

Åpne i Google Maps

Utforsk andre WordPress-tjenester og kunnskapsbase

Anbefalinger fra LinkedIn

Anbefalinger og erfaringer fra samarbeid med WPPoland

Anbefalinger fra folk i WordPress-, WordCamp- og e-handelsmiljøene. De skriver om leveranse i tide, teknisk dybde og en forretningsorientert tilnærming til nettstedutvikling.

Karolina Czapla

Karolina Czapla

Markedsstrateg, Performance & Digital Strategy

“Samarbeidet med Mariusz på WordCamp har vist meg hvor sjelden det er å kombinere dyp teknisk kompetanse med ekte lederskap. Han planlegger, koordinerer og leverer med presisjon, samtidig som han gir teamet rom til å vokse. Når andre sier «det går ikke», finner han en løsning.”

Medarrangør, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Porteføljen til Mariusz taler for seg. Den viser presisjon, allsidighet og et sterkt ansvarsfølelse. Du kan stole på at han følger et prosjekt fra idé til levering og holder alle interessenter godt informert.”

Vi jobbet på samme team

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT‑prosjektleder & Product Owner, Web/App

“I over to år kunne jeg alltid stole på Mariusz for WordPress‑oppgaver, fra styling og templating til integrasjoner. Han skaper ro i teamet og sørger for at frontend‑delen er under kontroll.”

Mariusz var hennes kunde på WordPress‑prosjekter

Argert Boja

Argert Boja

Senior Full‑Stack‑utvikler

“Mariusz er lagkameraten alle ønsker seg: sterke full‑stack‑WordPress‑ferdigheter, klare forklaringer og en positiv holdning selv under press. Han beveger seg lett mellom plugins, ytelse og Gutenberg‑layouts uten å miste helheten.”

Vi jobbet sammen på WordPress‑prosjekter

Varun Patil

Varun Patil

Growth‑ & CRM‑ansvarlig

“I tillegg til utvikling forstår Mariusz SEO, analyse og growth. Han snakker direkte med interessenter, stiller de riktige spørsmålene og leverer løsninger som faktisk påvirker forretningsmål, fra AMP til tracking og ytelse.”

Var leder for Mariusz på growth‑initiativer

Rafał Osiński

Rafał Osiński

Gründer @ EasyTrips.pl, Senior WordPress‑utvikler

“Jeg har kjent Mariusz gjennom WordPress‑miljøet i mange år. Han er pålitelig, svært engasjert og rett og slett alltid til stede, på meetups, WordCamps og i prosjekter. Hvis du vil ha et langsiktig samarbeid og noen som behandler nettstedet ditt som sitt eget, er han riktig person.”

Medarrangør av WordUp Trójmiasto & WordCamp

Daniel Blossfeld

Daniel Blossfeld

Konsulent for prosessoptimalisering og digitalisering

“Jeg hadde gleden av å jobbe med Mariusz i nesten tre år. I løpet av den tiden viste hans WordPress-utviklingsferdigheter seg å være uvurderlige i en rekke prosjekter, fra nettstedbygging til online medlemsområder og til og med Shopify-integrasjoner. Han er en pålitelig og dyktig utvikler.”

Mariusz var hans kunde på WordPress‑prosjekter

Natalie Wiszczor

Natalie Wiszczor

CRM & E-postmarkedsføringsansvarlig

“Jeg hadde gleden av å jobbe med Mariusz i over 4 år innen det tekniske feltet. I løpet av denne tiden viste han seg å være en kompetent og pålitelig kollega. Det som spesielt utmerket seg var hans vennlige natur og hans bemerkelsesverdige utholdenhet i å løse komplekse tekniske utfordringer. Selv i stressende situasjoner beholdt han alltid et klart hode og bidro betydelig til en positiv og produktiv arbeidsatmosfære med sin positive holdning. 🙏🏻🚀”

Jobbet med Mariusz i forskjellige team

Mark Chalklen

Mark Chalklen

Head of Design & Build hos Itineris Limited

“Mariusz er et flott teammedlem, alltid glad for å ta fatt på enhver oppgave og lære nye ting. En flott kommunikator og en gjennomgående hyggelig fyr å jobbe med. Vanskelig å slå på vår ukentlige Strava-ledertavle!”

Ledet Mariusz direkte

Jessica Di Pasquale

Jessica Di Pasquale

Leder SEO-initiativer med datadrevne vekststrategier.

“Mariusz er en veldig dyktig, tålmodig og ekspert fyr. Alltid klar til å hjelpe og fikse feil, jeg satte stor pris på å jobbe med ham. Han er en så flott kollega!”

Ledet Mariusz direkte

Biki John

Biki John

Innholdsmarkedsføringsentusiast og SEO-entusiast

“Det var flott å jobbe med Mariusz. Jeg satte stor pris på hans omfattende kunnskap om WordPress og hvordan det kom godt med når jeg trengte støtte til å navigere i CMS. Jeg roser Mariusz fullt ut for hans tålmodighet, gode natur og ekspertise i sitt håndverk, han vil bli grundig savnet av alle.”

Jobbet med Mariusz i forskjellige team

Rafal Borowiec

Rafal Borowiec

Programvareutvikler, konsulent, leder og foreleser

“Jeg hadde muligheten til å jobbe med Mariusz i 7 måneder. Han utmerker seg innen teknisk optimalisering for søkemotorer (SEO). Mariusz har også sterk ekspertise innen AMP-utvikling, GTM og GA. Mariusz føler seg veldig komfortabel med WordPress - han jobbet med en rekke WordPress-relaterte prosjekter og oppgaver, inkludert utvikling av landingssider, ytelsesforbedringer og mye mer. Hvis du leter etter en solid WordPress-ekspert som spesialiserer seg på SEO, sporing, ytelse og utvikling - ikke nøl med å ta kontakt med Mariusz.”

Ledet Mariusz direkte

Belinda Koch

Belinda Koch

Web-sporingsanalytiker hos TUI

“Mariusz er en flott person å jobbe med. Han er ekstremt motivert til å lære nye ting og dele sin kunnskap, og er svært kunnskapsrik innenfor et bredt spekter av emner. Vi jobbet sammen med digitale analyse- og sporingsemner, og jeg er veldig takknemlig for all energien, støtten og innsikten han brakte til prosjektene.”

Jobbet med Mariusz om digital analyse og sporing

Ali Nezamolmaleki

Ali Nezamolmaleki

Vekst, SEO, Analytisk tenkning, AMP

“Mariusz er en ekstremt talentfull person innen sitt fagfelt. Han er alltid i stand til å gi et nytt perspektiv for å løse problemer og tenke utenfor boksen i situasjoner der alt ser ut til å være låst. Det er alltid en glede å jobbe med ham på grunn av hans positive personlighet og kan-gjøre-holdning.”

Jobbet med Mariusz i samme team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript-utvikler

“Mariusz er en utrolig erfaren WordPress-utvikler og SEO/SEM-spesialist som jeg har hatt gleden av å jobbe med i nesten to år. Han var en av nøkkelpersonene med ansvar for konstant forbedring av lastetid og siderangering. Jeg beundrer hans ferdigheter og kunnskap som er avgjørende for et så komplekst, flerspråklig WordPress-prosjekt. Mye erfaring, masse positiv holdning - jeg anbefaler på det sterkeste å samarbeide med Mariusz.”

Jobbet med Mariusz i samme team

Paweł Lewczuk

Paweł Lewczuk

Front-end-utvikler, WordPress-utvikler

“Jeg samarbeidet med Mariusz på flere prosjekter, og samarbeidet vårt var alltid eksemplarisk. Jeg tror det ligger mange flere felles prosjekter foran oss. Anbefales på det sterkeste!”

Mariusz var Pawels kunde

Przemek Wroblewski

Przemek Wroblewski

Programvareutvikler med over 20 års erfaring

“Jeg fant Mariusz som en person med stor ekspertise og dyp kunnskap om frontend-løsninger. En kraftig, kunnskapsrik og ansvarlig WordPress-utvikler. Han har lett for å bygge mellommenneskelige relasjoner. Han hadde visjonen til å se fordelene og lidenskapen til å omsette det til målbare resultater. Absolutt noen jeg ville hatt på laget mitt.”

Jobbet med Mariusz i forskjellige team

Alle anbefalinger på LinkedIn

Ofte stilte spørsmål

Spørsmål om omfang, levering, pris og kvalitet.

Når passer WordPress for en sveitsisk småbedrift, og når passer det ikke?#
Det passer for bedriftsnettsteder, tjenestebedrifter, B2B-nettsteder som skal skaffe henvendelser, og WooCommerce-butikker med opptil noen tusen produkter. Det passer dårligere når lager og priser styres fra et ERP-system som Abacus eller SAP i en stor katalog, eller for portaler hos selskaper under tilsyn av FINMA, som har egne krav til IT og utkontraktering. Jeg sier fra om hvilken side prosjektet ditt havner på før jeg gir tilbud.
Hvilke betalingsløsninger trenger en nettbutikk i Zürich?#
TWINT, sveitsisk QR-faktura for kunder som betaler mot faktura, PostFinance Pay og kort. Jeg kobler dem til via betalingsformidleren du allerede har avtale med, vanligvis Datatrans, Saferpay (Worldline) eller Wallee, og Stripe for kunder i utlandet.
Hva betyr den reviderte sveitsiske personvernloven for et WordPress-nettsted?#
Den reviderte personvernloven (revDSG, SR 235.1) har gjeldt siden 1. september 2023. For et WordPress-nettsted betyr det en personvernerklæring i hver språkversjon, en oversikt over tjenestene som mottar besøksdata og hvor de holder til, og en databehandleravtale etter art. 9 revDSG med alle som får tilgang. Data kan sendes til land Forbundsrådet har godkjent som trygge, ellers bare med garantier som standard avtaleklausuler (art. 16).
Krever sveitsisk lov forhåndssamtykke til informasjonskapsler?#
Nei, ikke sveitsisk lov alene. Art. 45c FMG krever at besøkende får vite hva som behandles og hvorfor, og at de kan si nei. Retter nettstedet seg også mot besøkende i EU eller EØS, gjelder de strengere reglene der for dem, så i praksis setter jeg som regel opp et samtykkebanner med forhåndssamtykke.
Hvorfor er sveitsertysk skriftspråk ikke det samme som rikstysk?#
Sveitsisk standardtysk skriver ss i stedet for ß og har egne ord, som Velo for sykkel, parkieren for å parkere og grillieren for å grille. Tekst på rikstysk leses som fremmed i Sveits selv når grammatikken er riktig.
Hvordan prises et prosjekt i Zürich eller Sveits?#
Individuelt, etter omfang: fastpris for et avgrenset oppdrag, timepris for løpende arbeid, månedlig beløp for vedlikehold. Prisene står på prissiden, ikke her. Send en beskrivelse via kontaktskjemaet, så får du et skriftlig tilbud med forutsetningene det bygger på.