Migrate to Capable Sites
Moving from another site solution such as Scroll Viewport? Follow this approach to ensure existing URLs seamlessly work when upgrading to Capable Sites.
#Preparation
#1. Create a new site in Capable Sites
Set up your new site in Capable Sites by:
Naming the site
Configuring access control
Setting the scope to match the existing site
Customizing the theme

#2. Ensure space paths match your existing site
Use the ‘URL slug’ input to match space paths to your existing site.

#3. Copy existing redirections
Tools like Scroll Viewport/Sites and Refined allow custom redirections that retain existing behaviour by redirecting users to new pages.
Copy and paste existing redirections into Capable Sites.

#4. Download the sitemap for the existing site
After addressing Space paths in step 2, ensure Page paths match by downlain existing behaviour by redirecting people navigating to these paths to the new pages.
You can copy the existing redirections and paste them into Capable Sites.

#5. Download the sitemap for the existing site
We addressed Space paths in step 2, but we must also ensure that Page paths also match. For this, we will download the sitemap for the existing site and correlate this with the sitemap from the staging site in Capable Sites. e.g. https://help.gocapable.com/sitemap.xml
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://help.gocapable.com/capable/</loc>
</url>
<url>
<loc>https://help.gocapable.com/capable/manage-slack-connections</loc>
</url>
...
</urlset>You may have to download the sub-sitemaps for each space in scope.
You can use AI to do this quickly and in parallel.
#6. Generate a new staging version in Capable Sites for the site
Generate the staging version for your site in Capable Sites
Download its sitemap.xml file from the same path as above.

#7. Add redirections for any incorrect URLs
Ensure that the sitemap from your existing site matches that of the new site.
If it does not, you can either change the ‘Page slug’ on a per-page basis, or add a redirection rule to correct the routing.
#Go Live
#1. Disconnect your existing site from the Custom Domain
In order to connect your domain to Capable Sites, you must first disconnect your existing site solution in order to free up the certificate to be generated to allow secure connections via our infrastructure.
#2. Connect Capable Site to the Custom Domain
Follow the instructions in the app to connect the custom domain.
You will need to add DNS records for (a) the certificate and (b) the subdomain routing.

#3. You’re live!
Your site is now live and you should perform any post-migration validation.
