Many small-business websites are built like this: the developer clicks around on the live hosting, changes leave no trace, and after the "something broke" phone call nobody knows what changed. I work differently in 2026, and I believe this is one of the most important differences a client never sees but does feel. This case study is about my own process – the same one runs on my own site and on every client project.
1. Local environment: nothing gets built on the live site
Every project starts on my own machine, in a WordPress environment running in Docker (wp-env) that uses exactly the PHP and WordPress versions of the live hosting. This is where the theme is built, where plugins are added, where the content is born. The live site only receives what has already proven to work here. A faulty update or a design experiment gone wrong never reaches a visitor this way.
2. Git: every change leaves a trace
The entire code of the project – theme, custom plugins, the scripts that generate the content – lives in Git version control. Every change has a date and a description, and we can step back to an earlier state at any time. If a client comes back after two years, I do not guess: I can see exactly what was built and why. The same thing gives confidence at deployment: the deploy script first shows, in a "dry run", what would change on the server, and only writes after that.
3. Scripted content: re-runnable, not clicked together
Pages, multilingual translations, portfolio entries and settings are not created by hand in the admin, but from scripts that can be run again at any time. If a single word changes in the Hungarian, Romanian and English versions, I fix it in one place and the script updates the page in all three languages – consistently, without typos. This pays off especially on multilingual projects with many subpages: content and structure are equally reproducible locally and live.
4. AI agents: the expert review that runs on every project
The newest element of the process is that my own development work is complemented by several AI agents, each tuned to a single specialist area. They do not "write the site"; they perform the same systematic review on every project that separate specialists would do at a larger agency:
- Security agent: login protection, firewall rules, hiding the admin area, security headers, file permissions – based on a fixed hardening checklist applied to every project.
- SEO agent: titles, descriptions, heading structure, canonical and hreflang on multilingual sites, structured data (company details, FAQ, services), sitemap, robots – and, separately, entity data readable by AI search engines (ChatGPT, Perplexity, Google AI).
- Performance agent: images, caching, fonts, unnecessary scripts, Core Web Vitals – measured, not guessed.
- Analytics agent: Google Analytics 4, conversion tracking, cookie handling and Consent Mode, Search Console connection – so that measurement is lawful and usable from day one.
- Testing agent: forms, navigation, responsive layout, accessibility, broken links – before every deployment.
- Design and development agent: refining visual rhythm, icons and hover states, and reviewing WordPress-specific code (hooks, blocks, WooCommerce customisations).
These agents run in the same order on every new project, and I review their findings and make the decisions. The result: even a small business gets the level of care that previously only a team of several specialists could provide.
5. Going live and afterwards
Going live is a controlled, repeatable step: dry run, file synchronisation, running the content scripts on the server, clearing the cache, then an automatic check that every page, language and schema is in order. I do not let go afterwards either: a monthly report is produced from Search Console data, showing which searches the site appears for and what the next content step should be.
What does this mean for you as a client?
Fewer surprises, faster fixes, and a site that stays maintainable two years from now – not only by me, but by anyone who understands WordPress and Git. If you are curious how this process would run on your project, write to me on the contact page, or check the prices in advance.

