Skip to content

WordPress developer in Berlin for startups whose site grew plugin by plugin

I move startup websites from WordPress to fast sites that AI assistants can read, and I start with the plugins: each one gets a replacement in the new system, or it goes with your consent. On the new site each page leads a visitor to one next step: a sign-up, a demo request or a call. The project runs in English or German. Let's talk about your needs in a free 30-minute video call.

Portrait of Michael Wutzke, WordPress Migration Freelancer in Berlin
Michael Wutzke, WordPress Migration Freelancer in Berlin

What I take care of for your startup

  • Experience with growing sites

    For more than twenty years I have built websites and questioned how existing ones were put together. For a startup I start with the people who sign up: what they need decides the pages.

  • A replacement for each plugin

    I list the plugins on your site and what each one does. Each function moves into the new system or is dropped with your consent, and the list shows which.

  • Knowledge of WordPress from the inside

    I have written and patched WordPress plugins and built child themes, multisites and WooCommerce shops. I know where a plugin stack hides the functions a migration must not lose.

  • Pricing and demo pages that convert

    I built the order funnels of online shops for Lidl and REWE. Your pricing and demo pages get the same care: one next step, few fields.

  • Rules for your AI agent

    Your own AI agent, such as Claude or Codex, changes texts and adds pages. I set up the rules it works under, as I did on a client's platform.

  • English as the project language

    I work from Frankfurt and come to Berlin or Potsdam for meetings. Calls, the quote and the handover notes run in English if your team works in English.

Why startup sites outgrow WordPress

A startup’s WordPress site grows with the company, one plugin at a time: a form plugin for the first leads, a page builder for the launch, a plugin for the job board, another for the cookie notice. Each came with a reason, and the people who installed them have often moved on.

Each plugin is code from another vendor that runs on your server, and the paid version is no safer. Patchstack found 76 percent of the vulnerabilities in premium plugins and themes exploitable, and premium components had three times more known exploited vulnerabilities than free ones (Patchstack, February 2026).

Some plugins are no longer maintained. The WordPress plugin directory marks a plugin that its author has not tested with the last three major WordPress releases: “It may no longer be maintained or supported.” Such a plugin keeps running on your site until someone removes it.

Speed suffers too. Many plugins load their scripts and styles on each page, including pages that do not use them. Google measures the result as Core Web Vitals, and a sign-up page that loads slowly on a phone loses visitors before they see the form.

What the move changes for your team

The new site has no WordPress plugins. Their functions stay, built into the site or handed to a service your team can name, and the plugin inventory below shows where each one went.

The target system depends on what your site does. Pages, posts and a blog become a static site in Astro. A site with accounts, payments or product data runs on Symfony, Laravel or Node.js with a database, and the marketing pages can sit next to it.

Your team changes texts and adds pages through its own AI agent, which works in a repository under rules: the agent drafts a change, and the build publishes it after a person approves. If marketing wants an editing screen, a content editor on top of the new site adds one.

The plugin inventory

The inventory is the first document of a migration: one row per plugin, what it does and where that function goes. You can fill in the first two columns yourself from the Plugins screen of your WordPress admin.

Plugin on your siteWhat it doesWhere the function goes
Page builderLayout of landing pagesComponents with fixed fields that your team or its agent fills
Contact or demo formCollects leadsA form service or a small backend that sends the entry to your CRM or inbox
SEO pluginTitles, descriptions, sitemapFields in the source of each page; the build writes the sitemap
Caching pluginSpeeds up pages that PHP builds on each visitNot needed for static HTML; on a framework, the server or a CDN caches
Security pluginBlocks login attempts and known attacksA static site has no login page; a framework gets its updates and a firewall at the host
Cookie noticeAsks for consent to trackingThe inventory lists each script that sets cookies or loads from another server; your data protection officer decides what needs consent
Redirect pluginForwards old addressesForwarding rules on the web server
Newsletter sign-upAdds contacts to a listThe form of your newsletter provider, or a small backend
Jobs pluginLists open positionsPages built from a data file, or links to your applicant system

Paid plugins and themes get two more columns: the account the license is registered to and its renewal date. Cancel them after the switch, not before.

Who I am

I am Michael Wutzke, an IT architect for data platforms in Frankfurt with more than twenty years in IT and media. Among other roles I was CIO at the Frankfurt-based company Blocksize Capital, a fintech startup, where growth and marketing were part of the role. I moved this site off WordPress with Claude as coding agent. Details: Background.

How the move off WordPress runs

  1. Free video call

    Thirty minutes on your site, the plugins you know of and what the site has to do for your startup next.

  2. Assessment together

    With admin access we go through the site: each plugin, the forms, the tracking scripts, the paid licenses and the pages that bring sign-ups.

  3. Quote and order

    You receive a quote that names what replaces each plugin. The work starts with your order.

  4. Build next to the live site

    The new site runs at a test address while WordPress stays live. Your team tests the sign-up and demo forms there first.

  5. Switch

    On the day of the switch the domain points to the new site. Old addresses forward permanently, and the WordPress installation goes offline with its plugins.

  6. Handover

    Your team or its AI agent takes over the content. You receive the rules the agent works under, written in English.

Questions companies ask

Which of our plugins can we keep?

No WordPress plugin runs outside WordPress, so the plugins go and their functions stay. A form service or a small backend takes the forms, the build writes the sitemap, and a framework with a database takes over accounts or payments. The assessment settles this plugin by plugin.

Could we keep WordPress as a headless backend?

That is possible: WordPress keeps its editing screens, and a new front end reads the content through its interface. WordPress then stays in place, and with it the plugins and the updates. A site with pages and posts needs neither when it runs as a static site in Astro.

Does the project run in English?

Yes. Calls, the quote, test notes and the documentation run in English, and the site itself can have pages in English, German or both. I work in German and English.

What happens to the pages our marketing team built in the page builder?

The text moves with its headings, links and pictures. The page builder's layout blocks stay behind. The new site gets components with fixed fields, so a new landing page looks like the others without a designer.

Which technologies do you use?

That depends on what your site does. Pages, posts and a blog I build with Astro and deliver as static HTML. Sign-up flows with accounts, a customer area or your own data run on Symfony or Laravel with a database, or on Next.js with Node.js if your product team already builds in React.

How long does the move take?

That depends on what your plugins do. A site whose plugins show pages and collect form entries moves faster than one with accounts or payments. After the assessment, the quote names a date.

Details on the work behind this page

Your WordPress migration expert in Berlin

I am Michael Wutzke, a WordPress migration freelancer in Germany, based in Frankfurt. In a free 30-minute video call we look at your site and its plugins together, and you learn whether a move off WordPress makes sense for your startup. The call runs in English or German, and for meetings in person I come to Berlin.

Portrait of Michael Wutzke, WordPress Migration Freelancer in Berlin

Searches this page answers

  • WordPress developer Berlin
  • WordPress freelancer Berlin
  • WordPress Berlin
  • web developers Berlin
  • web development Berlin
  • website development Berlin
  • web design Berlin
  • WordPress for startups
  • startup website design
  • startup website development
  • too many plugins WordPress
  • how many plugins is too many WordPress
  • WordPress plugin conflict
  • do WordPress plugins slow down website
  • WordPress plugin slowing down site
  • WordPress plugin bloat
  • WordPress plugin vulnerabilities
  • WordPress plugin security audit
  • WordPress plugin audit
  • WordPress site down after plugin update
  • WordPress page builder
  • WordPress too slow
  • WordPress site very slow
  • WordPress core web vitals
  • core web vitals assessment failed WordPress
  • WordPress vs static site
  • WordPress or static website
  • static site generator Astro
  • WordPress to Astro migration
  • headless WordPress with Next.js
  • WordPress alternatives for developers
  • WordPress migration services