Skip to content

WordPress migration to an AI-native website in Frankfurt Rhine-Main

I move company websites from WordPress to fast websites that AI assistants can read and that lead a visitor to their next step: a purchase, a contact request or a call. Let's talk about your site in a free 30-minute intro call.

Portrait of Michael Wutzke, WordPress Migration Freelancer in Frankfurt Rhine-Main
Michael Wutzke, WordPress Migration Freelancer in Frankfurt Rhine-Main

What I take care of for you

  • Industry experience

    For more than twenty years I have planned and rebuilt company websites. I start with your visitors: what they look for decides the structure of the new site.

  • Your old links keep working

    Each page and each picture file of the old site forwards permanently to its new address, so visitors and Google land on the right page. I test the forwarding on the live domain after the switch.

  • Pages built to bring inquiries

    I worked on the conversion rates of the Lidl and REWE shops. On your new site each page leads to one next step: a call, a message or another step.

  • A system that fits your site

    I pick the target from what your site has to do: a static site in Astro for pages and posts, Symfony or Node.js with a database when it needs logins or a shop.

  • AI assistants can quote you

    The text is in the HTML when the page loads, and llms.txt and structured data tell AI search tools what your company offers.

  • Your team edits without a developer

    You stop maintaining the site in editor screens. Your own AI agent updates the pages and writes new landing pages when you ask it to.

  • A contact in Frankfurt

    I am based in Frankfurt and meet you on site in Rhine-Main. I speak German and English.

Why companies leave WordPress

Search now runs through AI assistants as well as through Google, and both reward pages that load fast and carry their text in the HTML. Many WordPress sites fail on both counts, and each plugin adds to the security risk.

Security is the first problem. Patchstack counted 11,334 new vulnerabilities in the WordPress ecosystem in 2025, 42 percent more than in 2024. 91 percent of them were in plugins, and 46 percent were not fixed when they became public. For the flaws attackers targeted most, the first exploit came after a median of five hours (Patchstack, February 2026). A company on WordPress has to install updates within hours and depends on each plugin vendor to ship a fix in time. In a survey of 319 WordPress owners and professionals, 67.7 percent had already had a security incident (Melapress, September 2026).

Plugins also bring legal risk in Germany. In January 2022 the Munich Regional Court awarded a visitor damages because a website loaded Google Fonts from Google’s servers without consent (LG München I, 3 O 17493/20). Themes and plugins often load fonts and scripts from third-party servers in this way.

Speed is the second problem. In 2025, 45 percent of WordPress sites passed Google’s Core Web Vitals on mobile. TYPO3 sites reached 79 percent and Duda sites 85 percent (Web Almanac 2025). Google states that good Core Web Vitals match what its ranking systems reward.

AI search is the third. The crawlers of OpenAI, Anthropic and Perplexity do not run JavaScript (Vercel, December 2024). Text that a page builder or a widget inserts with JavaScript stays invisible to them, and an assistant cannot quote it.

An old installation stays a risk after the switch if it remains reachable. When this site moved, the old WordPress of the German domain went offline on the same day.

What an AI-native website is

An AI-native website is a site that AI assistants and agents can read as easily as people can. ChatGPT, Perplexity and Google’s AI Overviews answer questions with quotes from web pages, and they can only quote text they can parse. This site has the following parts, and a migration gives yours the same:

  • The text is in the HTML when the page arrives. No script has to run before a reader or a crawler sees it.
  • A file at /llms.txt lists the pages with one line each and is rebuilt with each release.
  • Structured data in JSON-LD states who runs the site, which service a page offers and where the page sits in the site.
  • An AI agent can change the content: through files under version control on a static site, or through an interface to the database on Symfony or Node.js.
  • On this site a hook checks new copy against a writing guide before it is saved.

Where the inquiries come from

From 2011 to 2016 I programmed order funnels and payment connections for online shops of Lidl and REWE at Valentins and worked on their conversion rates. A company website converts on a smaller scale, with the same logic. Each page has one next step, visible in the first screen. Between the visitor and the contact stand as few fields as possible.

On a migrated site this means a page per service that answers the questions a prospect has, and a call booking or a message at the top and at the end. Details: Experienced in conversion optimization.

The WordPress migration checklist

The list I work through on a migration. You can use it for your own.

  1. Collect the old addresses: pages, posts, categories, tags, author archives and attachment pages, from the sitemap and from the server logs.
  2. Map each old address to a new page, or mark it as permanently removed.
  3. Forward the picture files too. WordPress stores each upload in several sizes, such as -300x200, and other sites link to them.
  4. Keep the file names and the alt texts of the pictures. They carry search terms.
  5. Move posts and pages into the new system with their headings, captions and links.
  6. Compare old and new pages by script: links, pictures and paragraphs.
  7. Test each forwarding with and without the slash at the end.
  8. Check each new page for its title, description, canonical link and preview picture.
  9. Switch the domain, then run the forwarding list against the live site.
  10. Take the old WordPress offline, and delete its database after a date you set.

Who I am

I am Michael Wutzke, an IT architect for data platforms in Frankfurt with more than twenty years in IT and media. I hold the AWS Solutions Architect Associate certification and teach at the Claude Hacker House. I build software with Claude and Codex, and I migrated this site with Claude as coding agent. I am also interested in open-source AI models that a company runs on its own servers. Details: Background.

How your migration runs

  1. Free video call

    In 30 minutes we look at your site, the goal of the new one and your timeline.

  2. Assessment of your site

    We go through your current site together: its addresses, pictures, forms and plugins, and what the new site has to do.

  3. Quote and order

    After the assessment you get a quote for the migration. When you accept it, the work starts.

  4. Build at a test address

    The new site runs on a test address first. You review the pages there before anything changes for your visitors.

  5. Content and forwarding

    Pages and posts move into the new system with their pictures, captions and links. A script compares old and new pages and reports what is missing.

  6. Switch

    The new site goes live, the old addresses forward to their new place, and the old WordPress goes offline.

  7. Handover

    From then on your team or your AI agent maintains the content. I show the workflow on your own site.

Questions companies ask

How long does a migration take?

It depends on the number of pages and on what the site does besides showing text. Shops, member areas and custom forms take longer. The assessment shows how much work your site needs, and the quote names a date.

Will we lose our Google rankings?

Each old address forwards permanently to its new page, including the picture files in the sizes WordPress created. Rankings can still move for some weeks after a switch. I check the forwarding on the live domain and watch Google Search Console with you.

Can our team still change texts without a developer?

Yes. Your own AI agent changes texts and pages on request, and each change goes live through the build pipeline. If your team wants an editing screen, a content editor on top of the new system adds one.

What happens to contact forms, shops and logins?

A static site sends forms to a form service or to a small backend. A shop or a member area runs on Symfony or Node.js with a database, and the static pages can sit next to it.

Which technologies do you use?

The framework depends on what your site has to do. Sites with pages and posts I build with Astro and deliver as static HTML. Sites with logins, a shop or their own data run on Symfony or Laravel with a database, or on Node.js with Next.js when the frontend is built in React.

Do you work on site in Rhine-Main?

I am based in Frankfurt and meet clients on site in Frankfurt, Offenbach, Eschborn, Bad Homburg, Wiesbaden, Mainz, Darmstadt and Hanau. The rest of the work runs remotely. I take migrations on as freelance projects and work in German and English.

Details on the work behind this page

Your WordPress migration expert in Frankfurt

I am Michael Wutzke, a WordPress migration freelancer in Germany, based in Frankfurt. In a free 30-minute video call we look at your WordPress site together, and you learn whether a migration pays off for you. If you prefer, we meet in person in Frankfurt Rhine-Main.

Portrait of Michael Wutzke, WordPress Migration Freelancer in Frankfurt Rhine-Main

Searches this page answers

  • WordPress migration
  • WordPress migration services
  • WordPress migration expert
  • WordPress migration checklist
  • migrate WordPress to Astro
  • WordPress to Astro migration
  • convert WordPress to Astro
  • WordPress to static site
  • migrate WordPress to static site
  • WordPress to static site generator
  • WordPress site to static HTML
  • WordPress to static pages
  • WordPress alternatives
  • WordPress alternatives 2026
  • WordPress alternatives for developers
  • WordPress alternatives self hosted
  • WordPress Symfony
  • WordPress Symfony integration
  • headless WordPress
  • headless WordPress CMS
  • WordPress freelancer
  • WordPress freelancer Frankfurt
  • hire WordPress developer Frankfurt
  • WordPress security vulnerabilities
  • WordPress security issues
  • WordPress security updates
  • WordPress security best practices
  • WordPress site slow
  • WordPress site slow to load
  • WordPress website slow loading time
  • website migration services
  • website migration checklist
  • website migration SEO
  • website migration experts
  • AI website
  • website conversion optimization
  • website conversion rate optimization
  • conversion rate optimization services
  • landing page optimization
  • improve website conversion rate
  • web development Frankfurt
  • website development Frankfurt
  • website design Frankfurt
  • web design Mainz
  • web design Darmstadt