X

Shopify Review: The Best Website Builder for E-Commerce

Shopify’s systems make it easy to build and manage your e-commerce store -- even if you’ve never built a website before.

Article updated on 

Our Experts

Written by  Dianna Gunn
Our expert, award-winning staff selects the products we cover and rigorously researches and tests our top picks. If you buy through our links, we may get a commission.
Headshot of Dianna Gunn
Dianna Gunn Web Hosting Expert
Dianna Gunn built her first WordPress website in 2008. Since then, she's poured thousands of hours into understanding how websites and online businesses work. She's shared what she's learned on blogs like ThemeIsle, BloggingPro and DomainWheel. She now works for CNET as a Web Hosting Expert, creating in-depth guides on web hosting and reviewing the top web hosting companies to help folks preparing to build a website for the first time.
Expertise Web Hosting, Online Business Management
Why You Can Trust CNET
16171819202122232425+
Years of Experience
14151617181920212223
Hands-on Product Reviewers
6,0007,0008,0009,00010,00011,00012,00013,00014,00015,000
Sq. Feet of Lab Space

CNET’s expert staff reviews and rates dozens of new products and services each month, building on more than a quarter century of expertise.

Shopify shopping website builder
8.4/ 10
SCORE

Shopify

Pros

  • Simple store management tools
  • Major shipping discounts
  • Impressive server performance
  • Built-in email marketing tools
  • Fast, reliable customer service

Cons

  • Purchase process is counterintuitive
  • Limited range of templates
  • Only suitable for e-commerce sites

Editors’ Note: Shopify offers extensive e-commerce features, including an advanced checkout function, inventory management tools and automated sales tax calculation. Shopify also has some of the best server performance in the industry -- including the fastest site speed of any host I’ve tested -- and robust security protocols to protect your website, account and information. These features earned Shopify a CNET Editors' Choice Award as the best website builder for e-commerce.


Shopify is arguably the most well-known e-commerce store builder, powering millions of stores -- but does it deserve its fame?

I built a Shopify website and tested it to determine its ease of use, performance and customer service. Shopify impressed me at almost every turn, proving that it is, in fact, one of the best website builders in existence and definitely the best option for e-commerce sites.

Shopify plans and pricing: At a glance

Shopify uses cloud hosting, which stores website data in a series of interconnected servers in multiple geographical locations. This kind of web hosting ensures near-continuous uptime, as your site can pull from a secondary server if the primary server goes down. Cloud hosting is also easy to scale, as your site can pull storage and bandwidth from additional servers as needed, meaning it -- and therefore Shopify -- are equipped to handle the changing needs of large online stores.

All Shopify plans provide full access to its e-commerce store builder. This visual design tool makes it easy to create your website, including product pages and a fully featured checkout page. You’ll also get Shopify’s email marketing tools, including abandoned cart recovery and automated email campaigns. This is especially great if you don’t already have email marketing systems in place, but it’s not just for newbies -- you can save money and time by switching to Shopify instead of keeping an external service.

Additionally, bandwidth and storage are unlimited on all Shopify plans, so it can scale alongside your site’s traffic.

Shopify also offers shipping discounts for USPS, DHL Express and UPS. These shipping discounts can go up to 88% and save you thousands of dollars as your site grows.

The big differences between plans are transaction rates, shipping discounts and staff accounts. Here's how Shopify plans compare:

Plan name Credit card transaction ratesShipping discountsStaff accountsPrice
Basic 2.9% + $0.30 USD for online purchases; 2.6% + $0.10 USD for in-person purchasesUp to 77%One$29 a month, billed annually
Shopify 2.7% + $0.30 USD for online purchases; 2.5% + $0.10 USD for in-person purchasesUp to 88%Six$79 a month, billed annually
Advanced 2.5% + $0.30 USD for online purchases; 2.4% + $0.10USD for in-person purchasesUp to 88%Sixteen$299 a month, billed annually

Shopify charges transaction fees, which vary by plan

Transaction fees are charged to your customers’ cards when they make a purchase. They aren’t added to your hosting fees, but can cost you a lot of money over time. To avoid these losses, calculate how much individual transaction fees will set you back and include those costs in your prices. You can also keep more of your profits if you switch to a plan with reduced transaction fees as your store grows.

The rates listed here are based on credit card payments processed by Shopify’s proprietary payment system. There are additional transaction fees for third-party systems, starting at 2%.

Shopify Plus

Shopify offers Shopify Plus for enterprise businesses. These plans are customized to individual business’s needs and provide more site customization, inventory locations and unlimited staff accounts. Shopify Plus starts at $2,300 a month.

Shopify templates let you quickly start your online store

Shopify free templates that you can use
Screenshot/CNET

Shopify has 13 free templates, the smallest number of no-cost templates available from any website builder I’ve tested. The templates are attractive and use responsive design, making them mobile-friendly, but I’m still disappointed with this lack of selection.

If you want to make your store stand out, you’ll need to heavily modify one of these free templates or buy one of Shopify’s 220 premium templates. Most of these templates are specialized for niches like high fashion and tech. They typically cost between $200 and $500. This is a relatively low cost for many e-commerce stores, but it can be prohibitively expensive if you’ve got a small startup budget.

Shopify has hundreds of paid premium templates
Screenshot/CNET

Shopify AI lets you create a custom website theme

Shopify offers a suite of AI tools called “Shopify Magic”. You can use the first of these tools to generate sample themes based on the name of your business. I like that it creates three themes for you to choose from, and the themes themselves are attractive. However, it took a few tries to get a theme relevant to the industry I selected, and adding more detail actually resulted in less relevant themes.

You can use Shopify AI to create a custom website theme
Screenshot/CNET

An interesting thing about this system is that these images are just samples; Shopify generates the full theme once you’ve decided to try it. This takes a couple of minutes and builds your homepage, catalog and contact page. I liked the template it built me, though I still prefer the collaborative process of the Squarespace AI builder.

Shopify has an AI website theme generator
Screenshot/CNET

Shopify ease of use: Intuitive for daily tasks after onboarding

I built an e-commerce store with Shopify to test it for ease of use in three areas: the purchase process, account management and store setup. I had some misgivings during the first part of the process, but once I figured out where to find things I realized Shopify’s tools are some of the best in the business.

Purchase process

Creating a Shopify account takes just a few seconds. From there, you’ll be asked some questions about where you want to sell your products and what you’ll be selling. This information doesn’t have a notable impact on the setup process, so you can skip these questions if you don’t want to share that information.

The next step in the signup process is to choose your plan. You’ll get free access to this plan for three days, followed by one month at $1. You’ll also see that the prices listed here are those for a month-to-month plan.

Shopify plans page with pricing info
Screenshot/CNET

The next page further encouraged me to sign up for a month-to-month plan. In fact, I couldn’t find any way to sign up for an annual plan during this process. I had to skip this step, log into my account and click Select a Plan. This directed me to a new purchase page where I was able to buy an annual plan.

Shopify checkout page
Screenshot/CNET

Reaching this page was convoluted and frustrating, but I appreciated the complete outline of the charges here. You’ll see when the first dollar comes out of your account and when the full payment will be made so you can plan accordingly. There are also no upsells or hidden fees to contend with here.

Account management

Logging into Shopify opens your shop dashboard, with account management accessed through a user icon in the top right corner. I dislike how small this user icon is, but many sites (even Google) store account management menus in this area, so finding it is fairly intuitive.

The account dashboard is clearly laid out, with areas for modifying your name, connecting social logins like Google or Facebook and enabling security features like two-factor authentication.

Shopify account management dashboard
Screenshot/CNET

Unfortunately, you won’t find your billing information here. There’s no clear link to your billing area in the store dashboard either. I only found these details when I went to set up Shopify Payments, which opened a box where you can manage the financial and logistical details of your store’s operation.

Shopify My Store payments page in the user dashboard
Screenshot/CNET

Store setup

Like the rest of the Shopify process, store setup is counterintuitive, directing you to import or create your products before you choose a site template. The good news is that product creation is straightforward, with clearly labeled areas for your product name, description, price and inventory information. You can also add the country of your inventory locations and Harmonized System code to get Shopify to automatically calculate customs charges for each sale.

Shopify Add Product page in store setup
Screenshot/CNET

Next, you’ll be prompted to design your site. There are two options here: Generate custom theme and Browse premade themes. I selected a premade theme and jumped into the site editor.

Shopify store setup home page designer
Screenshot/CNET

At last, I found a Shopify tool that was easy to use. The left sidebar lists every section of your site. When you click on a section, the editor brings you to the relevant area on the page. Block settings appear in the right sidebar, giving you total control over the design. Unlike many other website builders, Shopify also allows you to customize CSS if you learn code and styling (or hire a developer) later on. 

You can also use AI to generate new text by selecting any text block and clicking the diamond icon above the text box. Shopify’s AI tools cannot create images at this time.

Shopify store builder AI AI tool
Screenshot/CNET

You can add sections through the right sidebar or by clicking on the area of the store page you want to add content to. There are a variety of e-commerce blocks and some content blocks (like “image and text”) for use in areas like your “About” page.

Shopify store builder add section tool
Screenshot/CNET

Moving content around is similarly straightforward: Click on a block title in the left sidebar and drag it up or down in the list. The only downside is that you can’t change the width of a block to fit multiple blocks in one section of the page.

The final upside to the Shopify store editor is the Preview tool in the top right corner. This makes it easy to switch between desktop, tablet and mobile views so you can see how your site will appear on various devices. However, you won’t get the extensive mobile editing options offered by Wix.

Typography, colors and other aspects of your site’s overall appearance can be modified by clicking the gear icon in the sidebar. I was also pleased to see marketing tools here, like the ability to create a brand statement and add social media links for the website footer.

Shopify store builder customization options for theme settings
Screenshot/CNET

Overall ease of use: Pretty simple after a cumbersome signup process

Shopify frustrated me at the beginning with a convoluted signup process and hidden billing settings. Product and store setup -- the things you’ll spend the most time on -- were easier, redeeming Shopify and earning it a 7/10 ease of use ranking

E-commerce tools let you manage inventory, shipping and more

Shopify comes with built-in e-commerce tools for things like inventory management, tax calculation and shipping. I explored these tools as much as possible without selling any products of my own.

The inventory management area lists all of your products in an easy-to-understand table where you can view the number of products you have on hand and how many unfulfilled orders there are for each item. Numbers are adjusted as orders are made through your store, and you can also manually adjust them.

Shopify e-commerce tools inventory management
Screenshot/CNET

The shipping area is similarly easy to navigate, with clear instructions for setting up shipping options and rates for various locations. You can create preset package sizes (like a 3-pound box measuring 12 by 12 by 12 inches) which are used to calculate the exact shipping cost for each purchase during checkout. You can also buy shipping labels in bulk from Shopify.

Shopify e-commerce tools shipping and delivery
Screenshot/CNET

As for taxes, Shopify lets you enable GST and other automated tax calculations for products sold in 15 countries, including the US, Canada and the UK. You can choose to include these taxes in the prices displayed on your store or let them be calculated during checkout. Shopify automatically builds reports detailing the taxes you’ve collected to simplify financial management.

Shopify taxes and duties
Screenshot/CNET

Shopify performance: Blazing-fast and reliable

I spent a week testing my Shopify site for two essential aspects of site performance, uptime and site speed.

  • Uptime: The percentage of time your site spends online. Uptime matters because people who can’t access your site will often go elsewhere. This can lead to reduced traffic, audience trust and, if you’re building a business website, revenue.
  • Site speed: The number of seconds your site takes to load. Site speed matters because people are 32% more likely to leave your site after only viewing one page if loading times go from 1 to 3 seconds. This reduces your ability to build a loyal following.

Here are the protocols Shopify uses to ensure fast, reliable server performance.

Performance tools

Shopify offers a few tools for improving your site speed:

  • Content delivery network or CDN: A network of interconnected servers in different physical locations. Site data is stored in all of these servers, allowing visitors’ devices to retrieve information from the server closest to their location. This is often faster than relying on a single server on the other side of the world for data retrieval. You’ll need to manually enable this feature.
  • Caching: A specialized data storage technique that helps your devices load websites more quickly. This is done by connecting your site’s data to the CPU, which is faster than the RAM traditionally used for data storage. Some caching tools also store data in your visitors’ browsers so that your site loads faster on repeat visits. Both types of caching are automatically enabled on Shopify.
  • Image compression: A method of reducing image file sizes to ensure faster loading times without sacrificing the image’s resolution. Shopify offers image compression tools that you can use before placing images on your site.
  • Image lazy load: A protocol that loads images as you encounter them -- loading each image as you scroll to the part of the page where that image is located -- rather than loading everything right away. You must enable this feature manually.

This is a great range of features compared to other website builders, like Wix and Squarespace, which only offer a CDN and caching.

Uptime

Shopify offers a 99.99% uptime guarantee, meaning your site won’t go down for more than 2 minutes a week. This is higher than the industry-standard 99.9%, which guarantees less than ten minutes of downtime per week. I monitored my test site for one week using Betterstack to find out if Shopify lives up to its above-average uptime guarantee. 

Unfortunately, Shopify failed this test in rather spectacular fashion during my first week of testing, with 17 downtime incidents leading to two hours and 10 minutes of downtime. This is almost twice as much downtime than the hour and 10 minutes of downtime I experienced during my InMotion Hosting review, which is the most downtime I had experienced with any other web host.

This failure shocked me, especially since there were no recorded outages on the Shopify status page. I suspected the issue might be with my site, not the servers, and reached out to customer service. They confirmed that my issue was site-specific and caused by a failure to properly connect to the server. The rep reset the connection for me and I started a new week of uptime monitoring. This time I had zero downtime, suggesting that Shopify does in fact live up to its 99.99% uptime guarantee -- and might even exceed it. This also puts Shopify on even footing with other popular website builder companies like Wix and Squarespace.

Site speed

I spent five days performing speed tests at different times of day to see if Shopify sites regularly load within the expert-recommended timeframe of three seconds or less. I used WebPageTest to simulate the experiences of users in countries all over the world, then compiled the data from those tests to establish the following average site speeds (remember, lower numbers are better):

USUKGermanyIndiaDubaiAustralia
Mobile 2.312.342.332.181.992.38
Desktop 1.21.071.121.161.261.26

These numbers don’t accurately represent everyone's experiences -- there are many other countries and speed may vary based on a user’s device and internet plan -- but they’re robust enough to represent a high percentage of users’ experiences. 

Based on these numbers, the average site speeds for Shopify are:

  • 2.25 seconds on mobile
  • 1.17 seconds on desktop

This leads to an overall average of 1.71 seconds, the fastest average site speed of any web host I’ve tested. In fact, it’s much quicker than the next-fastest host, GoDaddy, which had an average site speed of 2.29 seconds.

Overall

Shopify’s excellent uptime and high-speed servers give Shopify a 9/10 performance ranking. This is higher than the 9/10 ranking of Wix and the 8/10 ranking of Squarespace.

Shopify security

Shopify offers several layers of security to protect your site and your customers’ data in compliance with PCI Security Standards, a set of globally-recognized data security standards used to protect digital payments. The most important of these protocols are:

  • Secure socket layer -- SSL -- certification: A protocol that protects data sent to and from your site -- like customers’ payment information -- by encrypting it into a language only computers can understand. SSL certification signals that your site is safe, which can prevent it from being blacklisted by VPNs and browsers. Google also considers SSL certification in its rankings, making it more difficult to rank well if your site lacks this essential feature.
  • Firewall: Filtration software that analyzes traffic to your site and tries to prevent malicious traffic, malware and other threats from accessing it.
  • Distributed denial of service -- DDoS -- protection: Distributed denial of service attacks flood your site with malicious traffic to overwhelm your server. Shopify uses automated protocols to identify these attacks and stop them before they can shut your site down.
  • 24/7 security monitoring: The Shopify security team constantly monitors servers to mitigate threats and vulnerabilities as they occur.
  • Account security: Shopify lets you set up two-factor authentication or a passkey to make it more difficult for malicious users to access your account.

These security measures are similar to what you’ll get from other popular website builders like Wix and Squarespace. Shopify also has e-commerce specific security features, like fraud prevention protocols, fraud analysis, proxy detection (to identify customers using proxy services or IP addresses), automated dispute management and card testing protection. Shopify Payments users also get Shopify Protect, which protects your store from fraudulent chargebacks. All together, these security protocols earn Shopify a 10/10 security ranking.

Shopify customer support

As an e-commerce store owner, issues with your site can cost you hundreds or even thousands of dollars if they’re not resolved quickly. This makes it important to have 24/7 access to fast, helpful customer support through your preferred method of communication -- live chat, email or phone. I tested Shopify’s knowledge base and live chat to see how it lives up to these standards.

Knowledge base

The Shopify Help Center provides extensive tutorials for various aspects of store setup, management and troubleshooting. This help center has both a search bar and several content categories so you can quickly find the tutorial you need. You’ll also see a notification at the top of the page if there are any current issues with Shopify servers.

Shopify knowledge base
Screenshot/CNET

The tutorials themselves use a mix of step-by-step text instructions and explainer videos. I appreciate how this mix accommodates people with different learning styles. However, there were some articles that only had text and other tutorials that only had videos, leaving learners who prefer a specific education style in the lurch if they want to perform certain tasks. 

Direct communication

Shopify offers an AI Virtual Site Assistant accessed through 24/7 live chat. This site assistant pulls data from the help center, sharing quick answers and links to full tutorials. After confirming its ability to answer simple questions, I asked it to connect me with a support advisor. The chat told me to expect a wait time of 5 minutes, but I was connected to a person in 3 minutes.

The first representative I spoke to was able to answer simple questions, but each response took 3 to 5 minutes, so the conversation was around 40 minutes long when it could have been 10. However, she didn’t correctly identify the cause of my downtime issues, so my site had several more downtime incidents.

I reached out again, and the second representative identified my problem -- the issue with my shop’s connection to Shopify servers I mentioned earlier -- and reset it. This conversation took another 40 minutes, with the longest pause being the time it took the representative to perform the reset. Needing a second conversation isn’t ideal, but if this problem is as rare as the second representative claimed, it’s understandable for it to be excluded from basic customer support training. Similarly, waiting for a significant chunk of time was frustrating, but understandable when dealing with an issue that required a full reset of my site's connection to the Shopify servers.

Shopify doesn’t offer customer support via email or phone. I’m a big fan of live chat, so it’s not a huge issue for me, but I was surprised (and disappointed) that such an expensive service didn’t offer either of these options.

Overall: better than other website builders, but less than perfect

Shopify earns an 8/10 customer service ranking, higher than Wix’s 7/10, because Shopify makes it fast and easy to reach a human support agent. This is also way higher than the 6/10 ranking of Squarespace, where I couldn’t even contact a human via live chat.

Reputation

With my tests complete, I moved on to researching other customers’ experiences with Shopify to get a feel for the general quality of its customer service. The Better Business Bureau shows almost 1,200 complaints in the past three years. Most of these complaints are Answered or Resolved, with 753 of those complaints resolved in the past twelve months. This suggests that Shopify’s team is dedicated to resolving issues.

Unfortunately, reviews on Trustpilot paint a different picture, with over 2,404 one-star (out of five stars) reviews. The most commonly cited issue is slow customer support. Other reviewers say they’ve had payments withheld or accounts banned with no stated reason and no resources provided to fix these issues. These reviews are small in number compared to the 5.5 million stores using Shopify, but they’re still worth knowing about.

Shopify value: Is it worth the money?

With my hands-on testing complete, I returned to the pricing page to analyze how Shopify compares to other popular website builders. For context, here’s a quick run-down of the most affordable plans from Squarespace and Wix:

Company BandwidthStorageSecurityAdditional featuresPricing
Squarespace UnlimitedUnlimitedSSL certification, firewall protection, DDoS protection, two-factor authentication, 24/7 security monitoringBasic e-commerce tools and tools for monetized content subscriptions$16 a month, billed annually
Wix Unlimited2GB (Enough for at least 20 pages)SSL certification, firewall protection, DDoS protection, two-factor authentication, 24/7 security monitoringFour lead capture forms, hotel management tools, free domain for the first year$17 a month, billed annually

We can draw the following conclusions from this information:

  • Shopify is more expensive than other options, with the most affordable plan starting at $29 a month -- $12 more per month than Wix and $13 more per month than Squarespace. However, Wix doesn’t offer e-commerce on the lowest-tier plan and Squarespace’s base plan has much higher transaction fees than Shopify, so the extra money spent on Shopify can be worthwhile.
  • Shopify offers more advanced e-commerce tools on its basic plan. The email marketing tools, including abandoned cart recovery, aren’t available on the most affordable plans of either Squarespace or Wix. In fact, you’ll need to buy a separate extension to run email marketing campaigns (beyond abandoned cart recovery) on Wix or Squarespace.
  • Shopify is the only popular website builder with shipping discounts, which can save you hundreds or even thousands of dollars if you’re mailing out a lot of products.
  • Shopify offers great storage and bandwidth, but so does Squarespace. Wix is the only one of these popular website builders that doesn’t offer unlimited storage.
  • Shopify has average security for a website builder, with an emphasis on compliance with e-commerce laws.

Overall, Shopify provides good value for e-commerce websites, especially if you’re mailing out many physical products and can take advantage of the shipping discounts.

Shopify vs. traditional web hosts

Several traditional web hosting companies have launched website builders in recent years. These website builders use the same pricing model as other plans offered by these companies, featuring steep introductory discounts for long-term contracts.

The Hostinger e-commerce website builder is a great example of this. The plan starts at $4 a month and renews at $14 a month (based on a four-year contract) for full access to Hostinger’s website builder and AI tools. You’ll also get email hosting for up to 100 custom email addresses (like yourname@yourdomain.com). However, you’ll be limited to 500 products and you won’t get any email marketing tools. This means the Hostinger e-commerce website builder may not be your best choice for growing your business.

The GoDaddy website builder lets you create up to 5,000 products on the Basic plan, which starts at $10 a month and renews at $16 a month (based on a one-year contract). You’ll also get email marketing tools, but you’ll only be able to send 100 emails per month. This is a severe limitation when compared to Shopify’s unlimited email marketing.

Overall

Shopify’s unlimited storage, e-commerce tools and email marketing software earn it an overall value ranking of 8/10. The starting plan is more expensive than most, but it comes with features you won’t get on other website builders’ basic plans and some features you can’t get anywhere else even on higher-tier plans.

Shopify: Is it right for you?

Here’s a quick roundup of Shopify’s performance in all of our testing categories:

  • Ease of use: 7/10
  • Performance: 9/10
  • Security: 10/10
  • Customer support: 8/10
  • Value: 8/10

Averaging these out gives Shopify an overall ranking of 8.4/10. By comparison, Wix ranked at 8/10, with its biggest issues being the mediocre customer service and poor value/low storage limits of its plans. Squarespace, another highly popular website builder, had great tools but poor customer service.

This makes Shopify a great choice if you’re looking to build an e-commerce store. However, the premium you’ll pay -- a minimum of $29 a month -- isn’t worthwhile if your site isn’t focused on selling products, as you won’t use most of the features you’re paying for. I recommend choosing Wix or Hostinger if you’re building a site focused on something other than sales.

Shopify review FAQs

Is Shopify still worth it in 2025?

Yes, Shopify is still worth it in 2025, with e-commerce and email marketing tools justifying the relatively high cost of the basic plan. However, there are several more affordable website builders you might want to consider if you’re not planning to sell products on your site.

Show more

What is Shopify's price in 2025?

Shopify plans will start at $29 a month in 2025. This price requires you to pay for an entire year up front, which costs $348. Alternatively, you can choose a month-by-month plan priced at $39 a month.

Show more

Are there any alternatives that are better than Shopify?

Shopify is the best e-commerce website builder, but Hostinger offers the best website builder for sites not focused on sales. Hostinger’s e-commerce store builder can also be a good choice if you’re planning to keep your product line small and you want to keep your maintenance costs small too.

Show more

Should I move to Shopify?

You should consider moving to Shopify if you want an elegant store builder with built-in marketing tools. Shopify’s also a great choice for anyone selling physical products, as the shipping discounts can save you a lot of money.

Show more