WooCommerce shop: build an online shop with WordPress

WooCommerce shop: build an online shop with WordPress – Digital Targets Blog

A WooCommerce shop is an online shop that runs as a free extension directly in WordPress. It suits businesses that want to combine content and shop on one website, keep full control of their data and extend their shop freely.

Key takeaways

  • WooCommerce is free and turns a WordPress website into a fully fledged online shop
  • You need your own hosting, current versions of WordPress and PHP, and regular updates
  • In the EU, a clear order button, withdrawal information and, since June 2026, a withdrawal button are mandatory (Directive (EU) 2023/2673)
  • Guides, blog and shop on one domain strengthen SEO and AI visibility
  • Ongoing maintenance is a must: updates, security, backups and loading speed

What is WooCommerce?

WooCommerce is a free, open-source plugin that adds products, a shopping cart, checkout, orders and customer accounts to WordPress. You install it like any other plugin and then manage your shop and website in the same dashboard. Products, pages and blog posts sit in one database and under one domain.

WooCommerce is developed by Automattic and updated regularly. In October 2026, for example, version 11.2 was released with product imports via GTIN, date fields in the checkout and configurable emails for withdrawal requests (WooCommerce 11.2.0 release notes). Our guide Create an online shop gives an overview of every step towards your own shop.

Who is a WooCommerce shop suitable for?

A WooCommerce shop is especially suitable for businesses that already use WordPress or want to link content and sales closely. Typical cases are retailers with products that need explaining, manufacturers selling directly and service providers selling vouchers, courses or digital products.

  • Well suited: shops with guides and a blog, multilingual shops, custom product types, your own processes for checkout and shipping
  • Less suited: businesses without the time or a partner for technology and updates who want to run their shop with as little maintenance as possible

What are the advantages and disadvantages of WooCommerce?

Our experience shows: the biggest advantage is freedom, the biggest disadvantage is maintenance. You own your shop, data and design, but you are also responsible for hosting, security and updates.

TopicAdvantageWhat to watch out for
LicencePlugin free of charge, open sourceBudget for hosting, theme and extensions
DataCustomer and order data stay on your serverOrganise backups and data protection yourself
ContentShop, guides and blog in one systemA clear structure of categories and pages is needed
ExtensionsPayment, shipping, invoices, multilingual contentUse only well-maintained plugins, and not too many
TechnologyFull control over code and serverCheck updates, security and loading speed continuously

What are the technical requirements for WooCommerce?

For WooCommerce, the developer recommends WordPress 6.9 or newer, PHP 8.3 or newer and at least 256 MB of memory for WordPress. In addition, you need MySQL 8.0 or MariaDB 10.6 and an HTTPS connection (WooCommerce server recommendations).

Older PHP versions may still run, but they are no longer supported. So check which versions your hosting plan offers before you start. A page cache, images optimised as WebP or AVIF and an object cache at your host also help to achieve noticeably fast loading times.

How do you set up a WooCommerce shop?

You set up a WooCommerce shop in 7 steps, from hosting to a test purchase.

  1. Hosting and WordPress: choose a plan with current PHP, HTTPS and enough memory, then install WordPress.
  2. Install WooCommerce: go to Plugins → Add New, search for “WooCommerce” and run the setup wizard.
  3. Choose a theme: a fast, WooCommerce-compatible theme that works well on mobile.
  4. Create products: title, description, prices, variations, images with alt text, categories and GTIN.
  5. Payment and shipping: connect payment methods such as PayPal, credit card or payment on invoice via extensions, and set shipping zones and costs.
  6. Legal texts and checkout: set up legal notice, terms and conditions, privacy policy, withdrawal information, order button and withdrawal button.
  7. Test purchase: run through a complete order with every payment method, including emails and invoice.

What legal obligations apply to WooCommerce shops in the EU?

A WooCommerce shop has the same legal obligations as any other online shop, but WooCommerce does not meet all of them automatically. Many retailers therefore add a legal compliance plugin for their country and have their legal texts drawn up by specialists.

  • Order button: the button that completes the order must clearly state that the order involves an obligation to pay, for example “order with obligation to pay” (Consumer Rights Directive 2011/83/EU, Article 8).
  • Withdrawal button: since 19 June 2026, online shops must provide a clearly visible button such as “withdraw from contract” with a subsequent confirmation whenever a right of withdrawal applies (Directive (EU) 2023/2673).
  • Accessibility: since 28 June 2025, many online shops selling to consumers must be accessible; micro-enterprises are exempt (European Accessibility Act, Directive (EU) 2019/882).
  • Data protection and cookies: tracking and marketing cookies only with consent, plus a complete privacy policy (GDPR).

This overview is not legal advice. Have your legal texts and checkout reviewed by a lawyer or a specialised legal text service before you launch.

Which extensions does a WooCommerce shop really need?

To get started, a few extensions are usually enough: payment, shipping, legal compliance, invoices and an SEO plugin. Every additional extension adds features, but also loading time, maintenance and potential security gaps. So choose carefully and check whether a plugin is updated regularly and is compatible with your WooCommerce version.

  • Payment: one extension per payment provider, for example for PayPal, credit card or payment on invoice
  • Shipping: shipping costs by weight or zone, label printing and shipment tracking
  • Legal: a legal compliance plugin for your country, with unit prices, delivery times and checkboxes in the checkout
  • Invoices: automatic PDF invoices and, if required, an interface to your accounting
  • SEO: Yoast SEO or a comparable plugin for titles, descriptions, sitemap and structured data

As your shop grows, you can add features such as vouchers, subscriptions, reviews or multilingual content. After every new extension, make a test purchase and measure the loading time. How to retain customers afterwards is explained in our post on customer retention in e-commerce.

How does a WooCommerce shop become visible on Google and in AI search?

A WooCommerce shop becomes visible through good category pages, its own product texts, structured data and guide content on the same domain. This is exactly where WordPress is strong: shop and content work together.

  • Category pages with their own introduction and FAQs instead of plain product lists
  • Your own product descriptions instead of manufacturer texts, with clear answers to typical customer questions
  • Structured data for products, prices and availability, for example via Yoast SEO
  • Product data with GTIN for Google Shopping – more on this in our post on Google Shopping

Example: a specialist retailer of coffee machines adds short guide sections with question headings to its category pages, such as “Which machine suits a small office?”. A direct answer follows, and below it the matching products. Search engines and AI systems can use such sections as an answer and refer to the category.

How do you check your WooCommerce shop for AI visibility?

With our free WordPress plugin GEO Score, you check every page of your shop at once, including categories and guide pages. The plugin gives a score from 0 to 100 based on 27 checks and shows what you should improve. It is available free of charge on WordPress.org, and all details are on the page GEO Score – WordPress plugin.

With our free GEO Score Check, you can test any web page online, even without WordPress: you get a score from 0 to 100 based on 27 checks and the 3 most important improvements. You will find the checker at GEO Score Check.

Frequently asked questions

Is WooCommerce really free?

Yes, the plugin itself is free and open source. Costs still arise: for hosting, the domain, possibly a premium theme, paid extensions for payment, shipping or legal texts, and for maintenance and updates. Plan these running costs from the start so that your shop stays secure and fast in the long term.

Can I move an existing shop to WooCommerce?

Yes. Products, customers and orders can usually be transferred via CSV import or with migration tools. What matters are 301 redirects from all old product and category URLs to the new ones so that rankings are preserved. Our guide on website relaunches explains how to plan a move.

Is WooCommerce secure?

WooCommerce is as secure as the website is well maintained. Keep WordPress, WooCommerce, your theme and plugins up to date, use strong passwords and limit login attempts, and create backups regularly. Only use extensions that are actively developed, and remove plugins you no longer need.

Does WooCommerce work in several languages?

Yes. With plugins such as WPML or Polylang, you translate products, categories, pages and emails and link the language versions via hreflang. Research search terms anew for each language instead of translating them word for word. Our GEO Score plugin checks each language version with its own rules.

Do I need an agency for WooCommerce?

Not necessarily. You can set up a small shop yourself with a little familiarisation. Support pays off above all for legal texts and checkout, interfaces to inventory management or shipping, loading speed and SEO. We have supported businesses with this since 2003 in digital marketing, from planning to ongoing support.

Your WooCommerce shop with Digital Targets

We plan, build and optimise WooCommerce shops, from structure and product texts to SEO and visibility in AI search. Get in touch with us.

Dipl.-Ing. Rida Mekaoui

About the author

Dipl.-Ing. Rida Mekaoui has worked in digital marketing since 2003 and leads Digital Targets in Larnaka, Cyprus, as founder and managing director. He advises businesses across Europe on SEO, AI visibility, Google Ads and e-commerce.

More about us →