§ Website Migration

We'll move your site
to InkCMS.

A fixed-scope service. We take your existing site — WordPress, Squarespace, custom — and stand it up cleanly on InkCMS. You keep your hosting, your domain, your team, your keys.

§ What this is

A short, scoped engagement. Not a long retainer.

You've got a working site somewhere, and you'd like to be on InkCMS instead — for the editing experience, for the AI authoring, for the absence of plugin sprawl, for whatever reason brought you here. But you don't have the time (or want the time) to learn the platform from scratch and rebuild the site yourself.

This service is the bridge. We'll do the actual migration work — content extraction, template build, styling pass, hosting setup — and hand you back a clean InkCMS install that's ready to edit. Then we step out. You take it from there with your team, with a partner, or by yourself.

§ What's included

Four phases. One handoff.

01

Content migration

We extract your pages, posts, images, and media from your current CMS and reshape them into InkCMS's filesystem layout — Markdown + frontmatter, organized into the directory structure that matches your site's URLs.

Sources we handle: WordPress, Drupal, Squarespace, Webflow, Ghost, custom CMSs, raw HTML.

02

Tune-up

Old sites accumulate cruft. We tighten copy, fix broken links, audit metadata + redirects, normalize image sizes, and rewrite anything that didn't survive the migration cleanly. Plus we set up the AI authoring layer with brand voice + prompts tuned to your site.

No copy changes you didn't ask for.

03

Styling upgrades

Two paths. Carry-over: we replicate your current look as InkCMS Razor templates + CSS so the site doesn't visually change on launch day. Refresh: we update the design at the same time — type system, color, spacing, modern responsive patterns. You pick which.

Refresh path adds 1–2 weeks.

04

Hosting setup

We walk you through standing up the InkCMS install on your hosting. Azure App Service, IIS, Linux + Kestrel — we configure it on your account, with your credentials, alongside someone from your team. Then we deploy + cut DNS at launch.

DNS cutover is staged — you can roll back.

§ What you keep

All your keys. All your accounts.

This is the part most agencies get wrong. We don't run your site after the migration. The hosting account is in your name and on your credit card. The domain registration is in your name. The SSL certificate is in your name. The InkCMS license is in your name.

  • Hosting: we configure it; you own the account.
  • Domain: we never touch your registrar.
  • DNS: changes happen through your DNS provider, with you watching.
  • InkCMS license: bought through /signup on your account, before we start.
  • Email + transactional: if your old site sent emails through a service like Postmark or SendGrid, you keep that account — we just configure InkCMS to talk to it.

If you fire us mid-engagement, you walk away with everything we've built up to that point. If you fire us after launch, you walk away with a working site running on your own hosting.

§ The process

A clear sequence — timeline depends on your site.

  1. Discovery call — 30 minutes. We look at your current site, ask about content volume, integrations, and deadlines. You get a written scope + quote shortly after.
  2. You buy InkCMS — on your own account, your own plan, your own card. We can't migrate to a license that's not yours.
  3. Migration sprint — actual build-out, with weekly check-ins, a shared preview URL, and the ability to poke at the in-progress site any time.
  4. UAT — you and your team review everything on the staging URL. We fix what needs fixing. Final styling tweaks land.
  5. Launch — DNS cutover during a quiet window (usually a Tuesday morning). Old site stays up as a fallback for a short window after launch.
  6. Handoff — 1-hour walkthrough with your team. Written runbook for common edits. You take over.

A note on timeline + scope.

Every migration is different. A small brochure site with no integrations runs on the short end of the range. A content-heavy site with custom forms, third-party integrations, and a styling refresh runs on the long end. Sites with unusual constraints — bespoke CMSs, hand-built integrations, large media libraries, multi-language — take longer still.

We won't commit to a calendar window until we've reviewed your existing site. The discovery call gives us enough to put a real scope + timeline in writing — and we hit the dates we commit to.

§ Pricing

We'll review your site and quote it.

Migrations vary too much to publish a price list — content volume, integrations, design refresh vs. carry-over, hosting target. We look at the existing site during discovery, ask the questions that matter, and send back a written scope + price.

What you get in the quote: a clear scope statement, a fixed price for that scope, a target timeline, and the assumptions we made to arrive at both. If scope shifts mid-engagement, we send a written revision before doing the work — no surprise change orders, no hourly creep.

What's separate from our quote: your InkCMS license (separate, on your account) and your hosting (separate, on your account). We don't bundle them or mark them up; you pay InkCMS directly and you pay your hosting provider directly.

Request a quote ↓
§ Get a quote

Tell us about your current site.

URLs, rough page count, current CMS, anything weird about the integrations. We'll send back a written scope + quote within 48 hours.

48-hour response with written scope.