WordPress Entwickler beauftragen

WordPress Entwickler beauftragen

5.00/5 - (17 Stimmen)
20 Min. Lesezeit
Leitfaden

Was ist ein WordPress-Entwickler? Jemand, der Websites und Shops auf WordPress im Code baut, erweitert und wartet: PHP, JavaScript (React für Gutenberg), SQL und die Core-APIs. Bei WPPoland bin das ich, Mariusz Szatkowski. Ich arbeite seit 2006 mit WordPress, allein und remote aus Gdynia, in derselben Zeitzone wie Berlin, München oder Wien. Themes und Plugins entstehen bei mir im Code, nicht im Customizer. Wenn der Umfang schon klar ist, stehen Leistungen und Honorar weiter unten.

Die Fakten in Kürze

Ein WordPress-Entwickler schreibt PHP 8.x und React, baut Block-Themes und Plugins, bindet CRM und ERP an und setzt WooCommerce nach den WordPress Coding Standards um. Bei WPPoland ist das Mariusz Szatkowski, allein und remote aus Gdynia.

Ein WordPress-Spezialist räumt auf: Ausfälle nach Updates, Malware, Core Web Vitals (LCP bis 2,5 s nach den Google-Schwellen) und Barrierefreiheitslücken, die ein Page-Builder-Theme mitbringt.

Angebot: individuell nach schriftlichem Briefing
Erfahrung: WordPress seit 2006
Arbeitsweise: eine Person, remote, gleiche Zeitzone

Wer: Mariusz Szatkowski, WordPress Entwickler seit 2006, Sitz in Gdynia, Polen. Ich arbeite allein, ohne Team und ohne Subunternehmer, und gebe Ihre Zugangsdaten an niemanden weiter. Ich organisiere das WordCamp Gdynia und habe 30 kostenlose Plugins auf WordPress.org veröffentlicht.

Was: individuelle WordPress-Themes und WooCommerce-Shops, Plugins, API-Integrationen, Headless-Architekturen, Arbeit an den Core Web Vitals auf Basis echter Nutzerdaten, mehrsprachige Websites und Wartung.

Honorar: Umfang und Budget lege ich individuell fest, nach einem schriftlichen Briefing. Richtwerte für die Dauer: einfache Website 1-2 Wochen, Firmenwebsite 3-6 Wochen, WooCommerce-Shop 6-10 Wochen, größere Umsetzung mit Integrationen 8-12 Wochen und länger.

Wen Sie beauftragen

  • Kommerzielles WordPress seit 2006, vor Gutenberg und der REST API
  • Senior-geführt: der Ingenieur aus dem Discovery ist auch in Woche sechs am Code
  • Kein Offshore-Handoff, keine PM-Schicht in Rechnung gestellt
  • WordCamp-Europe-Organisator, WordPress Foundation Credits Mentor
  • Shopify Academy: CRO-Lernpfad plus Partner Marketing (Credly, 2025)

Shopify Academy Zertifizierungen

Kompetenzen eines WordPress-Entwicklers 2026

Ein WordPress-Entwickler muss 2026 sicher mit PHP 8.x, JavaScript mit React und der Datenbank umgehen, denn er verantwortet, ob die Website sicher ist und Last aushält. Die Tabelle ordnet den Stack nach Schichten.

Arbeit jenseits von WordPress (APIs, Integrationen, Anwendungen ohne CMS) beschreibe ich auf der Seite Softwareentwickler.

SchichtIm AlltagErgänzend
BackendPHP 8.x (OOP, Typed Properties, Enums), WordPress Core API, WooCommerce RESTLaravel, Symfony, Composer
FrontendReact, JavaScript ES6+, Gutenberg-Blöcke, Full Site Editing, Tailwind CSSNext.js, Astro, Vue.js
DatenbankenMySQL / MariaDB, WP_Query-Optimierung, eigene TabellenRedis, PostgreSQL, ElasticSearch
DevOpsGit, Composer, NPM, CI/CD, Docker, Staging und ProduktionCloudflare Workers, AWS, GCP
SicherheitWP-Hardening, OWASP Top 10, Schutz vor SQL Injection und XSSWAF, CSP, Security Headers

Eine Website, die ein Entwickler betreut, unterscheidet sich von einem Page-Builder-Aufbau bei technischen Schulden, Angriffsfläche und den Kosten jeder späteren Änderung. Sichtbar wird das bei der ersten größeren Anpassung.

Was sich öffentlich prüfen lässt

Alles in dieser Liste ist in offenen Quellen nachprüfbar:

  • Beiträge zum WordPress Core: Patches mit Unit-Tests über Trac, in den Bereichen Query-Klassen, REST API und Internationalisierung (u. a. #51811, s als Alias für search in WP_Term_Query; #43502, Reset der postdata im REST-posts-Controller; #64986, gettext in der Vorschau). Dazu General Translation Editor für Polnisch (über 1.400 Strings) mit Credit im Release von WordPress 7.0 (profiles.wordpress.org/motylanogha).
  • Plugins auf WordPress.org: 30 kostenlose Plugins in meinem Profil, darunter Polski for WooCommerce für polnische Shop-Anforderungen, gepflegt nach den WordPress Coding Standards.
  • Code auf GitHub: etwa woocommerce-mcp, ein Read-only-Server für das Model Context Protocol, der WooCommerce-Daten für KI-Agenten bereitstellt.
  • Community: Organisator des WordCamp Gdynia (seit 2015), Mitorganisator des WordCamp Polska (seit 2016) und des WordCamp Europe (seit 2024), Konferenzsprecher und WordPress Foundation Credits Mentor (seit 2025).

WordPress und deutsches Recht: BFSG, TDDDG, AVV

Für Shops, die an Verbraucher verkaufen, gilt seit dem 28. Juni 2025 das Barrierefreiheitsstärkungsgesetz (BFSG). Es erfasst nach § 1 Abs. 3 Nr. 5 auch Dienstleistungen im elektronischen Geschäftsverkehr, also typische WooCommerce-Shops. Ich setze Themes deshalb nach WCAG 2.2 AA um: semantisches HTML, Tastaturbedienung ohne Fokusfallen, ausreichender Kontrast, Formulare mit sauberen Labels. Ob Ihr Unternehmen unter eine Ausnahme fällt, klären Sie mit Ihrer Rechtsberatung.

Cookies und Tracking regelt § 25 TDDDG: Informationen auf dem Endgerät dürfen nur mit Einwilligung gespeichert oder ausgelesen werden, außer sie sind für den gewünschten Dienst unbedingt erforderlich. Analytics binde ich daher so ein, dass vor der Einwilligung nichts Nicht-Notwendiges lädt, und prüfe das im Netzwerk-Tab, nicht nur im Banner.

Bevor ich Zugang zu einer Website mit personenbezogenen Daten bekomme, schließe ich einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Unterauftragsverarbeiter setze ich nicht ein. Der Vertrag selbst folgt polnischem Recht, die Rechnung läuft im Reverse-Charge-Verfahren mit meiner EU-USt-IdNr. PL7393037445.

Codebeispiele eines WordPress-Entwicklers

Der Unterschied zwischen Entwickler und Klicker zeigt sich im Code, der in Produktion geht. Vier Muster: sicheres Speichern, eine Liste ohne N+1, ein REST-Endpoint und Caching.

1. Sicheres Speichern von Meta: Rechte pro Beitrag, Nonce, Sanitization

Prüfung der Berechtigung edit_post für den konkreten Beitrag statt einer allgemeinen Rolle, Nonce beim Speichern und Sanitization der Eingabe vor dem Schreiben in die Datenbank. Escaping passiert getrennt davon bei der Ausgabe.

Was das für Sie bedeutet: nur wer einen Datensatz ändern darf, ändert ihn auch, und kein fremder Aufruf von außen stößt diesen Schreibvorgang an. Ohne diese Kette reicht ein einziges Autoren-Konto, um Inhalte zu überschreiben, von denen niemand ein separates Backup hat.

PHP-Code anzeigen (44 Zeilen)
declare( strict_types=1 );

add_action( 'init', 'wppl_register_projekt_meta' );
add_action( 'save_post_wppl_projekt', 'wppl_save_projekt_meta', 10, 2 );

// Meta mit Typisierung, Sanitization und capability-basiertem auth_callback.
function wppl_register_projekt_meta(): void {
	register_post_meta(
		'wppl_projekt',
		'wppl_budzet_pln',
		array(
			'type'              => 'integer',
			'single'            => true,
			'show_in_rest'      => true,
			'sanitize_callback' => 'absint', // Ganzzahl, keine negativen Werte.
			'auth_callback'     => static function ( bool $allowed, string $meta_key, int $post_id ): bool {
				return current_user_can( 'edit_post', $post_id );
			},
		)
	);
}

// Meta-Speicherung mit vollständiger Sicherheitskette.
function wppl_save_projekt_meta( int $post_id, WP_Post $post ): void {
	// 1. Nonce - Schutz vor CSRF.
	if ( ! isset( $_POST['wppl_budzet_nonce'] )
		|| ! wp_verify_nonce( sanitize_key( wp_unslash( $_POST['wppl_budzet_nonce'] ) ), 'wppl_save_budzet' )
	) {
		return;
	}
	// 2. Autosave und Revisionen überspringen.
	if ( ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) || wp_is_post_revision( $post_id ) ) {
		return;
	}
	// 3. Rechte für den konkreten Beitrag, nicht das allgemeine 'edit_posts'.
	if ( ! current_user_can( 'edit_post', $post_id ) ) {
		return;
	}
	// 4. Eingabe-Sanitization vor dem Speichern.
	$budzet = isset( $_POST['wppl_budzet_pln'] )
		? absint( wp_unslash( $_POST['wppl_budzet_pln'] ) )
		: 0;
	update_post_meta( $post_id, 'wppl_budzet_pln', $budzet );
}

Klicker: legt die Daten in einem Page-Builder-Feld ohne eigene Rechte und Nonce ab, sodass jeder Autor (und oft auch CSRF) den Wert überschreiben kann, und die Daten werden roh gespeichert und ohne esc_attr() ausgegeben.

2. Performanter WP_Query ohne N+1-Problem

Mit 'fields' => 'ids' lädt WordPress die Meta-Daten nicht vorab, also löst jedes get_post_meta() in der Schleife eine eigene Abfrage aus. Ein einziger Aufruf von update_meta_cache() nach dem Abruf der IDs lädt die Meta aller Beiträge auf einmal.

Was das für Sie bedeutet: eine Liste mit fünfzig Einträgen fragt die Datenbank zweimal ab statt einundfünfzigmal. Unter mehr Traffic hat der Server schlicht weniger zu tun.

PHP-Code anzeigen (30 Zeilen)
function wppl_get_projekty( int $limit = 12 ): array {
	$query = new WP_Query(
		array(
			'post_type'              => 'wppl_projekt',
			'post_status'            => 'publish',
			'posts_per_page'         => $limit,
			'no_found_rows'          => true,  // Ohne SQL_CALC_FOUND_ROWS - keine Paginierung zählen.
			'fields'                 => 'ids', // Nur IDs, nicht ganze Objekte.
			'update_post_term_cache' => false, // Taxonomien hier nicht nötig.
		)
	);

	$ids = $query->posts;
	if ( empty( $ids ) ) {
		return array();
	}

	// Schlüssel gegen N+1: mit einer Abfrage primen wir die Meta für alle IDs.
	update_meta_cache( 'post', $ids );

	$projekty = array();
	foreach ( $ids as $post_id ) {
		$projekty[] = array(
			'id'     => (int) $post_id,
			'budzet' => (int) get_post_meta( $post_id, 'wppl_budzet_pln', true ), // Cache-Treffer.
		);
	}

	return $projekty;
}

Klicker: eine Schleife über reine IDs mit get_post_meta() in jeder Iteration, ohne vorher den Cache zu füllen, erzeugt eine eigene SQL-Abfrage pro Beitrag. Dazu zählt das standardmäßige SQL_CALC_FOUND_ROWS Zeilen für eine Paginierung, die die Liste nicht hat.

3. REST-API-Endpoint mit echtem permission_callback und Schema

Autorisierung für das konkrete Objekt im permission_callback, dazu Typ, Validierung und Sanitization der Argumente in der Routen-Definition. Das ist das Schema, aus dem auch die API-Beschreibung entsteht.

Was das für Sie bedeutet: eine CRM- oder ERP-Anbindung gibt Ihre Daten nicht an jeden heraus, der die URL kennt, und fällt nicht bei der ersten Änderung auf Anbieterseite aus.

PHP-Code anzeigen (25 Zeilen)
add_action( 'rest_api_init', 'wppl_register_rest_routes' );

function wppl_register_rest_routes(): void {
	register_rest_route(
		'wppoland/v1',
		'/projekty/(?P<id>\d+)/budzet',
		array(
			'methods'             => WP_REST_Server::EDITABLE, // POST, PUT, PATCH.
			'callback'            => 'wppl_rest_update_budzet',
			// Echte Autorisierung: Recht für den KONKRETEN Beitrag.
			'permission_callback' => static function ( WP_REST_Request $request ): bool {
				return current_user_can( 'edit_post', (int) $request['id'] );
			},
			'args'                => array(
				'budzet' => array(
					'type'              => 'integer',
					'required'          => true,
					'minimum'           => 0,
					'sanitize_callback' => 'absint',
					'validate_callback' => 'rest_validate_request_arg',
				),
			),
		)
	);
}

Klicker: Plugin-Formulare stellen Daten oft über admin-ajax oder eine Route mit permission_callback auf __return_true bereit, ohne Typvalidierung und Schema, was unautorisiertes Schreiben öffnet und die Vorhersagbarkeit der Integration zerstört.

4. Caching mit Invalidierung über last_changed

Das Core-Muster last_changed aus WordPress: ein Schreibvorgang entwertet die ganze Familie von Cache-Schlüsseln. Wichtig ist die Unterscheidung der Hooks before_delete_post und deleted_post.

Was das für Sie bedeutet: nach einer Änderung zeigt die Seite sofort die neue Fassung, ohne dass die Redaktion jemanden bitten muss, erst einen Cache zu leeren.

PHP-Code anzeigen (18 Zeilen)
// Cache-Schlüssel auf Basis des last_changed-Markers - eine Invalidierung
// entwertet alle Varianten (verschiedene $limit), ohne sie einzeln zu löschen.
function wppl_projekty_cache_key( int $limit ): string {
	$last_changed = wp_cache_get_last_changed( 'wppl_projekty' );
	return sprintf( 'wppl_projekty_%d_%s', $limit, $last_changed );
}

add_action( 'save_post_wppl_projekt', 'wppl_flush_projekty_cache' );
add_action( 'before_delete_post', 'wppl_flush_projekty_cache' );

// Ich nutze before_delete_post, weil deleted_post NACH dem Löschen des Beitrags feuert,
// wenn get_post_type() bereits false zurückgibt und der Typ nicht mehr prüfbar ist.
function wppl_flush_projekty_cache( int $post_id ): void {
	if ( 'wppl_projekt' !== get_post_type( $post_id ) ) {
		return;
	}
	wp_cache_set_last_changed( 'wppl_projekty' ); // Neuer Marker = neue Schlüssel.
}

Klicker: Caching-Plugins von Page-Buildern halten entweder veraltete Daten bis zur manuellen Leerung oder versuchen, einzelne Schlüssel zu löschen, und verlieren dabei Varianten; die Kopplung der Invalidierung an deleted_post statt before_delete_post hört still auf zu funktionieren, weil der Beitragstyp nicht mehr prüfbar ist.

Wenn niemand mehr erklären kann, warum der Code so aussieht

Der häufigste Fall ist nicht die kaputte Seite, sondern die Seite ohne Übergabe: Der Dienstleister ist weg, dokumentiert wurde nichts, und jede Änderung fühlt sich nach Risiko an. Schicken Sie die Adresse, dann bekommen Sie schriftlich, was im Bestand steckt, welche Teile ohne Weiteres änderbar sind und welche zuerst aufgeräumt gehören. Das Dokument bleibt bei Ihnen, auch wenn Sie danach jemand anderen beauftragen. Aufwand und Preis sind individuell.

Bestand prüfen lassen

Was unterscheidet einen WordPress-Entwickler vom Implementierer

Der Implementierer verlässt sich auf fertige Themes und Plugins, der Entwickler schreibt, was fehlt, und hält den Code klein. Einen WordPress-Autoinstaller beim günstigen Hoster klickt jeder durch. Das ist Administration, keine Entwicklung.

Der Implementierer (“Klicker”)

Startet mit einem umfangreichen Theme vom Marktplatz und füllt Lücken mit weiteren Plugins und einem Builder wie Elementor oder Divi. Jede Unterseite lädt Skripte und Styles all dieser Schichten, und jedes Update betrifft ein Dutzend unabhängiger Quellen.

Der WordPress Entwickler

Nutzt WordPress als Framework mit fertiger API. Geschäftslogik entsteht in PHP, Blöcke in React, Plugins kommen nur dort zum Einsatz, wo sie Sinn ergeben. Jede Seite lädt, was sie braucht, und die Core Web Vitals bleiben leichter in den Google-Schwellen.

Was macht ein WordPress-Entwickler

Ich baue individuelle Themes und Plugins, verbinde WordPress mit CRM und ERP, mache Sicherheits-Audits und arbeite an den Core Web Vitals. Der Code folgt den WordPress Coding Standards, und Plugins setze ich nur ein, wo sie gebraucht werden.

Individuelle WordPress-Themes

Block-Themes (FSE) von Grund auf nach Ihren Wireframes und Ihrem Grafikdesign, responsiv und nach WCAG 2.2 AA umgesetzt.

WooCommerce-Shops

Zahlungsarten, die deutsche Kunden erwarten (PayPal, Klarna, Kreditkarte über Stripe oder Mollie), Versand über DHL oder andere Paketdienste, B2B-Preise, mehrere Währungen und Sprachen.

Eigene Plugins und Legacy Code

Wenn kein fertiges Plugin Ihren Ablauf abbildet, schreibe ich ein eigenes. Ich übernehme auch Code eines früheren Dienstleisters und räume ihn auf.

Performance und Core Web Vitals

Object-Cache (Redis), CDN, Bilder in WebP und AVIF, Ordnung in Datenbank und Abfragen. Gemessen wird an CrUX-Daten echter Besucher, nicht an einem einzelnen Lighthouse-Lauf.

API-Integrationen und Headless

WordPress tauscht Daten mit CRM, ERP und Rechnungssoftware über die REST API oder WPGraphQL aus. Bei Headless entsteht das Frontend in Next.js oder Astro.

Sicherheits-Audits und Hardening

Prüfung von Plugins und eigenem Code auf XSS und SQL Injection, Security Headers, Zwei-Faktor-Anmeldung für Administratoren und ein getesteter Weg zur Wiederherstellung.

Headless lohnt sich, wenn das Frontend etwas leisten muss, das ein WordPress-Theme nur umständlich schafft, etwa Daten aus mehreren Quellen zusammenführen. WordPress bleibt dann das Redaktionssystem, das Frontend in Next.js oder Astro holt die Inhalte über die API. Für eine normale Firmenwebsite ist das eine überflüssige Schicht, und das sage ich vorher.

WordPress Entwickler bei der Arbeit

Gehalt und Stundensatz eines WordPress-Entwicklers

Webentwickler WordPress und WordPress-Entwickler (Schreibweise wordpressentwickler in Suchanfragen) meinen dieselbe Rolle.

Eine belastbare, öffentliche Gehaltsstatistik nur für WordPress-Entwickler in Deutschland, Österreich oder der Schweiz habe ich für 2026 nicht gefunden. Gehaltsportale mischen die Rolle mit allgemeinen PHP- und Webentwicklern, und Einzelangaben mit kleiner Stichprobe taugen nicht für Spannen. Deshalb stehen hier keine Beträge. Für die allgemeinere Berufsgruppe Webentwickler zeigt der Entgeltatlas der Bundesagentur für Arbeit Medianwerte für Vollzeitbeschäftigte, auch nach Bundesland.

Wovon Gehalt und Stundensatz abhängen, zeigen die Stellenanzeigen trotzdem deutlich:

  • PHP und React auf einem Niveau, das für Blöcke und Plugins reicht, nicht nur für Theme-Einstellungen.
  • WooCommerce mit Integrationen: Zahlungsanbieter, Versand, Warenwirtschaft und Buchhaltung.
  • Region und Anstellungsform: Festanstellung in München oder Leipzig, freiberuflich mit eigener Kranken- und Altersvorsorge.
  • Barrierefreiheit und Datenschutz, seit das BFSG gilt, ein eigenes Argument im Gespräch.

Wenn KI in der Rekrutierung mitspielt, zählt echter Code: WordPress AI-Rekrutierung und echter Code, Oktober 2026.

Gesamtkosten einer WordPress-Website über drei Jahre

Die Frage “Was kostet ein WordPress Entwickler” betrifft meist die ganze Laufzeit der Website, nicht die erste Rechnung. Das günstigste Angebot aus dem Kleinanzeigenportal hinterlässt oft technische Schulden, die später fällig werden: bei einer Verkaufsaktion, beim Hosterwechsel oder bei der ersten Integration.

BereichGünstigstes Angebot (Klicker)Individuelles Angebot (Entwickler)
Ausgangspunktfertiges Theme mit Elementor oder Divi, viele PluginsBlock-Theme (FSE) nach Ihrem Design, wenige Plugins
Core Web VitalsBuilder-Skripte auf jeder UnterseiteZiel sind die Google-Schwellen: LCP bis 2,5 s, INP bis 200 ms, CLS bis 0,1
SicherheitUpdates werden aufgeschoben, weil etwas brechen könnteUpdates zuerst auf Staging, Review des eigenen Codes
BarrierefreiheitBuilder-Markup, das für das BFSG nachgebessert werden mussWCAG 2.2 AA im Theme von Anfang an
Folgejahrebei größeren Änderungen oft NeuaufbauAusbau auf dem Bestehenden

Am häufigsten landen bei mir Websites, die funktionierten, solange niemand etwas ändern wollte. Die erste ungewöhnliche Anforderung, etwa ein neues Feld in der Bestellung oder die Anbindung an die Buchhaltung, zeigt, ob sich der Code weiterentwickeln lässt.

Freelancer oder Agentur

Die Wahl hängt von der Projektgröße ab: beim Freelancer sprechen Sie direkt mit der Person, die den Code schreibt, eine Agentur hat mehr Leute für große Rollouts. Agenturen, die WordPress selbst verkaufen und Entwicklung unter eigener Marke brauchen, nutzen das Entwicklungsdesk für Agenturen.

KriteriumFreelancerAgentur
Typischer EinsatzPlugin, Audit, Refactor, Migrationgroßer Rollout mit Design, Texten, Marketing
Kommunikationdirekt mit der Person, die den Code schreibtüber eine Projektleitung
Bus-Faktorhöheres Risiko, eine Personniedriger, Vertretung vorhanden
Technische Entscheidungenschnell, ohne Freigabekettenlangsamer, über mehrere Stellen

Ich arbeite als Freelancer: Den Code schreibe ich selbst, Grafikdesign und Wireframes liefern Sie. Den Bus-Faktor begrenze ich so, dass der Code in Ihrem Repository liegt und Änderungen schriftlich beschrieben sind, damit jeder nachfolgende Entwickler übernehmen kann.

Wie man Entwickler wird

Die WordPress-Grundlagen lernt man in einigen Monaten, für bezahlte Entwicklungsarbeit braucht es meist mindestens zwei Jahre mit PHP, Datenbanken und modernem Frontend. Themes installieren und Plugins konfigurieren ist Administration.

Ein realistischer Weg: zuerst HTML, CSS, JavaScript-Grundlagen und der WordPress-Loop; dann PHP 8.x, Hooks und Filter, REST API und React für Blöcke; danach Architektur, Headless, Entwurfsmuster, Integrationen, Performance und Sicherheit; am Ende Audits, große Projekte und Patches für den Core.

Am schnellsten lernt man an echten Projekten. Das WordPress Developer Handbook ist ein guter Einstieg, den Sprung bringen aber das Lesen von Core-Trac-Tickets, Patch-Diskussionen im Make-WordPress-Slack und Projekte, die eine Verkaufsspitze überstehen müssen. Lokale Meetups und WordCamps im DACH-Raum sind dafür der kürzeste Weg zu Leuten mit Erfahrung, die Liste steht unten.

WordPress Entwickler beauftragen

Sie suchen einen WordPress Entwickler für Ihr Projekt? Sie arbeiten direkt mit mir: schriftlicher Umfang vor dem ersten Commit, Staging zur Abnahme und dieselbe Person vom Anfang bis zum Ende. Das Honorar folgt dem vereinbarten Umfang. WooCommerce-Shops betreue ich auch als WooCommerce Entwickler.

Ein Entwickler lohnt sich, wenn das Projekt über eine einfache Visitenkarten-Website hinausgeht, zum Beispiel bei:

  • individuellen Integrationen mit CRM, ERP, Zahlungen oder internen Systemen,
  • WooCommerce-Shops mit Performance- oder Lastproblemen,
  • einem Neuaufbau nach Elementor, Divi oder einem anderen schweren Builder,
  • Fehlerbehebung, Aufräumen von Legacy Code oder Übernahme eines unübersichtlichen Projekts,
  • Migrationen, Mehrsprachigkeit, Mitgliederbereichen oder Headless-Setups.

Ablauf der Zusammenarbeit

Jeder Schritt ist schriftlich festgehalten:

  • Briefing und Umfang: Anforderungen schriftlich, Rückfragen zu Integrationen und Hosting, dann Spezifikation und Angebot mit Annahmen.
  • Layout: In einer Tabellenvorlage, die ich schicke, markieren Sie, welche Elemente auf welche Ansicht gehören. Grafikdesign und Wireframes liefern Sie, ich programmiere daraus das responsive Theme.
  • Umsetzung: Code im Git-Repository, jede Änderung auf Staging mit Beschreibung.
  • Launch: Vorher prüfe ich Core Web Vitals, Barrierefreiheit und SEO-Grundlagen. Danach kann die Website in meine Wartung übergehen.

Kommuniziert wird per E-Mail, in Dokumenten und im Repository, damit jede Entscheidung nachlesbar bleibt. Wenn Sie ein Telefonat brauchen, sagen Sie es mir.

Arten von WordPress-Projekten und Projektdauer

ProjekttypHonorarRichtwert DauerFür wenInhalt
Einfache Websiteindividuell1-2 Wochenkleine Unternehmen, Portfoliosresponsives Theme, Basis-SEO, wenige Seiten
Firmenwebsiteindividuell3-6 Wochenwachsende Unternehmeneigene Funktionen, mehr Inhaltstypen
WooCommerce-Shopindividuell6-10 WochenOnline-HändlerZahlungen, Versand, Rechnungen, Lager
Größere Umsetzungindividuell8-12 Wochen und längergrößere OrganisationenAPI-Integrationen, Multisite, eigene Architektur
WartungindividuellmonatlichWebsites nach dem LaunchUpdates, Monitoring, Backups

WordPress in Zahlen

Laut W3Techs (Oktober 2026) läuft WordPress auf 39,5 % aller Websites und auf 58,3 % der Websites mit erkennbarem CMS. Aus der Blog-Plattform ist ein Framework geworden, das auch Headless-Architekturen und KI-Implementierungen in Unternehmen trägt.

Globale Marktbedeutung von WordPress (2025/2026)

Marktanteil aller CMS-Systeme58.3%
Websites, die von WordPress betrieben werden39.6%
Verfügbarkeit auf dem Plugin-Markt55 000+

Marktdaten zeigen deutlich, warum WordPress-Entwickler-Fähigkeiten weltweit so stark gefragt sind.

Anteile: W3Techs, abgerufen am 21.10.2026.

Lohnt sich ein Page Builder für WordPress

Ein Page Builder kann für den Anfang reichen, bremst aber bei anspruchsvollen Projekten schnell. Die Seite wird schwer und hängt an immer neuen Add-ons. Ein eigenes Theme enthält nur, was die Seite braucht, und lässt sich leichter ausbauen, ohne langsamer zu werden. Wenn die Website heute stabil laufen und sich in einem Jahr erweitern lassen soll, lohnt sich die saubere Umsetzung von Anfang an.

Beschreiben Sie Ihr Projekt

Schicken Sie eine kurze Beschreibung der Anforderungen, des aktuellen Zustands und des Problems, das gelöst werden soll. Daraus erstelle ich Umfang und Angebot. Jedes Honorar wird individuell kalkuliert.

Projekt beschreiben

Verwandte Dienstleistungen

Regionale Seiten

Communities im DACH-Raum

Externe Links zu bestehenden Communities. Eigene Veranstaltungen in Deutschland organisiere ich nicht.

WordPress-Communities und Verzeichnisse

TYPO3-Communities und Verzeichnisse

Offizielle TYPO3-Kalender, User Groups und Barcamps im DACH-Raum, ebenfalls nur externe Quellen.


Über den Autor. Mariusz Szatkowski, WordPress Entwickler seit 2006, seit 2007 unter der Marke WPPoland. Organisator des WordCamp Gdynia, Autor von 30 kostenlosen Plugins auf WordPress.org. Arbeitet allein und remote aus Gdynia.

Quellen. WordPress-Marktanteil: W3Techs, Stand 29. Oktober 2026. Schwellenwerte der Core Web Vitals: web.dev. Gesetzestexte: gesetze-im-internet.de.

Weitere WordPress-Dienste und Wissensbasis entdecken

Stärken Sie Ihr Unternehmen mit professionellem technischen Support in den Kernbereichen des WordPress-Ökosystems.

Empfehlungen von LinkedIn

Empfehlungen und Erfahrungen mit WPPoland

Ausgewählte Empfehlungen von Branchenführern aus WordPress, WordCamp und E-Commerce - mit Fokus auf Termintreue, technische Tiefe und unternehmerischen Umgang mit WordPress.

Karolina Czapla

Karolina Czapla

Marketingstrategin, Performance & Digital Strategy

“Die Zusammenarbeit mit Mariusz beim WordCamp hat mir gezeigt, wie selten sich tiefes technisches Wissen mit echter Leadership verbindet. Er plant, koordiniert und liefert mit Präzision, während er dem Team Raum zur Entfa...”

Mitorganisatorin, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Mariusz' Portfolio spricht für sich. Es zeigt Präzision, Vielseitigkeit und ein starkes Verantwortungsbewusstsein. Man kann ihm vertrauen, ein Projekt von der Idee bis zur Auslieferung zu führen und dabei alle Beteiligte...”

Wir haben im selben Team gearbeitet

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT‑Projektmanagement & Product Owner, Web/App

“Über mehr als zwei Jahre konnte ich mich bei WordPress‑Aufgaben immer auf Mariusz verlassen, vom Styling und Templating bis zu Integrationen. Er bringt Ruhe ins Team und sorgt dafür, dass das Frontend unter Kontrolle ble...”

Mariusz war ihr Kunde bei WordPress‑Projekten

Argert Boja

Argert Boja

Senior Full‑Stack Entwickler

“Mariusz ist der Teamkollege, den sich jeder wünscht: starke Full‑Stack‑WordPress‑Skills, klare Erklärungen technischer Entscheidungen und eine positive Haltung auch unter Druck. Er wechselt mühelos zwischen Plugins, Perf...”

Wir arbeiteten gemeinsam an WordPress‑Projekten

Varun Patil

Varun Patil

Growth‑ & CRM‑Leiter

“Neben der Entwicklung versteht Mariusz SEO, Analytics und Growth. Er spricht direkt mit Stakeholdern, stellt die richtigen Fragen und liefert Lösungen, die Business‑Kennzahlen bewegen, von AMP über Tracking bis Performan...”

War Mariusz' Vorgesetzter bei Growth‑Initiativen

Rafał Osiński

Rafał Osiński

Gründer @ EasyTrips.pl, Senior WordPress Dev

“Ich kenne Mariusz seit vielen Jahren aus der WordPress‑Community. Er ist zuverlässig, hoch engagiert und einfach immer da, auf Meetups, WordCamps und in Projekten. Wenn Ihnen langfristige Zusammenarbeit wichtig ist und j...”

Mitorganisator von WordUp Trójmiasto & WordCamps

Daniel Blossfeld

Daniel Blossfeld

Berater für Prozessoptimierung & Digitalisierung

“Ich hatte das Vergnügen, fast drei Jahre lang mit Mariusz zusammenzuarbeiten. In dieser Zeit erwiesen sich seine WordPress-Entwicklungsfähigkeiten bei einer Reihe von Projekten, von Website-Erstellungen über Online-Mitgl...”

Mariusz war sein Kunde bei WordPress‑Projekten

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Managerin

“Ich hatte das große Vergnügen, über 4 Jahre mit Mariusz im technischen Bereich zusammenzuarbeiten. In dieser Zeit erwies er sich als kompetenter und zuverlässiger Kollege. Besonders hervorzuheben war seine freundliche Ar...”

Arbeitete mit Mariusz in verschiedenen Teams

Mark Chalklen

Mark Chalklen

Head of Design & Build bei Itineris Limited

“Mariusz ist ein großartiges Teammitglied, immer bereit, sich in jede Aufgabe zu stürzen und Neues zu lernen. Ein großartiger Kommunikator und rundum netter Kerl, mit dem man zusammenarbeiten kann. Schwer zu schlagen in u...”

Führte Mariusz direkt

Jessica Di Pasquale

Jessica Di Pasquale

Leitung von SEO-Initiativen mit datengesteuerten Wachstumsstrategien.

“Mariusz ist ein sehr geschickter, geduldiger und erfahrener Typ. Immer bereit zu helfen und Fehler zu beheben, ich habe die Zusammenarbeit mit ihm sehr geschätzt. Er ist so ein großartiger Kollege!”

Führte Mariusz direkt

Biki John

Biki John

Content Marketing Liebhaber & SEO Enthusiast

“Es war großartig, mit Mariusz zusammenzuarbeiten. Ich schätzte sein umfangreiches Wissen über WordPress sehr und wie nützlich es war, wann immer ich Unterstützung bei der Navigation im CMS benötigte. Ich lobe Mariusz une...”

Arbeitete mit Mariusz in verschiedenen Teams

Rafal Borowiec

Rafal Borowiec

Softwareentwickler, Berater, Manager und Dozent

“Ich hatte die Gelegenheit, 7 Monate lang mit Mariusz zusammenzuarbeiten. Er zeichnet sich durch technische Optimierung für Suchmaschinen (SEO) aus. Mariusz verfügt auch über starke Expertise in der AMP-Entwicklung, GTM u...”

Führte Mariusz direkt

Belinda Koch

Belinda Koch

Web-Tracking Analystin bei TUI

“Mariusz ist eine großartige Person, mit der man zusammenarbeiten kann. Er ist äußerst motiviert, neue Dinge zu lernen und sein Wissen zu teilen, und ist sehr versiert in einer Vielzahl von Themen. Wir haben zusammen an d...”

Arbeitete mit Mariusz an digitalen Analyse- und Tracking-Themen

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Analytisches Denken, AMP

“Mariusz ist eine extrem talentierte Person in seinem Arbeitsbereich. Er ist immer fähig, eine neue Perspektive zur Problemlösung zu geben und über den Tellerrand zu schauen in Situationen, wo alles blockiert scheint. Mit...”

Arbeitete mit Mariusz im selben Team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript-Entwickler

“Mariusz ist ein unglaublich erfahrener WordPress-Entwickler und SEO/SEM-Spezialist, mit dem ich fast zwei Jahre zusammenarbeiten durfte. Er war einer der Schlüsselfiguren für die ständige Verbesserung der Ladezeit und de...”

Arbeitete mit Mariusz im selben Team

Paweł Lewczuk

Paweł Lewczuk

Front-end-Entwickler, WordPress-Entwickler

“Ich habe mit Mariusz an mehreren Projekten zusammengearbeitet und unsere Zusammenarbeit verlief immer vorbildlich. Ich glaube, dass noch viele gemeinsame Projekte vor uns liegen. Sehr empfehlenswert!”

Mariusz war Pawels Kunde

Przemek Wroblewski

Przemek Wroblewski

Softwareentwickler mit über 20 Jahren Erfahrung

“Ich fand Mariusz als jemanden mit großer Expertise und tiefgreifendem Wissen über Frontend-Lösungen. Ein starker, kompetenter und verantwortungsvoller WordPress-Entwickler. Er hat die Fähigkeit, zwischenmenschliche Bezie...”

Arbeitete mit Mariusz in verschiedenen Teams

Häufig gestellte Fragen

Fragen zu Umfang, Umsetzung, Kosten und Qualität.

Was ist ein WordPress-Entwickler?#
Ein WordPress-Entwickler schreibt Code für WordPress: Themes, Plugins, WooCommerce-Shops und API-Anbindungen in PHP 8.x und React. Bei WPPoland bin das ich, Mariusz Szatkowski, seit 2006 mit WordPress, allein und remote aus Gdynia. Seiten im Page Builder zusammenklicken gehört nicht dazu.
WordPress-Freelancer oder Agentur?#
Einen Freelancer beauftragen Sie für ein Plugin, ein Audit, einen Refactor oder einen Shop, der weiterwachsen soll, und sprechen dabei direkt mit der Person, die den Code schreibt. Eine Agentur passt, wenn Design, Texte und mehrere Gewerke parallel laufen. Mein Honorar ist individuell, ohne Paketliste.
Was macht ein WordPress Entwickler?#
Ein WordPress Entwickler erstellt, erweitert und wartet Websites auf WordPress. Dazu gehören Block-Themes, eigene Plugins, WooCommerce-Shops, API-Integrationen mit CRM und ERP, Arbeit an den Core Web Vitals und die Absicherung der Installation. Geschrieben wird in PHP, JavaScript und React.
Was kostet es, einen WordPress Entwickler zu engagieren?#
Die Kosten hängen von Umfang, Integrationen und Zeitrahmen ab. Jedes Projekt kalkuliere ich individuell nach einem schriftlichen Briefing. Die Preise für die laufende Betreuung stehen auf der Preisseite: https://wppoland.com/de/wordpress-preisliste/.
Wie viel verdient ein WordPress Entwickler 2026?#
Eine belastbare, öffentliche Gehaltsstatistik nur für WordPress-Entwickler in Deutschland habe ich für 2026 nicht gefunden, deshalb nenne ich keine Spannen. Das Gehalt hängt vor allem von PHP- und React-Erfahrung, WooCommerce mit Integrationen, Region und Anstellungsform (Festanstellung oder freiberuflich) ab.
Was ist der Unterschied zwischen einem Entwickler und einem WordPress-Klicker?#
Ein Entwickler schreibt eigenen Code (PHP, React) und hält die Zahl der Plugins klein, damit die technischen Schulden langsamer wachsen. Ein Klicker baut die Seite aus einem fertigen Theme, einem Page Builder (Elementor, Divi) und vielen Plugins, was meist Performance kostet und die Angriffsfläche vergrößert.
Wie lange dauert es, eine WordPress Website zu erstellen?#
Als Richtwert: einfache Website 1-2 Wochen, Firmenwebsite mit eigenen Funktionen 3-6 Wochen, WooCommerce-Shop 6-10 Wochen, größere Umsetzung mit Integrationen 8-12 Wochen und länger. Der genaue Termin folgt aus dem Umfang im Angebot.
Freiberuflichen WordPress Entwickler oder eine Agentur engagieren?#
Ein freiberuflicher Entwickler passt zu Plugin, Audit, Refactor und Migration, wenn direkter Kontakt zählt. Eine Agentur ist besser bei großen Projekten, die Entwicklung mit Design, Texten und Marketing verbinden.
Welche Programmiersprachen nutzt ein WordPress Entwickler?#
Hauptsächlich PHP (WordPress Core), JavaScript (Interaktivität, React im Block-Editor), HTML und CSS sowie SQL (Abfragen auf MySQL oder MariaDB). Bei Headless-Architekturen kommen REST API oder GraphQL und CLI-Werkzeuge dazu.
Ist WordPress für große Websites geeignet?#
Ja. Laut W3Techs (Oktober 2026) läuft WordPress auf 39,5 % aller Websites. Mit passender Architektur, Object-Cache und Hosting trägt es auch viel Traffic. Für größere Vorhaben gibt es Multisite, eigene Inhaltstypen und API-Integrationen.
Wie wähle ich den richtigen WordPress Entwickler aus?#
Fragen Sie nach Code, nicht nur nach Screenshots, etwa öffentlichen Plugins oder einem lesbaren Repository. Prüfen Sie, ob der Umfang vor dem Start schriftlich festgehalten wird, ob auf Staging gearbeitet wird und ob die WordPress Coding Standards eingehalten werden.
Was umfasst die WordPress-Wartung?#
Uptime-Monitoring alle 1 bis 5 Minuten, Backups mit mindestens 30 Tagen Aufbewahrung in EU-Ländern und Updates, die zuerst auf Staging getestet werden. Einen 24/7-Bereitschaftsdienst und garantierte Reaktionszeiten biete ich nicht an.
Können Sie mit unserem Designteam zusammenarbeiten?#
Ja. Ihr Team liefert Grafikdesign und Wireframes, ich setze sie in WordPress um. Abgestimmt wird schriftlich, in Dokumenten und im Repository.
Bieten Sie Support nach dem Launch?#
Ja, als monatliche Betreuung mit Updates auf Staging, Monitoring, Backups und laufenden Änderungen im vereinbarten Umfang. Ohne SLA und ohne garantierte Reaktionszeit.

Sie brauchen ein FAQ für Branche und Zielmarkt? Ich erstelle eine Version passend zu Ihren Business-Zielen.

Kontakt aufnehmen

Ähnliche Artikel