Is there a way to export / import an entire Google Site?
If not possible, is there a way to export / import selected pages?
If you set up an OAuth account, you can use the Google Sites API to automatically upload hundreds of web pages.
See also: Batch Downloader for Google Site
There is an official tool by the google liberation front to import and export google sites:
From the website: "The downloaded site will not be styled and will not include the chrome and is completely unstyled, but will contain all of the content included in the site."
You can't import entire pages into Google Sites because of Google's restriction on code. However, you can copy-paste the content (not interactions) through the regular Google Sites editor. (See Google's Help Center)
There's also no export or backup option available.
if it's all in folders you're going to have to go with ftp hosting from GoDaddy then up the site and either edit code or upload all future changes. If you are using Dreamweaver this method is pretty easy
If you want to migrate your old non-Google Sites site to Google Sites you have to manually build each page. after it's built you can 'back it up' in 2 seconds using 'copy this site' which makes a complete copy with a different sub directory name
before going through the time of manually building your new pages know that most script functionality doesn't work in Google Sites for 'security reasons' so parts of your site may not work or look how you want them too. If you are really set on Google sites I'd suggest starting from scratch as it'll save you a lot of headaches and time Jon