Recently clients & enquirers have been asking about which platform is better – WordPress or Squarespace – so I thought it might be helpful to post a comparison here. This is based on my own experience in using, designing for and administering websites and blogs on both platforms: your mileage may vary. But here’s how I see it…
NOTE: All comparisons and info below relate to WordPress.org, which is the installed version that you download and install on your own hosting. I am not including WordPress.com in this comparison, which is the hosted version of WordPress that you sign up / subscribe to. This comparison is for professionals and small businesses, and I don’t feel that WordPress.com is the right choice for this purpose.
Similarities between WordPress & Squarespace
There are a number of similar characteristics and functions of the two products; here’s a few of the most relevant ones. Both:
- Can be used for creating and managing blogs or a variety of different types of website
- Are cost-effective, starting at a few pounds per month for hosting/subscription
- Allow you to use your own domain name (instead of something like http://yourdomain.wordpress.com )
- Allow non-technical people to update the website text/content without much training
- Offer a lot of visual design flexibility, in which an experienced designer/developer (like me) can create polished, professional websites quickly ; however, there are some design limitations with both systems
- Use template-based designs that can be easily changed, customised or tweaked in future without affecting the content
- Have a number of search-engine-friendly elements built into the way the pages/sites are structured
- Offer the ability to have multiple authors/editors with different levels of editing permission
- Have the capability to use/embed Flash, video or other media within the site
- Have their own quirks – things that don’t quite make sense – but are easily worked around once you figure it out
So what are the main differences?
Squarespace is a full-featured hosted content management system (CMS) designed for websites and blogs. Users pay a monthly subscription fee to Squarespace in return for hosting the site and access to the content management system. You don’t download anything and you don’t need to find hosting: as soon as you sign up online, you can get started working on your site.
- The subscription fee includes full technical support from Squarespace. Response times have been quick in the past: anywhere from a few minutes to a few hours.
- Cost effective: the lower level subscription rates are comparable to the cost of standard web hosting, with a lot more included.
- Very intuitive content management system: incredibly user-friendly (the best I have seen at this price point). It is clear that Squarespace developers focus a lot on usability.
- Offers scope for additional functionality (eg custom forms, private client pages) through built-in features & modules that are easy to set up, usually even by non-technical people. These modules are supported by Squarespace’s tech support in case of any problems.
- Basic website statistics are built-in, and conveniently accessed through the same login used for editing the site.
- All the infrastructure is managed by Squarespace. This means future product upgrades are applied automatically by Squarespace, so you don’t need to install anything or worry about whether you are using the latest version (you always are).
- Everything’s in one place: if something goes wrong, you know it’s Squarespace. With WordPress, you sometimes can’t easily tell whether it’s a WordPress problem or a problem with your hosting provider, making troubleshooting take longer.
- As a fully-hosted solution, you cannot shop around for better hosting deals: you are tied in to Squarespace’s hosting and prices.
- Some added features are only available through higher monthly fee subscription packages.
- Some features cannot be easily customised without a designer/developer’s help (custom coding).
- The statistics that come built into Squarespace are not as detailed as those from Google Analytics or other web analytics tools (note: you can install Google Analytics or other on Squarespace).
- Squarespace is not a huge company with thousands of developers, so product improvements and enhancements are not released as often as with bigger CMS products, nor as often as new plugins for WordPress become available.
WordPress is an open source blogging platform that can be adapted for use as both a standard website CMS and/or blog. You need a suitable hosting provider and a downloaded version of WordPress to get started. Once this is installed, you login to your WordPress admin panel to work on the site.
- WordPress is available free of charge, without having to pay a license fee or subscription, so the only cost related to purchase is the cost of web hosting. This means you can shop around for the best hosting deal, or move hosts in future should you choose to.
- WordPress is one of the world’s most-used and well-supported blog CMS platforms; it has an active support community and a development roadmap, with frequent upgrades that constantly improve functionality and security. Out of all the open source blog CMS platforms, it’s the one I recommend most.
- A huge range of 3rd party plugins is available to expand the functionality of WordPress. The variety of plugins available is far greater than the variety of modules available for expanding Squarespace. Plugins include website analytics/ statistics through Google Analytics (just one example).
- The fact that it is open source (rather than commercial) appeals to some clients from an ethical perspective. This means that you are free to use the product without many restrictions of commercial software, and are supporting the open source ideology.
- The fact that it is open source (rather than commercial) is a barrier/turn-off to some clients. They want the assurances that come with a commercial organisation developing and taking responsibility for the product. They want to be able to hold someone accountable, and be able to contact someone whose job it is to respond, in case of any problem.
- Although WordPress is a popular platform, it is reliant on the pool of open-source developers for all product improvements and bug-fixes, who do this free of charge, primarily in their free time. Therefore, it can sometimes take a while for bugs to be fixed.
- The user interface for administering and editing is a bit less intuitive than Squarespace, and not as user-friendly.
- Most added features are only available as 3rd-party plugins or widgets: this means they are not supported by WordPress, and can sometimes cause compatibility issues when the WordPress platform is upgraded. And sometimes they are just plain rubbish, as there is no quality-control process. Anyone can develop and release a plugin/widget, so there’s a high chaff-to-wheat ratio.
- Because WordPress is an installed application, someone must manually upgrade the product whenever a new version is released. Failure to upgrade can cause security risks, but upgrading can create compatibility issues (see above).
So which is better?
There is no right or wrong answer: the best tool will depend on your own preference, and whether you have someone you can trust to help design/develop/administer/train on that particular platform. Because as easy as they both are to use, it can really help to have someone who knows what they are doing to work with you, at least in the beginning.