Retail Web Hosting Start my shop

Which WooCommerce plugins does a small shop actually need?

A small shop needs fewer plugins than most people install. Start with what WooCommerce already does, add only what fills a real gap, and know the warning signs.

Updated 14 October 2026

Start with what WooCommerce already does

Before installing anything, check whether WooCommerce or WordPress already covers it. Out of the box, WooCommerce handles:

  • simple, variable, grouped and downloadable products
  • stock levels and low-stock notifications
  • coupons, sale prices and scheduled sales
  • shipping zones, flat rates, free shipping and local pickup
  • tax settings, including prices entered with or without VAT
  • customer accounts, order emails and basic reports
  • product reviews and star ratings

Many shops install a plugin for something core does perfectly well, usually because an old tutorial recommended it. Each extra plugin is more code to update, more potential conflicts and more weight on every page.

The plugins most small shops genuinely need

Think in terms of jobs rather than product names. Pick one well maintained plugin for each job, ideally from the payment provider, the WooCommerce team or a long-established developer.

JobNeeded?What to look for
Payment gatewayYesThe official plugin from your payment provider, supporting cards and wallet payments
SEOYesTitles, meta descriptions, sitemaps, canonical tags, product structured data
BackupsYes, unless your host does itOff-server copies, database and files, easy restore
Security and login protectionYesTwo-factor login, limits on failed logins
Spam protectionUsuallyProtects contact forms, registrations and reviews
Caching and image optimisationUsually, unless your host does itWooCommerce-aware exclusions, WebP conversion
Cookie consentIf you use non-essential cookiesBlocks tracking until consent, records choices
Email marketing connectorIf you send newslettersSyncs customers and consent with your email platform

For payments, our guide to WooCommerce payment options in the UK compares the main gateways.

Useful depending on your shop

These are worth adding when a real need appears, not before:

  • Shipping labels and courier integration once you send enough parcels that copying addresses by hand takes real time.
  • Product add-ons for engraving, gift messages or custom options that variations cannot handle.
  • Back-in-stock alerts if popular items sell out often.
  • Abandoned basket emails, often built into your email platform's connector already; see abandoned cart recovery.
  • Product filters once categories hold enough products that shoppers need to narrow them down.
  • Invoices and packing slips if customers or trade buyers expect a PDF invoice.
  • Trade or wholesale pricing if you sell to businesses as well as consumers.
  • Subscriptions for repeat products such as coffee, pet food or refills.

Plugins and habits to avoid

Nulled or pirated premium plugins

Free copies of paid plugins from unofficial sites are a common route for malware, and they never receive security updates. Buy from the developer or an official marketplace, or use a free alternative.

Abandoned plugins

Before installing, check when the plugin was last updated, whether it is tested with your WordPress and WooCommerce versions, and whether support questions get answers. A plugin that has not been touched in a long time is a risk, however popular it once was.

Duplicates

Two SEO plugins, two caching plugins or two security plugins tend to conflict. Choose one for each job.

Everything-in-one bundles

Some plugins add dozens of features, from pop-ups to wishlists to countdown timers. You use two and load the code for all of them. Prefer focused plugins that do one job well.

Front-end clutter

Fake "someone just bought this" notifications, fake countdown timers and fake stock urgency are not only annoying. UK consumer protection rules prohibit misleading commercial practices, and invented scarcity can fall into that. If you show stock or deadlines, make them true.

Plugins for one tiny tweak

Hiding a field or changing a button label rarely justifies a whole plugin. A small code snippet, added by someone who knows what they are doing, is often lighter.

How to evaluate a plugin before installing

  1. Describe the job it must do in one sentence. If you cannot, you probably do not need it.
  2. Check that WooCommerce core does not already do it.
  3. Look at the update history, compatibility notes, reviews and support forum.
  4. Check what it loads: does it add scripts to every page or only where it is used?
  5. Install it on a staging copy first and place a test order.
  6. Measure page speed before and after; our guide to speeding up a WooCommerce shop shows which pages to test.
  7. Note why you installed it, so you can judge later whether it still earns its place.

A sensible starting set for a new shop

To make this concrete, here is what a typical small shop selling physical products to UK consumers might launch with:

  1. WooCommerce itself, with stock tracking, shipping zones and tax configured in core settings
  2. one payment gateway plugin from your chosen provider, plus a second payment method only if customers ask for it
  3. one SEO plugin
  4. one security plugin for two-factor login and failed login limits
  5. spam protection for forms and reviews
  6. a cookie consent plugin, if you use analytics or advertising tags that need consent
  7. a backup and caching solution, unless your hosting already provides both

That is a short list, and it is enough to trade properly. Everything else waits until a specific problem shows up: too many parcels to label by hand, too many products to browse without filters, customers asking for gift messages. When that happens, you will know exactly what the new plugin has to do, which makes choosing a good one much easier. Write the reason next to each plugin in a simple spreadsheet so anyone who helps with the shop later understands why it is there.

Keeping the list short over time

Review your plugins every few months. Delete anything deactivated, anything replaced by a core feature and anything nobody can explain. Keep every remaining plugin updated, and update on a regular schedule rather than letting dozens of updates pile up. On Retail Web Hosting plans, WordPress, WooCommerce and plugin updates run automatically and backups are taken regularly, which removes much of the routine work. If you need something no plugin does well, such as a workflow specific to how your business runs, a custom shop app built for the purpose can be cleaner than stacking several plugins together.

Frequently asked

How many plugins is too many for WooCommerce?

There is no fixed number. What matters is whether each plugin does a real job, is well maintained and only loads code where it is needed.

Do I need a separate plugin for stock management?

Not usually at first. WooCommerce core tracks stock levels and sends low-stock notifications; a separate tool helps once you sell across several channels.

Are free plugins safe to use?

Many free plugins from the official WordPress directory are well maintained and safe. Check update history, compatibility and support activity, and avoid pirated copies of paid plugins.

Should I use a caching plugin if my host already caches?

Often you do not need one, and two caching layers can conflict. Ask your host what they provide and add a plugin only for what is missing.

Open your shop this week.

Sign up in a minute. We set up your WooCommerce shop with you and run it from there.

Start my shop
Shops from £19.95/monthStart my shop