WordPress & WooCommerce
Individuelles WordPress, von Hand geschrieben. Ohne Page Builder.
Ich baue WordPress-Themes, -Blöcke und -Plugins so, wie man jede andere Anwendung bauen würde: in einem Repository, in lesbarem PHP, mit einem Build-Schritt und einem Übergabedokument. Seit zwölf Jahren, vor allem für Agenturen und Unternehmen, die etwas Langsames geerbt haben und keine Lizenzen mehr verlängern wollen.
Mit einem Page Builder
Builder-CSS, Builder-JS, eine Icon-Schrift, das Theme und seine Add-ons – jedes davon, bevor das erste Wort erscheint.
Von Hand geschrieben
Ein Stylesheet. Dann die Seite.
01UmfangWas ich baue
Was ein WordPress-Projekt tatsächlich umfasst.
Individuelle Themes nach Design
Ein Theme, geschrieben für Ihr Design und nichts anderes. Templates in PHP, Styles in CSS, die Sie einem anderen Entwickler übergeben könnten, und ein Build-Schritt, der ein Stylesheet und ein Skript erzeugt statt der rund zwanzig Requests, die ein Builder-Stack üblicherweise auslöst. Wenn Sie eine Figma-Datei mit definierter Typo-Skala und Abstandssystem haben, lässt sich das fast direkt übertragen.
Native Gutenberg-Blöcke für Ihre Inhalte
Redakteure brauchen keine Leinwand, auf der alles überall hin kann. Sie brauchen acht oder zehn Blöcke, die zu dem passen, was Ihre Website wirklich veröffentlicht – eine Kennzahlenzeile, eine Fallstudien-Karte, eine Preistabelle, einen Hinweiskasten –, mit den Feldern zum Ausfüllen und sonst nichts. Die Blöcke werden mit block.json registriert und kommen daher ohne Lizenz und ohne Laufzeitabhängigkeit aus.
WooCommerce, das eine volle Woche übersteht
Eigene Produkttypen, Anpassungen am Checkout, Versand- und Steuerregeln, Arbeit an Zahlungsanbietern und der unglamouröse Teil, den niemand kalkuliert: sicherstellen, dass Warenkorb und Checkout nicht bei jedem Aufruf ein Dutzend ungecachter Abfragen ausführen. Die meisten langsamen WooCommerce-Shops sind in der Datenbank langsam, nicht im Front-End.
Plugins für das, was kein Plugin kann
Wenn die Anforderung wirklich spezifisch ist – eine Buchungsregel, ein ERP-Abgleich, ein interner Freigabeprozess –, ist ein kleines, zweckgebundenes Plugin günstiger im Unterhalt, als ein Allzweck-Plugin zu verbiegen und diese Verbiegung für immer zu pflegen.
Eine geerbte Website retten
Etwa die Hälfte dieser Arbeit betrifft eine Website, die jemand anderes gebaut hat. Ich lese, was vorhanden ist, bevor ich ein Angebot mache, und sage Ihnen klar, ob es sich lohnt, sie auszubauen oder zu ersetzen. Manchmal lautet die ehrliche Antwort, dass die bestehende Website in Ordnung ist und Sie drei Tage Arbeit brauchen, nicht dreißig.
02HaltungWarum es für Sie zählt
Warum ich nicht mit Page Buildern baue.
Das ist die Frage, die mir am häufigsten gestellt wird, deshalb hier die echte Antwort statt eines Slogans. Page Builder sind keine schlechte Software. Sie sind das richtige Werkzeug für eine Broschüren-Website, die bis Freitag existieren muss und danach nie wieder angefasst wird. Für eine Website, auf der Ihr Geschäft läuft, sind sie das falsche Werkzeug – aus vier konkreten Gründen.
Sie liefern Markup, das Sie nicht bestellt haben
Ein Builder muss alles darstellen können, also verpackt er alles in tief verschachtelte Container, dazu das CSS und JavaScript, um sie zu steuern. Dieses Gewicht liegt auf jeder Seite, ob sie die Funktionen nutzt oder nicht. Es ist die häufigste Einzelursache für einen schlechten Largest-Contentful-Paint-Wert bei den Websites, die ich reparieren soll.
Ihre Inhalte landen im Werkzeug
Builder-Layouts werden in der Datenbank als codierte Shortcodes oder serialisierte Daten gespeichert, nicht als sauberer Beitragsinhalt. Deaktivieren Sie das Plugin, und ein Großteil Ihrer Website wird zu unlesbarem Markup. Das ist kein Fehler – es ist der Handel, den Sie eingegangen sind. Es lohnt sich zu wissen, dass Sie ihn eingegangen sind.
Sie fügen Ihren laufenden Kosten eine Lizenz hinzu
Ein Builder, seine Add-ons und das Theme, von dem er abhängt, kosten typischerweise einige hundert Dollar pro Jahr, für immer, nur um weiter Sicherheitsupdates zu erhalten. Über die Lebensdauer einer Website ist das oft mehr als der Unterschied bei den Baukosten.
Jeder Redakteur wird zum Designer
Mit einer unbegrenzten Leinwand erschaffen wohlmeinende Menschen zwölf leicht unterschiedliche Button-Stile. Ein kleiner Satz zweckgebundener Blöcke macht das richtige Ergebnis zum einfachen Ergebnis – genau dafür ist ein Designsystem da.
Wenn Sie bereits eine Builder-Website haben und sie funktioniert, werde ich Ihnen nicht sagen, dass Sie sie wegwerfen sollen. Ich sage Ihnen, was sie Sie an Ladezeit und Lizenzen kostet, und überlasse Ihnen die Entscheidung, ob sich ein Wechsel lohnt.
03AblaufWirklich eine Reihenfolge
Wie ein Projekt abläuft.
- 01
Lesen, was da ist
- Vor dem Angebot schaue ich mir die aktuelle Website, das Inhaltsmodell und das Design an. Sie erhalten einen schriftlichen Umfang mit dem, was enthalten ist, was nicht, und wo ich das Risiko sehe – meist bei der Inhaltsmigration oder einer Integration, die niemand dokumentiert hat.
- 02
Zuerst das Inhaltsmodell
- Beitragstypen, Taxonomien, Felder und Blöcke werden festgelegt, bevor ein einziges Template entsteht. Das später zu ändern ist die teuerste Art von Nacharbeit, deshalb lohnt sich ein zusätzlicher Tag am Anfang.
- 03
Entwicklung auf einer Staging-URL
- Sie erhalten einen Link, über den Sie den Fortschritt ab der ersten Woche verfolgen können, und einen Ort für Kommentare. Kein Monat Funkstille, gefolgt von einer großen Enthüllung.
- 04
Migrieren, testen, messen
- Inhalte werden übertragen, Weiterleitungen von den alten URLs eingerichtet, und ich prüfe Core Web Vitals, grundlegende Barrierefreiheit und das Verhalten in verschiedenen Browsern vor dem Launch, nicht danach. Alte URLs funktionieren weiter.
- 05
Sauber übergeben
- Repository, Build-Anleitung, eine Führung durch den Aufbau des Themes und ein kurzes Video für die Person, die die Website pflegt. Für normale Änderungen sollten Sie mich nicht brauchen.
04FragenOft gestellt, klar beantwortet
Was Menschen fragen, bevor sie mich beauftragen.
Arbeiten Sie an bestehenden Websites oder nur an Neubauten?
Beides, und etwa die Hälfte ist geerbte Arbeit. Ich lese den bestehenden Code, bevor ich ein Angebot mache, und sage Ihnen ehrlich, ob es sich lohnt, ihn auszubauen oder zu ersetzen. Einen Neubau anzubieten ist leicht; Ihnen zu sagen, dass Sie keinen brauchen, ist nützlicher.
Können Sie nach den Figma-Dateien unseres Designers bauen?
Ja, und das ist mir am liebsten. Reibungslos läuft es mit einer definierten Typo-Skala, einem Abstandssystem und festgelegten Breakpoints. Bremsend wirken die Zustände, die Designer meist weglassen – leer, ladend, Fehler und Inhalte, die dreimal so lang sind wie der Platzhalter. Danach frage ich früh.
Kann mein Team die Website weiterhin bearbeiten?
Ja. Auf Page Builder zu verzichten heißt nicht, die Bearbeitung wegzunehmen, sondern Redakteuren einen kleinen Satz Blöcke zu geben, die immer richtig aussehen, statt einer Leinwand, auf der sich alles überallhin ziehen lässt. Die meisten Teams stellen fest, dass sie mehr tun können, nicht weniger, weil nichts zerbrechlich ist.
Verwenden Sie ACF oder native Blöcke?
Standardmäßig native block.json-Blöcke, weil sie ohne Lizenz und ohne Laufzeitabhängigkeit auskommen. Advanced Custom Fields setze ich dort ein, wo es wirklich Zeit spart – komplexe wiederholbare Felder, Optionsseiten, Beziehungsfelder –, und ich sage Ihnen, welche Teile davon abhängen, damit Sie genau wissen, was Sie mittragen.
Bin ich danach an Sie gebunden?
Nein. Sie erhalten das Repository, die Build-Skripte und eine schriftliche Übergabe. Es ist gewöhnliches WordPress und gewöhnliches PHP, also kann jeder kompetente WordPress-Entwickler übernehmen. Das ist das bewusste Ergebnis davon, nicht auf proprietären Werkzeugen aufzubauen – der Code überdauert die Zusammenarbeit.
Bieten Sie laufende Wartung an?
Eine kleine monatliche Pauschale für Updates, Monitoring und ein festes Kontingent an Änderungen, wenn Sie möchten. Ich dränge nicht darauf. Eine Website ohne Plugin-Wildwuchs braucht deutlich weniger Wartung als eine mit – genau darum geht es ja, sie so zu bauen.
Wo sind Sie, und was bedeutet das für Meetings?
In Nagpur, Indien, nach IST. Das überschneidet sich bequem mit dem europäischen Vormittag und dem Arbeitsbeginn an der US-Ostküste. Ich beantworte E-Mails am selben Werktag, und Sie sprechen direkt mit mir statt mit einem Account Manager.
Nächster Schritt
Sagen Sie mir, was Sie haben und was damit nicht stimmt.
Ein Absatz genügt für den Anfang. Wenn WordPress die falsche Antwort für Ihr Projekt ist, sage ich es – manchmal ist die ehrliche Empfehlung stattdessen eine Laravel-Anwendung.