Streaming live at 10am (PST)

Swapping websites


Hey, so I have been developing a replacement site for my current one and am now ready to swap them out, but I’m not really sure how to make the swap to get my URLS pointing at the new project (this would also include the sites hosting too). Can anyone direct me where to find out how to do this?


You need to provide more information.

Are you using a new domain or new sub domain?

Are you using the same paths for all the content or new paths?

That would help define the scope so your question could easily be answered.


@webdev This is for a domain (2 actually) and website I already have.

I’m not sure what you mean by path. I have my site hosted through webflow. I have developed a new project to replace the current site that has my domains. I’m uncertain how to get the domains to stop pointing to my current build, and to instead have them point at my new project.

Please let me know if that clarified anything.


Still not totally clear for me. Confused by “domains”.

"replace the current site that has my domains. "

BTW: “path” would refer to the path component of a URL. In the following URL that would be “/wiki/URL”.

Maybe this is your scenario?

Example A site (on webflow) has and connected in hosting with DNS pointing to the cname provided by webflow.

Example B Site (also on webflow) has and connected in hosting with DNS pointing to the cname provided by webflow.

You wish to have content to display on permanently.

If this is your scenario, then disconnect from the project in hosting by trashing it and then add the custom domain for to that project’s hosting. You would need to remove’s custom domain in the project hosting panel if it exists since you can’t have two projects with the same custom domain name. You could easily reverse these instructions as needed.

If this was not your scenario and I’m out in the weeds, then give me more information, so I don’t get lost. :wink:


If I understand your situation correctly, should be really simple :slight_smile:
Check out the Webflow university resources on this topic here!

Otherwise follow these steps:

Right now you have your current site and New Site on Webflow.
Delete the domain from your current site, locate the domain under settings - hosting and delete.

Locate your NEW website design in the dashboard. Hit settings then go to hosting again. Simply type your domain name in under the hosting settings under the new website.

Now, Webflow will automatically tell you if you need to change the A record/CNAME alias.

Simply log-in to your DNS settings wherever you have bought your domain, update the settings as specified by Webflow. Go back to your site, check that the domain has a green check mark and Webflow says your ready to go. Then go ahead and publish your site!

If you are using GoDaddy, Webflow will automatically handle the DNS settings, and the process is even easier.


If you get stuck, feel free to send me a PM.


@Scott_Van_Zandt, @webdev I guess I might be asking the wrong question, because adding a custom domain seems easy, but what I need is the ability to add that.

On my current hosted site everything is set up all good with its hosting through webflows hosting service.

But on my new project when I go to add them I cant seem to. It seems like I need to move the hosting before I can swap the paths (domains; sorry I don’t know the terminology.)

Does this make it any clearer?


Yes, as far as I’m aware you’re correct- there is currently no way to “move” hosting from one site to another within WebFlow, although potentially the support team can do something behind the scenes to make that possible(?).

Here’s the approach I follow, if you discover any improvements, let me know.

  1. Setup hosting on the new site, re-enter your client’s credit card # etc.
  2. Establish any redirect paths you need, if your site design as changed. For example, if your old website had a page at the path /about-us, and your new site has that same content at /about, you can setup a redirect for that, once hosting is active.
  3. Do all of the rest of your config, like setting up Google Analytics, Google Webmaster, Google Tag Manager, Facebook Pixels, etc. whatever you need, as the site’s about to go live to the world.

Up to this point, you can muck around and test, because the world is still seeing your old site.

Once you are ready, at a time when it will minimally interrupt your website users, you’ll move the domain names over to the new site.

  1. Delete each domain name from the hosting configuration on your old site
  2. Add each domain name to the hosting configuration on your new site

This should have minimal interruption, since your domain name DNS’s are already configured to point at WebFlow’s servers. You’ll just have the brief outage between when you delete the names on one site, and add them to the other.

  1. Verify everything is good
  2. Cancel hosting on your old site


@memetican your absolutely right. When I went to go contact the support team I found they had a category specifically about this; though it looks like they plan to make it easier in future which is good.

Question answered I guess. Thanks!


Why not just copy/paste everything from the redesign project into the current project? Then just set the new home page, delete all of the old content, and publish.


@Cricitem Time mainly; I would also have to redo all the CMS as well as the basic CSS styling. Setting up the new hosting and sending them a message to refund and or add the remaining time from my hosting onto my new site seems easier if slightly inconvenient.


You can export/import CMS items. Not sure why you’d need to redo the CSS styling, as that w(sh)ould be copied over along with everything else.

I’m just making sure that you understand you can copy each section in its entirety and paste it into the page on your new project and everything will come over including classes, styles, interactions, etc. I’m not talking about copy/pasting text and images.