Features
Websites & publishingPortfolio engineMedia & deliveryClient deliveryCoursesCommerce & operationsTeam & workflow
FoundationSolutionsPricingDocumentation
About
AboutCommitmentNewsroom
Sign In
ArtInStack

The creative operating system

Product

  • Features overview
  • Websites
  • Portfolio
  • Media
  • Client delivery
  • Courses
  • Commerce
  • Team
  • Solutions

Resources

  • Documentation
  • Platform foundation
  • Pricing
  • Changelog
  • Roadmap

About

  • About
  • Commitment
  • Newsroom
  • Status
  • Talk to us

Customer login

© 2026 ArtInStack. All rights reserved.

Privacy policyTerms of service
All documentation

Platform Migration

  • Platform migration overview
  • Migrating from WordPress
  • Preserving SEO and redirects
  • After your import
Solutions
Documentation/Platform Migration

Platform migration overview

ArtInStack can import WordPress pages, posts, media, and portfolio collections from a standard XML export—scan first in Settings → Import Site, confirm only what you need, then review the migration report before you publish and point your domain.

Moving from WordPress (or another legacy CMS) to ArtInStack does not require rebuilding every page by hand. The Import Site workflow scans your export, shows a preview of what can be imported, and runs a background job that writes pages, blog posts, media, and portfolio collections into your workspace—while recording permanent redirects so old URLs keep working.

Capability overview

What transfersWhere it lands in ArtInStack
PagesPages — imported as editable layouts when possible
Blog postsPosts — same domain as your site (/blog/…)
Media attachmentsMedia — downloaded from your old site and stored in your library
Portfolio projectsPortfolio collections — paired with imported portfolio pages
SEO pathsAutomatic 301 redirects from legacy URLs to new routes

Supported today: WordPress via the native WXR export (.xml). Squarespace, SmugMug, and Wix appear in the importer but are not yet available.

Common core use cases

  • Full site move — export all content from WordPress, import pages + posts + media, publish, then switch DNS when you are ready.
  • Phased migration — import one section at a time (for example About and Portfolio first) using the entity picker, refine in the page editor, then import blog archives later.
  • SEO-safe cutover — keep Google and bookmarked links working with automatic redirects; add your custom domain when the imported site looks right on your workspace URL.

Objectives and scope

In scope for migration

  • Marketing pages, about pages, portfolio landing pages, and blog archives.
  • Images referenced in your export or reachable at your public site URL.
  • Portfolio custom post types that map to ArtInStack portfolio collections.

Out of scope (configure separately in ArtInStack)

  • WooCommerce products, orders, coupons, and cart/checkout flows — set up Products and Stripe in the platform.
  • Theme-builder globals (custom headers, footers, global sections) — configure Header, footer, and navigation under site settings.
  • Legal boilerplate you prefer to rewrite (terms, privacy) — use your Media legal templates or marketing legal pages.
  • Courses, client portal deliveries, and print catalog — built with their own modules after your core site is live.

Interface architecture

Entry point: Settings → Import Site (workspace owner only — team members cannot run imports).

Import tab
  → choose platform (WordPress)
  → upload or re-use stored WXR export
  → enter public site URL
  → Scan import (preview only — nothing written yet)
  → select pages / posts / media / portfolios
  → Confirm import (background job)

Reports tab
  → past jobs, summary counts, download full JSON report

Nothing is written to your live site until you click Confirm import. Scanning is safe to repeat.

Next steps and validation

  1. Read Migrating from WordPress — export format, what is skipped, and import order.
  2. Gather admin access to WordPress and your DNS provider before cutover day.
  3. Run a scan with your export and confirm the preview lists the pages you care about.
  4. After import, follow After your import — publish, review reports, refine layouts.
  5. Before switching DNS, read Preserving SEO and redirects.