Skip to content
Aaron Carmen
Comparisons

WordPress vs Shopify for Selling Online

By Aaron CarmenUpdated October 19, 20264 min read

Quick answer

If you run a service business on WordPress and want to sell a few products, add WooCommerce to the site you have. It adds only card fees, about $29 a month in the example here. Shopify suits businesses where products are the main thing. Its Basic plan costs $29 a month billed yearly, puts pages under fixed URLs and includes no staff logins.

The verdict

Keep WordPress and add WooCommerce if your services bring in most of the money and products are a side line: it adds card fees and nothing else, and your pages and rankings stay where they are. Pick Shopify if products are becoming the main business, the catalog will grow, and nobody looks after WordPress. Use a Shopify Buy Button on WordPress only if you specifically want Shopify's checkout and admin.

FeatureWordPress with WooCommerceShopify Basic
Platform fee$0 (free plugin on the site you have)$29/month billed yearly, $39 billed monthly
HostingThe hosting you already pay forIncluded
Card fees (US cards)2.9% + 30¢ with WooPayments or Stripe2.9% + 30¢ with Shopify Payments
Fee for using another payment providerNone2% of each sale
Page and blog URLsAny structure you chooseFixed: /pages/, /blogs/{blog name}/, /products/, /collections/
Organizing blog postsCategories and tagsTags, or separate blogs
Extra people who log inFree user accountsNone on Basic; up to 5 staff on Grow ($89/month yearly)
Updates and securityYou, or someone you payIncluded

Prices checked October 19, 2026

On this page
  1. The example business
  2. Three ways to sell, and what each adds per month
  3. What Shopify lacks for a service business
  4. What WordPress lacks
  5. If you add WooCommerce, keep the rest of the site safe
  6. When Shopify is the right call
  7. Which one I’d pick

Most WordPress vs Shopify comparisons assume you’re building an online store. Many businesses aren’t. They run a service business with a WordPress site that brings in leads, and they want to sell a few products on the side: a book, a kit, gift cards, a short course. For that business, the question isn’t which platform is better. It’s how to add a shop without breaking what already works.

There are three ways to do it. I priced all three with Shopify’s and WooCommerce’s current fees, checked on October 19, 2026.

The example business

  • A service business with an existing WordPress site that ranks
  • Five products, about 20 orders a month at $40 each ($800 in sales)
  • US customers paying by card

Three ways to sell, and what each adds per month

Added each month WooCommerce on your site Shopify Buy Button on your site Whole site on Shopify
Platform $0 $29 yearly ($39 monthly) $29 yearly ($39 monthly)
Card fees $29.20 $29.20 $29.20
Total $29.20 $58.20 ($68.20) $58.20 ($68.20)
WordPress hosting Keep paying it Keep paying it Stops

Card fees are the same everywhere: WooPayments, Stripe and Shopify Payments all charge 2.9% plus 30 cents per US card payment. On a $40 order that’s $1.46, so 20 orders cost $29.20 whichever way you sell.

WooCommerce adds the least. It’s a free WordPress plugin, so on a site you already host, the only new cost is card fees.

The Shopify Buy Button costs a full plan. Shopify’s Buy Button puts its products and checkout on any website, including a WordPress page, and it comes with every Shopify plan. The catch is which plans you can buy. The $5 Starter plan is, in Shopify’s words, “only available if you’re already on the plan”. A new merchant starts at Basic, $29 a month billed yearly, on top of keeping WordPress.

Moving the whole site to Shopify costs the same as the Buy Button, but you stop paying for WordPress hosting. It also means rebuilding every page, which is where the real cost sits.

What Shopify lacks for a service business

Shopify is built to run a store, and it does that well. For a site that wins customers with service pages and a blog, a few things work against you.

Fixed URLs. Shopify puts every regular page under /pages/ and every blog post under /blogs/ plus the blog’s name. A live Shopify store like Allbirds shows the pattern: /pages/careers, /blogs/the-perch/how-to-wash-running-shoes. If your WordPress service page lives at /teeth-whitening/, on Shopify it becomes /pages/teeth-whitening. Every page that ranks today needs a redirect to its new address, or it loses those rankings.

Simpler blog organization. WordPress groups posts with categories and tags. Shopify groups them with tags, or by splitting posts across separate blogs. For a business that publishes a lot, WordPress categories are easier to build a clear structure on.

No extra logins on Basic. Shopify’s pricing page lists additional staff accounts from the Grow plan, which starts at $89 a month billed yearly and includes five. On Basic, only the owner logs in. On WordPress, you can add your office manager or marketer as a user for free, with a role that limits what they can change.

What WordPress lacks

To be fair to Shopify, WordPress has real gaps too.

Someone has to maintain it. WordPress, the theme and every plugin need updates, and a shop raises the stakes, because a broken update can stop checkout. Shopify runs the platform and checkout for you.

It’s not built for a big catalog. WooCommerce handles large stores, but they need better hosting and more care. If products are heading towards being the main business, Shopify’s tools for inventory, shipping and selling on other channels are ready from day one.

Speed depends on the setup. Adding a shop adds pages and scripts. On good hosting with a lean setup that’s fine. If your site is already slow, fix that first; see how to speed up a WordPress site.

If you add WooCommerce, keep the rest of the site safe

A few setup choices stop a small shop from affecting the pages that bring in your leads:

  • Keep the shop in its own section, such as /shop/, so your service pages and blog keep their URLs.
  • Leave the cart, checkout and account pages out of page caching, as WooCommerce’s own documentation advises, because these pages show information for the current customer.
  • Place a test order after every update, before customers find a problem for you.

When Shopify is the right call

Move to Shopify when:

  • products are becoming the main business, not a side line
  • the catalog will keep growing
  • nobody is maintaining your WordPress site, and nobody will

In that case, WooCommerce vs Shopify prices a full store on both, and WordPress alternatives covers the other platforms worth a look.

Which one I’d pick

For a service business selling a few products, I’d keep WordPress and add WooCommerce. It adds card fees and nothing else, your pages keep their URLs and rankings, and your team keeps its logins.

I’d only use the Shopify Buy Button if you specifically want Shopify’s checkout and admin, because you’re paying for a full Shopify plan to sell a handful of products. And I’d only move the whole site once products bring in most of the money.

If you’d like WooCommerce added to your site and set up properly, that’s part of my WordPress development work. If you’re planning a new site around both services and products, start with web design.

FAQ

Common questions

Do Shopify and WordPress work together?

Yes. Shopify's Buy Button puts Shopify products and checkout on a WordPress page, and it's included in every Shopify plan. The cheapest plan open to new merchants is Basic at $29 a month billed yearly, because the $5 Starter plan is only available to people already on it.

How much does Shopify take from a $100 sale?

With Shopify Payments on the Basic plan and a standard US card, $3.20: 2.9% plus 30 cents. If you use another payment provider instead, Shopify adds 2% on Basic, so $2 more on top of that provider's own fee.

Is WordPress or Shopify better for SEO?

Both can rank well. WordPress gives you full control of URLs and how content is organized, which matters most for service businesses that rank with service pages and a blog. Shopify fixes its URL structure, puts pages under /pages/ and has no blog categories, which suits a store better than a content-led site.

Is WooCommerce hard to add to an existing WordPress site?

No. It installs like any plugin and works with most themes. The ongoing work is keeping it updated with the rest of the site and testing checkout after updates. If you already pay someone to maintain WordPress, adding a small shop is a small step.

Should I move my whole site to Shopify to sell a few products?

Usually not. Every service page and blog post would move under new URLs, so each one needs a redirect, and you pay $29 to $39 a month for features built for stores. It makes sense only when products become the main business.

Aaron Carmen, SEO specialist

About the author

Aaron Carmen

Senior WordPress Developer and SEO Specialist

I've built and optimized WordPress websites since 2013, 13+ years in total, including 9.5 years building WordPress sites for every client of a dental marketing agency. Today I help local businesses and agencies with WordPress development and SEO, so they get found on Google Search, Google Maps and AI search.

WordPress is a trademark of the WordPress Foundation. Aaron Carmen is not affiliated with or endorsed by the WordPress Foundation or the WordPress open source project.

Contact

Want this done for you?

Tell me about your site and what you need. I'll reply within one business day with any questions, then a fixed quote.

  • Reply within one business day
  • No obligation, no hard sell
  • Form and email only, calls optional
What you need

Prefer email? hello@aaroncarmen.com