Home
Blog
Product Updates
Blog
What Aveiro’s Product Hunt Launch Day Actually Looked Like
Seedance 2.0 Comes to Aveiro — With Video Uploads and Bunny.net Under the Hood
Connect Aveiro to Any AI Agent in 10 Seconds — One MCP URL
How to Migrate from Squarespace to Aveiro
Integrating ByteDance Models Directly: What We Learned Building Aveiro
Auto-update Docs and Blog with Cursor Cloud Agents and the Aveiro API
What Is Connected Publishing?
Website CTA Analytics: Beyond Page Views
How to Connect a Custom Domain on Aveiro
Edit Your Website with AI Without Breaking Layout
Build a Portfolio Website on Aveiro
The Hidden Cost of a Fragmented Publishing Stack
How to Start a Newsletter From Your Website
Build a Documentation Site with Collections and MDX
Embed a Signup Form on Any Site
Your First Week on Aveiro
Updates
Org-Wide Newsletters Can Pick a Host Site
Dashboard Home, Onboarding Personalization, and Campaign Tweaks
Newsletter Web Archive — Publish Sent Campaigns as Site Pages
MCP Stdio Social Parity and a Taller Website-Mockup Wizard
Collection Blocks on Translated Pages Show the Right Language
MCP Tool Safety Hints — Hosted and Stdio Servers Now Match
Engagement Metrics on Published Posts — See What Sent Posts Did
Website Mockup Videos — Film a Live URL Into the Social Library
Translation Progress Fix — Stale Retranslate Totals and Readiness Refresh
Orbit Rename and Social Review Polish — Hover Cards and Add Menu Connect
Dashboard Polish — Published Post Summary, Ad Auto-Save, and Asset Previews
Translation Language Limits by Plan — Pricing Page Shows Language Allowances
Localized Sidebar and Header Navigation Titles
Translation Jobs Now Translate Page Metadata Text
Retranslate Jobs: Progress, Completion, and Republication Fixes
Instagram Story Publishing — Feed and Stories From One Draft
Agent Authoring Guide, Site Media API, and Advisory Lint
Social Engagement Metrics for Agents — Learn What Performs Before You Draft
Editor Polish — Media Breakout, Toolbar Fixes, and Ad Banner Cards
Locale-Prefixed Nav Links and Translation Publish Guards
Ad Placements on Layout Templates — Per-Template Overrides
Ads in the Layout Tab — Chrome Overrides, Live Preview, One Disclosure Label
Premium Ad Banners Beta — Organization Inventory on Every Site
Newsletter click tracking by element
Searchable Orbit Space Picker — Find Spaces in Large Hubs
Org Assets AI Composer — Image and Video With Reference Attachments
Plan Storage Limits — Metered Bytes at Rest for Media, Video, and Agent Uploads
Org-Wide Asset Management — Browse, Bulk Move, and Delete in One Place
Direct Media Uploads for Agents — Push Local Images and Videos Without a Public URL
Social Update — Publishing Credits Pool
Social Fix — First-Comment Outcome on the Post Row
Social Update — First Comments Publish With the Post
MCP Fix — Per-Platform First Comments on the Stdio Proxy
MCP Marketplace Template Clone — Bootstrap Sites from the Gallery
Homepage Rework — Template to Publish, Free Trial, and MCP for Agents
Usage Counters Now Reset on Your Billing Cycle
Social Dashboard: Post Sections, Scheduling Picker, and Platform Comments
Social Dashboard: Upload Aspect Ratios and New Post Dialog
MCP Fix — aveiro_update_page Retries on Revision Conflicts
LinkedIn Joins Social Publishing — Personal Profiles and Company Pages
Quasar Max Chat Upgrades to Claude Sonnet 5
Recoverable Failed Social Posts
Social Caption Guards and Safer Publish Dates
Media Library Folders and Unified Picker — One Org Library Across Sites
Newsletter Agent API and MCP Tools — Draft Campaigns from Cursor and Claude
Plain-Voice Quasar Chat Errors
Clearer AI Credit Messages and Fewer Continue Prompts
MDX Placeholder Tags Render as Text
AI and MCP Page Reordering — Move, Sort, and Reorder Site Structure
Translation Jobs: Live Progress, Cost Estimates, and Cleaner Pickers
Translations UI Polish and Connect Claude
Character References for Social AI Media + First Comment Field
AI Video Generation — Short Clips from the Site Editor
Social Org Media Browsing and Register-by-URL — Reuse Dashboard Uploads in Agent Drafts
MCP Fix — tools/call Accepts null and Stringified Arguments
MCP Fix — Parameterless Tools Work Without an Arguments Field
Multi-Aspect AI Media for Social Posts — Platform Crops in One Call
Social Agent API and MCP Tools — Draft Posts from Cursor and Claude
Social Publishing Beta — Draft, Approve, and Schedule Instagram and Threads
Once UI Effects on Published Sites
MDX Code Blocks and Smarter Validation
Subscribe Users from Your Product with the Audience API
Agency Template Blocks Are Now Reusable Page Builder Components
Sell Merch on Your Aveiro Site with Fourthwall
Visitor Login and Support Chat on Your Site
Safer AI Edits and Publish Guards
Newsletter Deliverability Dashboard
TrademarkTrademark
Ctrl k
Search...
Sign up
Sponsored
Aveiro
aveiro.app
TrademarkTrademark© Aveiro. All rights reserved.
Built with Aveiro

How to Migrate from Squarespace to Aveiro

Move your Squarespace site, blog, email list, and custom domain to Aveiro without losing SEO signals — inventory exports, rebuild pages, import subscribers, set redirects, and launch on one connected publishing stack.
Updated 11d ago
Connect Aveiro to Any AI Agent in 10 Seconds — One MCP URL
Integrating ByteDance Models Directly: What We Learned Building Aveiro
In short
Audit Squarespace URLs and exports first. Recreate site structure in Aveiro, migrate content page by page, import subscribers via CSV, connect your custom domain for 301 redirects from the old host, then publish with fresh SEO metadata and analytics consent before you cut traffic over.

Why teams leave Squarespace for Aveiro

Squarespace is strong at polished templates and fast launches. Many creators outgrow it when email, analytics, and the site live in separate products — or when Squarespace Email Campaigns, forms, and blog SEO need manual glue work to stay aligned. Aveiro is built for connected publishing: one organization dashboard for sites, audience email, and analytics. That matters during migration because you are not just moving pages — you are often moving subscribers, campaign history habits, and measurement at the same time. Common reasons teams switch:
Squarespace pain
What Aveiro changes
Site forms and email lists do not share one workspaceSignup components write directly to Audience lists campaigns use
Blog + landing pages + newsletter need separate toolsSites, campaigns, and analytics under one org
Limited control over MDX-style content and AI-assisted editsVisual editor plus AI that edits existing layouts, not blank-page guesses
Analytics lives outside the site builderCookieless, banner-free tracking toggled in site settings
Scaling to docs, collections, or multi-site brandsCollections, file tree, and multiple sites per organization
This guide is a practical migration playbook — not a one-click importer. Squarespace does not expose a full site export Aveiro can ingest automatically. The steps below minimize downtime, preserve URLs where possible, and keep SEO signals intact.

Before you start: migration inventory

Spend one session documenting what you are moving. Future-you will thank present-you when DNS cutover day arrives.
Asset
Where to find it in Squarespace
Aveiro destination
Live pages and blog postsPages panel + blog collectionAveiro Pages file tree (MDX pages)
Images and mediaAsset library / page blocksRe-upload or hotlink during rebuild; prefer upload for long-term control
Custom domainSettings → DomainsSettings → Site → Custom domain
Email subscribersEmail Campaigns → Subscribers (export CSV)Audience → Overview → Import subscribers
SEO titles and descriptionsPage SEO settings per pagePage settings + Settings → SEO defaults
URL slugsPage settings → URL slugMatch slugs in Aveiro page paths before go-live
Forms and CTAsForm blocks, button linksEmail Signup components + named analytics events
Export what Squarespace allows
  • Blog posts: use Squarespace’s export tools or copy content manually into Aveiro pages. Expect to rebuild layout blocks — Aveiro uses MDX components, not Squarespace sections.
  • Subscribers: export your Email Campaigns list as CSV (email, optional name columns). See Import subscribers.
  • Commerce: if you run Squarespace Commerce, plan product pages separately — Aveiro integrates merch via Fourthwall rather than a native cart clone.
Keep a spreadsheet of old URL → new URL for every indexed page. Identical slugs on your custom domain make redirects straightforward after DNS moves.

Phase 1 — Create your Aveiro site skeleton

Do not paste every paragraph on day one. Structure first, content second — the same pattern Aveiro docs recommend for large migrations.
  • Sign up and complete onboarding at aveiro.app.
  • Create a new site from a template close to your Squarespace layout (portfolio, marketing, or blog-first).
  • Open the Pages panel and mirror Squarespace’s information architecture:
    • Homepage → index.mdx
    • Top-level pages at root (/about.mdx, /contact.mdx)
    • Blog posts in a Blog collection (/blog/your-post-slug.mdx)
  • Rename slugs to match Squarespace paths wherever you want URL continuity (e.g. /blog/my-post stays /blog/my-post).
  • Publish nothing yet — work on preview until content is ready.
Template help: Choosing a template and File tree and collections.

Phase 2 — Move content page by page

Squarespace content will not transfer as a single ZIP. Treat each page as a small rebuild project.
Homepage and marketing pages
  • Open the Squarespace page and the matching Aveiro page side by side.
  • Recreate sections using Aveiro catalog components (hero, columns, media, CTAs).
  • Set title, summary, and cover image in Page settings — these drive SEO and social previews.
  • Replace Squarespace form blocks with Email Signup components tied to your site list.
Blog posts
  • Create one MDX page per post inside your Blog collection.
  • Match the slug to the Squarespace post URL.
  • Paste body copy; re-add headings, images, and pull quotes with MDX components.
  • Set publishedAt metadata if your theme or archive pages use it.
Images
  • Download originals from Squarespace when possible — re-upload into Aveiro for stable URLs and alt text control.
  • Write descriptive alt text on every hero and inline image (accessibility + image search).
AI-assisted speed-up
Use Aveiro’s AI editor to refine copy or adjust layout on the page you already built — paste a section, ask for tighter headlines, or reorder blocks. Avoid generating entire sites from scratch during migration; you already have proven Squarespace content to migrate.
Guide: Edit your website with AI without breaking layout.

Phase 3 — SEO: protect rankings during the move

Search engines care about consistent URLs, metadata, and redirects — not which builder rendered the HTML.
Match URLs on your custom domain
When your custom domain connects to Aveiro, paths like /about and /blog/post-slug should resolve the same as on Squarespace. Slug parity avoids unnecessary 404s on day one.
Set site-wide SEO defaults
In Settings → SEO and social sharing, configure:
  • Default site title suffix
  • Fallback social image
  • Privacy policy page (disclose analytics there — Aveiro tracking is cookieless, so no banner is shown)
Per-page unique titles beat one generic site title on every URL. Reference: SEO and social sharing.
Redirects from Squarespace
While Squarespace still serves traffic:
  • If Squarespace lets you add URL redirects for changed slugs, configure them before cutover.
  • After DNS points to Aveiro, your *.aveiro.page preview slug 301-redirects to the custom domain automatically when connected — old Squarespace hostnames stop receiving traffic once DNS propagates.
Analytics baseline
Enable Aveiro analytics after your privacy policy mentions it. Compare post-migration traffic in Analytics → Overview once the domain serves Aveiro — do not expect historical Squarespace stats to import. See Analytics and privacy.
GEO note for AI search
Structure pages with a clear In short summary, descriptive H2 sections, tables, and FAQ blocks (like this post). Answer-first paragraphs help both Google featured snippets and AI assistants cite your migration steps accurately.

Phase 4 — Migrate email subscribers

If Squarespace Email Campaigns holds your list, export and import before you announce the new site.
  • Export subscribers from Squarespace as CSV (email, optional name).
  • In Aveiro, open Audience → Overview → Import subscribers.
  • Choose the site list these readers belong to.
  • Optionally assign a segment (e.g. migrated-squarespace).
  • Leave welcome email off for cold historical imports — you do not want to surprise years-old contacts. Send a dedicated re-introduction campaign instead once your sending domain is verified.
Import details: Subscribers.
Verify a sending domain before the first campaign
  • Go to Audience → Domains and add the domain you send from (often mail.yourbrand.com or your root domain).
  • Add SPF, DKIM, and DMARC at your DNS host.
  • Wait for verification, then send a small test campaign to engaged readers.
Sending setup: Sending domains. Deliverability monitoring: Deliverability.
Re-permission if your list is old
If Squarespace consent copy promised something different from what you send now, consider a confirm subscription campaign before bulk mail. This protects reputation and aligns with CAN-SPAM and GDPR expectations.

Phase 5 — Connect your custom domain

Cutover is a DNS change, not a content publish button.
  • Finish rebuilding critical pages on Aveiro preview.
  • Open Settings → Site → Custom domain and enter your hostname (www.yourbrand.com or apex).
  • Copy DNS records to your registrar (Cloudflare, Namecheap, Google Domains, etc.).
  • Click Refresh and check DNS until status shows Connected.
  • Publish Site settings so SSL provisions and the live domain serves published content.
  • Confirm https://your-slug.aveiro.page redirects to your custom domain with the same path.
Full walkthrough: How to connect a custom domain on Aveiro.
Timing tip: lower DNS TTL to 300 seconds a day before migration if your registrar allows it — faster rollback if something misconfigured.

Phase 6 — Launch checklist

Run this list the evening before and the morning of go-live.
Check
Pass criteria
Homepage publishedPublic URL loads without preview token
Top blog posts publishedEach has title, summary, and slug match
Signup form liveTest submission appears in Audience → Overview
Sending domain verifiedSPF/DKIM/DMARC green in Domains panel
Subscribers importedCounts match Squarespace export ± duplicates skipped
Custom domain connectedHTTPS works; slug URL redirects
AnalyticsTracking on; visits appear in Analytics → Overview
CTA events namedPrimary buttons fire events in Analytics → Events
Squarespace billingCancel or downgrade after traffic confirms on Aveiro
Send one “We moved” campaign with your new site URL and a reminder of why readers subscribed. Link to your privacy policy and include an unsubscribe link — standard, but easy to forget during migration adrenaline.

Squarespace vs Aveiro: what maps where

Squarespace feature
Aveiro equivalent
Pages and sectionsMDX pages + visual editor components
BlogBlog collection in Pages file tree
Email CampaignsAudience → Campaigns + Automation welcome emails
Form blocksEmail Signup components or embed forms
Built-in analyticsAnalytics → Overview, Events, Live
Member areasVisitor login (see product updates for latest scope)
Acuity / scheduling blocksLink out or embed third-party scheduling
CommerceFourthwall store integration for merch; no native Squarespace Commerce import

Common migration mistakes

Publishing before DNS is ready
Visitors hit a half-finished site or old Squarespace pages depending on propagation order. Keep Squarespace live until Aveiro domain status is Connected and key pages are published.
Importing subscribers with welcome email enabled
Historical Squarespace exports should not trigger welcome automations. Turn welcome off on import; send a manual re-intro campaign instead.
Changing every URL slug “while we’re at it”
Slug changes without redirects burn inbound links and newsletter deep links. Keep slugs stable unless you configure redirects.
Skipping alt text and summaries during rush
Migration weeks compress metadata work. Empty summaries hurt social shares and AI-generated search answers — fill them as you publish each page.
Ignoring deliverability before a big announcement
A migration announcement to a stale list spikes bounces. Verify DNS authentication and watch Deliverability after the first send.

FAQ

Can I automatically import my entire Squarespace site?
No. Aveiro does not offer a one-click Squarespace importer. Plan a structured rebuild using templates, collections, and optional AI editing on existing pages.
Will I lose my Google rankings?
Not if URLs stay consistent on the same domain, pages return 200 responses, and metadata is set. Rankings may fluctuate briefly after any platform change — monitor Search Console for crawl errors.
How long does migration take?
A five-page marketing site might take a weekend. A 50-post blog with custom forms and a 10k-subscriber list might take two to four weeks part-time. Structure-first workflow saves time.
Can I keep Squarespace running during migration?
Yes — build on Aveiro preview, then switch DNS when ready. Avoid duplicate content on two public domains long term; pick one canonical host.
What about Squarespace scheduling or client portals?
Re-create scheduling with external tools and links. Check latest Aveiro docs for visitor login and messaging if you need gated content.
Do I need to migrate old campaign analytics?
Campaign stats do not import from Squarespace. Export reports for your records if needed; start fresh deliverability monitoring in Aveiro.
Can I embed Aveiro signup forms on Squarespace during a gradual move?
Yes — use embed forms to collect subscribers into Aveiro while Squarespace still serves pages. Guide: Embed a signup form on any site.

What to do after go-live

  • Run through Your first week on Aveiro to wire welcome email, first campaign, and CTA analytics.
  • Read The hidden cost of a fragmented publishing stack if you are consolidating tools beyond Squarespace.
  • Explore Connected publishing to get full value from one org for site, audience, and analytics.
Migration is operational work — but it is also a chance to simplify the stack you pay for in evenings. Squarespace got you live; Aveiro is built for the next phase: publish, grow, and measure without exporting CSVs between tabs.