Nijmegen · WordPress · WooCommerce · maatwerk · onderhoud

WordPress developer Nijmegen

Lokaal aanspreekpunt voor WordPress, WooCommerce en maatwerk. Eén ervaren developer voor MKB, webshops en bureaus in Nijmegen en omgeving — direct contact, geen accountmanager.

Bekijk de waarde ↓
Nijmegen
Lokaal aanspreekpunt
25+ jr
Ervaring met WordPress
1-op-1
Direct contact, geen bureau
MKB+bureau
Eindklant én white label

Waarom lokaal

Lokaal aanspreekpunt, landelijke ervaring

Een WordPress-site is geen product dat je een keer aanzet en daarna vergeet. Het is een levend systeem: core-updates, PHP-versies, plug-ins, security-advisories, performance, SEO en gewoon doorontwikkeling van wat marketing of sales nodig heeft. Voor MKB en bureaus in Nijmegen en omgeving betekent dat: korte lijnen, een vast aanspreekpunt en iemand die jouw site goed kent — in plaats van elke keer opnieuw moeten uitleggen wat er ook alweer staat.

Lokaal, maar landelijk inzetbaar

Werkbasis in Nijmegen, klanten van Arnhem tot Amsterdam. Voor lokale ondernemers betekent dat: koffie in de stad, snel sparren op locatie en korte lijnen. Voor bedrijven daarbuiten: dezelfde aanpak, gewoon via call en gedeelde repo's.

Maatwerk waar het zin heeft, standaard waar het kan

Niet elke WordPress-site hoeft custom — vaak is een goed thema met een handvol ACF-velden genoeg. Maar zodra er een koppeling, custom post type of unieke flow nodig is, schrijf ik daar liever zelf PHP voor dan dat je vastloopt in tien marketplace-plugins die elkaar bijten.

Onderhoud dat niet stil staat

WordPress is een open ecosysteem dat permanent beweegt: WP-core, PHP-versies, plugins, security-advisories. Een goede developer regelt staging, child theme, version control, geautomatiseerde backups en monitoring — zodat een dinsdagochtend-update geen vrijdagavond-incident wordt.

Snelheid is een feature, geen bonus

Een Nijmeegse webshop die op 3G-mobiel 5 seconden laadt verliest klanten in het winkelmandje. Met Hello-theme of een licht custom thema, image-CDN, caching, font-subsetting en CSS-purging haal je gewoon groene Core Web Vitals — ook in een bestaande site.

WooCommerce als serieuze shop, niet als hobby

Productpagina's met schema.org, B2B-prijzen via roles, variation swatches die werken, checkout zonder layout shifts en koppelingen met Mollie, Sendcloud, MyParcel en je boekhoudpakket. Plus caching die snapt dat ingelogde klanten geen gecachte prijzen mogen zien.

Voor MKB én voor bureaus

Eindklanten in Nijmegen e.o. helpen met hun eigen site of shop. Daarnaast white-label voor design- en marketingbureaus die de techniek willen uitbesteden zonder hun klant uit handen te geven. Beide kanten ken ik goed.

Twijfel je waar in jouw WordPress-site de winst zit? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Hoe het eruit ziet

Lokaal werk en meetbare performance — concreet, niet in PowerPoint

Wat klanten in en rond Nijmegen aan een ervaren WordPress developer hebben: korte lijnen in de regio én Core Web Vitals die Google ziet en waardeert.

Regio · werk in en rond Nijmegen

lokaal + remote

Korte lijnen in de regio, dezelfde aanpak voor klanten elders in NL.

  • Nijmegen-centrum· MKB & retail · WooCommerce + onderhoud
  • Nijmegen-Noord· B2B dienstverlener · lead-funnel + HubSpot
  • Lent / Waalsprong· Bureau white label · maatwerk WordPress
  • Arnhem· Cultuurinstelling · agenda + ticketing-API
  • Wijchen / Beuningen· Lokale retailer · shop-migratie
  • Heel NL (remote)· Sprintwerk op staging, demo per call

1

aanspreekpunt

0

accountmanagers

koffie in centrum

Core Web Vitals · voor → na

groen

Lokale WooCommerce-retailer in Nijmegen — één performance-sprint.

Voor

LCP4.9s
CLS0.28
INP388ms
PageSpeed31

Na

LCP1.3s
CLS0.02
INP112ms
PageSpeed92
  • Multipurpose theme → licht custom thema
  • 14 plug-ins eruit, 3 vervangen door 1 custom plug-in
  • Image-CDN + AVIF + lazy loading
  • Redis object cache + page cache
  • Font-subset + CSS/JS purging per template

Site traag of geen vast onderhouds-aanspreekpunt? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Herkenbaar?

WordPress-problemen die ik vaak voorbij zie komen — en hoe ik ze aanpak

Bijna elk traject begint met een van deze klachten. Goede kans dat jij er ook minstens één herkent.

Vorige bouwer is onbereikbaar

Pijn: De site is twee jaar geleden gemaakt door een ZZP'er of bureau dat is opgehouden te reageren. Geen documentatie, geen toegang tot Git, wachtwoorden zwerven door e-mailbijlagen en niemand durft nog op 'update' te klikken.

Aanpak: Inventarisatie van toegangen, hosting, plug-ins en custom code. Alles in een nette repo, child theme, staging-omgeving en een dagelijkse backup met restore-test. Daarna pas updates en doorontwikkeling — op een fundament dat van jou is.

Site is traag, Core Web Vitals rood

Pijn: Google Search Console klaagt al weken over LCP en CLS, op mobiel is de site bijna onbruikbaar en je SEA-bureau zegt dat de kwaliteitsscore daalt. Niemand weet precies waar het vandaan komt.

Aanpak: Plugin-audit, zwaar theme vervangen of opschonen, image-CDN met WebP/AVIF, lazy loading, font-subsetting, CSS/JS purging en server-side caching (Redis/Object Cache). Vaak van rood naar groen in één sprint van een paar dagen.

Plugin-soep en dubbele functies

Pijn: 32 actieve plug-ins, drie sliders, twee SEO-plugins, een formulieren-plugin van vóór corona en een 'beveiligings-plugin' die vooral popups laat zien. Iedereen is bang om iets uit te zetten.

Aanpak: Per plugin: wat doet hij, wat gebruik je ervan, waar conflicteert hij. Schrappen wat dubbel is, niche-functionaliteit vervangen door één custom plugin of een ACF-blok. Resultaat: snellere, veiliger en goedkopere site.

WooCommerce voelt fragiel

Pijn: Variation swatches haperen, bestellingen verdwijnen soms uit de orderlijst, koppeling met PostNL of Sendcloud werkt niet altijd en B2B-prijzen worden per ongeluk getoond aan particulieren.

Aanpak: Schone WooCommerce-stack met de juiste hooks, een nette koppeling naar verzendpartij en betaalprovider, B2B-prijzen via roles + custom logica, en monitoring op orders + webhooks zodat een storing meteen zichtbaar is.

SEO-techniek staat los van content

Pijn: Yoast staat aan maar headings lopen door elkaar, schema.org ontbreekt, sitemap is onvolledig, hreflang klopt niet bij meertalige sites en oude URL's geven 404 in plaats van een 301-redirect.

Aanpak: Heading-structuur per template recht trekken, schema.org via code (Organization, Product, BreadcrumbList, FAQPage), redirect-tabel uitbouwen op basis van Search Console-data, hreflang correct configureren en alt-tags forceren via media-library audit.

Niemand neemt verantwoordelijkheid voor onderhoud

Pijn: Hostingpartij wijst naar developer, developer wijst naar host, marketing zegt 'jullie regelen toch onderhoud?' en als er iets stuk gaat, wijst iedereen naar elkaar.

Aanpak: Eén aanspreekpunt voor WordPress: updates op staging, deploy met rollback, monitoring (uptime, errors, CWV), security-headers, 2FA, beperkte admin-toegangen en een logboek van wat wanneer is gewijzigd.

WordPress-vraag in Nijmegen of regio?

Eén lokaal aanspreekpunt voor bouw, onderhoud en doorontwikkeling.

Een gesprek — bij voorkeur in Nijmegen, anders via call — over wat er nu staat, wat er beter kan en hoe een aanpak eruit zou zien voor jouw site of shop.

Bekijk klantcases

Onder de motorkap

Custom plug-ins en onderhoud waar je niet aan hoeft te denken

Wat een eigenaar ziet is een site die snel is en blijft werken. Wat ik eronder bouw is een schone custom plug-in voor jouw niche-functionaliteit en een vast onderhouds-ritme dat updates rustig laat verlopen.

Custom plug-in · PHP

eigen code

Eigen plug-in voor agenda + Event-schema — geen marketplace-zoektocht.

<?php
/**
 * Plugin Name: MS Local Tools
 * Description: Custom blokken & helpers voor een Nijmeegse klant.
 * Author: Maarten Soetens
 */

namespace Soetens\Local;

add_action( 'init', function () {
  register_post_type( 'event', [
    'label'        => __( 'Agenda', 'ms' ),
    'public'       => true,
    'show_in_rest' => true,
    'has_archive'  => true,
    'menu_icon'    => 'dashicons-calendar-alt',
    'supports'     => [ 'title', 'editor', 'thumbnail', 'excerpt' ],
    'rewrite'      => [ 'slug' => 'agenda' ],
  ] );

  register_taxonomy( 'event_type', 'event', [
    'hierarchical'      => true,
    'show_in_rest'      => true,
    'rewrite'           => [ 'slug' => 'type' ],
  ] );
} );

add_filter( 'wpseo_schema_event', function ( $data, $context ) {
  $data['location'] = [
    '@type'   => 'Place',
    'name'    => 'Nijmegen',
    'address' => [
      '@type'           => 'PostalAddress',
      'addressLocality' => 'Nijmegen',
      'addressCountry'  => 'NL',
    ],
  ];
  return $data;
}, 10, 2 );

Onderhoud · maandelijks rapport

healthy

Updates op staging, deploy met rollback, monitoring met alerts.

  • WP core · 6.6.x → 6.7.1stagingok
  • WooCommerce · 9.3 → 9.4stagingok
  • ACF Pro · 6.3.x → 6.4stagingok
  • PHP-versie · 8.1 → 8.3hostok
  • Yoast SEO · minorliveok
  • Plugin X · CVE-2024-xxxxlivepatched
  • Backup · daily · restore-testautook
  • Monitoring · uptime · CWValertsok

Onderhoud nu bij niemand goed belegd? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Wat het oplevert

Voorbeelden van wat een goede WordPress developer in Nijmegen toevoegt

Een WordPress-site of WooCommerce-shop hoort iets op te leveren, niet alleen 'er te staan'. Dit zijn voorbeelden van trajecten — als inspiratie voor wat in jouw situatie kan.

Performance

Nijmeegs MKB: PageSpeed van 31 naar 92

Bestaande WordPress + WooCommerce-site van een lokale retailer. Multipurpose theme vervangen door een licht custom thema op Underscores-basis, 14 plug-ins eruit, image-CDN met AVIF, Redis object cache, font-subsetting. LCP van 4.9s naar 1.3s, conversie in webshop +18% in twee maanden.

WooCommerce

B2B-shop in regio Arnhem-Nijmegen

Webshop met dealer-login, klant-specifieke prijzen en staffelkortingen. Custom plugin voor prijslogica, koppeling met ERP via REST en Sendcloud voor verzending. Resultaat: bestellingen die binnenkwamen via mail en telefoon lopen nu via de shop, met -40% handmatig werk op kantoor.

Maatwerk

Cultuurinstelling in Nijmegen: agenda + ticketing

Custom post type voor voorstellingen, ACF-velden voor data, zaal, prijzen en gastartiesten. Koppeling met ticketing-systeem via API, sitemap en schema.org Event automatisch gegenereerd. Bezoekers zien actuele agenda, Google indexeert events meteen en de marketingmedewerker hoeft niets te dubbelinvoeren.

Migratie

Van Wix naar WordPress — content en SEO behouden

Lokale dienstverlener migreerde een Wix-site naar WordPress + ACF. 180 pagina's geconverteerd, redirect-tabel op basis van Search Console-export, hreflang behouden, beelden via WP-CLI geïmporteerd. Cutover in een nacht, geen verlies van rankings — binnen drie maanden +22% organisch verkeer.

Leads

Lead-flow: formulier → CRM → Slack

Eén formulier op de site, daarachter webhooks naar HubSpot (contact + deal), Slack #sales (met UTM en lead-score) en een gepersonaliseerde auto-reply. Sales weet binnen 30 seconden dat er een aanvraag binnen is en kan reageren voordat de prospect verder zoekt.

Onderhoud

Stille rust: 12 maanden zonder incident

Vier WordPress-sites in onderhoud genomen, allemaal met staging, version control, geautomatiseerde dagelijkse backups, monitoring en maandelijkse update-rondes. Twaalf maanden later: nul ongeplande downtime, nul gehackte installaties, nul vrijdagavond-paniek.

Welk voorbeeld past op jouw situatie? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Wat ik bouw

Onderdelen die ik regelmatig oplever

Elk onderdeel hieronder is een afgebakende klus die los of in combinatie kan. Klein genoeg voor een sprint, groot genoeg om verschil te maken.

WordPress maatwerk

Custom thema's op Underscores of een licht parent theme, custom post types, taxonomieën, ACF-velden en eigen WP-admin schermen.

WooCommerce-ontwikkeling

Productpagina's, B2B-prijzen, variation swatches, checkout-flows en koppelingen met betaal- en verzendpartijen.

ACF & Gutenberg-blokken

Eigen blokken voor de Gutenberg-editor, ACF Pro voor flexibele content en repeater-velden — zodat marketing zelf veilig kan beheren.

Custom plug-ins

Eigen plug-ins voor niche-functionaliteit, in plaats van vijf marketplace-plug-ins die ongeveer hetzelfde doen.

Performance-optimalisatie

Caching (Redis, page cache), image-CDN, CSS/JS purging, font-loading en server-tuning voor groene Core Web Vitals.

SEO-techniek

Yoast/Rank Math, schema.org via code, heading-structuur, redirect-management, sitemap en hreflang.

Formulieren & lead-flows

Gravity Forms of WPForms gekoppeld aan HubSpot, ActiveCampaign, Mailchimp of een CRM van keuze, met UTM en conditional logic.

Meertalig (Polylang/WPML)

Meertalige sites met correcte hreflang, taal-fallbacks en goed werkende URL-structuur per taal.

Migraties

Van Wix, Squarespace, Joomla, Drupal of oudere WP-installaties naar een nette, snelle WordPress-stack — met behoud van SEO.

Security & onderhoud

Updates op staging, 2FA, security-headers, WAF, malware-scans, beperkte admin-rollen en monitoring met alerts.

API-koppelingen

Koppelingen met ERP, CRM, ticketing, boekhouding, agenda-systemen of vastgoed-feeds via REST, GraphQL of webhooks.

Mobile-first & toegankelijk

Responsive layouts, sticky elementen die niet hinderen, geen layout shifts op mobiel en WCAG-aandacht voor toegankelijkheid.

Een specifiek onderdeel in je hoofd? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Koppelingen

Systemen waar ik WordPress mee verbind

WooCommerce · WC Subscriptions

Shop, abonnementen, B2B

ACF Pro · Meta Box

Custom velden & dynamische content

Polylang · WPML

Meertalige sites

HubSpot · ActiveCampaign · Mailchimp

Marketing automation & CRM

Mollie · Stripe · Adyen

Payments in WooCommerce

Sendcloud · PostNL · MyParcel · DHL

Verzending & track & trace

Zapier · Make · n8n

Form- en order-flows automatiseren

GA4 · GTM · Microsoft Clarity

Analytics, tags en heatmaps

Cloudflare · Bunny · WP Rocket

CDN, caching en performance

Ander systeem? Vraag het even. Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Kansen per type organisatie

Waar de winst zit, per situatie

Webshops & retailers in regio Nijmegen

  • Snelle WooCommerce-productpagina's met schema.org
  • B2B-prijzen, dealer-login, staffelkortingen
  • Koppelingen met PostNL, Sendcloud, MyParcel
  • Boekhoud-koppeling (Exact, e-Boekhouden, Moneybird)

MKB, dienstverleners & adviesbureaus

  • Lead-funnel met formulier → CRM → Slack
  • Custom case-overzichten en blog-architectuur
  • Meertalige sites met Polylang of WPML
  • Strakke huisstijl in herbruikbare Gutenberg-blokken

Cultuur, onderwijs & non-profit

  • Agenda's, evenementen en ticketing-koppelingen
  • schema.org Event voor zichtbaarheid in Google
  • Toegankelijke templates (WCAG-aandacht)
  • Meertalig en redactioneel beheer per team

Design- en marketingbureaus (white label)

  • Bouw van complexe WordPress-sites onder eigen vlag
  • Directe samenwerking met je designers
  • Code in jouw of mijn repo, naar voorkeur
  • Vaste developer voor doorlopende projecten

Welke situatie past het meest op jouw site? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Hoe het werkt

Een WordPress-traject in 4 stappen

  1. 01

    Kennismaking & audit

    Kort gesprek over wat er nu staat, wat het moet doen en wat er stuk is. Daarna een technische audit van de bestaande site (theme, plug-ins, performance, SEO, security).

  2. 02

    Concreet voorstel

    Per onderdeel: scope, aanpak, succescriteria en planning. Welke quick wins direct, welke grotere klussen in sprints, en wat doorlopend onderhoud gaat doen.

  3. 03

    Bouwen op staging

    Werk op staging die productie spiegelt, in een child theme of custom plug-in, met version control. Demo per sprint, geen verrassingen bij go-live.

  4. 04

    Live, monitoring & doorontwikkeling

    Deploy met rollback-plan, monitoring op uptime, CWV en errors, alerts in Slack of Teams. Optioneel doorlopend onderhoud en doorontwikkeling per sprint.

Klaar om de eerste stap te zetten? Ik denk graag mee — gewoon Maarten zelf, geen sales-trechter.

Waarom Maarten

Eén ervaren WordPress developer in Nijmegen. Geen bureau.

Ik werk al meer dan 25 jaar met web-techniek en al lang met WordPress — van content-sites en lead-funnels tot WooCommerce-shops met B2B-logica, ACF, Polylang en API-koppelingen naar ERP en ticketing. Die ervaring zit in elke beslissing: welke plug-in overbodig is, wanneer een custom plug-in slimmer is dan vijf marketplace-plug-ins, en hoe je een WordPress-site inricht zodat marketing snel kan blijven werken zonder dat de techniek uit elkaar valt.

Geen accountmanager. Geen tickets die zwerven tussen designer en developer. Je werkt direct met de persoon die de PHP schrijft, de templates bouwt, het onderhoud doet en bij voorkeur naast je aan tafel zit — in Nijmegen, of via call als dat handiger is.

Meer over Maarten

Diep met WordPress

Core, multisite, WooCommerce, ACF, REST/GraphQL, Polylang, custom plug-ins en performance.

Lokaal in Nijmegen

Korte lijnen, sparren op locatie of in de stad, snelle reactie via mail en call.

Schone aanpak

Child theme, Git, staging, dry-runs en rollback — ook in bestaande sites.

Eerlijk advies

Soms refactor, soms rebuild, soms 'laat dit gewoon zoals het is'. Eerlijk benoemd.

FAQ

Veelgestelde vragen — WordPress developer in Nijmegen

Werk je alleen voor klanten in Nijmegen?

Nee. De werkbasis is Nijmegen, maar klanten zitten in heel Nederland — van Arnhem tot Amsterdam, Utrecht en daarbuiten. Voor regio Nijmegen is op locatie sparren makkelijk; daarbuiten werkt vrijwel alles prima via call, gedeelde repo en staging-link.

Ben je een bureau of werk je solo?

Solo. Je werkt direct met de developer die de code schrijft, de templates bouwt en de performance-sprint uitvoert. Geen accountmanager, geen tickets die zwerven tussen designer en developer, geen briefing die drie keer wordt doorvertaald.

Doe je nieuwe sites of vooral onderhoud?

Allebei. Nieuwe WordPress-sites (custom of op een licht thema), WooCommerce-shops met koppelingen, en doorlopend onderhoud op bestaande sites die ooit door iemand anders zijn gemaakt. Vaak begint dat laatste met een audit en een opschoon-sprint.

Werk je ook white label voor andere bureaus?

Ja, dat is een flink deel van het werk. Design- en marketingbureaus in en buiten Nijmegen besteden de WordPress-techniek uit zonder hun klant uit handen te geven. Code komt in jouw of mijn repo, communicatie loopt via jullie project-lead — naar voorkeur.

Wat kost een WordPress-traject?

Dat hangt sterk af van scope en doel. Een audit + quick-win sprint heeft een andere omvang dan een nieuwe maatwerk WooCommerce-shop. Een eerste gesprek is genoeg om grof in te schatten of het past — daarna volgt een concreet voorstel met scope en aanpak.

Kun je met onze bestaande hosting blijven werken?

Meestal wel. WordPress draait prima bij Kinsta, Cloudways, SiteGround, Hostnet, Antagonist, Combell of bij gespecialiseerde Nederlandse partijen. Soms is een verhuizing aan te raden — bijvoorbeeld als er geen staging-omgeving is, geen object cache, of als PHP-versies achterlopen.

Hoe gaat onderhoud in zijn werk?

Maandelijkse update-rondes op staging, daarna gecontroleerd live. Daarnaast monitoring (uptime, errors, CWV), security-updates direct waar nodig, geautomatiseerde backups met restore-tests en een logboek van wijzigingen. Plus een vast aanspreekpunt voor vragen en kleine doorontwikkeling.

Wat doe je aan SEO en Core Web Vitals?

SEO-techniek is standaard onderdeel: heading-structuur per template, schema.org via code (Organization, Product, FAQPage, BreadcrumbList), schone URL's, sitemap, hreflang en correcte redirects. Core Web Vitals via caching, image-CDN, CSS/JS purging en font-loading — meetbaar in Search Console en PageSpeed.

Kun je een site migreren van Wix, Squarespace of een ander CMS?

Ja. Inventarisatie van content en URL's, conversie naar WordPress + ACF, redirect-tabel op basis van Search Console-data en beelden via WP-CLI. Vaak in fases (eerst templates, dan content, dan cutover) zodat rankings niet wegzakken.

Is mijn site veilig met WordPress?

WordPress is veilig als je 'm onderhoudt: actuele core en PHP, beperkte plug-in-stack, 2FA, security-headers, beperkte admin-toegangen, brute-force protection en monitoring. De meeste incidenten komen niet door WordPress zelf, maar door verouderde plug-ins of slecht beheer.

WordPress-vraag in Nijmegen of regio?

Eén lokaal aanspreekpunt voor bouw, onderhoud en doorontwikkeling.

Een gesprek — bij voorkeur in Nijmegen, anders via call — over wat er nu staat, wat er beter kan en hoe een aanpak eruit zou zien voor jouw site of shop.

Bekijk klantcases
Maarten Soetens

Even sparren over jouw project?

Korte lijntjes, eerlijk advies, geen sales-praat. Ik denk vrijblijvend met je mee — gewoon Maarten zelf.

Geen automatisch antwoord — ik mail of bel je persoonlijk terug.