07 · Resources

Websites, migration and Astro: performance, editing and cost of ownership

A static website is a site whose pages are generated in advance, at publication time, then served as they are by a CDN: no database and no code executed on each visit. With a generator like Astro, it replaces an ageing WordPress or Drupal without changing addresses or content.

This category covers migrating WordPress to a static website, leaving end-of-life Drupal 7, the advantages of Astro over classic CMSs and application frameworks, the Core Web Vitals a static site turns green without exotic effort, and what a website really costs to own over three years: hosting, updates, security, vendor. When several people publish, it covers the headless CMS (Sanity with Astro) and the question that comes first: do you need a CMS, or are files in a repository enough? Finally it covers the only question that matters in a migration: how to keep your rankings when everything under the hood changes.

Start with the guide

Static site with Astro: why migrate, without losing your SEO

A static site generated by Astro replaces an ageing WordPress or Drupal without changing a single address: pages in plain HTML served by a CDN, no plugin to patch, and a publishing chain with rollback. What it changes, how the migration goes, and when not to do it.

20 articles

  • Practical guide8 min

    301 redirects: the list that saves a migration's traffic

    A migration loses traffic through its URLs, not its design. The 301 redirect list is the document that prevents it: where old URLs come from, the rules that hold, and how to check before and after the switch.

  • Choose and price6 min

    How much does a business website cost in 2026?

    A business website is paid for twice: once to build it, then every year. What moves the first price, what inflates the second, and the questions that make two quotes comparable at last.

  • Practical guide7 min

    A business website that generates leads: five blocks

    A business website that gets visits but no enquiries rarely lacks design. It lacks one of the five blocks that turn a visit into a contact: the promise, the proof, the offers and prices, the answers to objections, and a contact path that loses nothing.

  • Choose and price8 min

    City or industry pages: when they help, when they hurt

    One page per city or per industry can bring qualified enquiries, or make the whole site look like a keyword farm. What Google calls a doorway page, the signs of a useful page, and the order in which to write them.

  • Choose and price7 min

    Company blog: Markdown in the repository or a CMS

    Storing articles as Markdown files in the site repository, or in a CMS with its own interface: the choice does not depend on the tool, but on who writes, how often, and who reviews. What each option brings, what it costs, and the questions that decide.

  • Understand7 min

    Website speed: Core Web Vitals for business leaders

    Three Google measurements tell you whether your site feels fast to the people who actually visit it. What they measure, what Google does with them, what slowness costs in enquiries, and the decisions that belong to leadership.

  • Stepping back8 min

    Should you disclose that a text was written by AI?

    Transparency owed to the reader, or a detail of how the text was made, like a spell checker? The EU AI Act settles it only halfway, with a criterion that is useful well beyond the law: does a human answer for the text?

  • Practical guide7 min

    How to add a form and search to a static site

    A static site is not a frozen site: a form, a newsletter, internal search or an on-demand page can each be wired in separately. The options, and the rule that stops enquiries being lost.

  • Understand7 min

    Hacked WordPress site: why it happens, how to stop it

    A WordPress site is rarely hacked through its core: the holes are in plugins and themes, exploited within hours. What the numbers say, what to do in the first hours, and the two ways to never go through it again.

  • Choose and price8 min

    Hosting your website in Europe: performance and compliance

    "Hosting in Europe" mixes two questions: where personal data is stored, and where pages are served from. A static site lets you separate them: what the law says, what distance changes, and the questions to ask a host.

  • Understand8 min

    Multilingual website with Astro: one language, one URL

    A multilingual website rests on one simple rule: each language has its own URL, and each page knows its translations. What the rule protects, what Astro does to keep it, and the mistakes that cost money when it is forgotten.

  • Choose and price7 min

    Hosting a static site: Cloudflare, Netlify or a VPS

    A static site can be served from almost anywhere, but not at the same price or with the same pitfalls. What Cloudflare and Netlify count, the settings that surprise, and when a server of your own makes sense.

WhatsApp