Google Merchant Center + Shopify Setup: A Step-by-Step Guide
Connect Shopify to Google Merchant Center, submit product data, and configure the settings that get products ready for Google Shopping, then keep the feed current after launch with Apimio Product Feeds.
Key Takeaways
- Google Merchant Center gives Google the product information it needs to display Shopify products across Shopping surfaces.
- Connecting Shopify to Merchant Center involves more than sending the product catalog — website, business information, shipping, and returns all need configuring too.
- Product data needs to stay consistent between the Shopify store and the information Google receives.
- Merchant Center provides diagnostics to help identify products or account settings that need attention.
- Apimio Product Feeds creates a hosted Google Shopping feed from the catalog and refreshes it on a schedule.
Table of Contents▼
- Before You Start
- Step 1: Create Your Google Merchant Center Account
- Step 2: Connect Shopify to Google Merchant Center
- Step 3: Verify and Claim Your Shopify Website
- What to check
- Step 4: Configure Your Business Information
- Step 5: Set Up Shipping
- Step 6: Configure Your Return Policy
- Step 7: Connect Your Product Data
- Step 8: Check Your Products in Merchant Center
- Don’t panic over every warning
- Setup Is a Project. Staying Current Is a Habit.
- What If Your Shopify Products Don’t Appear?
- 1. The products are still processing
- 2. The products aren’t eligible
- 3. The product selection excludes them
- 4. Required product information is missing
- 5. The account setup isn’t complete
- 6. Google has flagged a specific issue
- Keep Your Feed Current Without Repeated Uploads
- Google Merchant Center + Shopify Setup Checklist
- Frequently Asked Questions
- Can I connect Shopify directly to Google Merchant Center?
- How long does it take for Shopify products to appear in Merchant Center?
- Do I need Google Ads to use Google Merchant Center?
- How do I keep my Shopify product feed updated?
- What should I do if Google disapproves my products?
- Does Apimio sync directly with Google, Meta, or Amazon?
- Keep Your Shopify Catalog Connected to Google
Before You Start
You don’t need a perfect catalog to create the account, but having the following in place makes the setup much smoother:
- An active Shopify store
- A Google account
- A Google Merchant Center account
- A verified Shopify domain
- Product titles, prices, images, and availability
- Shipping information
- A clear return policy
- Products that are available for sale in the target market
It’s also worth deciding which products should actually go to Google. Not every product in a Shopify catalog needs to appear in Shopping, discontinued products, listings without enough information, or products that aren’t available in a particular market are reasonable candidates to exclude before submission rather than after a disapproval. Deciding that list before connecting anything is a smaller job than pruning it after Google has already flagged a few hundred products for reasons that trace back to "this shouldn’t have been submitted in the first place."
Step 1: Create Your Google Merchant Center Account
Start by creating a Google Merchant Center account using the Google account associated with the business. Google will ask for basic information during setup, including business name, business website, business location, where products are sold, and customer-facing contact information.
Merchant Center is where Google manages the product information it receives from a store or a product feed, the connection point between an ecommerce catalog and Google’s Shopping surfaces: Shopify store → product data → Merchant Center → Google Shopping.
Google regularly changes its Merchant Center interface and setup options. The exact labels or steps may differ slightly from the workflow described here.
Step 2: Connect Shopify to Google Merchant Center
Shopify stores connect their product catalog to Google’s ecosystem through Shopify’s Google & YouTube sales channel, which makes Shopify product information available to Google without requiring every product to be manually recreated inside Merchant Center.
This is a separate decision from which market the products target, a store selling into the US and Canada, for instance, needs the connection configured with both destinations in mind rather than assuming one market setting automatically covers the other. During the connection process, this generally means:
- Connect the Google account.
- Select or create the relevant Merchant Center account.
- Choose the target market and product settings.
- Review the products being submitted.
- Complete any additional Google account requirements.
Once connected, Shopify can send product information to Google for processing, but connecting the accounts doesn’t automatically guarantee every product appears in Google Shopping. Google still evaluates the submitted information and account setup before products become eligible, which is why it helps to think of connection and approval as two separate steps.
Step 3: Verify and Claim Your Shopify Website
Google needs to confirm that the website in the Merchant Center account actually belongs to the business, so the Shopify domain needs to be verified and claimed in Merchant Center. If the primary Shopify domain is in use, make sure the website entered in Merchant Center matches the domain customers actually use to reach the store, product listings eventually send shoppers from Google to those exact product pages, so Google needs an established relationship between the Merchant Center account and that website before it will use it as a listing destination.
What to check
- The Shopify domain is correct.
- The domain is accessible.
- The store isn’t unintentionally password-protected.
- The website in Merchant Center matches the domain used by product URLs.
- The correct business account owns the domain.
Step 4: Configure Your Business Information
A Merchant Center account also needs basic business information, business name, address, customer service information, website, and target countries or regions, kept consistent with what customers can find on the Shopify store itself.
This matters especially for merchants selling across multiple markets: Merchant Center settings should reflect where the business is actually selling rather than assuming one global setup covers every market. A complete business profile gives Google what it needs to understand who operates the store behind the listings.
Get the catalog data ready before Google checks it
Quality Guard flags missing identifiers, images, and pricing gaps before they turn into Merchant Center disapprovals.
Step 5: Set Up Shipping
Shipping is one of the more consequential parts of the setup because it affects what customers see before they click through to the store. Depending on the business, this can require shipping countries, delivery regions, shipping rates, free-shipping thresholds, delivery times, carrier-based rates, and handling times, all of which should accurately represent what customers actually experience.
If a Shopify store offers free shipping over $100 but Merchant Center shows a shipping charge for the same order, the information presented to the shopper becomes inconsistent. The goal: what Google shows, what the customer sees on the store, and what the customer actually pays should all line up.
Step 6: Configure Your Return Policy
Google needs to understand the return conditions tied to products advertised through its Shopping surfaces. Before configuring this section, make sure the Shopify store has a clearly accessible return policy covering whether returns are accepted, the return window, product exclusions, who pays return shipping, refund conditions, and how a customer starts a return, then make sure what’s entered in Merchant Center reflects that actual policy rather than a simplified version that says something different from what a customer finds after clicking through. A mismatch here erodes trust the same way an inconsistent shipping charge does, even though it surfaces later in the buying decision.
Step 7: Connect Your Product Data
This is the step that actually connects the catalog to Google Shopping. Product data typically needs to include product ID, title, description, product URL, image, price, availability, brand, product identifiers, product category, and variant information, and it needs to represent what customers can genuinely find on the Shopify store, not an aspirational or slightly-out-of-date version of it.
For many merchants, the Google & YouTube sales channel is the connection, using Shopify as the primary product source. The other option is a hosted product feed: Merchant Center receives a feed URL it retrieves on a schedule instead of relying on manually exported files — product catalog → feed URL → Merchant Center → Google Shopping.
That becomes particularly useful for larger catalogs where products, prices, and inventory change regularly. Apimio Product Feeds generates that hosted feed from the same catalog record Quality Guard already scores, so what reaches the feed has already cleared a completeness bar rather than being validated for the first time inside Merchant Center.
Step 8: Check Your Products in Merchant Center
Once product data is submitted, don’t assume the setup is finished, Merchant Center needs time to process the information, and the resulting product status is worth reviewing directly. Look at the product list and diagnostics for products that are eligible, still processing, needing attention, missing information, affected by account-level issues, or not eligible for a particular destination. A product appearing in Shopify admin doesn’t mean it will immediately appear in Google Shopping, it still has to pass Google’s checks for the relevant destination.
Consider a store connecting a 3,000-product catalog for the first time. A day after submission, Merchant Center might show 2,400 products eligible, 350 still processing, and 250 needing attention, a normal split for an initial sync, not a sign the connection failed.
The useful move at that point isn’t re-submitting the whole catalog again; it’s opening the 250 flagged products, reading the specific reason attached to each, and fixing the underlying data those reasons point to. Most first-time setups converge to a small, stable number of genuinely disapproved products within a few processing cycles, once the account-level basics from Steps 3 through 6 are actually in place.
Don’t panic over every warning
Merchant Center surfaces different types of issues, and not every message means the same thing, some require immediate action, others are recommendations or limitations that don’t prevent a product from appearing. When a product is specifically disapproved, focus on the exact reason Google provides rather than trying to fix the entire catalog at once.
Our guide on Shopify Google Shopping feed requirements covers the common product-data problems behind those disapprovals in more depth.
Setup Is a Project. Staying Current Is a Habit.
Everything from Step 1 through Step 8 is largely a one-time project, an afternoon or two of account setup, verification, and initial submission. The part that quietly becomes ongoing work is keeping that connection accurate afterward. A price changes, a product sells out, a new collection launches, a return policy gets updated for the holiday season, each of those is a small edit somewhere in Shopify, and each one needs to reach Merchant Center before the two sources of truth drift apart.
That drift is rarely dramatic on any single day; it accumulates quietly until a shopper clicks through to a price or availability that no longer matches what they saw on Google, and the account starts accumulating disapprovals that all trace back to the same root cause, data that changed in one place and not the other.
What If Your Shopify Products Don’t Appear?
Shopify is connected, products are submitted, and some still aren’t showing in Merchant Center. Before assuming the connection failed, check the basics:
1. The products are still processing
New products may not appear immediately, give Google time to process the submitted information before troubleshooting further.
2. The products aren’t eligible
A product can exist in Shopify and still not qualify for a particular Google destination. Check the product status and diagnostics in Merchant Center for a specific issue Google has identified.
3. The product selection excludes them
If a feed uses product filters, the products in question may simply not be included, check the feed’s product selection rules.
4. Required product information is missing
Missing identifiers, images, prices, availability, or other relevant attributes can prevent products from being accepted.
5. The account setup isn’t complete
Website verification, business information, shipping, returns, or other account-level requirements can affect product visibility.
6. Google has flagged a specific issue
If Merchant Center shows a disapproval, use the reason Google provides as the starting point, don’t change random product fields and resubmit repeatedly. Find the underlying issue, fix the source data, and let Google process the update.
Keep Your Feed Current Without Repeated Uploads
Apimio Product Feeds creates hosted product feed URLs connected to channels such as Google Shopping. Instead of repeatedly sending a new file, Merchant Center gets the hosted feed URL and retrieves the latest version on a configured refresh schedule. Product Feeds supports Google Shopping XML as the first-class format, plus templates for Meta catalog feeds, Bing Shopping, Pinterest, and price-comparison formats, and Amazon and Walmart as importable TSV files in each marketplace’s expected layout. Worth being precise about that last one: those are files uploaded to the marketplace, not a live two-way API connection, Shopify is the only channel Apimio syncs with directly. Each feed also carries its own product selection, so a channel gets exactly the range meant for it, filtered by collection, vendor, tag, attribute, or quality score.
Because a feed is generated from the same catalog Quality Guard scores, the products entering it have typically already cleared a completeness bar before the feed is even built. If a batch of products is missing the identifiers or images a feed needs, Bulk Edit fills those fields across hundreds of products at once instead of product by product. For merchants with frequently changing catalogs, this removes one of the more repetitive parts of feed management, remembering to create and upload another export every time something changes.
Keep your Shopify catalog connected to Google
Apimio Product Feeds gives you a hosted Google Shopping feed built from your catalog, with scheduled refreshes and product-level selection.
Google Merchant Center + Shopify Setup Checklist
Before considering the setup complete, run through this list:
- Google Merchant Center account created
- Shopify store connected
- Website verified and claimed
- Business information completed
- Target market configured
- Shipping information configured
- Return policy configured
- Product data connected
- Product URLs point to the correct Shopify pages
- Prices and availability are current
- Product images are available
- Relevant product identifiers are present
- Products have been processed by Merchant Center
- Product diagnostics reviewed
- Any important issues resolved
- Feed refresh process established
Once these are complete, the Shopify catalog has the basic setup needed to work with Google Merchant Center. The next step is ongoing monitoring, but the goal shouldn’t be spending time fixing the same catalog problems over and over. A better setup keeps the product data current before it reaches the channel in the first place.
Frequently Asked Questions
Can I connect Shopify directly to Google Merchant Center?
Yes. Shopify merchants can connect through the Google & YouTube sales channel, which shares product information from Shopify with Google’s shopping ecosystem. A product feed is the other option when more control over product selection, feed formats, or refresh schedules is needed, Apimio Product Feeds generates that hosted feed from the same catalog Quality Guard validates.
How long does it take for Shopify products to appear in Merchant Center?
It depends on how products are submitted and how quickly Google processes them, new products may not appear immediately after the connection is created. If products are still missing after processing, check Merchant Center diagnostics to see whether they’re excluded, still processing, or affected by a specific issue.
Do I need Google Ads to use Google Merchant Center?
No. Merchant Center manages product information for Google’s shopping experiences; Google Ads is for running paid campaigns with that product data. Apimio’s role sits upstream of both, keeping the underlying product data clean regardless of whether that data eventually gets used in Ads.
How do I keep my Shopify product feed updated?
Product data should come from a source that stays synchronized with the store. Apimio Product Feeds generates a feed URL from the catalog and refreshes it on a schedule, so Merchant Center retrieves the updated feed instead of relying on someone to manually upload a new file each time.
What should I do if Google disapproves my products?
Check the exact reason shown in Merchant Center first, don’t assume every disapproval has the same cause. Correct the underlying information in Apimio’s Catalog Hub, let the feed update, and follow Google’s review process when required.
Does Apimio sync directly with Google, Meta, or Amazon?
Not as a live two-way connection. Apimio generates hosted feed files these channels retrieve or that get uploaded in the channel’s expected format — Shopify is the only channel Apimio syncs with directly, and Product Feeds is built to be accurate about that distinction rather than imply otherwise.
Keep Your Shopify Catalog Connected to Google
Apimio Product Feeds gives you a hosted Google Shopping feed built from your catalog, with scheduled refreshes and product-level selection.
Keep your feed current without rebuilding and uploading it every time your catalog changes.

Product Manager & Developer
Zia ur Rehman is Product Manager and lead developer at Apimio, building the Shopify-native catalog operations platform. He writes the technical guides on running Shopify catalogs at scale.
More about Zia ur Rehman →Ready to streamline your product data?
See how Apimio can help you manage product information across all your channels.