Google Merchant Center & Free Listings for Shopify (Step-by-Step, Ireland)

Google Merchant Center & Free Listings for Shopify (Step-by-Step, Ireland)

Why this matters

Google’s Free product listings put your products in front of high-intent shoppers—without ad spend. Set it up once, keep it clean, and you’ll get steady, qualified traffic.


Part 1 — Create & verify Merchant Center (5 minutes)

  1. Go to Google Merchant Center and create an account.

  2. Business info: Country Ireland, time zone, customer support email.

  3. Website verification & claim

    • Easiest path: install Shopify’s Google & YouTube app first (below).

    • In GMC → Growth → Manage programs → Free listings will prompt verification; GA4/Tag routes also work.


Part 2 — Policies & pages (3 minutes)

Make sure these pages exist, are public, and linked in your footer:

  • Shipping (delivery windows, costs, regions)

  • Returns/Refunds (window, conditions, exclusions)

  • Privacy and Terms

Keep wording consistent with what you later configure in GMC.


Part 3 — Connect Shopify product feed (7–10 minutes)

  1. Shopify Admin → Apps → Google & YouTube → Install

  2. Connect your Google account and Merchant Center.

  3. Choose destinations: enable Free listings (you can add Ads later).

  4. Targeting: Country Ireland, Language English.

  5. Sync products:

    • Set an accurate Google product category for each product/collection.

    • Fill in brand, GTIN (barcode) where available.

    • If no GTIN exists, set identifier_exists = no (via the app/metafields).


Part 4 — Shipping & returns in Merchant Center (5 minutes)

GMC → Tools → Shipping and returns

  • Ireland: add service name, cost (flat/free/threshold), and delivery window (e.g., 3–6 working days).

  • Add UK/EU if you sell there; keep times and rates aligned with your site.

  • Add a Returns policy with the same rules as your website page.


Part 5 — Common errors & fast fixes

  • GTIN missing/invalid

    • Add valid barcodes (prefer EAN-13). For custom items with no barcode, set identifier_exists = no.

  • Price mismatch

    • Shopify page price (incl. VAT if displayed that way) must match the feed exactly. Avoid currency-switching that alters final DOM price.

  • Unavailable mobile page

    • Remove password walls/geo-blocks; check your PDP on mobile.

  • Image too small or disapproved

    • Use 1024px+ images; avoid heavy text overlays or watermarks.

  • Policy issues

    • Ensure Shipping/Returns pages are reachable from every page (footer links) and contain clear timeframes/costs.


Quality boosters (optional but recommended)

  • Tax/VAT display: If prices are tax-inclusive on site, keep them consistent in feed and PDPs.

  • Product titles: Add key attributes: {Brand} {Product} – {Size/Colour/Use}.

  • Rich images: Include 3–5 photos per product (hero, lifestyle, close-up).

  • Availability: Keep stock accurate to avoid disapprovals.


Measure & iterate

  • GMC → Performance: Impressions, clicks, top products.

  • GA4 → Acquisition: Look for “Organic Shopping/Google surfaces” traffic (use UTMs for ads later).

  • Search Console: Watch product-rich results and indexing for PDPs.


FAQ (quick copy blocks)

Do I need to run ads?
No. Free listings work without ads. You can add Shopping ads later for scale.

What if my products are custom/no barcodes?
Use identifier_exists = no and ensure titles/descriptions are detailed.

How long until products show?
Usually 24–72 hours after approval. Fix any Issues → Diagnostics in GMC to speed things up.

Do I need separate shipping in GMC if it’s already in Shopify?
Yes—GMC must know your shipping times/costs. Mirror your site settings.


15-Minute launch checklist

  • Merchant Center created; website verified & claimed

  • Policy pages live & linked in footer

  • Google & YouTube app connected; Free listings enabled

  • Shipping (IE/UK/EU) and Returns configured in GMC

  • GTINs filled or identifier_exists = no for customs

  • No critical errors in GMC → Diagnostics

  • First impressions/clicks visible within 1–3 days


 

Back to blog