- Common causes on WooCommerce stores are the draft refund policy left unpublished, a store address that never appears on the site, and prices that show differently with and without VAT.
- Most fixes are in WooCommerce settings, Pages and your theme's footer, so you rarely need a developer.
- Products usually reach Google through the free Google for WooCommerce extension, so fix the data in WooCommerce and let it sync.
- Once fixed, request the review from the Product Feed tab in Google for WooCommerce or in Merchant Center.
Why WooCommerce stores get suspended
Google applies the same rules to every store. But the way WooCommerce stores are usually built leads to the same problems again and again:
Refund policy still a draft
WooCommerce creates a draft "Refund and Returns Policy" page when it's installed, but it isn't published or edited for you. Many stores never finish it.
Store address only in settings
The address in WooCommerce settings is used for things like tax and shipping. It doesn't automatically appear on your pages.
Prices with and without VAT
For shoppers in the UK and EU, Google expects prices that include VAT, matching what the page shows. Mixed tax display settings can make the page, the product data and checkout disagree.
Product markup out of step
WooCommerce adds product markup (price, stock, barcode) to each product page automatically. An SEO plugin or theme can add a second copy that disagrees.
Coming soon mode left on
WooCommerce's Site visibility setting can hide your shop, or the whole site, behind a coming soon page. Google can't review pages it can't see.
Google blocked by security settings
Firewalls, security plugins, robots.txt rules or country blocking can stop Google's crawlers (Googlebot and AdsBot) reaching your pages.
Shipping that doesn't match
Shipping zones and rates in WooCommerce, your delivery page and Merchant Center that don't agree.
Theme demo content
Sample products, placeholder text, demo reviews or "as seen in" logos that came with the theme or a starter site.
Where to fix each one in WordPress
| What to fix | Where in your WordPress admin |
|---|---|
| Refund and returns policy | Pages, then All Pages, then Refund and Returns Policy (edit and Publish) |
| Privacy policy page | Settings, then Privacy |
| Terms and conditions page | WooCommerce, then Settings, then Advanced, then Page setup |
| Store address and currency | WooCommerce, then Settings, then General |
| Business phone and address sent to Google | Marketing, then Google for WooCommerce, then Settings, then Contact information |
| Footer details and policy links | Appearance, then Menus (classic themes), or Appearance, then Editor, then Patterns, then Footer (block themes) |
| Coming soon mode | WooCommerce, then Settings, then Site visibility (set to Live) |
| Shipping zones, rates and times | WooCommerce, then Settings, then Shipping |
| How prices show with VAT | WooCommerce, then Settings, then Tax |
| Barcodes (GTIN) and brands | Products, edit a product, then Inventory (GTIN), and Products, then Brands |
| Product sync and issues | Marketing, then Google for WooCommerce, then Product Feed |
Google for WooCommerce sends your product data to Merchant Center as it changes. If a price or description is wrong, change it in WooCommerce and let it sync, rather than editing it in Merchant Center, where it can be overwritten.
WordPress doesn't have a meta description box for each page on its own. SEO plugins such as Yoast SEO or Rank Math add one. Set the site title and tagline in Settings, then General.
We have the same guide for Shopify, Wix, Squarespace and BigCommerce.
Step-by-step fix for WooCommerce
- 1
Find the issue
In WordPress, open Marketing, Google for WooCommerce, then Product Feed to see the account status and issues. In Merchant Center, go to Products, then Needs attention, then View setup and policy issues. Note the policy named.
- 2
Make your site visible
In WooCommerce, Settings, Site visibility, make sure the store is Live. Check that security plugins, firewalls and robots.txt allow Googlebot and AdsBot.
- 3
Show who you are
Put your business name, address, phone and email on the Contact page and in the footer. Add the same phone and address in Google for WooCommerce, Settings, Contact information.
- 4
Finish every policy
Edit and publish the Refund and Returns Policy page. Set the privacy page in Settings, Privacy, and the terms page in WooCommerce, Settings, Advanced, Page setup. Replace any sample wording with how you really handle returns, refunds and delivery.
- 5
Link the policies in your footer
Add Refunds, Delivery, Privacy, Terms and Contact to your footer menu (Appearance, Menus) or footer template part (Appearance, Editor).
- 6
Check prices, VAT, stock and delivery
In WooCommerce, Settings, Tax, make sure UK and EU shoppers see VAT-inclusive prices that match checkout. Open a few products and compare the page with Merchant Center. Check your shipping zones match your delivery page.
- 7
Remove demo content and claims
Delete sample products, placeholder text and demo reviews from your theme, and remove claims you can't back up, such as "best in the UK" or health benefits.
- 8
Scan, then request a review
Run a free scan to check for anything you've missed. Then request the review, either with Request review on the Product Feed tab or in Merchant Center. The full report gives WooCommerce steps for the issues it finds.
Your WooCommerce checklist
Tick these off as you go. Your ticks are saved in this browser.
- A second set of product markup from an SEO plugin or theme, showing a different price or stock status
- Star ratings a reviews plugin adds to the page code
- Prices that change with VAT settings between the product page, cart and checkout
- Cached pages showing an old price or stock status
- Google's ads crawler (AdsBot) blocked in robots.txt or by a firewall
- Template wording left in the refund policy
- Policy text copied from another store, still naming their business
- Delivery times that differ between product pages, the FAQ and your delivery page
- Tracking pixels running without cookie consent
- Missing brand, barcode (GTIN) or part number in your product data
Common questions
- WooCommerce: Google for WooCommerce requirements
- WooCommerce: Refund policy page guidelines
- WooCommerce: Coming soon mode
- Google Merchant Center: Price [price] (VAT for the UK and EU)
- Google Merchant Center: Request a review of your issues
Certanza is independent and not affiliated with Google. This guide is general information, not legal advice, and Google's policies can change.