Google Listings & Ads


Google Listings & Ads makes it simple to showcase your products to shoppers across Google. Whether you’re brand new to digital advertising or a marketing expert, you can expand your reach and grow your business, for free and with ads.

Sync your store with Google to list products for free, run paid ads, and track performance straight from your store dashboard.

With Google Listings & Ads:
Connect your store seamlessly with Google Merchant Center.
Reach online shoppers with free listings.
Boost store traffic and sales with Smart Shopping Campaigns.

Connect your store seamlessly

Integrate with Google Merchant Center to upload relevant store and product data to Google. Your products will sync automatically to make the information available for free listings, Google Ads, and other Google services.

Create a new Merchant Center account or link an existing one to connect your store and list products across Google for free and with ads.

Reach online shoppers with free listings

Showcase eligible products to shoppers looking for what you offer and drive traffic to your store with Google’s free listings on the Shopping tab.

Your products can also appear on Google Search, Google Images, and Gmail if you’re selling in the United States.

Learn more about supported countries for Google free listings here.

Boost store traffic and sales with Google Ads

Grow your business with Smart Shopping campaigns. Create an ad campaign to promote your products across Google Search, Shopping, YouTube, Gmail, and the Display Network.

Connect your Google Ads account, choose a budget, and launch your campaign straight from your WooCommerce dashboard. You can also review campaign analytics and access automated reports to easily see how your ads are performing.

Learn more about supported countries and currencies for Smart Shopping campaigns here.

Get started with up to $150 in ad credit when you create a Google Ads account

Get up to $150* in ad credit to help you get started on Smart Shopping Campaigns. The promotional code will be applied when you start spending and serve your first ad impression, and whatever you spend over the next 30 days, up to $150, will be added back to your account.

*Ad credit amounts vary by country and region.

The eligibility criteria:

  • The account has no other promotions applied.
  • The account is billed to a country where Google Partners promotions are offered.
  • The account served its first ad impression within the last 14 days.

Review the static terms here.


Minimum Requirements

  • WordPress 5.5 or greater
  • WooCommerce 5.2 or greater
  • PHP version 7.3 or greater (PHP 7.4 or greater is recommended)
  • MySQL version 5.6 or greater

Visit the WooCommerce server requirements documentation for a detailed list of server requirements.

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of this plugin, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “Google Listings and Ads” and click Search Plugins. Once you’ve found this plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading the plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.

Where can I report bugs or contribute to the project?

Bugs should be reported in the Google Listings and Ads GitHub repository.

This is awesome! Can I contribute?

Yes you can! Join in on our GitHub repository 🙂

Release and roadmap notes available on the WooCommerce Developers Blog


What is Google Merchant Center?

The Google Merchant Center helps you sync your store and product data with Google and makes the information available for both free listings on the Shopping tab and Google Shopping Ads. That means everything about your stores and products is available to shoppers when they search on a Google property.

Which countries are available for Google Listings & Ads?

Learn more about supported countries for Google free listings here.

Learn more about supported countries and currencies for Smart Shopping campaigns here.

Where will my products appear?

If you’re selling in the US, then eligible free listings can appear in search results across Google Search, Google Images, and the Google Shopping tab. If you’re selling outside the US, free listings will appear on the Shopping tab.

If you’re running a Smart Shopping campaign, your approved products can appear on Google Search, the Shopping tab, Gmail, Youtube and the Google Display Network.

What are Smart Shopping campaigns?

Smart Shopping campaigns are Google Ads that combine Google’s machine learning with automated bidding and ad placements to maximize conversion value and strategically display your ads to people searching for products like yours, at your given budget. The best part? You only pay when people click on your ad.

How much do Smart Shopping campaigns cost?

Smart Shopping campaigns are pay-per-click, meaning you only pay when someone clicks on your ads. You can customize your daily budget in Google Listings & Ads but we recommend starting off with the suggested minimum budget, and you can change this budget at any time.

Can I run both free listings and Smart Shopping campaigns at the same time?

Yes, you can run both at the same time, and we recommend it! In the US, advertisers running free listings and ads together have seen an average of over 50% increase in clicks and over 100% increase in impressions on both free listings and ads on the Shopping tab. Your store is automatically opted into free listings automatically and can choose to run a paid Smart Shopping campaign.


26. júlí, 2021
1. Unable to log in to existing merchant account! Only allows creating a new one! 2. When you try to stop it from creating a new account, in the background, it still creates a new account inside the merchant center, even though the WooComerse plugin doesn't show you one!!!!!!! So instead of connecting to the existing account, I now have 2 new empty accounts in the merchant center that I can't delete!!!!!!!!! 3. Unable to sign out from Google Ads if you already connected an account! I needed this, so I can try to connect with a different user name but there was no option to sign out!!!! This plugin is a total failure!!!!!
11. júlí, 2021
Very simple and working well. but need the most important options category mapping, if not, merchant center will auto category, but it s allways not be correct!
24. júní, 2021
Stuck at step 1 of setup. Unable to proceed. Keep getting Unable To Retrieve Site Verification Token message and can not connect Merchant Center account. See below for the error message I get in the log every time I click Connect. The WooCommerce site itself is live, not passworded, and functioning 100% so not sure where the 403 happens. Have an existing Merchant Center account. Site is verified and claimed as instructed by Google and Google shows the two green checkmarks for the domain. Have tried to connect the Merchant Center account multiple times. Even created a new account with the "Or, create a new Merchant Center account" option. But keep getting the same error below. 2021-06-23T20:11:57+00:00 ERROR Automattic\WooCommerce\GoogleListingsAndAds\API\Google\SiteVerification::get_token { "error": { "code": 403, "message": "Request had insufficient authentication scopes.", "errors": [ { "message": "Insufficient Permission", "domain": "global", "reason": "insufficientPermissions" } ], "status": "PERMISSION_DENIED" } }
22. júní, 2021
beansprucht bestehende domain - absolutes nogo bei bestehenden Kampagnen
Skoða 12 umsagnir

Þátttakendur & höfundar

“Google Listings & Ads” er opinn hugbúnaður. Eftirfarandi aðilar hafa lagt sitt af mörkum við smíði þessarar viðbótar.


“Google Listings & Ads” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Google Listings & Ads” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.2.1 – 2021-07-15

  • Fix – Made Forms submit and change behavior work with WooCommerce >= 5.5 (WooCommerce Admin >= 2.4.0).

1.2.0 – 2021-07-14

  • Add – Added a param to indicate the redirect URI when back from Google authorization.
  • Add – Endpoint for checking access to previously connected accounts.
  • Add – Google account reconnection UI and flow.
  • Add – Incompatibility warning for Google Product Feed plugin.
  • Fix – Add unit test configurations.
  • Fix – Add unit tests for AttributeManager and AbstractAttribute.
  • Fix – Add unit tests for BatchProductHelper and ProductFactory.
  • Fix – Add unit tests for ProductHelper and ProductMetaHandler.
  • Fix – Add unit tests for ProductRepository.
  • Fix – Add unit tests for ProductSyncer and SyncerHooks.
  • Fix – Add unit tests for WCProductAdapter.
  • Fix – Adds e2e testing covering merchant getting started to Setup MC page 1.
  • Fix – Conflict with LiteSpeed cache plugin.
  • Fix – Consistently return error codes from the middleware server.
  • Fix – Create test products manually instead of using a provider.
  • Fix – Hide product attributes and channel visibility for subscription products.
  • Fix – Order billing status results by newest entries first.
  • Fix – Remove undefined variable warning during Ads account connection.
  • Fix – TypeError in WooCommerce Brands integration.
  • Fix – Update travis config to use latest version of WP and WC.
  • Tweak – 401 error when retrieving status data and Google account is not connected.
  • Tweak – Add bundlewatch to monitor bundle size in GitHub PRs.
  • Tweak – Change product expiry to after 25 days.
  • Tweak – Clarify which HTML header tags are inserted by GLA.
  • Tweak – Clear Merchant Center issues table on account disconnect.
  • Tweak – Improve namespace replacements in conflicting composer packages.
  • Tweak – Omit unpublished products from issues to resolve.
  • Tweak – Prevent showing all 401 response errors in the general error message UI.
  • Tweak – Stop syncing products if the Merchant or Google accounts are no longer connected.
  • Tweak – Unset Ads currency DB option when disconnecting account.
  • Tweak – WC 5.5 compatibility.
  • Update – Latest versions of phpseclib and wp-cli packages.
  • Update – Switch apiclient services to namespaces.
  • Update – Version 10.0 of the Google Ads library.
  • Update – Version 2.10 of the apiclient library.

1.1.0 – 2021-06-23

  • Fix – Adds warning message and checkbox for reclaiming URL in Google Merchant Center account connection setup.
  • Fix – Align not synced product stats.
  • Fix – Automatically set default values for Setup MC and Edit Free Listings’ Target Audience.
  • Fix – Cancel the focus from the „Remove“ links after removing a program from the programs table.
  • Fix – Catch invalid product ID.
  • Fix – Cleanup target countries per product.
  • Fix – Clear product stats cache on every product sync .
  • Fix – Combine the „flat“ and „manual“ options of shipping rate and time in the MC setup flow to avoid possible errors caused by inconsistent shipping setup logic.
  • Fix – Correct formatting string of „day“ for status box on the Product Feed page.
  • Fix – Handle null postmeta values gracefully.
  • Fix – Include the Ads account currency when checking the status.
  • Fix – Prevent conflicts when storing the channel visibility value.
  • Fix – Resolve Guzzle Conflict with other plugins.
  • Fix – Strip shortcodes used in the product description when syncing to Google.
  • Fix – The incorrect enabled state after removing a disabled program from the programs table.
  • Fix – Update deprecated stylelint-config-wordpress to @wordpress/stylelint-config@19.0.4,.
  • Fix – Use WooCommerce CRUD class methods to handle metadata.
  • Fix – Use batch productstatuses.
  • Fix – Use get_home_url for retrieving the site URL.
  • Fix – Use product’s short description if no description is set.
  • Tweak – Optimize product queries.
  • Tweak – Reduce the default productstatus batch size.
  • Tweak – Set batch size to 100 for the „update all products“ job.
  • Tweak – Show „Unavailable“ and more descriptive tooltip when Google reports API fails.
  • Tweak – Standardize action and filter hook prefix.
  • Tweak – Use target countries as shipping destinations.
  • Tweak – WC 5.4 compatibility.
  • Update – Increase required minimum WordPress and WooCommerce versions.

See changelog for all versions.