99 Francs
sales@99francs.agency

HQ Paphos, Cyprus · worldwide

Service · Astro Development

Astro development and migration for fast, static-first websites.

99 Francs® builds websites in Astro that ship as plain HTML with JavaScript only where it is needed, and moves WordPress, Webflow and Framer sites to Astro without losing their URLs, content or metadata.

Fixed USD prices, paid when it's done: landing pages from $1,500, marketing sites from $3,000, migrations $1,500–5,000. No upfront payment.

150+

shipped projects

$32M+

raised by clients

9,000+

tasks delivered

Direct answer

99 Francs builds fast, static-first websites in Astro and moves WordPress, Webflow and Framer sites to it without losing their URLs.

The service covers Astro pages and components, Markdown and MDX content, multilingual routing, forms, analytics, metadata, sitemap and redirects, plus content audits, URL maps and QA for migrations. You get the repository and a site that deploys to any static host.

Migration to Astro

Moving a WordPress, Webflow or Framer site to Astro.

A migration keeps what search engines and visitors already know about the site: its URLs, its content and its metadata.

Every migration starts with a content audit and a URL map, and ends with a page-by-page comparison against the old site. What changes from platform to platform is where the content comes from and what has to be rebuilt.

  1. From WordPress

    Content export · URL map · 301s

    Posts and pages are exported to Markdown or MDX and images are optimised. Plugin features such as forms, SEO fields and sitemaps are rebuilt in code or dropped on purpose. A site that depends on a WordPress-only plugin may be better left where it is.

  2. From Webflow

    CMS export · Design kept

    CMS collections become Astro content collections and the design is rebuilt in code to match the live site. The price is the visual editor: if your team publishes in Webflow every week, keep Webflow.

  3. From Framer

    Design kept · Static output

    Framer pages are rebuilt as Astro components with the same layout and motion, and any CMS content moves to Markdown. You gain the code and the hosting choice, and lose Framer's canvas for editing.

  4. What every migration covers

    Audit · Redirects · QA

    A content audit, the URL map and 301 redirects, metadata and canonicals, sitemap and robots, analytics and forms, QA against the old site, and a handoff. A redesign or a CMS integration is quoted separately.

Moving the other way, off Webflow to Next.js, is covered on the Webflow to Next.js page, and all our moves are listed under Webflow migration and moves away from it.

When not to choose Astro

Astro is the wrong choice for some sites, and we will say so.

If one of these describes your project, a different tool will cost you less over the life of the site.

The site is really an application

Logged-in dashboards, heavy client-side state and real-time screens belong in React or Next.js. Astro can host a few islands, not a product.

Marketing edits pages visually, every week

A team that publishes without a developer is better served by Webflow or Framer. Astro can sit on a headless CMS, but that integration is a project of its own.

Many editors need roles and approval flows

Editorial workflows with several non-technical authors are what WordPress and Webflow already do well. Moving them to files in a repository takes that away.

The site depends on one WordPress plugin

If a booking, listings or CRM plugin carries the business and has no equivalent, migrating means rebuilding the plugin, not the pages.

React and Next.js development for application-like sites

Astro and the alternatives

Where Astro fits, and where another tool is the better answer.

The tool should follow what the site has to do and who will edit it. This is how we weigh Astro against the platforms we also build on.

Compared onAstroNext.jsWordPressWebflow
Best forContent, marketing and portfolio sites, docsWeb apps and product-like sitesExisting sites and plugin-driven featuresVisually edited marketing sites
JavaScript in the browserNone by default; only inside islandsA React and router runtimeDepends on the theme and pluginsWebflow's runtime plus your interactions
Content editingMarkdown and MDX files, or a headless CMSCode, or a headless CMS such as PayloadThe WordPress adminThe Webflow Editor and CMS
HostingAny static host or plain nginxA Node server or a platform that runs Next.jsPHP and a database to maintainWebflow hosting, billed by Webflow
You own the codeYesYesYes, plus plugin licencesNo, the site lives in Webflow
What you get

Development that keeps the website fast, editable and faithful to the design.

The build should not flatten the design or create a maintenance problem. We keep implementation decisions tied to performance, content ownership, responsive behavior and the launch goal.

Static-first Astro build

Pages are built to plain HTML and ship almost no JavaScript. Where a page needs interaction, such as a form, a calculator or a search box, only that component loads as an island.

Content in Markdown and MDX

Posts, case studies and pages live as typed Markdown or MDX files in the repository, so content is versioned with the code. When a team needs a CMS, we connect a headless one and quote that separately.

Multilingual setup

Language routing, hreflang tags and translated metadata are built in from the first page. Kyrylo Savenkov's site runs in English and Ukrainian this way.

SEO, analytics and handoff

Titles, canonicals, sitemap, robots, structured data, analytics, forms and redirects are set up and checked before launch. You get the repository and a handoff note, and the output deploys to any static host.

What it costs

Fixed USD prices, paid when it's done — never upfront.

Astro landing page

One focused static page: design, build, forms, analytics and launch.

from $1,500

Astro marketing website

A multi-page static site; the price scales with page count, languages and interactive islands.

from $3,000

Migration to Astro

A small 5–8 page site starts at the lower figure; content-heavy sites run to about the upper one. CMS integration or a redesign is quoted separately.

$1,500 – 5,000

No deposit on anything. A landing page, a marketing site or a straightforward migration is paid in one payment at the end, once it is delivered and working. A custom or complex build is split into fixed-price phases, each paid when it is delivered.

Best fit

Use this service when the website has to become a real launch surface, not just a mockup.

The site is mostly content

Marketing sites, landing pages, portfolios, blogs and documentation are what Astro is built for: HTML first, with JavaScript only for the parts that need it.

Speed and running costs matter

Static output has no application server or database to patch, and it can usually run on a free or low-cost static host or on a plain nginx server.

You want to own the code

The site is a repository of components and Markdown files, not a project that lives inside a platform. Any developer can take it over, as Kyrylo Savenkov did with his own site.

The site has more than one language

Astro routing makes separate URLs per language straightforward, with hreflang and translated metadata for each page.

Process

From build scope to live website.

The process keeps design, content, CMS, integrations, QA and launch readiness in one line so the final site is easier to ship and maintain.

01

Scope and audit

For a new site we agree pages, content, languages and integrations. For a migration we crawl the existing site and audit its content, URLs, metadata, forms and analytics before anything is rebuilt.

02

Structure and URL map

We define the components, the content collections and, for a migration, the URL map: which address stays, which one gets a 301, and which page is retired.

03

Build in Astro

We build the pages, components and content, then add the interactive islands, forms, analytics, metadata, sitemap and redirects the scope calls for.

04

QA, launch and handoff

We compare the new site with the old one page by page, check redirects, links, forms and metadata, launch, and hand over the repository with notes for whoever maintains it next.

Guides

Further reading

Answer

Astro or Next.js for a marketing website?

Astro suits a marketing website that is mostly content, like Kyrylo Savenkov's Astro site: pages ship as HTML with JavaScript only in the islands that need it. Choose Next.js when the site behaves like an application. With 99 Francs, an Astro landing page starts from $1,500 and a marketing website from $3,000.

Answer

Should you move a WordPress site to Astro?

With 99 Francs, a migration to Astro costs $1,500–5,000: a small 5–8 page site from $1,500, content-heavy sites to about $5,000. Move when a developer maintains the site and it is mostly content; keep WordPress when editors or a plugin depend on it.

Astro build

If the site is mostly content, ship it as static pages and keep the code.

Astro · Static-first · Migration · Markdown · Multilingual
Start an Astro build→
Astro development FAQ

Questions teams ask before building or moving a site to Astro.

With 99 Francs, an Astro landing page starts from $1,500 and a multi-page marketing website from $3,000, scaling with page count, languages and interactive islands. Prices are fixed and agreed before work starts, with no upfront payment: a landing page or marketing site is paid in one payment at the end, once it is delivered and working. See how we work for the full model.

Choose Astro for a website that is mostly content: marketing pages, a blog, a portfolio, documentation. Choose React and Next.js when the site behaves like an application, with accounts, dashboards, heavy client state or complex data. Astro sends HTML and loads JavaScript only where a component needs it. The longer comparison is in Astro or Next.js for a marketing website.

It depends on who edits the site. Astro gives a faster, simpler site with no database or plugins to update, and you own the code. WordPress gives non-technical editors an admin and a plugin for almost everything. Choose Astro when a developer maintains the site, and keep WordPress when a plugin or an editorial team depends on it. See Should you move a WordPress site to Astro?

Yes. We audit the content, build a URL map with 301 redirects, rebuild the pages in Astro and compare the new site with the old one before launch. A small 5–8 page site starts from $1,500 and content-heavy sites run to about $5,000. CMS integration or a redesign is quoted separately. The method is the same one we used to move A1 Sure Services from WordPress to Webflow without a broken link at launch.

Use Webflow or Framer when your team edits pages visually and publishes without a developer. Webflow is stronger for CMS-heavy sites with many editors; Framer for lighter, design-led sites. Use Astro when a developer maintains the site, speed and cost of running matter, and you want to own the code.

It depends on the page count, the amount of content and whether a design exists. We give a delivery date together with the fixed price, before work starts. A small migration is the quickest; a content-heavy site takes longer because every URL and redirect is checked one by one.

Astro builds static files, so the site can run on any static host, including free or low-cost plans, or on your own nginx server, as Kyrylo Savenkov’s site does. There is no application server or database to patch. You choose and pay the host directly; we can set it up and hand it over.