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.
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.
| Schicht | Im Alltag | Ergänzend |
|---|---|---|
| Backend | PHP 8.x (OOP, Typed Properties, Enums), WordPress Core API, WooCommerce REST | Laravel, Symfony, Composer |
| Frontend | React, JavaScript ES6+, Gutenberg-Blöcke, Full Site Editing, Tailwind CSS | Next.js, Astro, Vue.js |
| Datenbanken | MySQL / MariaDB, WP_Query-Optimierung, eigene Tabellen | Redis, PostgreSQL, ElasticSearch |
| DevOps | Git, Composer, NPM, CI/CD, Docker, Staging und Produktion | Cloudflare Workers, AWS, GCP |
| Sicherheit | WP-Hardening, OWASP Top 10, Schutz vor SQL Injection und XSS | WAF, 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,
sals Alias fürsearchinWP_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 lassenWas 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.

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.
| Bereich | Günstigstes Angebot (Klicker) | Individuelles Angebot (Entwickler) |
|---|---|---|
| Ausgangspunkt | fertiges Theme mit Elementor oder Divi, viele Plugins | Block-Theme (FSE) nach Ihrem Design, wenige Plugins |
| Core Web Vitals | Builder-Skripte auf jeder Unterseite | Ziel sind die Google-Schwellen: LCP bis 2,5 s, INP bis 200 ms, CLS bis 0,1 |
| Sicherheit | Updates werden aufgeschoben, weil etwas brechen könnte | Updates zuerst auf Staging, Review des eigenen Codes |
| Barrierefreiheit | Builder-Markup, das für das BFSG nachgebessert werden muss | WCAG 2.2 AA im Theme von Anfang an |
| Folgejahre | bei größeren Änderungen oft Neuaufbau | Ausbau 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.
| Kriterium | Freelancer | Agentur |
|---|---|---|
| Typischer Einsatz | Plugin, Audit, Refactor, Migration | großer Rollout mit Design, Texten, Marketing |
| Kommunikation | direkt mit der Person, die den Code schreibt | über eine Projektleitung |
| Bus-Faktor | höheres Risiko, eine Person | niedriger, Vertretung vorhanden |
| Technische Entscheidungen | schnell, ohne Freigabeketten | langsamer, ü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
| Projekttyp | Honorar | Richtwert Dauer | Für wen | Inhalt |
|---|---|---|---|---|
| Einfache Website | individuell | 1-2 Wochen | kleine Unternehmen, Portfolios | responsives Theme, Basis-SEO, wenige Seiten |
| Firmenwebsite | individuell | 3-6 Wochen | wachsende Unternehmen | eigene Funktionen, mehr Inhaltstypen |
| WooCommerce-Shop | individuell | 6-10 Wochen | Online-Händler | Zahlungen, Versand, Rechnungen, Lager |
| Größere Umsetzung | individuell | 8-12 Wochen und länger | größere Organisationen | API-Integrationen, Multisite, eigene Architektur |
| Wartung | individuell | monatlich | Websites nach dem Launch | Updates, 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)
Marktdaten zeigen deutlich, warum WordPress-Entwickler-Fähigkeiten weltweit so stark gefragt sind.
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 beschreibenVerwandte Dienstleistungen
- WooCommerce Entwicklung: Shops und Integrationen
- WordPress Wartung: Betreuung, Updates, Backups
- Performance-Optimierung: Core Web Vitals
- GEO und LLMO: Sichtbarkeit in KI-Antworten
Regionale Seiten
- WordPress Entwickler Warschau
- WordPress Entwickler Krakau
- WordPress Entwickler Berlin
- WordPress Agentur Wien und Österreich
Communities im DACH-Raum
Externe Links zu bestehenden Communities. Eigene Veranstaltungen in Deutschland organisiere ich nicht.
WordPress-Communities und Verzeichnisse
- DACH Meetup-Verzeichnis (de.wordpress.org)
- WordPress Meetup Pro (global)
- WordCamp Central
- WP Switzerland
- WordPress Meetup Berlin
- WordPress Meetup München
- WordPress Meetup Hamburg
- WordPress Meetup Köln
- WordPress Meetup Leipzig
- WordPress Meetup Dortmund
- Düsseldorf WooCommerce Meetup
- Vienna WordPress Meetup
- WordPress Zurich
- WordPress Bern
TYPO3-Communities und Verzeichnisse
Offizielle TYPO3-Kalender, User Groups und Barcamps im DACH-Raum, ebenfalls nur externe Quellen.
- TYPO3 Events Calendar
- TUG Directory (User Groups)
- TYPO3camp München
- TYPO3camp RheinRuhr
- TYPO3camp Berlin
- TYPO3camp Mitteldeutschland
- TYPO3camp Stuttgart
- TYPO3camp Vienna
- TYPO3camp Schweiz
- TUGA (Austria)
- TUG München (T3MUC)
- TUG Berlin (T3B)
- TUG Schweiz
Ü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.













