Features
Websites & publishingPortfolio engineMedia & deliveryConservation & fieldworkClient deliveryCoursesCommerce & operationsTeam & workflow
FoundationSolutionsPricing
DocumentationDeveloper APISoftwareGuides
About
AboutCommitmentNewsroom
Sign In
ArtInStack

The creative operating system

Product

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

Resources

  • Guides
  • Software
  • Documentation
  • Developer API
  • 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
  • Migrating from SmugMug
  • Migrating from Squarespace
  • Preserving SEO and redirects
  • After your import
SolutionsNext: Conservation and Fieldwork
Documentation/Platform Migration

Platform migration overview

ArtInStack imports WordPress sites from a WXR export, SmugMug albums through a secure account connection, and Squarespace sites via a short-lived Connect session—scan in Settings → Import Site, confirm only what you need, then review the migration report before you publish or go live.

Moving from WordPress, SmugMug, or Squarespace to ArtInStack does not require rebuilding every gallery or page by hand. The Import Site workflow scans your source, shows a preview of what can be imported, and runs a background job that writes content into your workspace. WordPress and Squarespace imports also record permanent redirects so old site URLs keep working.

Capability overview

What transfersWhere it lands in ArtInStack
Pages (WordPress, Squarespace)Pages — imported as editable layouts when possible
Blog posts (WordPress, Squarespace)Posts — same domain as your site (/blog/…)
Media / photosMedia — downloaded and stored in your library (EXIF from file bytes when available)
Albums / galleries / portfolio projectsPortfolio collections — stay private until you enable a public page
SEO paths (WordPress, Squarespace)Automatic 301 redirects from legacy URLs to new routes

Supported today: WordPress (native WXR .xml export), SmugMug (API key + Connect), and Squarespace (site URL + Connect session). Wix appears in the importer but is not yet available.

Common core use cases

  • Full WordPress site move — export all content, import pages + posts + media, publish, then switch DNS when you are ready.
  • SmugMug gallery vault — connect your SmugMug account, import selected albums into private portfolios, then enable public pages when you are ready.
  • Squarespace site move — connect your public Squarespace URL (password optional), scan pages, journal posts, and gallery collections, then confirm import.
  • Phased migration — import one section at a time using the entity picker, refine in the editor, then import more later.
  • SEO-safe cutover — keep Google and bookmarked links working with automatic redirects (WordPress and Squarespace); add your custom domain when the imported site looks right on your workspace URL.

Objectives and scope

In scope for migration

  • WordPress marketing pages, about pages, portfolio landing pages, and blog archives.
  • SmugMug folders and albums mapped to portfolio collections, plus photo originals.
  • Squarespace pages, blog/journal posts, gallery and project collections (as portfolios), and CDN media.
  • Images from a WordPress public site URL, authorized SmugMug downloads, or a connected Squarespace site.

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.
  • SmugMug custom pages that are not albums — recreate in the page editor if needed.
  • Squarespace Commerce products, member areas, and scheduling tools — recreate with platform modules after your core site is live.
  • 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, SmugMug, or Squarespace)
  → WordPress: upload WXR + public site URL → Scan import
  → SmugMug: save API credentials → Connect → Scan albums
  → Squarespace: site URL (+ password if gated) → Connect → Scan site
  → select entities in the preview
  → 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. WordPress: read Migrating from WordPress.
  2. SmugMug: read Migrating from SmugMug.
  3. Squarespace: read Migrating from Squarespace.
  4. Run a scan and confirm the preview lists the content you care about.
  5. After import, follow After your import.
  6. For WordPress or Squarespace DNS cutover, also read Preserving SEO and redirects.