<?xml version="1.0" encoding="UTF-8"?>
<post>
  <id>019f3e26-0082-7aa3-85ec-6f2520d26e49</id>
  <type>post</type>
  <description># Fast websites? Try [Astro](https://astro.build) 🚀</description>
  <title>Oliver Lietz · 2026-07-07</title>
  <author>
    <name>Oliver Lietz</name>
    <username>oliver_lietz</username>
    <url>https://vutuv.de/oliver_lietz</url>
  </author>
  <replies/>
  <url>https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49</url>
  <formats>
    <json>https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.json</json>
    <text>https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.txt</text>
    <markdown>https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.md</markdown>
    <xml>https://vutuv.de/oliver_lietz/posts/019f3e26-0082-7aa3-85ec-6f2520d26e49.xml</xml>
  </formats>
  <tags>
    <item>Astro</item>
    <item>web</item>
    <item>html</item>
    <item>css</item>
    <item>typescript</item>
  </tags>
  <in_reply_to/>
  <images>
    <item>
      <width>2480</width>
      <alt>PageSpeed Insights for Astro (mobile)</alt>
      <height>3507</height>
      <urls>
        <thumb>https://vutuv.de/post_images/NBNZxyP1jv5vzDXwbMnLOA/thumb.avif</thumb>
        <feed>https://vutuv.de/post_images/NBNZxyP1jv5vzDXwbMnLOA/feed.avif</feed>
        <large>https://vutuv.de/post_images/NBNZxyP1jv5vzDXwbMnLOA/large.avif</large>
      </urls>
    </item>
    <item>
      <width>2480</width>
      <alt>PageSpeed Insights for WordPress (mobile)</alt>
      <height>3507</height>
      <urls>
        <thumb>https://vutuv.de/post_images/vAyS8Zu7GudhvikDxk0TwQ/thumb.avif</thumb>
        <feed>https://vutuv.de/post_images/vAyS8Zu7GudhvikDxk0TwQ/feed.avif</feed>
        <large>https://vutuv.de/post_images/vAyS8Zu7GudhvikDxk0TwQ/large.avif</large>
      </urls>
    </item>
    <item>
      <width>1251</width>
      <alt>GitHub Website Project</alt>
      <height>1875</height>
      <urls>
        <thumb>https://vutuv.de/post_images/Po76RrtM8sKcjT2p0utJyQ/thumb.avif</thumb>
        <feed>https://vutuv.de/post_images/Po76RrtM8sKcjT2p0utJyQ/feed.avif</feed>
        <large>https://vutuv.de/post_images/Po76RrtM8sKcjT2p0utJyQ/large.avif</large>
      </urls>
    </item>
  </images>
  <generated_at>2026-07-08T21:28:56Z</generated_at>
  <schema_version>3</schema_version>
  <published_on>2026-07-07</published_on>
  <reply_count>0</reply_count>
  <like_count>1</like_count>
  <repost_count>0</repost_count>
  <bookmark_count>0</bookmark_count>
  <body_markdown># Fast websites? Try [Astro](https://astro.build) 🚀

In February 2026, a friend asked me to help with his [small website](https://meyerling-text.de).

The website was using an (un)[managed WordPress instance at IONOS](https://www.ionos.de/hosting/wordpress-hosting), and he was charged for [PHP Extended Support](https://www.ionos.de/hilfe/hosting/problemloesungen-fuer-php/ionos-php-extended-support/).

&gt; [PageSpeed Insights](https://pagespeed.web.dev/) for WordPress (mobile):
&gt;
&gt; ![PageSpeed Insights for WordPress (mobile)](/post_images/vAyS8Zu7GudhvikDxk0TwQ/large.avif)

WordPress, TYPO3 and other content management systems can become slow, insecure and expensive quite quickly. And very often, full-blown content management systems with user management and workflows are not needed.

I set up a project on [GitHub](https://github.com), and we started working on a rewrite from scratch using Astro with clean, modern HTML and CSS.

&gt; ![GitHub Website Project](/post_images/Po76RrtM8sKcjT2p0utJyQ/large.avif)

The Astro website is using [content collections](https://docs.astro.build/en/guides/content-collections/) for pages and content blocks and in addition few lines of custom [TypeScript](https://www.typescriptlang.org) code for the navigation.

The content is stored in [Markdown](https://docs.astro.build/en/guides/markdown-content/) files and can be directly authored on GitHub.

On every change (commit) a build ([Static Site Generation](https://en.wikipedia.org/wiki/Static_site_generator)) is started, and on success the website gets published with [IONOS Deploy Now](https://www.ionos.de/hosting/deploy-now).

&gt; PageSpeed Insights for Astro (mobile):
&gt;
&gt; ![PageSpeed Insights for Astro (mobile)](/post_images/NBNZxyP1jv5vzDXwbMnLOA/large.avif)

|          | WordPress Mobile | WordPress Desktop | Astro Mobile | Astro Desktop |
| -------------- | ---------------: | ----------------: | -----------: | ------------: |
| Performance    |               40 |                72 |          100 |           100 |
| Accessibility  |               88 |                91 |           95 |            92 |
| Best Practices |               96 |               100 |           96 |           100 |
| SEO            |               92 |                92 |          100 |           100 |

Static Site Generation allows fast and secure content websites of any scale with inexpensive hosting.

Astro got my attention in 2021 (before the [1.0 release](https://astro.build/blog/astro-1/)) due to its support for [Island Architecture](https://jasonformat.com/islands-architecture/), and I&apos;m a happy user since then. [Astro 7.0](https://astro.build/blog/astro-7/) was released some days ago with many improvements and new features.

I&apos;m a former [Magnolia CMS](https://www.magnolia-cms.com) Committer, [Apache Sling](https://sling.apache.org/) PMC member and Architect for [Adobe Experience Manager](https://business.adobe.com/products/experience-manager/). I do IT for fun and profit.</body_markdown>
</post>
