Squarespace is a hosted website builder, which already includes templates, automatic updates, ecommerce and hosting. It’s generally also easier to use, but for SEO organic digital marketing, requires further off-page work such as link building.
WordPress is more flexible and scalable, and offers excellent on-page SEO strategies. It’s also a better choice for larger websites that require specific features like multiple languages.