The catalyst for changing from Squarespace came when I tried to add a “mini art site” that I created way too late one night to my existing site. Perhaps I missed something and it is actually easy to do this, but I tried to wipe the CSS from a new blank HTML page to implement the mini site, and proceeded to clear all styling from my entire site. I then couldn’t find a way to reset the CSS to what was previously in place, and I spent the next hour redoing my site design. The user interface that made it quick and easy for me to set up my site became at that point a huge barrier.
There were also a few other factors, like the lack of an easy e-commerce solution on Squarespace, and also the enticing $4-5 price tags at other hosting sites. I like the idea of green hosting, although it seems that there’s some ambiguity with that industry and perhaps that’s a blog post for later.
I’ve learned a few things through the process of building a new site from scratch. First and foremost, Squarespace makes it really easy to have a functional, clean blog embedded in your site. It takes a good deal of PHP/MySQL skills to create a custom blog, and even a bit of PHP knowledge to embed a WordPress blog into a site. One good thing is that Squarespace offers the ability to dump the content of your blog into a Moveable Type file (available in the Config section of the blog page), which you can then easily migrate to WordPress. Post content, titles, tags, and comments are all there after the migration–obviously images are not, which is a pain for me as my blog is very image based. Once you have the content and images into WordPress, you can then link to the new blog from your site, or follow instructions like these to modify WordPress php files and embed the blog into your new site.
For those with photography/art sites, Squarespace also makes it easy to upload images into galleries with nice thumbnails and that fancy lightbox effect. That was one of the major selling points for me. However, if you have some knowledge of HTML/CSS and Photoshop, it’s fairly easy to recreate that exact setup. Setting up the “gallery” page templates and batch processing the images in Photoshop are the major hurdles. Once the thumbnails are in place, you can set that nice hover effect using this bit of CSS:
I’m sure there are a few other aspects of Squarespace that I’ll miss, for instance the web analytics. But I would encourage those with suitable sites to make the transition–it will teach you some coding skills that may benefit you in the future.