
A musician's website needs to do five specific jobs: let people actually play your music, show your tour dates, collect emails you own, sell merch, and hold a press kit a venue or journalist can use. No single platform here does all five better than the others — Squarespace and Wix are general-purpose builders with documented tools for most of these jobs; Bandcamp is built around music and fan commerce specifically; and a Figma-designed site published through Figment gives you full visual control but adds none of these features itself. This guide checks what each actually documents, so you can match the tool to the job instead of guessing.
Before picking a platform, separate the jobs:
All three major audio platforms document a way to embed a player on an outside website, and the embed is the same regardless of which builder holds the page.
Spotify documents embeds as a way to "share interactive content from Spotify on a website that you control," letting you "add a podcast, an album, or other audio content to your website that your users can listen to" (Spotify for Developers, "Embeds", checked September 2026). The simplest route is "getting the HTML code directly from the Spotify client and embedding it into your web app" — no developer account needed for that basic path.
Bandcamp builds the embed code generator into the artist dashboard itself: "click the Share/Embed control located just beneath an album's cover art, then click 'embed this album.' You can customize your player, adjusting its size, color, whether it includes the tracklist or images of your merchandise, and so on" (Bandcamp Help Center, "How do I create a Bandcamp embedded player?", checked September 2026). You then paste the generated code into the HTML of your site.
SoundCloud uses the oEmbed standard: "The SoundCloud oEmbed endpoint serves the widget embed code for any SoundCloud URL pointing to a user, set, or a playlist" (SoundCloud Developers, "oEmbed", checked September 2026). A request to SoundCloud's oEmbed endpoint with your track or playlist URL returns the iframe code to paste in.
Any of these embeds drops into a code block, embed block, or equivalent element on Squarespace, Wix, or a Figment-published page — the embed itself doesn't require any specific builder.
Squarespace has a dedicated Calendar page type built for this: it lets you "add a list of events to your site," described as "a great way to feature concerts, meetings, book tours, or any event you host" (Squarespace Help Center, "Calendar pages", checked September 2026). Each event holds a date and time, a location with autocomplete, a featured image, and a description. The page automatically sorts events and, per the same article, "displays up to 250 upcoming and 30 past events," with past events optionally hidden.
Wix has a comparable dedicated Events feature: adding it to a site creates a dedicated events page, which Wix says "serves as a central hub where visitors can find information about upcoming events, RSVP, and purchase tickets" (Wix Help Center, "Adding Wix Events to Your Site", checked September 2026). It supports both free RSVP events and ticketed events.
Bandcamp's own pages don't document a tour-dates feature — that job sits outside what Bandcamp's artist tools cover, so a touring musician using Bandcamp for music and merch still needs a page (on Bandcamp's own site tools, or elsewhere) to list dates.
Bandcamp collects fan emails automatically as part of normal purchases: "When a fan buys something or follows you on Bandcamp, they are automatically given the choice to add their email to your mailing list" (Bandcamp Help Center, "How do I collect emails?", checked September 2026). For free downloads, the same article notes you can require an email address to unlock the download, and the mailing list itself is exportable from your Bandcamp dashboard — so it isn't locked to Bandcamp's own messaging tools.
Squarespace and Wix each document their own email marketing tools, separate from the tour-date or store features: see Squarespace's Email Campaigns guide and Wix Email Marketing for what each documents on list building, templates, and sending limits. A Figma-plus-Figment site has no built-in list tool at all; you'd embed a form from a separate email service.
Bandcamp treats merch as a first-class item type alongside music: you can list physical formats (vinyl, CD, cassette) attached to an album, or non-musical merch like apparel, with photos, pricing, shipping by region, and size or variant options (Bandcamp Help Center, "How do I sell merch on Bandcamp?", checked September 2026). Bandcamp's fee structure is documented directly: "15% on digital items," dropping to 10% once you reach $5,000 USD in sales, and 10% on physical goods, where "shipping and tax, if applicable, are not included when calculating this fee," with separate payment-processor fees typically "between 4 and 6%" (Bandcamp Help Center, "What are Bandcamp's fees?", checked September 2026).
Wix Stores documents selling "physical or digital products" with up to "50,000 products," secure checkout with region-appropriate payment providers, and add-ons like gift cards, discounts, and loyalty programs (Wix Help Center, "About Wix Stores", checked September 2026). Wix's pricing page and plan structure gate which store features are available at which tier; check that directly before committing.
Squarespace documents ecommerce as part of its plan structure rather than a separate product — our Squarespace ecommerce guide covers what each plan unlocks and its transaction fees, which apply to merch the same way they apply to any other product sold through the store.
None of Squarespace's, Wix's, or Bandcamp's documentation describes a dedicated "electronic press kit" page type. In practice, an EPK is a job you build out of ordinary page elements any of these platforms already has: a bio, a small set of high-resolution photos, one or two embedded tracks, tour dates or recent show history, and direct contact information for booking or press. A single page combining those elements, built with whichever platform already holds your site, functions as an EPK — there's no vendor-specific "EPK builder" to point to here, so build it as a focused page rather than looking for a feature with that name.
Squarespace, Wix, and Bandcamp all work from templates or a fixed page-builder system. If the visual design itself is the point — a distinctive layout for an album campaign, a site that looks nothing like a template — designing it in Figma and publishing it through Figment's plugin gives you that control. Our guide to publishing a site from Figma covers that workflow. This route adds none of the music-specific features above on its own: no built-in tour-date list, no mailing list tool, no store. You'd still embed Spotify, Bandcamp, or SoundCloud players the same way, and add a separate form or store tool for the mailing list and merch jobs. It fits a design-led landing page or artist portfolio, not a site that needs ticketing or a built-in store out of the box.
| Job | Squarespace | Wix | Bandcamp | Figma + Figment |
|---|---|---|---|---|
| Music embed | Any embed code in a code/embed block | Any embed code in an embed element | Built-in embed generator, customizable | Any embed code, since it's a standard site element |
| Tour dates | Dedicated Calendar page | Dedicated Events feature, RSVP or ticketed | Not documented | No dedicated feature; build a page section |
| Mailing list | Documented email marketing tool | Documented email marketing tool | Automatic collection on purchase/follow, exportable | No built-in tool; embed a separate service's form |
| Merch | Store, plan-based transaction fees | Wix Stores, up to 50,000 products | Built-in merch listing, documented 10% fee on physical goods | No built-in store |
| EPK | Build as a standard page | Build as a standard page | Not a documented feature | Build as a standard page, full design control |
Bottom line: match the platform to the job, not the other way around. Music embeds work the same everywhere. Tour dates and merch have real documented features on Squarespace, Wix, and Bandcamp specifically. A design-led Figma site adds none of those, so plan on embedding or linking out for whichever jobs you still need.